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:

 HPR1700: Today with a Techie episode two thousand | File Type: audio/mpeg | Duration: Unknown

Hacker Public Radio (HPR) is an Internet Radio show (podcast) that releases shows every weekday Monday through Friday. HPR has a long lineage going back to Radio FreeK America, Binary Revolution Radio & Infonomicon, and it is a direct continuation of Twatech radio. Please listen to StankDawg's "Introduction to HPR" for more information. Knowing how much I hate editing, I hope everyone can get a sense for how much I appreciate all the people who took the time to contribute to the project. If you haven't contributed a show yet, well today is a perfect day to get involved. Just click our contribute link: http://hackerpublicradio.org/contribute.php

 HPR1699: FOSDEM 2015 Part 3 of 5 | File Type: audio/mpeg | Duration: Unknown

Website: https://fosdem.org/2015/ FOSDEM is a two-day event organised by volunteers to promote the widespread use of open source software. Videos of the talks refered to in this show are made available on their website. Wikimedia Listen to the interview with Quim Gil Website: https://www.mediawiki.org/wiki/MediaWiki The Wikimedia Foundation, Inc. is a nonprofit charitable organization dedicated to encouraging the growth, development and distribution of free, multilingual, educational content, and to providing the full content of these wiki-based projects to the public free of charge. The Wikimedia Foundation operates some of the largest collaboratively edited reference projects in the world, including Wikipedia, a top-ten internet property. Constant Association for Art and Media ~ Hack the Knit Listen to the interview with Andz and Chris Website: http://www.constantvzw.org/ Constant is a non-profit association, an interdisciplinary arts-lab based and active in Brussels since 1997. Constant works in-between media and art and is interested in the culture and ethics of the World Wide Web. The artistic practice of Constant is inspired by the way that technological infrastructures, data-exchange and software determine our daily life. Free software, copyright alternatives and (cyber)feminism are important threads running through the activities of Constant. Constant organizes workshops, print-parties, walks and "Verbindingen/Jonctions"-meetings on a regular basis for a public that's into experiments, discussions and all kinds of exchanges. Libre Graphics magazine Listen to the interview with ginger Website: http://libregraphicsmag.com A Libre Graphics Magazine is long overdue. In a market dominated by magazines devoted to design discourse built around proprietary tools and the latest computer graphics tricks and techniques, users of

 HPR1698: FOSDEM 2015 Part 2 of 5 | File Type: audio/mpeg | Duration: Unknown

FOSDEM 2015 Website: https://fosdem.org/2015/ FOSDEM is a two-day event organised by volunteers to promote the widespread use of open source software. Videos of the talks refered to in this show are made available on their website. OpenMandriva Listen to the interview with Bernhard Rosenkränzer Website: http://openmandriva.org We are a 100% community-driven association that believes in the values of free software & collaboration. We fight to protect these values and promote solutions anyone can use, change and distribute. OpenMandriva believes in creating, improving, promoting and distributing free software in general, and its projects in particular. We also crave for promoting free exchange of knowledge and equality of opportunity in software access and development, as well as in education, science and research. Our products are developed with passion by the community and aim to be flexible in use by all. OpenMandriva represents the paradigm: from community to community, with passion, fun and dedication. Mageia Listen to the interview with Anne Nicolas Website: http://mageia.org Mageia is a GNU/Linux-based, Free Software operating system. It is a community project, supported by a nonprofit organisation of elected contributors. Our mission: to build great tools for people. KDE Listen to the interview with Jonathan Riddell Website: http://www.kde.org KDE is an international team co-operating on development and distribution of Free, Open Source Software for desktop and portable computing. Our community has developed a wide variety of applications for communication, work, education and entertainment. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant, open atmosphere for experimentation. Debian

 HPR1697: FOSDEM 2015 Friday Night and Saturday Morning 1 of 5 | File Type: audio/mpeg | Duration: Unknown

