skip to main content - dyslexic font - mobile - text - print

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


Welcome to HPR the Community Podcast Network

We started producing shows as Today with a Techie 9 years, 9 months, 2 days ago. Our shows are produced by listeners like you and can be on any topic that "are of interest to Hackers". If you listen to HPR then please consider contributing one show a year. If you record your show now it could be released in 15 days.

Latest Shows


hpr1807 :: Arch Linux Development Environment: Ep1

A tour of how to setup a base Arch Linux environment.


Hosted by cjm on 2015-07-07 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

  • Checking the network
  • Partitioning
  • Making the filesystems
  • Mounting the filesystems
  • Installing the base packages
  • Generate the fstab
  • Chroot and Configuration
  • Boot Loading

Complete show notes: http://hackerpublicradio.org/eps/hpr1807.html


hpr1806 :: HPR Community News for June 2015

HPR Community News for June 2015

Hosted by HPR Volunteers on 2015-07-06 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: HPR Community News | Comments (1)

New hosts

Welcome to our new hosts:
kurakura, GNULinuxRTM, cheeto4493.

Last Month's Shows

Id Day Date Title Host
1781 Mon 2015-06-01 HPR Community News for May 2015 HPR Volunteers
1782 Tue 2015-06-02 ChorusText - a Non-visual Text Editor Open Assistive Device Project kurakura
1783 Wed 2015-06-03 Windows To Linux - Better Late Than Never. GNULinuxRTM
1784 Thu 2015-06-04 Intro to the Fugue and the Open Well-Tempered Clavier Jon Kulp
1785 Fri 2015-06-05 54 - LibreOffice Impress - Creating a Presentation Ahuka
1786 Mon 2015-06-08 What is MapReduce? Charles in NJ
1787 Tue 2015-06-09 A Beginner with a Wok Frank Bell
1788 Wed 2015-06-10 Podcrawl Glasgow 2015 Kevie
1789 Thu 2015-06-11 The Ubuntu Quickly Ebook Template and Ebooks in General Jon Kulp
1790 Fri 2015-06-12 Penguicon 2015 Report Ahuka
1791 Mon 2015-06-15 Organizing Photos with Bash Tony Pelaez
1792 Tue 2015-06-16 An Interview with Andrea Frost David Whitman
1793 Wed 2015-06-17 Some thoughts about the Go language Stilvoid
1794 Thu 2015-06-18 12-Tone Music and My Random 12 Tone Row of the Day Jon Kulp
1795 Fri 2015-06-19 54 - LibreOffice Impress - Templates and Master Pages Ahuka
1796 Mon 2015-06-22 Audacity - Chains, Notches and Labels cheeto4493
1797 Tue 2015-06-23 An Interview with Aaron Wolf of the Snowdrift Co-op Project David Whitman
1798 Wed 2015-06-24 Machine learning and service robots. mirwi
1799 Thu 2015-06-25 Posting From the Command Line on Open Social Networks Jon Kulp
1800 Fri 2015-06-26 YouTube Video Subscriptions Ahuka
1801 Mon 2015-06-29 How to tell your left earbud from your right Ken Fallon
1802 Tue 2015-06-30 An Interview with Emily Hampton a LinuxFest Northwest Volunteer David Whitman

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 Gmane archive.

The main threads this month were:

  1. From: Mike Ray <mike@...>
    Date: 2015-06-02 11:01:26 +0100
    Subject: Comment form and edit field accessibility
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/863
    Messages: 6

  2. From: Ken Fallon <ken@...>
    Date: 2015-06-03 08:50:04 +0200
    Subject: Git repository
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/869
    Messages: 21

  3. From: Ken Fallon <ken@...>
    Date: 2015-06-03 08:52:14 +0200
    Subject: PHP Developers
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/870
    Messages: 1

  4. From: Ken Fallon <ken@...>
    Date: 2015-06-11 08:23:31 +0200
    Subject: Fwd: Ohio LinuxFest 2015 Call for Presentations
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/891
    Messages: 1

  5. From: Ken Fallon <ken@...>
    Date: 2015-06-22 11:13:58 +0200
    Subject: New linux podcast #SYSTEMAU
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/892
    Messages: 3

  6. From: Ken Fallon <ken@...>
    Date: 2015-06-24 12:41:04 +0200
    Subject: Help with shownotes, tags and summaries
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/895
    Messages: 2

  7. From: Dave Morriss <perloid@...>
    Date: 2015-06-29 15:51:27 +0100
    Subject: HPR Community News - next Saturday on 2015-07-04T18:00:00Z
    Link: http://comments.gmane.org/gmane.network.syndication.podcast.hacker-public-radio/897
    Messages: 1
