Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community and can be on any topic that "are of interest to hackers".
Call in a show or leave feedback by calling USA: +1-206-203-5729 or UK: +44-203-432-5879


There are only 20 shows in the queue, please consider contributing a show.



Latest Shows

ep1000 :: Episode 1000

Hosted by FiftyOneFifty on 2012-05-31
Filed under Episode | Comments (1)

Hacker Public Radio commemorated it's 1000th episode by inviting listeners, contributors, and fellow podcasters to send in their thoughts and wishes of the occasion. The following voices contributed to this episode.

FiftyOneFifty, Chess Griffen, Claudio Miranda, Broam, Leo LaPorte and Dick DeBartolo, Dan Lynch, Becky and Phillip (Corenominal) Newborough, Dann Washko, Frank Bell, Jezra, Fabian Scherschel, k5tux, CafeNinja, imahuph, Johan Vervloet, Kevin Granade, Knightwise, MrX, NYBill, Quvmoh, pokey, MrGadgets, riddlebox, Saturday Morning Linux Review, Scott Sigler, Robert E. Wooden, Sigflup, BrocktonBob, Trevor Parsons, Ulises Manuel López Damián, Verbal, Ahuka, westoztux, Toby Meehan, Chris Garrett, winigo, Ken Fallon, Lord Draukenbleut, aukondk, Full Circle Podcast

ep0999 :: Simon Phipps on Open Software: OGG Camp Part One

Hosted by Robin Catling on 2012-05-30
Filed under Episode | Series: OggCamp11 | Comments (0)

This is the first of our highlights of last Summer's unconference, OGG Camp eleven, held at Farnham Maltings in the South of England.

Introducing Simon Phipps, who presented the opening session of the unconference to a packed main hall, on Software Freedom.

A computer industry veteran, Simon Phipps came on with an actual box of hats which he proceeded the change at speed, reminding me of Tommy Cooper in his heyday.

Simon has come up through hands-on roles as field engineer, programmer and systems analyst, run a software publishing company, worked with OSI standards in the eighties, on the first commercial collaborative conferencing software in the nineties, and helped introduce both Java and XML at IBM.

A founding Director of the Open Mobile Alliance, Simon is Chief Strategy Officer at independent software company ForgeRock and Director of the Open Source Initiative. Find his essays at webmink.com.

Simon Phipps’ presentation on software freedom. Here’s a shortened version of the presentation which ran to 35 minutes in its entirety.

OGG Camp is a joint venture organised by those lovely podcasters the Linux Outlaws and the Ubuntu UK Podcast.

We've more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including Karen Sandler and the Ogg Camp Panel discussion.

The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at www.fullcirclemagazine.org/podcast.

Feedback; you can post comments and feedback on the podcast page at www.fullcirclemagazine.org/podcast, send us a comment to podcast (at) fullcirclemagazine.org

Your Hosts:

Additional audio by Victoria Pritchard

Runtime: 18mins 2seconds

ep0998 :: Viva la Federation!

Hosted by NYbill and Windigo on 2012-05-29
Filed under Episode | Comments (0)

In this episode, NYbill and Windigo explain their experience setting up their own instances of Status.net, a microblogging service.

While they do not give a beginning to end installation guide, they do discuss some hurdles they encountered, and provide resources that may prove invaluable to someone who has just set up their own server.

Links

ep0997 :: Poorly Recorded Thoughts On Rural Computing

Hosted by lostnbronx on 2012-05-28
Filed under Episode | Comments (0)

lostnbronx sends in a show which brings us down to earth when we talk about poor reception and slow Internet speeds.
Sorry for the sound quality. I recorded this in the car, Dave Yates style, with my Sanza Fuze v2, running Rockbox -- but my car is loud, and I had the Fuze hanging precariously from my jacket, where it was covered over half the time.

ep0996 :: Command line cheat sheet

Hosted by JWP on 2012-05-28
Filed under Episode | Comments (0)