FOSDEM 2015 Friday Night and Saturday Morning 1 of 5 Website: https://fosdem.org/2015/ FOSDEM is a two-day event organised by volunteers to promote the widespread use of open source software. Videos of the talks refered to in this show are made available on their website. Software Freedom Conservancy Website: http://sfconservancy.org Software Freedom Conservancy is a not-for-profit organization that helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects. Conservancy provides a non-profit home and infrastructure for FLOSS projects. This allows FLOSS developers to focus on what they do best - writing and improving FLOSS for the general public - while Conservancy takes care of the projects' needs that do not relate directly to software development and documentation. Free as in Freedom Website: http://faif.us/ Free as in Freedom is a bi-weekly oggcast, hosted and presented by Bradley M. Kuhn and Karen Sandler. The discussion includes legal, policy, and many other issues in the Free, Libre, and Open Source Software (FLOSS) world. Occasionally, guests join Bradley and Karen to discuss various topics regarding FLOSS. Listen to the interview with Bradley M. Kuhn Listen to the interview with Karen Sandler GNOME Listen to the interview with Sriram Ramkrishna Website: http://gnome.org GNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation. Fedora Listen to the interview with Matthew Miller

 HPR1696: HPR Community News for January 2015 | File Type: audio/mpeg | Duration: Unknown