Total messages this month: 35

Comments this month

There are 48 comments:

  • hpr1728 (2015-03-18) "Requested Topic: Favourite Browser Extensions" by Fin.
    • Comment 2: Bob Evans on 2015-06-01: "Ad-Block Edge discontinued"

  • hpr1766 (2015-05-11) "Sox of Silence" by Ken Fallon.
    • Comment 2: Urugami on 2015-06-12: "Can it do this...."

  • hpr1771 (2015-05-18) "Audacity: Label Tracks" by Jon Kulp.
    • Comment 3: Urugami on 2015-06-12:"[no title]"

  • hpr1774 (2015-05-21) "Router Hacking" by Jon Kulp.
    • Comment 3: FiftyOneFifty on 2015-06-01: "Single board options"
    • Comment 4: Urugami on 2015-06-12:"[no title]"

  • hpr1780 (2015-05-29) "16 - TrueCrypt and GnuPG - An Update" by Ahuka.
    • Comment 2: Alison Chaiken on 2015-06-10: "TrueCrypt vs. GPG"
    • Comment 3: Kevin O'Brien on 2015-06-17: "Audited"

  • hpr1782 (2015-06-02) "ChorusText - a Non-visual Text Editor Open Assistive Device Project" by kurakura.
    • Comment 1: Mike Ray on 2015-06-02: "Chorustext!"
    • Comment 2: Jon Kulp on 2015-06-02: "Awesome in Many Ways"
    • Comment 3: Mike Ray on 2015-06-08: "Smashing the monopoly of commercial gadgetry"

  • hpr1783 (2015-06-03) "Windows To Linux - Better Late Than Never." by GNULinuxRTM.
    • Comment 1: Jon Kulp on 2015-06-02: "Updates Pain! "
    • Comment 2: 0xf10e on 2015-06-06: "Entertaining episode!"
    • Comment 3: Stilvoid on 2015-06-07: "Seconded"

  • hpr1784 (2015-06-04) "Intro to the Fugue and the Open Well-Tempered Clavier" by Jon Kulp.
    • Comment 1: Kevin O'Brien on 2015-06-04: "Great show!"
    • Comment 2: Jon Kulp on 2015-06-04: "Open Scores"
    • Comment 3: Robert Douglass on 2015-06-04: "Lady Gaga - fan of Bach and the Well-Tempered Clavier"
    • Comment 4: Jon Kulp on 2015-06-04: "Gaga Bach"
    • Comment 5: Ken Fallon on 2015-06-06: "Now I'm "seeing" this everythere "
    • Comment 6: Jon Kulp on 2015-06-06: "Feature, not a bug"
    • Comment 7: Frank on 2015-06-07:"[no title]"
    • Comment 8: Daniel Worth on 2015-06-08: "Fantastic"
    • Comment 9: Alison Chaiken on 2015-06-28: "Heard "Fugue for Friday"?"
    • Comment 10: Jon Kulp on 2015-06-28: "Dragnet Fugue"

  • hpr1787 (2015-06-09) "A Beginner with a Wok" by Frank Bell.
    • Comment 1: Jon Kulp on 2015-06-09: "What about broccoli?"
    • Comment 2: Mike Ray on 2015-06-10: "And baby corns"
    • Comment 3: Frank on 2015-06-10:"[no title]"
    • Comment 4: Jon Kulp on 2015-06-10: "Hollandaise??"
    • Comment 5: Dave Morriss on 2015-06-10: "Thinks to stir-fry"
    • Comment 6: Dave Morriss on 2015-06-10: "Things not thinks"
    • Comment 7: Mike Ray on 2015-06-10: "Round-bttomed woks"
    • Comment 8: Dave Morriss on 2015-06-10: "Wok rings"
    • Comment 9: Frank on 2015-06-11:"[no title]"
    • Comment 10: jezra on 2015-06-11: "chicken and woks"
    • Comment 11: Frank on 2015-06-12:"[no title]"
    • Comment 12: FiftyOneFifty on 2015-06-13:"[no title]"
    • Comment 13: Frank on 2015-06-16: "Thanks for the suggestion"

  • hpr1788 (2015-06-10) "Podcrawl Glasgow 2015" by Kevie.
    • Comment 1: Ken Fallon on 2015-06-11: "So near and yet so expensive"

  • hpr1791 (2015-06-15) "Organizing Photos with Bash" by Tony Pelaez.
    • Comment 1: Dave Morriss on 2015-06-23: "Yay for Bash scripts!"
    • Comment 2: Tony Pelaez on 2015-06-28: "Google CL is broken"

  • hpr1793 (2015-06-17) "Some thoughts about the Go language" by Stilvoid.
    • Comment 1: Frank on 2015-06-18:"[no title]"
    • Comment 2: Dave Morriss on 2015-06-19: "Thanks for the show "
    • Comment 3: Stilvoid on 2015-06-22:"[no title]"

  • hpr1794 (2015-06-18) "12-Tone Music and My Random 12 Tone Row of the Day" by Jon Kulp.
    • Comment 1: Dave Morriss on 2015-06-19: "Interesting lesson"
    • Comment 2: Jon Kulp on 2015-06-19: "Still Ugly "
    • Comment 3: Mike Ray on 2015-06-20: "Atonal music vs. Unrepresentative visual art"
    • Comment 4: Ken Fallon on 2015-06-24: "RSS feed"
    • Comment 5: Jon Kulp on 2015-06-24: "Enjoy pain?"

  • hpr1800 (2015-06-26) "YouTube Video Subscriptions" by Ahuka.
    • Comment 1: Ken Fallon on 2015-06-29: "Links"

