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

Hobby Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.



Host Image
Host ID: 115

episodes: 46

hpr2627 :: Home Phone Setup!!

Released on 2018-08-28 under a CC-BY-SA license.

I’m not sure what the echoing is about. It could be picked up from my cell phone’s speaker. Also, I call ftp “tiny ftp” It actually stands for “trivial ftp”

tftp file for xinetd:

service tftp
 protocol = udp
 port = 69
 socket_type = dgram
 wait = yes
 user = nobody
 server = /usr/sbin/in.tftpd
 server_args = /tftpboot
 disable = no
 per_source = 11
 cps = 100 2
 flags = IPv4

voipbuster config files look like this:

  nat_enable: 1

SIP<mac address>.cnf:
line1_name: outside
line1_authname: <user>
line1_displayname: outside
line1_password: <password>

github projects:

  • SIP_Pi: (PjSIP: )

  • Messenger-CLI:


const login = require("facebook-chat-api");

login({email: "FB_EMAIL", password "FB_PASSWORD"}, (err, api) =>
  if(err) return console.error(err);
  api.listen((err,message) => {
   api.sendMessage(message.body, message.threadID);


lame "$2" -o "$2".mp3

scp "$2.mp3"
ssh ./runner ""$2.mp3""



echo "$@" | sed -e s/ /_/g > runner_tmp
doas mv "$1" /var/www/$cat runner_tmp)
node ./oo.js


fs= require('fs');
login = require('facebook-chat-api');

fs.readFile('runner_tmp', 'utf8', function (err, data) {
 login({email: "FB_EMAIL", password: "FB_PASSWORD"}) => {
  if(err) return console.error(err);

  api.sendMessage("New voicemail at 1109's front door "" + data + """ , THREAD_ID);


hpr2592 :: Tech Talk With Allison

Released on 2018-07-10 under a CC-BY-SA license.

Come join us and listen to Allison talk about her tech!!! This talk includes subjects like websites, ruby, os design and other such things.

Allison's email address:

hpr2289 :: Sendy Send. Tell if your email has been read!!

Released on 2017-05-11 under a CC-BY-SA license.

hpr2267 :: Our Digital Art

Released on 2017-04-11 under a CC-BY-SA license.
Sigflup's art!!!

Siss's art!!!!

Sigflup's Book!!!

Siss's books!!

hpr2137 :: Pause All The Things, Sega Genesis

Released on 2016-10-11 under a CC-BY-SA license.

Correction, the microcontroller would have to watch the vertical sync, I misspoke.

Pausing the Sega Genesis

hpr2079 :: Everyone Loves Some Acid House

Released on 2016-07-21 under a CC-BY-SA license.

In this episode of hpr sigflup makes some acid house. She uses Technobox2, which simulates the tb-303 and the tr-808

Roland TB-303 and TR-808

hpr2072 :: That Awesome Time I Deleted My Home Directory

Released on 2016-07-12 under a CC-BY-SA license.

Omg, Sigflup deletes her home directory! Commands in this episode include:

grep -b -a "what you remember" /dev/sd0a > /tmp/log
dd if=/dev/sd0a bs=1 skip=12345 of=/tmp/out count=123456

This is a capture of the program that sigflup recovered. It's a mouth tracker.

hpr2052 :: A Nerdy Conversation With Linden About Technology

Released on 2016-06-14 under a CC-BY-SA license.

In this episode of HPR sigflup interviews Linden who specializes in databases. The subject of this interview varies wildly. All the way from databases to python and arch linux

You can contact Linden on twitter at @tesherista

hpr1975 :: Interview With An Android App Developer

Released on 2016-02-26 under a CC-BY-SA license.

It's Christmas time and sigflup is spending time interviewing Dillon, who's an android developer.

hpr1847 :: Client Side C- WTF Is Wrong With You?

Released on 2015-09-01 under a CC-BY-SA license.

This is the link to the emulator:

emscripten's website is here

hpr1562 :: Android For The cli/c Junkie

Released on 2014-07-29 under a CC-BY-SA license.

These are the places your sdk/ndk/ant goes:


This is an archive of /usr/local/share/android-sdk-linux/bin, which is the directory you create.

This is what /etc/profile.d/ looks like:

export ANT_HOME=/usr/local/share/ant
export JAVA_HOME=/usr/
export PATH=$PATH:/usr/local/share/android-sdk-linux/bin:$ANT_HOME/bin

here's the example app:
uncompress it and type "make", that produces app.apk to run on your device.

hpr1476 :: Sega Genesis Music Driver

Released on 2014-03-31 under a CC-BY-SA license.

sigflup and kubilus1 talk about kubilus1's vgm driver for the Sega Genesis/Megadrive.


hpr1471 :: Encrypt Your Stuff With Blowfish

Released on 2014-03-24 under a CC-BY-SA license.
$ openssl bf -e < my_file >

$ openssl bf -d < > my_file

hpr1463 :: Code Is a Life Sucking Abyss, Also My Story

Released on 2014-03-12 under a CC-BY-SA license.

In this episode of Hacker Public Radio @sigflup talks about some of the pitfalls of programming as well as her story as a programmer.

hpr1389 :: Javascript Corrections

Released on 2013-11-28 under a CC-BY-SA license.
In this episode sigflup corrects a few errors made in her previous show about javascript

hpr1388 :: JavaScript

Released on 2013-11-27 under a CC-BY-SA license.

Sigflup calls in a "off the cuff" episode about JavaScript from the Hospital.

From Wikipedia, the free encyclopedia

JavaScript (JS) is an interpreted computer programming language. As part of web browsers, implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It has also become common in server-side programming, game development and the creation of desktop applications.
JavaScript is a prototype-based scripting language with dynamic typing and has first-class functions. Its syntax was influenced by C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.
The application of JavaScript to uses outside of web pages—for example, in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs and frameworks built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications.
JavaScript was formalized in the ECMAScript language standard and is primarily used as part of a web browser (client-side JavaScript). This enables programmatic access to computational objects within a host environment.

hpr1337 :: overdrive

Released on 2013-09-17 under a CC-BY-SA license.

In this HPR episode sigflup interviews oerg866, a sega genesis developer, about his participation in the creation of the ground-breaking demo, overdrive.



hpr1328 :: A Hacker's Perspective On Schizophrenia

Released on 2013-09-04 under a CC-BY-SA license.

In this episode sigflup talks about her schizophrenia with her unique perspective as a hacker.

person in fetal position, standing on a chair

hpr1324 :: Porting Mega Happy Sprite To Windows

Released on 2013-08-29 under a CC-BY-SA license.

In this episode of HPR sigflup talks about her experiences porting her favorite program to windows using the mingw32 cross-compiler

hpr1294 :: Causes of Schizophrenia, neurochemical theory

Released on 2013-07-18 under a CC-BY-SA license.

In this episode of Hacker Public Radio Sigflup talks about one of the theorized causes of schizophrenia and offers her own interpretations.

hpr1265 :: Mitigating SQL Injection And Other Message Protocol Attacks Through Compiler Signatures

Released on 2013-06-07 under a CC-BY-SA license.

Sigflup talks about mitigating sql injection and other message protocol attacks through compiler signatures



hpr1235 :: Talk Cyberpunk To Me

Released on 2013-04-26 under a CC-BY-SA license.

Sigflup talks about her wearable computer constructed from a raspberry pi. She also releases a terminal emulator meant for wearable computers with low-res displays.

hpr1128 :: Compilers part4

Released on 2012-11-28 under a CC-BY-SA license.

In this episode sigflup describes the construction of a calculator using lexical analysis and parsing.

Figure A:

Figure B:

Figure C:

Figure D:

Figure E:

Figure F:

Figure G:

[Editor's Note 2015-05-22: The original links above are all dead, but the images have been rescued from the Wayback Machine and stored on the HPR server]

hpr1107 :: Compilers Part 3

Released on 2012-10-30 under a CC-BY-SA license.
miscellaneous radio theater 4096
In this multipart episode sigflup describes the semantic analysis stage of a compiler.

hpr1099 :: compilers part 2

Released on 2012-10-18 under a CC-BY-SA license.
miscellaneous radio theater 4096
In this multipart episode sigflup describes the parsing stage of a compiler.

hpr1083 :: compilers part1

Released on 2012-09-26 under a CC-BY-SA license.
From the studios of miscellaneous radio theater 4096

In this multipart episode sigflup describes the general concept of a compiler as well as the stages of a compiler.

hpr1006 :: More Experiences Out of a Mental Hospital

Released on 2012-06-08 under a CC-BY-SA license.

Miscellaneous Radio Theater 4096

Sigflup describes what it's like out of a mental hospital ( and also talks about what it's like having schizophrenia

hpr0961 :: Experiences in a mental hospital

Released on 2012-04-09 under a CC-BY-SA license.

This is about the time Sigflup spent in a mental hospital for paranoia. This is a personal log that takes place just after sigflup regained the ability to talk. You can find a by-foot made map of the psych-ward here:
Map of the psych-ward

hpr0917 :: Uber Leet Hacker Force Radio 6

Released on 2012-02-06 under a CC-BY-SA license.
In a welcome return to HPR, SigFLUP talks to us about two of her projects:


concr is an encryption framework for use to partially encrypt configuration files, or any file for that matter. concr is for use in UNIX systems and consist of two parts, libconcr and confcrypt. libconcr is an API for reading partially encrypted files and generating keys. confcrypt is a user-application for encrypting files using keyfile database or manually specified keys.

concr leverages the own-by-root aspect of programs in UNIX systems and stores its decryption key inside of the application. Applications that use libconcr must be installed with execute-only permissions.

When an application is linked with and makes use of concr it, when run for the first time, will generate a copy of itself containing a private rsa-key and output a public rsa-key. confcrypt is a user program that encrypts messages to be decrypted by second runs of the application. concr provides an api similar to that of libc for reading in files thus making it transparent to the application developer what is and is not encrypted in those files.


yesplz is a screeenshot uploader command line utility written by sigFLUP that will take a screenshot, tag your photo, log into, post the picture to your photo album, and return an ascii bunny on success.

In order for it to work, you must have an account at but that is free and you can enter nothing but fake information into it.

Then simply run yesplz --help to see the possible tags and instructions for yesplz.


hpr0586 :: Miscellaneous Radio Theater 4096- The Internet is For Porn

Released on 2010-11-01 under a CC-BY-NC-SA license.

In this episode of Miscellaneous Radio Theater 4096 SigFLUP offers a much needed criticism of the popular internet meme, The Internet is For Porn

Counter Point

A counter point to this show is available: hpr0069 :: There's Pr0n on them there internets!

hpr0580 :: Hacker Public Radio Panel at Ohio Linux Fest 2010

Released on 2010-10-22 under a CC-BY-NC-SA license.
Listen!! to the Hacker Public Radio panel at the Ohio Linux Fest held in September 2010. Panelists include Klaatu, Dave Yates, SigFLUP, Lord Drachenblut and Dann Washko.

hpr0567 :: Miscellaneous Radio Theater 4096 2,

Released on 2010-09-02 under a CC-BY-NC-SA license.
Join SigFLUP, Cyrpto, Zack and friends in a tour of the U of M Supercomputer Center! Pictures of the event can be found here:

hpr0552 :: Uber Leet Hacker Force Radio 5

Released on 2010-07-08 under a CC-BY-NC-SA license.
In this episode we talk to Krue about his flash-cart and then to Mat Jones about
his web-framework and work in D.

Links include:


AtariMax Flash Cart:

All USB specifications can be downloaded from:

Krue's site:

Mat's site:

hpr0540 :: Uber Leet Hacker Force Radio 04

Released on 2010-05-05 under a CC-BY-NC-SA license.
HEELLLLLOOOO!!!!! In this episode of the Uber Leet Hacker Force Radio sigflup releases a couple of things and talks with cobra2 of and Command Line of the Command Line Podcast. you may email the Uber Leet Hacker Force at and visit our web-site at

hpr0523 :: Miscellaneous Radio Theater

Released on 2010-03-01 under a CC-BY-NC-SA license.
AUTHOR: SigFLUP TITLE: Miscellaneous Radio Theater 4096- Teaching Kids Math With Petunia
In this episode we talk with Petunia about teaching kids math. You may contact either Petunia or SigFLUP at

hpr0512 :: Uber Leet Hacker Force Radio 3

Released on 2010-02-06 under a CC-BY-NC-SA license.
TITLE: Uber Leet Hacker Force Radio #3


Links in this episode include

hpr0496 :: Uber Leet Hacker Force Radio Issue 2

Released on 2009-12-22 under a CC-BY-NC-SA license.

git clone git://

We still are looking for someone to donate web-space so if you're interested contact us at pantsbutt at gmail

hpr0487 :: Demo or Bust 2010 Ep 6

Released on 2009-11-26 under a CC-BY-NC-SA license.

demos in this episode:

closing song: Fractured by Azazel of The Black Lotus

You may contact Demo or Bust at or +1-206-312-1618

hpr0478 :: Demo or Bust 2010 Ep 5

Released on 2009-11-06 under a CC-BY-NC-SA license.
Demo or Bust 2010 #5
This is the party version of Demo or Bust in which SigFLUP specifically focuses on upcoming parties. We talk to Jason Scott and Nrr. Please note that in editing this Jason Scott may sound to be not enthusiastic about @party and Nurupo, this was far from the case, he was actually very enthusiastic! In editing out something that was meant to be a secret SigFLUP may of made him sound a little dismissive of these parties

Demos played in this episode: (This is only 64 god-damn k!!!) (Mobile phone) You may contact Demo or Bust at or +1-206-312-1618

hpr0477 :: Uber Leet Hacker Force Radio

Released on 2009-11-05 under a CC-BY-NC-SA license.

TITLE: Uber Leet Hacker Force Radio issue 1

In this issue of Uber Leet Hacker Force Radio SigFLUP releases a helpful patch to gnu-screen. Show notes include and You may contact us at

hpr0466 :: A technique for drum 'n' bass

Released on 2009-10-16 under a CC-BY-NC-SA license.
In this show SigFLUP shares a program that can be used to make drum 'n' bass songs. You can download it at

hpr0452 :: Demo or Bust 2010 Part 4

Released on 2009-09-24 under a CC-BY-NC-SA license.
In this episode SigFLUP talks about software rendering and then interviews blackpawn of xplsv. Leave you feedback at +1-206-312-1618 or email

hpr0443 :: How to Sign C Files with GPG

Released on 2009-09-11 under a CC-BY-NC-SA license.

In this show SigFLUP shares a script that can be used to sign your c files with gpg so that they may be directly verifiable by gpg and look un-changed to your c compiler. You can download it at

hpr0433 :: Demo or Bust 2010 Part 3

Released on 2009-08-28 under a CC-BY-NC-SA license.
In this episode SigFLUP talks about FM-synthesis, raytracing, and then interviews iq of rgba talking about real-time raytracing and ray marching. rgba's site can be found at
A low-rez image of slisesix can be found at

hpr0415 :: Demo or Bust 2010 Part 2

Released on 2009-08-04 under a CC-BY-NC-SA license.
This episode of Demo or Bust 2010 I cover software-synthesizers and interview Polaris of The Northern Dragons.

hpr0389 :: Demo or Bust 2010

Released on 2009-06-26 under a CC-BY-NC-SA license.
This is the First episode of Demo or Bust 2010 by SigFLUP, which is a series of HPR episodes dedicated to narrating the construction of a demo. If you'd like to see video of this episode you may at youtube username assemblyassembly

Become a Correspondent