New hosts Welcome to our new hosts: Rho`n, daw, Cibola Jerry. Last Month's Shows Id Date Title Host 1674 2015-01-01 New Year Show Part 1 of 8 HPR Volunteers 1675 2015-01-02 New Year Show Part 2 of 8 HPR Volunteers 1676 2015-01-05 HPR Community News for December 2014 HPR Volunteers 1677 2015-01-06 New Year Show Part 4 of 8 HPR Volunteers 1678 2015-01-07 New Year Show Part 5 of 8 HPR Volunteers 1679 2015-01-08 New Year Show Part 6 of 8 HPR Volunteers 1680 2015-01-09 New Year Show Part 7 of 8 HPR Volunteers 1681 2015-01-12 New Year Show Part 8 of 8 HPR Volunteers 1682 2015-01-13

 HPR1695: 46 - LibreOffice Calc - The Object Model and Using Templates | File Type: audio/mpeg | Duration: Unknown

As I said in the last tutorial, Templates can be understood as a container for a number of settings, most particularly Styles. This follows the object model, which is a lot like those Russian dolls inside of each other. The File for your spreadsheet is an object, and it contains individual Sheets which are objects. Each Sheet contains Cells which are objects. And each Cell contains various Characters which are objects, which can be used to represent numbers, formulas, addresses, labels, etc. Objects exhibit two features we always want to keep in mind. First, objects have properties that are particular to the kind of object. The properties of a file might include who the author is, where the file resides on the system, any access restrictions (like making the file password-protected), and so on. The properties of each sheet might include things like the name of the sheet, the orientation (landscape vs. portrait), headers and footers, etc. Then the properties of the cell might include the type of cell and how it is formatted (text, currency, general number, etc.). And finally the properties of the Character include the font family, font style, font size, and so on. http://extensions.libreoffice.org/ http://extensions.openoffice.org/en/project/professional-template-pack-english http://extensions.openoffice.org/en/project/professional-template-pack-ii-english http://templates.libreoffice.org/template-center/account-id-management http://templates.libreoffice.org/template-center/gantt-chart-template http://www.ahuka.com/?page_id=953

 HPR1694: My APOD downloader | File Type: audio/mpeg | Duration: Unknown

My APOD Downloader Astronomy Picture of the Day You have probably heard of the Astronomy Picture of the Day (APOD) site. It has existed since 1995, is provided by NASA and Michigan Technological University (MTU) and is created and managed by Robert Nemiroff and Jerry Bonnell. The FAQ on the site says "The APOD archive contains the largest collection of annotated astronomical images on the internet". The Downloader Being a KDE user I quite like a moderate amount of bling, and I particularly like to have a picture on my desktop. I like to rotate my wallpaper pictures every so often, so I want to have a collection of images. To this end I download the APOD on my server every day and make the images available through an NFS-mounted volume. In 2012 I wrote a Perl script to perform the download, using a fairly primitive HTML parsing method. This script has been improved over the intervening years and now uses the Perl module HTML::TreeBuilder which I believe is much better at parsing HTML. The version of the script I use myself also includes the Perl module Image::Magick which interfaces to the awesome ImageMagick image manipulation software suite. I use this to annotate the downloaded image with the title parsed from the HTML so I know what it is. The script I am presenting here is called collect_apod_simple and does not use ImageMagick. I chose to omit it because the installation of this suite and the related Perl module can be difficult. Also, I do not feel that the annotation always works as well as it could, and I have not yet found the time to correct this shortcoming. A version of the more advanced script (called collect_apod) is available in the same place as collect_apod_simple should you wish to give it a try. Both scripts are available on Gitorious under the link https://gitorious.org/hprmisc/hprmisc. The Code The script itself is described in the full show notes, available here: http://hackerpublicradio.org/eps/hpr1694_full_shownotes.html Links Wikipedia entry http://en.wikipedia.org/wiki/Astronomy_Picture_of_the_Day Astronomy Picture of the Day http://apod.nasa.gov/apod/astropix.html NASA http://en.wikipedia.org/wiki/NASA Michigan Technological University (MTU) http://en.wikipedia.org/wiki/Michigan_Technological_University Robert Nemiroff http://www.mtu.edu/physics/department/faculty/nemiroff/ Jerry Bonnell http://antwrp.gsfc.nasa.gov/htmltest/jbonnell/www/bonnell.html HTML::TreeBuilder Perl module http://search.cpan.org/~cjm/HTML-Tree-5.03/lib/HTML/TreeBuilder.pm Imag

 HPR1693: DD fun | File Type: audio/mpeg | Duration: Unknown

Storing info outside the file system with the DD command.

 HPR1692: Boulevard Brewing Company "Sample Twelve" | File Type: audio/mpeg | Duration: Unknown

Unrelated tech stuff: Recently, Knightwise showed me a link to use a Raspberry Pi as a streaming music box, much like a Sonos player http://www.woutervanwijk.nl/pimusicbox/ . I looked at the enclosures people had come up with and saw transistor radios from the 40s and 50s which were true works of art, but don't provide a great selection of controls. It was then I remembered seeing a 1950's juke box wallbox control ( http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR2.TRC1.A0.H0.Xjuke+box+wallbox&_nkw=juke+box+wallbox&_sacat=0 ) in a local "antique" shop. I'm never sure when addressing our European friends what parts of the American experience they are familiar with, but in the 40s to the 70s, in just about every American diner with a jukebox, at every booth there would be a remote console with a coin slot. Usually, you would have card tiles that could be rotated by a knob or by tabs, and each song would have a code made up of a letter and a number. Dropping in the required currency and making a selection would cause the song to be played on the jukebox (and sometimes on a set of stereo speakers in the wall unit). As you may see from the eBay link in the shownotes, wall boxes progressed from just a dozen titles in the 40s to far more complex systems, some with digital read out in the 80s. Most were marvels of late art deco design. My parents were far to frugal to let me drop coins into one of these pioneering marvels of analog networking, but thanks to a couple modders who have tied their panels into a Raspberry Pi, I can give you a general overview of how these units communicated with the central jukebox via primitive serial protocols. First off, if you have the expectation of following in Phil Lavin's or Stephin Devlin's footsteps, be prepared to pay more for a wallbox certified to be ready to connect and work with the same brand's jukebox (while all wallboxes seemed to communicate by serial pulse, each company employed a different scheme). Wallboxes of all conditions seem to start around $50 on eBay, but can go into the thousands. As I said, all of the wallboxes are marvels of art deco design if they have no other purpose than to occupy your space and become a conversation piece. Right now on eBay, there is an example of a wallbox converted into a waitorless ordering system (this looks like it is from the 70s, only now do we have this functionallity with iPads at every table). In other words, where once was "Stairway to Heaven", now there was "Steak and Eggs: $4.95". The add on plaque covering the face of the unit identified the system as T.O.B.Y., for Totally Order By Yourself. I could find nothing on the tech on Google, but I really hope it was successful, because it truly would have been a master hack. First step. most wallboxes were powered from the jukebox, you can't just plug them into 120v alternating current, you will likely need a 25 or 30v adapter (research your model). If everything works, you should be able to drop your quarter, punch a letter number combo (which will stay down), then a motor will whir and you selected keys will punch back out. What happens in the background, the motor will cause an energized arm to sweep in a circle, making a circuit with electrodes in it's path. They keys selected determine how many pulses go down the output line, like a finger dialing a rotary phone. Each manufacturer used a different code. In the case of Steve Devlin's Rowe Ami, there would be an initial set of pulses for the number, a pause, then a more complex set for characters A-V (earlier wallboxes had 10 letters and 0-9 to create 100 selections, later boxes had as many as 200). Phil Lavin's Seeburg uses pulses correspo

 HPR1691: Arduino 101 Arduino IO | File Type: audio/mpeg | Duration: Unknown

In this two-part series, Klaatu introduces you to the Arduino. First, learn about the breadboard and how to make electricity course through it in order to power your very own simple circuit. To follow along with what Klaatu is talking about, refer to these two graphics: https://openclipart.org/detail/104167/breadboard-by-mesamike https://openclipart.org/detail/181334/microcontroller--by-b.gaultier-181334 And here are diagrams of the simple circuits that Klaatu constructs.The simple code to reset the servo: #include <Servo.h> Servo myservo; int servoPosition; void setup() { myservo.attach(13); myservo.write(90); } void loop() {} And the code that responds to input: #include <Servo.h> Servo myservo; int servoPosition; int servoMax = 180; int servoMin = 0; int value; int valMax = 600; int valMin = 50; void setup() { myservo.attach(13); } void loop() { value = analogRead(0); servoPosition = map(value, valMin, valMax, servoMax, servoMin); servoPosition = constrain(servoPosition, servoMin, servoMax); myservo.write(servoPosition); } And here is a bonus diagramme that you can try to create, using a light sensor, servo, and resistor.

 HPR1690: Arduino 101 Breadboard | File Type: audio/mpeg | Duration: Unknown

In this two-part series, Klaatu introduces you to the Arduino. First, learn about the breadboard and how to make electricity course through it in order to power your very own simple circuit. To follow along with what Klaatu is talking about, refer to these two graphics: https://openclipart.org/detail/104167/breadboard-by-mesamike https://openclipart.org/detail/181334/microcontroller--by-b.gaultier-181334 And here are diagrams of the simple circuits that Klaatu constructs.

 HPR1689: Linux Voice magazine at OggCamp | File Type: audio/mpeg | Duration: Unknown

Corenominal and Beni talking to the guys of the newly founded Linux Voice magazine. It's a British Linux publication that's less than a year old. We talked to them about why you would found a magazine these days, why their magazine is still relevant in the digital age and why kinds won't beat them at mario cart. You find their magazine here: http://www.linuxvoice.com/ and their superb Linux postcast by the same name here: http://www.linuxvoice.com/category/podcasts/

 HPR1688: Some useful tools when compiling software | File Type: audio/mpeg | Duration: Unknown

introduction Hi this is Rho`n and welcome to my first submission to Hacker Public Radio. I have been working on an application using the Python programming language with the Enlightenment Foundation Libraries (EFL) libraries for the GUI interface. After acquiring a new laptop and installing a fresh copy of Ubuntu on it, I decided to set up the build environment I needed to be able to work on my project. I have been building from source the EFL libraries along with the Python-EFL wrapper libraries. For the last couple machines on which I have built the software, I would use the standard configure, make, and make install procedure. This time around I decided to create a debian package to use for installing the libraries. It had been a few years since I had created a .deb, so I googled for some tutorials, and found mention of the checkinstall program. After reading a couple blog posts about it I decided to try it out. checkinstall is run instead of "make install" , and will create a .deb file, and then install the newly created package. cut and tr commands To help speed up the configure process, I had previously created a file from my other builds that is a grep of my history for all the various "apt get install" commands of the libraries the EFL software needs to compile. Since my current operating system was a freshly installed distribution of Ubuntu, I needed to install the build-essential package first. After looking through my install file, and I decided to create a single apt-get install line with all the packages listed, instead of running each of the installs seperately. I knew I could grep the file, and then pass that to awk or sed, but my skill with either isn't that great. I did a little searching to see what other tools were out there and found the cut command and the tr command. Cut lets you print part of a line. You can extract set a field delimeter with the -d option and then list a range of fields to be printed with the -f option. The tr command can replace a character. I used this to replace the new line character that was printed by the cut command to generate a single line of packages which I piped to a file. A quick edit of the file to add "sudo apt-get install" at the beginning, add execute permissions to the file, and now I have a nice, easy way to install all the needed libraries. https://stackoverflow.com/questions/15580144/concatenate-many-lines-of-output-to-one-line https://stackoverflow.com/questions/7857090/awk-extract-specific-columns-from-delimited-file apt-file and checkinstall At least that was the idea. After installing the libraries, and running configure, I still received errors that libraries were missing. The machines from which my list of libraries was generated, had all been used for various development purposes, so some needed libraries were already installed on them, and so their installation had passed out of my history. Besides echoing to standard out the file configure can't find, it also creates a log file: config.log. Between the two it is relatively easy to figure out what library is needed. Often the libraries needed included their name in the .deb which has to be installed, and finding them is easy with an apt-cache search and grep of the library name. The hardest ones to find were often the X11 based references. In this case, I needed the scrnsaver.h header file. After googling, I found a reference to the needed package (libxss-dev) on Stack Exchange. The answer also showed how to use the apt-file command to determine in which package a file is included. I wish I had run into this before, there a few times where it took a number of searches on the internet to figure o

 HPR1687: Podcast recommendations | File Type: audio/mpeg | Duration: Unknown