hpr1805 :: 56 - LibreOffice Impress - Styles and Objects 1 - Presentation Styles

Presentation Styles and their use in LibreOffice Impress


Hosted by Ahuka on 2015-07-03 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: LibreOffice | Comments (0)

We have previously looked at Styles for Writer, and for Calc, and now it is time to look at them for Impress. You may recall from both Writer and Calc that we saw it is important to know that Styles live inside of Templates. So any time you change a Style you needed to make sure it was saved inside of a Template, and if you wanted it to be generally available in all documents or spreadsheets you needed to be sure to make the change inside the Default Template. For more go to http://www.ahuka.com/?page_id=1125

Links


hpr1804 :: What's in my Bicycle Repair Tool Box

I describe what's in my bike repair tool box and what the tools do.


Hosted by Jon Kulp on 2015-07-02 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: Whats in My Toolkit | Comments (0)

Tools Mentioned

Unless otherwise stated, all are made by Park Bicycle Tools: http://www.parktool.com/

  • SPA-1: Pin Spanner: Green
  • SPA-6: Adjustable Pin Spanner
  • SW-7: Triple Spoke Wrench
  • XLC bike tools crank tool TO-C02 (Crankarm removal tool): http://www.amazon.com/XLC-bike-tools-crank-tool/dp/B000NU2WAS/
  • SCW-13, SCW-15: 13mm, 15mm Shop Cone Wrenches
  • DCW-1: Double-Ended Cone Wrench
  • FR-1, 2, 5, 6: Freewheel Remover tools
  • BBT-22: Bottom Bracket Tool
  • CN-10: Professional Cable and Housing Cutter
  • Avenir "Third Hand" Cable Puller: 94-27-403 (http://www.avenirusa.com/parts-and-accessories/tools/cable-tools/third-hand-cable-puller.html)
  • HCW-5: Crank and Bottom Bracket Wrench
  • CT-3: Chain tool
  • HCW-15: Headset Wrench
  • Ferrules for cable housing
  • Cable End Caps
  • TW-1: Torque Wrench
  • SR-1: Sprocket Remover / Chain Whip
  • Vise Grips (small and large)
  • Adjustable wrenches: 6", 8", 10", 12"

hpr1803 :: What's In My Bag?

The geek dad describes his daily carry gear and bag


Hosted by Matt McGraw (g33kdad) on 2015-07-01 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: Whats in My Toolkit | Comments (0)

The blog on Knightwise.com which inspired/sourced this episode: http://knightwise.com/whats-in-your-bag-week-day-3-matt-mcgraw/

The photo of my gear: https://cloud.thestrangeland.net/index.php/s/meDq3hozvgkay2W
photo of gear


hpr1802 :: An Interview with Emily Hampton a LinuxFest Northwest Volunteer

An Interview with Emily Hampton a LinuxFest Northwest Volunteer


Hosted by David Whitman on 2015-06-30 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: Interviews | Comments (0)

Emily Hampton


hpr1801 :: How to tell your left earbud from your right

Lowering the quality of shows, Ken provides a lifehack tip.


Hosted by Ken Fallon on 2015-06-29 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

AMAZING LIFE HACK

Tie a knot in your left ear bud lead, and you can feel which is which without looking.


hpr1800 :: YouTube Video Subscriptions

How to subscribe to and watch YouTube Video series, with suggestions


Hosted by Ahuka on 2015-06-26 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (2)

Although my wife and I have a Cable TV subscription, I have maintained I could give it up easily because so much of what I am interested in is online anyway. For many people that might mean Netflix or Hulu, but for me it means YouTube. This is the golden age of narrow-casting, as opposed to broadcasting, because YouTube gives so many creators the opportunity to find their own audience for things that dont appeal to the masses. For more go to http://www.palain.com/?p=243

Links:

Links

(Added)


hpr1799 :: Posting From the Command Line on Open Social Networks

I explain how to post content from the command line on open social networks pump.io and GNU Social


Hosted by Jon Kulp on 2015-06-25 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Comments (0)

Posting From the Command Line on Open Social Networks

You can post to your open social media timelines from the command line using API access. Why would you want to do this?

  • Script automated postings.
  • Bots
  • Post from terminal environments.
  • Post from wherever else you are without having to go to the social media site or to the client that you use to access it.
  • Trigger postings via voice command (what I do).

On GNU Social

Here is the basic format for the command to post a message to a Statusnet / GNU Social timeline:

curl -s --basic --user <username:password> --data status="Hello World" --output /dev/null http://instance.domain.com/api/statuses/update.xml

And here is the script I use to post a message to my timeline, launched by a blather voice command:

#!/bin/bash

# SN account info
user=johndoe
pass='password123'

# a place to store the text message 
text=/tmp/message.txt

# Virtual keystrokes to copy selected text to the clipboard
xdotool key Control+c

# pipe text out of clipboard into the text file
xclip -o > $text

# rest for half a sec
sleep .5

curl -s --basic \
--user $user:$pass \
--data status="$(cat "$text")" \
--output /dev/null \
http://instance.domain.com/api/statuses/update.xml 

rm $text

exit 0

On Pump.io

On pump.io you have to install the pump.io software on your computer. You don't have to be running a server, you just have to have the binaries so that you can run the commands. I will not go into how this is done on this podcast, but there's a link to the pump.io website below and there should be installation instructions available there. Once you have the software installed, you also have to allow command-line access to your account and get the token for authentication, maybe authorize the user too:

pump-register-app -s instance.domain.com -P 443 -t CLI
pump-authorize -s instance.domain.com -P 443 -u username

Finally you can post to your timeline from the command line:

pump-post-note -s instance.domain.com -P 443 -p -u username -n "Hello World."

My script to post a message to the pump.io timeline, launched by a blather voice command:

#!/bin/bash

# a place to put the text. 
text=/tmp/message.txt

# --------------------------------
# Since markdown is possible, I run 
# the text through markdown to get
# a bit of formatting and save it
# as a separate file 
# --------------------------------
pump=/tmp/pump.txt

# Virtual keystrokes to copy selected text to the clipboard
xdotool key Control+c

# pipe text out of clipboard into the text file
xclip -o > $text

# run Markdown
markdown $text > $pump

# Post message
pump-post-note -s instance.domain.com -P 443 -p -u username -n "$(cat $pump)"

sleep 1

rm $text
rm $pump

exit 0

Links


hpr1798 :: Machine learning and service robots.

Interview with Prof. Dr. Wolfgang Ertel at the 2014 MakerWorld in Germany

Hosted by mirwi on 2015-06-24 and released under a CC-BY-SA license.
Listen in ogg, spx, or mp3 format. Series: Interviews | Comments (0)

Link to the videos of the crawling robots: http://iki.hs-weingarten.de/?lang=eng&page=p_crawler

Link to the general Ravensburg-Weingarten University of Applied Sciences page, where you can also find videos of the service robots "Kate" and "Marvin": http://iki.hs-weingarten.de/?lang=eng&page=aktuelles