In today's show JWP tries calling in a live over the UK call in number UK: +44-203-432-5879 (The US number +1-206-203-5729) and tells us of a CC-BY-SA cheat sheet written by FossWire.

http://fosswire.com/post/2007/08/unixlinux-command-cheat-sheet/


date - print or set the system date and time
$ date
Wed Mar  7 19:53:05 CET 2012

cal, ncal — displays a calendar and the date of Easter
$ cal
cal: setlocale: No such file or directory
     March 2012       
Su Mo Tu We Th Fr Sa  
             1  2  3  
 4  5  6  7  8  9 10  
11 12 13 14 15 16 17  
18 19 20 21 22 23 24  
25 26 27 28 29 30 31  
                      
uptime - Tell how long the system has been running.

uname - print system information
$ uname -a
Linux video 3.1.0-1-amd64 #1 SMP Tue Nov 29 13:47:12 UTC 2011 x86_64 GNU/Linux

$ cat /proc/cpuinfo | head -5
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 44
model name      : AMD Sempron(tm) Processor 2600+

$ cat /proc/meminfo | head -5
MemTotal:        1027176 kB
MemFree:          111016 kB
Buffers:          136104 kB
Cached:           173992 kB
SwapCached:         7964 kB

du - estimate file space usage
$ du -ch | tail -1
253M    total

df - report file system disk space usage
$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/sdd1                     28G   22G  4.3G  84% /
tmpfs                        5.0M  4.0K  5.0M   1% /lib/init/rw
tmpfs                        101M  632K  100M   1% /run
udev                         496M     0  496M   0% /dev
tmpfs                        201M     0  201M   0% /run/shm

ep0995 :: Do the four freedoms extend beyond software ?

Hosted by Ken Fallon on 2012-05-24
Filed under Episode | Comments (0)

On Linux For The Rest Of Us #74 - The Legistrative Session, one of our correspondents Mr. Gadgets, called in the following question. The segment begins at at 01:00:30 and in it he describes a conversation about the four freedoms where someone who's opinion he respected stated "the four freedoms only cover programming. It is only the code that is covered in the four freedoms".

For those of you who don't know The Free Software Definition boils down to the following rules:

  • Freedom 0: The freedom to run the program for any purpose.
  • Freedom 1: The freedom to study how the program works, and change it to make it do what you wish.
  • Freedom 2: The freedom to redistribute copies so you can help your neighbor.
  • Freedom 3: The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits.

If you read the The Free Software Definition, then yes all the references are to "software" only....
...that is of course until you get to the section Beyond Software, in the same document, which states:

Software manuals must be free, for the same reasons that software must be free, and because the manuals are in effect part of the software.
The same arguments also make sense for other kinds of works of practical use - that is to say, works that embody useful knowledge, such as educational works and reference works. Wikipedia is the best-known example.
Any kind of work can be free, and the definition of free software has been extended to a definition of free cultural works applicable to any kind of works.

So in summary, as HPR is now released under a Creative Commons Attribution-ShareAlike 3.0 Unported lisence, any shows that provide useful knowledge, such as educational works and reference works are covered by the four freedoms.

ep0994 :: NELF: John Maddog Hall Talking About Talking About Free Software

Hosted by Various Creative Commons Works on 2012-05-23
Filed under Episode | Series: Syndicated Thursdays | Comments (0)

In todays syndicated Thursday, we bring you another of the talks recorded at the Northeast GNU/Linux Fest 2012-03-17. The speaker is John Maddog Hall and the talk is "Talking About Talking About Free Software"
You might remember that Klaatu recorded a fantastic interview back in episode 767 :: Maddog and "super dumb terminals" on 2011-07-11 http://hackerpublicradio.org/eps.php?id=0767

ep0993 :: Setting up a Wordpress blog - tweaking appearance

Hosted by Frank Bell on 2012-05-23
Filed under Episode | Comments (0)