Linux / Floss Podcasts Dudmonovi: Wish it was still going. I really like Dude Man's ideas. (http://feeds.feedburner.com/DudmanoviBlogAboutEverything) Floss Weekly: I skip some of these because they do not apply to something I would use. (http://leo.am/podcasts/floss/) GNU World Order: Klaatu is pretty similar to me. (http://gnuworldorder.info/ogg.xml) HPR: Obviously (http://hackerpublicradio.org/hpr_rss.php) Health Nutz: Not specifically Linux related, but the guys come from the community and who doesn't need to look after their health. (http://feeds.feedburner.com/podnutz/healthnutz) Kernal Panic Oggcast: Good general news. (http://kernelpanicoggcast.net/rss.php) The Linux Link Tech Show: Pretty light on Linux content these days, but I typically enjoy the conversation. (http://www.thelinuxlink.net/tllts/tllts.rss) Linux Voice: companion to the magazine (http://www.linuxvoice.com/podcast_ogg.rss) Linux Lug Cast: Frequently on the show (http://feeds.feedburner.com/linuxlugcast/JZUx) Open Source Musicians Podcast: Although I don't do much with audio production these days I still enjoy listening to it and hoping that one day I'll have time to get back into it. (http://opensourcemusician.libsyn.com/rss) Linux Action Show and Linux Unplugged: I've been suprised with the quality of Jupiter Broadcasting shows recently. I had dropped this show for a long time but I have recently begun listening to it again. (http://feeds.feedburner.com/computeractionshowvideo) (http://feeds.feedburner.com/linuxunogg) Linux Outlaws: May it rest in peace. This is the podcast that got me started in Linux. Without it I would still be using Macs....shudder. (http://feeds.feedburner.com/linuxoutlaws) Pop Culture General Podcasts Podculture: Local folks who talk about nerdy things. (http://www.podculture.com/feed/) The Mindrobbers: This show is run by a writer from my gernal area named Scott Carelli. I orginially heard of him through Podculture. I've followed his various podcasts for many years and this is the most recent incarnation. Although sometimes I don't always agree with his opinions I do always look forward to hearing them. (http://www.mindrobber.net/feed/) Trekcast: My first undying love in this world is Star Trek. (http://trekcast.podbean.com/feed/) The Doctor's Companion: Another podcast by Scott Carelli and gang. Good American centreic view of Doctor Who, another of my favorite shows. (http://www.thedoctorscompanion.us/?feed=rss2) The Babylon Podcast: This show isn;t in production anymore, but if you are a fan of Babylon 5 (which I am) this is a great show that breaks down each episode, and interviews many of the stars from the show. (

 HPR1686: Interview with Joel Gibbard of OpenHand | File Type: audio/mpeg | Duration: Unknown

This show is an interview with Joel Gibbard founder of the OpenHand project. The interview was recorded on my phone which unfortunately created a few glitches. I've cleaned the audio up as best I can. Although frustrating, the occasional glitches have not caused anything to be missed that cannot be inferred from the context of the recording. After creating an artificial hand for his degree project Joel Gibbard wanted to continue the work on the hand with the goal of producing a workable prosthetic hand for $1000, so he launched the OpenHand project with a succesful IndieGoGo fundraiser. In this interview we learn more about the Dextrus hand, the project's progress to date, and hear of Joel's vision of affordable prosthetics for amputees worldwide. For a short 4 minute introduction to the project see Joel's video at http://tinyurl.com/ohvid (https://www.youtube.com/watch?v=6dI-dNE2yQ0) The openhand designs and more information are available at http://www.openhandproject.org/ and http://www.openbionics.com/

Comments

Login or signup comment.