This is the third of Frank's series on setting up a WordPress blog, now projected to be four episodes.

This episode discusses tweaking appearance, particularly the theme. The next episode will be about maintenance.

Links:

About.com's webdesign reference and tutorial. http://webdesign.about.com/

W3Schools http://www.w3schools.org/info/how-to-create-websites.html

WordPress themes and plugins http://wordpress.org/extend/

Connections Reloaded WordPress theme. http://wordpress.org/extend/themes/connections-reloaded

GGSimpleWhite WordPress theme. http://wordpress.org/extend/themes/ggsimplewhite

Report of malware in WordPress themes from Geek News Central. http://www.geeknewscentral.com/2011/01/14/free-wordpress-themes-loaded-with-malware/

ep0992 :: Linux In The Shell 007 - Chmod and Unix Permissions.

Hosted by Dann on 2012-05-22
Filed under Episode | Series: Linux in the Shell | Comments (0)

This is LITS 007

Pay attention everyone, this is serious stuff. This is CHMOD a powerful and dangerous operator that has infiltrated to the heart of every unix and linux system. We have been receiving reports that it has also behind many strange incidents leading to computer compromise and in some cases complete lock down.

Our American colleague, Special Agent Washko, will show us how to, in his own words "turn this bad boy around" so we can get it working for us.

ep0991 :: Making a Music Sampler with Midi and Pygame

Hosted by bgryderclock on 2012-05-20
Filed under Episode | Comments (0)

Pygame Midi documentation:
http://www.pygame.org/docs/ref/midi.html

Pygame Mailing List:
http://www.pygame.org/wiki/info

Midi.py sample from pygame example folder:
https://bitbucket.org/pygame/pygame/src/25e3f2cee879/examples/midi.py

Sampler/Sound Looper made from python, pygame and midi:
http://www.pygame.org/project-BadPenni+-+MIDI+Triggered+Sound+Looper-1734-.html

Sample values that populate midi_events variable:

Middle C note key press (notice the data1 is 60 and data2 is 127)
<Event(34-Unknown {'status': 144, 'vice_id': 2, 'timestamp': 6701, 'data1': 60, 'data3': 0, 'data2': 127})>

Middle C note key release (notice the data1 is 60 and data2 is 0)
<Event(34-Unknown {'status': 128, 'vice_id': 2, 'timestamp': 6764, 'data1': 60, 'data3': 0, 'data2': 0})>

Middle C# note key press (notice the data1 is now 61)
<Event(34-Unknown {'status': 144, 'vice_id': 2, 'timestamp': 206684, 'data1': 61, 'data3': 0, 'data2': 127})>

Python code snippet that pulls the note number from the midi_events list and appends an "off" string if it is a key release.

if str(midi_events[0][0][2]) != "0":
midinote = str(midi_events[0][0][1])
else:
midinote = str(midi_events[0][0][1]) + "off"

Controlling sounds with if statements and our midinote variable:

distbassrollloop = pygame.mixer.Sound("7FullCircleDistBassRollLoop.wav")
distsnarerollloop = pygame.mixer.Sound("7FullCircleDistSnareRollLoop.wav")
distbass = pygame.mixer.Sound("7FullCircleDistBassPad.wav")
distsnare = pygame.mixer.Sound("7FullCircleDistSnare.wav")

if midinote == "48":
distbass.play()

if midinote == "49":
distbassrollloop.play(1000)

if midinote == "49off":
distbassrollloop.stop()

if midinote == "50":
distsnare.play()

if midinote == "51":
distsnarerollloop.play(1000)

if midinote == "51off":
distsnarerollloop.stop()

Contact info:

bgryderclock on Google+:
https://plus.google.com/u/0/114032638902983586355

bgryderclock on Twitter:
https://twitter.com/bgryderclock

bgryderclock on Identica:
http://identi.ca/bgryderclock

Links

Complete Episode Guide | Complete Blog Postings












linkboxes

Sponsor:

Events:


Affiliates: