(1197,'2013-03-05','What I do with bash scripts',1638,'Some personal anecdotes on writing Bash scripts','<p>In this episode I talk about the way I use shell scripting on a\r\nday-to-day basis. I am not employed in a technical field, so the\r\nfact that I use shell scripts at all surprises most people. I am\r\njust a music history professor with an enthusiasm for Linux and\r\nfree software. Although I have dabbled a bit with Python, I don\'t\r\nfeel nearly as comfortable with Python as I do with bash, so all\r\nof the scripts I mention in this episode are written for bash.  </p>\r\n\r\n<p>Here are links to blog posts about some of the scripts mentioned\r\nin the show.  </p>\r\n\r\n<p>markdown2latex:  <a href=\"https://jonathankulp.org/archives/570\">https://jonathankulp.org/archives/570</a>  </p>\r\n\r\n<p>Cowsay stuff: <a href=\"https://jonathankulp.org/archives/346\">https://jonathankulp.org/archives/346</a>  </p>\r\n\r\n<p>\"stick\" scp script: <a href=\"https://jonathankulp.org/archives/441\">https://jonathankulp.org/archives/441</a>  </p>\r\n\r\n<p>MyIP: <a href=\"https://jonathankulp.org/archives/620\">https://jonathankulp.org/archives/620</a>  </p>\r\n',238,42,1,'CC-BY-SA','Bash,scripting ',0,2053,1),
(1198,'2013-03-06','THEATER OF THE IMAGINATION: 05',1713,'Using external USB audio equipment; some old-time radio recommendations','<p>\r\nLINKS\r\n</p>\r\n\r\n<ul>\r\n<li>The M-Audio Fast Track USB: <a href=\"https://www.sweetwater.com/store/detail/FastTrackUSB/\">https://www.sweetwater.com/store/detail/FastTrackUSB/</a> \r\n</li>\r\n<li>The Bickersons article on Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Bickersons\">https://en.wikipedia.org/wiki/Bickersons</a>\r\n</li>\r\n<li>Here are a bunch of episodes of this hilarious show on the Internet Archive: <a href=\"https://archive.org/details/TheBickersons54Episodes\">https://archive.org/details/TheBickersons54Episodes</a>\r\n</li>\r\n<li>Audio Epics: <a href=\"https://www.audioepics.com/\">https://www.audioepics.com/</a>\r\n</li>\r\n<li>The Witch Hunter Chronicles: <a href=\"https://whchronicles.wordpress.com/about/\">https://whchronicles.wordpress.com/about/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMUSIC\r\n</p>\r\n\r\n<ul>\r\n<li>VJ_Memes_-_circus_man.mp3: <a href=\"https://ccmixter.org/files/VJ_Memes/37243\">https://ccmixter.org/files/VJ_Memes/37243</a>\r\n</li>\r\n</ul>\r\n',107,52,1,'CC-BY-SA','USB,audio,old time radio ',0,1881,1),
(1199,'2013-03-07','Old Time Radio on the web',1795,'Radio shows from the early days of radio broadcasting','<p>\r\nFrank Bell talks about Old Time Radio (OTR), his history as a radio listener, and his Old Time Radio websites.\r\n</p>\r\n<p>\r\nThe OTR Fans site defines OTR as <em>\"Old time radio often called \"OTR\" refers to radio shows from the early days of radio broadcasting. The term usually applies to dramas, comedies, mystery shows, westerns and variety shows that were acted out by professional actors and sent out over the airwaves. In the golden age of radio families would sit around their radio listening to the exciting shows the way we sit around our television sets watching them today.\"</em>\r\n<br />\r\n<a href=\"https://www.radiolovers.com/copyrights.html\">OTR copyright information</a>:  https://www.radiolovers.com/copyrights.html\r\n</p>\r\n<p>\r\nOld Time Radio streaming and download sites mentioned in the show:\r\n</p>\r\n<ul>\r\n<li><a href=\"https://www.otr.net/\">OTR.Network Library</a>:  https://www.otr.net/</li>\r\n<li><a href=\"https://www.oldtimeradiofans.com/\">Old Time Radio Fans</a>:  https://www.oldtimeradiofans.com/</li>\r\n<li><a href=\"https://www.oldradioworld.com/\">My Old Radio World</a>:  https://www.oldradioworld.com/ </li>\r\n<li><a href=\"https://www.cbsrmt.com/\">CBS Radio Mystery Theatre Fan Site</a>:  https://www.cbsrmt.com/</li>\r\n<li><a href=\"https://www.mysteryshows.com/\">Old Time Radio Theatre (was OTR Mystery Theatre</a>:  https://www.mysteryshows.com/ </li>\r\n<li><a href=\"https://www.archive.org/details/oldtimeradio\">OTR at the Internet Archive</a>:  https://www.archive.org/details/oldtimeradiofans</li>\r\n<li><a href=\"https://www.myoldradio.com/\">My Old Radio World</a>:  https://www.myoldradio.com/</li>\r\n<li><a href=\"https://www.radiolovers.com/\">Radio Lovers</a>:  https://www.radiolovers.com/</li>\r\n</ul>\r\n<p>\r\nStreamable shows mentioned in the podcast.  Note that many of the OTR shows and episodes can be found at multiple sites and that some sites may have a larger number than and different episodes from other sites.  I have restricted these links to ones I know will be playable in Linux (in other words, no links to real media format).\r\n</p>\r\n<ul>\r\n<li><a href=\"https://archive.org/details/OTRR_BCRC_Singles\">Rosemary Clooney and Bing Crosby</a>:  https://archive.org/details/OTRR_BCRC_Singles</li>\r\n<li><a href=\"https://www.oldradioworld.com/shows/Barry_Craig_Confidential_Investigator.php\">Barry Craig, Confidential Investigator</a>: https://www.oldradioworld.com/shows/Barry_Craig_Confidential_Investigator.php</li>\r\n<li><a href=\"https://www.oldtimeradiofans.com/template.php?show_name=Man%20Called%20X\">The Man Called X</a>:  https://www.oldtimeradiofans.com/template.php?show_name=Man%20Called%20X</li>\r\n<li><a href=\"https://www.myoldradio.com/old-radio-shows/mr-keen-tracer-of-lost-persons\">Mr. Keen, Tracer of Lost Persons</a>:  https://www.myoldradio.com/old-radio-shows/mr-keen-tracer-of-lost-persons</li>\r\n<li><a href=\"https://www.mysteryshows.com/Casey-Crime-Photographer/index.php\">Crime Photographer</a>:  https://www.mysteryshows.com/Casey-Crime-Photographer/index.php</li>\r\n<li><a href=\"https://www.mysteryshows.com/Mystery-Is-My-Hobby/index.php\">Mystery Is My Hobby</a>:  https://www.mysteryshows.com/Mystery-Is-My-Hobby/index.php</li>\r\n<li><a href=\"https://archive.org/details/otr_fatman\">The Fat Man</a>:  https://archive.org/details/otr_fatman</li>\r\n<li><a href=\"https://archive.org/details/TheSaintVincentPriceOTR\">The Saint</a>:  https://archive.org/details/TheSaintVincentPriceOTR</li>\r\n<li><a href=\"https://archive.org/details/ThePrivateFilesOfRexSaunders\">Rex Saunders</a>:  https://archive.org/details/ThePrivateFilesOfRexSaunders</li>\r\n</ul>\r\n<p>\r\nRadio personalities mentioned in the show:\r\n</p>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Arthur_Godfrey\">Arthur Godfrey</a>:  https://en.wikipedia.org/wiki/Arthur_Godfrey</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Garry_Moore\">Garry Moore</a>: https://en.wikipedia.org/wiki/Garry_Moore</li>\r\n<li><a href=\"https://bayarearadio.org/people/harv-morgan_kgo.shtml\">Harv Morgan</a>:  https://bayarearadio.org/people/harv-morgan_kgo.shtml</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Jean_Shepherd\">Jean Shepard</a>:  https://en.wikipedia.org/wiki/Jean_Shepherd</li>\r\n<li><a href=\"https://www.imdb.com/name/nm0550855/\">E. G. Marshall</a>:  https://www.imdb.com/name/nm0550855/</li>\r\n<li><a href=\"https://www.imdb.com/name/nm0342245/\">Tammy Grimes</a>:  https://www.imdb.com/name/nm0342245/</li>\r\n</ul>\r\n',195,0,1,'CC-BY-SA','radio,old time radio,broadcasting  ',0,2236,1),
(1200,'2013-03-08','CJE Computer Jargon Explained 01',556,'Explaining computing and internet terms that confuse and frustrate people','<p>\r\nI had an idea for a website that aims to explain as clearly as possible, computing and internet terms that confuse and frustrate people.\r\n</p>\r\n<p>\r\nIt came about when a Motorsport Forum Website I work with changed their IP address and some DNS issues caused problems. In the discussion amongst the staff of the site, as soon as the technically minded staff talked about DNS and IPs and Caches, some of the staff who aren\'t as familiar with the terms either dropped out or even got angry because they felt they were being excluded.\r\n</p>\r\n<p>\r\nThat highlighted to me the need for a resource where these terms could be explained in a way that demystifies the jargon for the every man. I am thinking it could be massively useful to have a site where we can use short video files to quickly and effectively explain the who,why,where,when and what of computerspeak, that would otherwise baffle and deter friends, family and colleagues.\r\n</p>\r\n<p>\r\nThis idea is little more than a concept at this time. As I make progress towards getting CJA working, I shall post updates on <a href=\"https://amunro.net\">https://amunro.net</a>\r\n</p>\r\n<p>\r\nIf you have any comments, suggestions for topics to explain, or if you want to contribute to the site. Please email me or get in touch through amunro.net.\r\n</p>',239,0,1,'CC-BY-SA','\"technical explanation\",website',0,1945,1),
(1201,'2013-03-11','In My Feed - Episode 01',829,'Podcast and other recommendations','<br />\r\nMy first show \"In My Feed\", a title inspired by the HPR Contribute page\'s list of requested topics. \r\n<hr />\r\nWeb Comics<br />\r\n<ul>\r\n<li>XKCD - Randall Monroe<br />\r\n    <a href=\"https://xkcd.com\">https://xkcd.com</a></li>\r\n<li>Dilbert - Scott Adams<br />\r\n    The app mentioned should be Quick (not fast) Dilbert Reader available at play.google.com (but I\'ve run out of audio edit time)</li>\r\n<li>Ellie on Planet X - Jim Anderson<br />\r\n    <a href=\"https://ellieonplanetx.com\">https://ellieonplanetx.com</a></li>\r\n<li>Ralph the Destroyer - Scott Lincoln<br />\r\n    <a href=\"https://ralfthedestroyer.com\">https://ralfthedestroyer.com</a></li>\r\n</ul>\r\n<hr />\r\n<ul>\r\n<li>The Bugcast - Caroline and Dave<br>\r\n    Live streaming music and chat on Friday evenings, With IRC on freenode channel #thebugcast<br />\r\n    Full details and RSS feed at <a href=\"https://thebugcast.org\">https://thebugcast.org</a> </li>\r\n<li>Sufolk \'n\' Cool - Peter Clithero<br />\r\n    Probably the most carefully pronounced podcast in the world.<br />\r\n    <a href=\"https://suffolkandcool.com\">https://suffolkandcool.com</a></li>\r\n<li>Is This Thing On - Nick Tann<br />\r\n    <a href=\"https://isthisthingonpodcast.com\">https://isthisthingonpodcast.com</a></li>\r\n<li>AMPed Weekly Show - The Association of Music Podcasting<br />\r\n    The Association is at <a href=\"https://musicpodcasting.org\">https://musicpodcasting.org</a><br />\r\n    The weekly podcast is at <a href=\"https://amped.musicpodcasting.org\">https://amped.musicpodcasting.org</a></li>\r\n</ul>\r\n<hr />\r\nGNU Command of the Week! is ...  \'scp\'<br />\r\nGo to $ man scp ;-)<br />\r\n',240,0,1,'CC-BY-SA','recommendations,\"web comics\",podcasts',0,1768,1),
(1202,'2013-03-12','LiTS 025: bc',1229,'An arbitrary precision calculator language: <em>bc</em>','<p>Math from the Linux command line is one of those tasks that is not as straight forward as you may think. There are many tools that will allow you to perform mathematical functions accessible to you, but to perform simple arithmetic is not as simple as just entering some equation. You can use the echo command to perform basic mathematical problems but it does not allow for decimals making division in particular problematic. \r\n</p>\r\n<p>\r\nFor more on this post and to see the video please see the main article <a href=\"https://www.linuxintheshell.com/2013/03/12/episode-025-bc/\">https://www.linuxintheshell.com/2013/03/12/episode-025-bc/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','bc,calculator',0,2379,1),
(1203,'2013-03-13','templer: a static html generator',535,'An introduction to Steve Kemp\'s static site generator, written in Perl','<p>\r\nIn today\'s show Chess talks to us about a static html generator written in perl called templer\r\n</p>\r\n<ul>\r\n<li><a href=\"https://github.com/skx/templer\">https://github.com/skx/templer</a></li>\r\n<li><a href=\"https://www.steve.org.uk/\">https://www.steve.org.uk/</a></li>\r\n</ul>\r\n<h2>Templer</h2>\r\n\r\n<p>Templer is yet another static site generator, written in Perl.</p>\r\n\r\n<p>It makes use of the <a href=\"https://search.cpan.org/perldoc?HTML%3A%3ATemplate\">HTML::Template</a> module for performing variable expansion within pages and layouts, along with looping and conditional-statement handling.</p>\r\n\r\n<p>Templer has evolved over time for my own personal use, but I believe\r\nit is sufficiently generic it could be useful to others.</p>\r\n\r\n<p>My motivation for putting it together came from the desire to change\r\nseveral hand-made, HTML-coded, sites to something more maintainable such\r\nthat I could easily change the layout in one place.</p>\r\n\r\n<p>The design evolved over time but the key reason for keeping it around\r\nis that it differs from many other simple static-generators in several\r\nways:</p>\r\n\r\n<ul>\r\n<li>You may define global variables for use in your pages/layouts.</li>\r\n<li>A page may define and use page-specific variables.</li>\r\n<li>You may change the layout on a per-page basis if you so wish.\r\n\r\n<ul>\r\n<li>This was something that is missing from a lot of competing tools.</li>\r\n</ul>\r\n</li>\r\n<li>Conditional variable expansion is supported, via <code>HTML::Template</code>.</li>\r\n<li>File contents, shell commands, and file-globs may be used in the templates\r\n\r\n<ul>\r\n<li>This allows the trivial creation of galleries, for example.</li>\r\n<li>These are implemented via plugins.</li>\r\n</ul>\r\n</li>\r\n<li>You may also embed perl code in your pages.</li>\r\n</ul><p>Another key point is that the layouts allow for more than a single\r\nsimple \"content\" block to be placed into them - you can add arbitrary\r\nnumbers of optional side-menus, for example.</p>\r\n\r\n<p>Although this tool was written and used with the intent you\'d write your\r\nsite-content in HTML you can write your input pages in Textile or Markdown\r\nif you prefer (these inputs are supported via plugins).</p>',76,0,1,'CC-BY-SA','templer,\"static site\",perl,HTML::Template,Textile,Markdown',0,1894,1),
(1204,'2013-03-14','My Magnatune Downloader',1319,'How I download albums from Magnatune with Bash and Perl scripts','<H3>The Problem</H3>\r\n\r\n<P>\r\nI\'m a fan of <I>Magnatune</I> (<A HREF=\"https://magnatune.com/\">https://magnatune.com/</A>) and have been buying music\r\nfrom them for 7 or 8 years. The Magnatune website itself is good for exploring\r\nand downloading, and interfaces for browsing and purchasing are available in\r\na number of players on Linux. I have direct experience of:\r\n</P>\r\n\r\n<UL>\r\n<LI>Amarok: allows you to browse, purchase, examine artist information and album\r\n  details.\r\n<LI>Rhythmbox: the plugin, which used to allow browsing and purchasing, is\r\n  currently unavailable, but is apparently due to return soon.\r\n<LI>Gnome Music Player Client: (a front-end to the Music Player Daemon, mpd)\r\n  offers a Magnatune browser plugin\r\n<LI>Magnatune Web 2.0 player: a web-based tool which will browse, play and\r\n  download Magnatune music.\r\n<LI>Magnatune Android player: a fairly basic browser and player for Android 2.0\r\n  and up.\r\n</UL>\r\n\r\n<P>\r\nThe Magnatune Web 2.0 player is the best of the bunch as far as I am\r\nconcerned, particularly since it allows me to explore the music collection\r\nwhilst listening to streamed music at the same time. However, none of these\r\ninterfaces provide me with exactly what I want in terms of the download\r\nprocess, so I decided to write my own.\r\n</P>\r\n\r\n<H3>The Plan</H3>\r\n\r\n<P>\r\nI currently host my music on my HP Proliant microserver, share it across the\r\nhome network, and play it with the Music Player Daemon\r\n(<A HREF=\"https://sourceforge.net/projects/musicpd/\">https://sourceforge.net/projects/musicpd/</A>) on my desktop system. I normally\r\nkeep the album cover image, artwork and related material in the same directory\r\nas the album itself, and I want to be able to save all files in their\r\nappropriate places automatically.\r\n</P>\r\n<P>\r\nMagnatune provides an API which is documented at\r\n<A HREF=\"https://download.magnatune.com/info/api\">https://download.magnatune.com/info/api</A>, though this information is only available\r\nto members. Data is available in several formats: XML, SQlite and MySQL.\r\n</P>\r\n\r\n<H3>Design</H3>\r\n\r\n<P>\r\nI didn\'t want to launch into building a full-blown application, especially\r\nsince I only needed a downloader, so I decided to create a collection of\r\nBash and Perl scripts.\r\n</P>\r\n<P>\r\nI decided to use the XML data organised by album. This is updated on about\r\na weekly or two weekly basis, and there is a signalling mechanism through\r\na downloadable file containing a checksum. When this changes the large data\r\nfile has changed and can be downloaded. At the time of writing I simply run\r\nthis by hand when I receive an email alert from Magnatune.\r\n</P>\r\n<P>\r\nMagnatune uses an unique key made from the artist and album names which it\r\nrefers to as the <I>SKU</I> (Stock Keeping Unit) or <I>albumsku</I>. They use this\r\nas an URL component and in XML tags. I use it to identify the stuff I download\r\nand to keep a simple inventory.\r\n</P>\r\n<P>\r\nI decided to write some basic scripts:\r\n</P>\r\n\r\n<UL>\r\n<LI>To download the catalogue\r\n<LI>To extract information from the catalogue\r\n<LI>To download an album\r\n<LI>To unpack the downloaded items into the target directory\r\n</UL>\r\n\r\n<P>\r\nI wanted to learn more about manipulating XML data, so I decided to use\r\n<I>XSL</I>, the E<B>x</B>tensible <B>S</B>tylesheet <B>L</B>anguage. This lets you define\r\nstylsheets for XML data, including ways of identifying XML components with\r\n<I>XPath</I> and of transforming XML with <I>XSLT</I>.\r\n</P>\r\n<P>\r\nI have included a number of links to the resources I used in the shownotes.\r\n</P>\r\n\r\n<H3>Repository</H3>\r\n\r\n<P>\r\nI have placed all of the scripts, their associated files, and HTML and PDF\r\n<I>README</I> files (extended shownotes) in a GitLab repository. This can be\r\nbrowsed at <A HREF=\"https://gitlab.com/davmo/magnatune-downloader\">https://gitlab.com/davmo/magnatune-downloader</A>\r\nor, if a copy is required it can be obtained with the command:\r\n</P>\r\n\r\n<PRE>\r\n  git clone https://gitlab.com/davmo/magnatune-downloader.git\r\n</PRE>\r\n\r\n<P>\r\nThis makes a local <I>git</I> repository containing a copy of all of the files in\r\nthe current directory.\r\n</P>\r\n\r\n<p><b>Note:</b> The code was originally hosted on Gitorious\r\n(https://gitorious.org/magnatune-downloader), but with the demise of this\r\nservice it was moved to GitHub and the details above updated. Then since the\r\nMicrosoft takeover of GitHub, it has been moved to GitLab and the details\r\nupdated as needed.</p>\r\n\r\n<H3>Scripts</H3>\r\n\r\n<UL>\r\n<LI><I>update_albums</I>: a Bash script to download a new version of the album\r\n  catalogue, as a bzipped XML file, if it is different from the current\r\n  version.  It generates a summary of the catalogue for simple searching using\r\n  XSLT.\r\n<LI><I>report_albumsku</I>: a Bash script to take a <I>SKU</I> code and look up the\r\n  album details in the XML file.\r\n<LI><I>get_album</I>: a Bash script to download an album, cover images and artwork.\r\n  It takes the <I>SKU</I> as an argument and uses it to make an URL for an XML\r\n  file which points at all of the components, and this is downloaded (with\r\n  authentication). The script then parses this file to get the necessary URLs\r\n  for downloading. I only use the OGG format but it could easily collect any\r\n  or all formats available from Magnatune. The script records the fact that\r\n  this particular <I>SKU</I> code has been downloaded so that it isn\'t\r\n  collected again in error. All downloaded files are given names beginning\r\n  with the <I>SKU</I> code and are stored for the installation phase.\r\n<LI><I>install_download</I>: a Perl script which unpacks the downloaded zip file to\r\n  its final destination then adds the cover images and artwork to the same\r\n  place. I used Perl because it allowed me to query the zip file to determine\r\n  the name of the directory that was going to be created.\r\n</UL>\r\n\r\n<H3>Further Developments</H3>\r\n\r\n<P>\r\nI have added further scripts to this system since I created it. I have one that\r\nsynchronises the music files from my workstation to the server, and two that\r\ngive me a simple wish-list or queue functionality.\r\n</P>\r\n<P>\r\nSince I have a 200GB download limit per month on my broadband contract I try\r\nnot to download music too often and avoid contention with the rest of the\r\nfamily. My queueing system is used to keep a list of stuff I\'d like to buy\r\nfrom Magnatune, and I simply feed the top element from the queue into my\r\ndownload script every week or so.\r\n</P>\r\n<P>\r\nIn the future I expect to be refining all of these scripts and making them\r\nless vulnerable to errors. For example, I have found a few cases where\r\nMagnatune\'s XML is not valid and this causes the <I>xsltproc</I> tool to fail.\r\nI\'d like to be able to recover from such errors more elegantly than I\'m doing\r\nnow.\r\n</P>\r\n<P>\r\nAt some point I may well be tempted to consolidate all of the current\r\nfunctions into a single Perl script.\r\n</P>\r\n\r\n<H3>Disclaimer</H3>\r\n\r\n<P>\r\nI have no connections to Magnatune other than being a contented customer.\r\n</P>\r\n\r\n<H3>Links</H3>\r\n\r\n<UL>\r\n<LI>Magnatune: <A HREF=\"https://magnatune.com/\">https://magnatune.com/</A>\r\n<LI>Magnatune API: <A HREF=\"https://magnatune.com/info/api\">https://magnatune.com/info/api</A>\r\n<LI>AsciiDoc: <A HREF=\"https://www.methods.co.nz/asciidoc/index.html\">https://www.methods.co.nz/asciidoc/index.html</A>\r\n<LI>XSLT information:\r\n  <UL>\r\n  <LI>XSLT Tutorial: <A HREF=\"https://linux.dd.com.au/wiki/XSLT_Tutorial\">https://linux.dd.com.au/wiki/XSLT_Tutorial</A>\r\n  <LI>XSL Transformations: <A HREF=\"https://www.cafeconleche.org/books/bible3/chapters/ch15.html\">https://www.cafeconleche.org/books/bible3/chapters/ch15.html</A>\r\n  <LI>XSLT tutorial: <A HREF=\"https://www.w3schools.com/xsl/default.asp\">https://www.w3schools.com/xsl/default.asp</A>\r\n  </UL>\r\n</UL>\r\n',225,42,1,'CC-BY-SA','Magnatune,API,Bash,XML,XSLT,xsltproc',0,1733,1),
(1205,'2013-03-15','TGTM Newscast for 3/10/2013',1154,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/3/6/headlines#365\">Kerry:\r\nU.S. Involved in Talks on Arming Rebels</a>\r\n</li>\r\n<li><a\r\nhref=\"https://peoplesworld.org/hugo-chavez-popular-venezuelan-president-dies/\">Hugo\r\nChavez, popular Venezuelan president, dies</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130305/03020122199/bradley-manning-nominated-nobel-peace-prize-as-people-begin-realizing-how-damaging-his-case-is-to-free-press.shtml\">Bradley\r\nManning Nominated For Nobel Peace Prize As People Begin Realizing How\r\nDamaging His Case Is To A Free Press</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.thestand.org/2013/03/american-austerity-isnt-working-except-for-the-top-1/\">Austerity\r\ncuts aren’t working, except for America’s top 1%</a>\r\n</li>\r\n<li><a\r\nhref=\"https://maggiemcneill.wordpress.com/2013/03/05/no-friend-of-ours/\">No\r\nFriend of Ours</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/u-s-government-wins-appeal-in-kim-dotcom-extradition-battle-120301/\">U.S.\r\nGovernment Wins Appeal in Kim Dotcom Extradition Battle</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/the-pirate-bay-moves-to-north-korea-gets-virtual-asylum-130304/\">The\r\nPirate Bay ‘Moves’ to North Korea </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/controversies/next-up-for-big-brother-recording-and-transcribing-public-conversations-130305?news=847264\">Next\r\nUp for Big Brother: Recording and Transcribing Public Conversations</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/03/white-house-supports-unlocking-phones-real-problem-runs-deeper\">White\r\nHouse Supports Unlocking Phones -- But the Real Problem Runs Deeper</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/02/firefoxs-new-smarter-cookie-policy-clear-win-users\">Firefox\'s\r\nnew, smarter cookie policy is a privacy win for users</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/3/6/headlines#369\">Landmark\r\n\"Operation Condor\" Trial Opens in Argentina </a>\r\n</li>\r\n<li><a href=\"https://rt.com/op-edge/manning-pleads-guilty-hero-650/\">‘Manning’s\r\npleas prove he is a hero’</a>\r\n</li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14684/can_civilization_survive_capitalism/\">Can\r\nCivilization Survive Capitalism?</a>\r\n</li>\r\n<li><a\r\nhref=\"https://rhrealitycheck.org/article/2013/03/05/birth-control-and-the-myth-of-the-judeo-christian-tradition/\">Birth\r\nControl and “The Myth of the Judeo-Christian Tradition”</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.aclu.org/blog/technology-and-liberty-free-speech-national-security/drone-nightmare-scenario-now-has-physical\">Drone\r\n‘Nightmare Scenario’ Now Has A Name: ARGUS</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"thestand.org,\"\r\n\"maggiemcneill.wordpress.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"eff.org,\" and \"torrentfreak.com\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" and\r\n\"peoplesworld.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/3/6/headlines#365\">https://www.democracynow.org/2013/3/6/headlines#365</a></li>\r\n<li><a href=\"https://peoplesworld.org/hugo-chavez-popular-venezuelan-president-dies/\">https://peoplesworld.org/hugo-chavez-popular-venezuelan-president-dies/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130305/03020122199/bradley-manning-nominated-nobel-peace-prize-as-people-begin-realizing-how-damaging-his-case-is-to-free-press.shtml\">https://www.techdirt.com/articles/20130305/03020122199/bradley-manning-nominated-nobel-peace-prize-as-people-begin-realizing-how-damaging-his-case-is-to-free-press.shtml</a></li>\r\n<li><a href=\"https://www.thestand.org/2013/03/american-austerity-isnt-working-except-for-the-top-1/\">https://www.thestand.org/2013/03/american-austerity-isnt-working-except-for-the-top-1/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/03/05/no-friend-of-ours/\">https://maggiemcneill.wordpress.com/2013/03/05/no-friend-of-ours/</a></li>\r\n<li><a href=\"https://torrentfreak.com/u-s-government-wins-appeal-in-kim-dotcom-extradition-battle-120301/\">https://torrentfreak.com/u-s-government-wins-appeal-in-kim-dotcom-extradition-battle-120301/</a></li>\r\n<li><a href=\"https://torrentfreak.com/the-pirate-bay-moves-to-north-korea-gets-virtual-asylum-130304/\">https://torrentfreak.com/the-pirate-bay-moves-to-north-korea-gets-virtual-asylum-130304/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/controversies/next-up-for-big-brother-recording-and-transcribing-public-conversations-130305?news=847264\">https://www.allgov.com/news/controversies/next-up-for-big-brother-recording-and-transcribing-public-conversations-130305?news=847264</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/03/white-house-supports-unlocking-phones-real-problem-runs-deeper\">https://www.eff.org/deeplinks/2013/03/white-house-supports-unlocking-phones-real-problem-runs-deeper</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/02/firefoxs-new-smarter-cookie-policy-clear-win-users\">https://www.eff.org/deeplinks/2013/02/firefoxs-new-smarter-cookie-policy-clear-win-users</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/6/headlines#369\">https://www.democracynow.org/2013/3/6/headlines#369</a></li>\r\n<li><a href=\"https://rt.com/op-edge/manning-pleads-guilty-hero-650/\">https://rt.com/op-edge/manning-pleads-guilty-hero-650/</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14684/can_civilization_survive_capitalism/\">https://inthesetimes.com/article/14684/can_civilization_survive_capitalism/</a></li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/03/05/birth-control-and-the-myth-of-the-judeo-christian-tradition/\">https://rhrealitycheck.org/article/2013/03/05/birth-control-and-the-myth-of-the-judeo-christian-tradition/</a></li>\r\n<li><a href=\"https://www.aclu.org/blog/technology-and-liberty-free-speech-national-security/drone-nightmare-scenario-now-has-physical\">https://www.aclu.org/blog/technology-and-liberty-free-speech-national-security/drone-nightmare-scenario-now-has-physical</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1901,1),
(1206,'2013-03-18','Resolving Issues (The Vhost Config File)',3796,'Windigo helps NYbill set up multiple servers on his VPS by explaining the vhost configuration file','<p>\r\nWindigo helps NYbill as he trys to set up mutiple servers on his VPS by explaining the\r\nstucture of the vhost file.\r\n</p>\r\n<pre>\r\nNameVirtualHost *:80\r\n\r\n#this first virtualhost enables: https://127.0.0.1, or: https://localhost, \r\n#to still go to /srv/http/*index.html(otherwise it will 404_error).\r\n#the reason for this: once you tell httpd.conf to include extra/httpd-vhosts.conf, \r\n#ALL vhosts are handled in httpd-vhosts.conf(including the default one),\r\n# E.G. the default virtualhost in httpd.conf is not used and must be included here, \r\n#otherwise, only domainname1.dom &amp; domainname2.dom will be accessible\r\n#from your web browser and NOT https://127.0.0.1, or: https://localhost, etc.\r\n#\r\n\r\n&lt;VirtualHost *:80&gt;\r\n    DocumentRoot \"/srv/http\"\r\n    ServerAdmin root@localhost\r\n    ErrorLog \"/var/log/httpd/127.0.0.1-error_log\"\r\n    CustomLog \"/var/log/httpd/127.0.0.1-access_log\" common\r\n    &lt;Directory /srv/http/&gt;\r\n      DirectoryIndex index.htm index.html\r\n      AddHandler cgi-script .cgi .pl\r\n      Options ExecCGI Indexes FollowSymLinks MultiViews +Includes\r\n      AllowOverride None\r\n      Order allow,deny\r\n      Allow from all\r\n    &lt;/Directory&gt;\r\n&lt;/VirtualHost&gt;\r\n\r\n&lt;VirtualHost *:80&gt;\r\n    ServerAdmin your@domainname1.dom\r\n    DocumentRoot \"/home/username/yoursites/domainname1.dom/www\"\r\n    ServerName domainname1.dom\r\n    ServerAlias domainname1.dom\r\n    &lt;Directory /home/username/yoursites/domainname1.dom/www/&gt;\r\n      DirectoryIndex index.htm index.html\r\n      AddHandler cgi-script .cgi .pl\r\n      Options ExecCGI Indexes FollowSymLinks MultiViews +Includes\r\n      AllowOverride None\r\n      Order allow,deny\r\n      Allow from all\r\n&lt;/Directory&gt;\r\n&lt;/VirtualHost&gt;\r\n\r\n&lt;VirtualHost *:80&gt;\r\n    ServerAdmin your@domainname2.dom\r\n    DocumentRoot \"/home/username/yoursites/domainname2.dom/www\"\r\n    ServerName domainname2.dom\r\n    ServerAlias domainname2.dom\r\n    &lt;Directory /home/username/yoursites/domainname2.dom/www/&gt;\r\n      DirectoryIndex index.htm index.html\r\n      AddHandler cgi-script .cgi .pl\r\n      Options ExecCGI Indexes FollowSymLinks MultiViews +Includes\r\n      AllowOverride None\r\n      Order allow,deny\r\n      Allow from all\r\n&lt;/Directory&gt;\r\n&lt;/VirtualHost&gt;\r\n</pre>\r\n',196,0,1,'CC-BY-SA','apache,web server,server,hosting,mediagoblin,vhosts',0,1986,1),
(1207,'2013-03-19','Icecast 101',2233,'How to run Icecast - part 1','<p>\r\nKlaatu talks about how to set up Icecast, new Ices, old Ices, and a\r\nnice little (simple) HTML5 player. This is part one of a\r\ntwo-part series.\r\n</p>\r\n<p>\r\nHere are the raw commands for Icecast, Ices, and Ices-cc:\r\n</p>\r\n<pre>\r\n#start the streaming server\r\nicecast -c /etc/icecast.xml -B\r\n\r\n#start the mp3 stream\r\nices-cc -c /etc/ices-cc.conf -F /home/dj/playlist.txt -R -b 96 -m mp3 -P radio\r\n\r\n# start the ogg stream\r\nices /etc/ices/ices-playlist.xml\r\n</pre>\r\n<p>\r\nHere is the code for the simple HTML5 player that Klaatu mentions in\r\nthe episode. It\'s straight HTML5 but in case you\'re new to HTML5\r\nthen this could be useful:\r\n</p>\r\n<pre>\r\n&lt;!DOCTYPE html&gt;\r\n&lt;html lang=\"en\"&gt;\r\n  &lt;head&gt;\r\n    &lt;meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /&gt;\r\n    &lt;title&gt;My Great Streaming Server Example dot Com&lt;/title&gt;\r\n&lt;/head&gt;\r\n&lt;div id=\"player\"&gt;\r\n&lt;audio width=\"100px\" height=\"200px\" autoplay loop controls autobuffer preload=\"auto\"&gt;\r\n      &lt;source src=\"<a href=\"https://example.com:8000/mp3\">https://example.com:8000/mp3</a>\" type=\"audio/mp3\" /&gt;\r\n      &lt;source src=\"<a href=\"https://example.com:8000/ogg\">https://example.com:8000/ogg</a>\" type=\"audio/ogg\" /&gt;\r\n&lt;/audio&gt;\r\n&lt;/div&gt;\r\n  &lt;/body&gt;\r\n&lt;/html&gt;\r\n</pre>\r\n\r\n<p>\r\nKlaatu is indebted to Kwisher, Delwin, and Ruji for their help on this\r\nseries.\r\n</p>',78,0,1,'CC-BY-SA','Icecast,Ices,Ices-cc',0,1889,1),
(1208,'2013-03-20','Northeast Linux Fest 2013 p1-3',1267,'Interviews from NELF, part 1','<p>\r\nIn the first in our series of \"Live\" reports from \"The northeast GNU/Linux fest\", our roving reporters track down interviewees on the show floor.\r\n</p>\r\n<p>\r\nFrom <a href=\"https://www.northeastlinuxfest.org/About%20us\">https://www.northeastlinuxfest.org/About%20us</a><br />\r\n<em>\r\nThe northeast GNU/Linux fest is an advocate of Free software. We hope to bring awareness of Free software to college students their schools, programmers and businesses. We welcome everyone from the new user to the people that have been there from the beginning. \r\n</em>\r\n</p>\r\n',235,0,1,'CC-BY-SA','\"Northeast Linux Fest\",NELF,interview',0,1853,1),
(1209,'2013-03-21','Northeast Linux Fest 2013 p2-3',2792,'Interviews from NELF, part 2','<p>In the second in our series of \"Live\" reports from \"The northeast GNU/Linux fest\", our roving reporters track down Jon \"maddog\" Hall who is the Executive Director of Linux International, a non-profit organization of computer professionals who wish to support and promote Linux-based operating systems.<br />\n<a href=\"https://en.wikipedia.org/wiki/Jon_Hall_%28programmer%29\">https://en.wikipedia.org/wiki/Jon_Hall_%28programmer%29</a>\n</p>\n<p>\nFrom <a href=\"https://www.northeastlinuxfest.org/About%20us\">https://www.northeastlinuxfest.org/About%20us</a><br>\n<em>\nThe northeast GNU/Linux fest is an advocate of Free software. We hope to bring awareness of Free software to college students their schools, programmers and businesses. We welcome everyone from the new user to the people that have been there from the beginning. \n</em>\n</p>\n',235,0,1,'CC-BY-SA','\"Northeast Linux Fest\",NELF,interview',0,1827,1),
(1210,'2013-03-22','Northeast Linux Fest 2013 p3-3',936,'Interviews from NELF, part 3','<p>\nIn the third in our series of \"Live\" reports from \"The northeast GNU/Linux fest\", our roving reporters track down interviewees on the show floor.\n</p>\n<p>\nFrom <a href=\"https://www.northeastlinuxfest.org/About%20us\">https://www.northeastlinuxfest.org/About%20us</a><br>\n<em>\nThe northeast GNU/Linux fest is an advocate of Free software. We hope to bring awareness of Free software to college students their schools, programmers and businesses. We welcome everyone from the new user to the people that have been there from the beginning. \n</em>\n</p>\n',235,0,1,'CC-BY-SA','\"Northeast Linux Fest\",NELF,interview',0,1904,1),
(1211,'2013-03-25','NELF Wrapup',3369,'Final report from the Northeast GNU/Linux Fest 2013','In the last of in our series of reports from \"The northeast GNU/Linux fest\", we have a wrap-up session with Russ.\r\n<p></p>\r\n<p>\r\nFrom <a href=\"https://www.northeastlinuxfest.org/About%20us\">https://www.northeastlinuxfest.org/About%20us</a><br>\r\n<em>\r\nThe northeast GNU/Linux fest is an advocate of Free software. We hope to bring awareness of Free software to college students their schools, programmers and businesses. We welcome everyone from the new user to the people that have been there from the beginning. \r\n</em></p>\r\n',109,0,1,'CC-BY-SA','\"Northeast Linux Fest\",NELF,interview',0,1786,1),
(1212,'2013-03-26','TGTM Newscast for 3/22/2013 Rebecca \"Bobobex\" Newborough',867,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8224\">Chavez\r\nSucceeded Where Obama Failed</a>\r\n</li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14703/beyond_the_pale_too_big_to_jail/\">Too\r\nBig to Jail</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.emptywheel.net/2013/03/14/tragic-loss-in-pakistan-parveen-rehman-gunned-down/\">Tragic\r\nLoss in Pakistan: Parveen Rehman Gunned Down</a>\r\n</li>\r\n<li><a\r\nhref=\"https://rhrealitycheck.org/article/2013/03/14/contradictions-and-conservatism-muddle-hopes-for-change-under-jesuit-pope/\">Contradictions\r\nand Conservatism Muddle Hopes for Change Under Jesuit Pope</a>\r\n</li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/03/14/watershed/\">Watershed</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/03/finally-some-limit-electronic-searches-border\">Finally,\r\nSome Limit to Electronic Searches at the Border</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/03/google-censoring-android-apps\">Google\r\nTakes the Dark Path, Censors AdBlock Plus on Android</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/13/headlines#3138\">Cyber-Attacks\r\nMore of a Threat to U.S. Than al-Qaeda </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130313/18221122316/details-come-out-us-attorneys-withholding-evidence-aaron-swartz-case.shtml\">Details\r\nCome Out On US Attorneys Withholding Evidence In Aaron Swartz Case</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/blog/startups/articles/20130228/00041522145/kickstarter-projects-that-dont-meet-their-goal-are-not-failures-they-help-people-avoid-failures.shtml\">Kickstarter\r\nProjects That Don\'t Meet Their Goal Are Not \'Failures\'; They Help\r\nPeople Avoid Failures</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://www.havanatimes.org/?p=89591\">L.A. Times Calls\r\nfor Removal of Cuba from Terrorism List </a>\r\n</li>\r\n<li><a\r\nhref=\"https://rabble.ca/blogs/bloggers/ethan-cox/2013/03/interviewed-icelandic-activist-who-took-down-his-government\">Interviewed:\r\nIcelandic activist who took down his government </a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89605\">Talking About the\r\nLegacy of Hugo Chavez </a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8217\">Chávez is\r\nDead but the Media Vilificaton of Him is Alive and Kicking </a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/giganews-golden-frog-founder-fires-off-at-dropbox-and-mega-130314/\">Giganews\r\n/ Golden Frog Founder Fires Off at Dropbox and Mega</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"emptywheel.net,\"&nbsp;\r\n\"inthesetimes.com,\"\r\nand\r\n\"maggiemcneill.wordpress.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"rhrealitycheck.org\" used under permission of the Creative\r\nCommons by-attribution share-alike license.<br />\r\n</p>\r\n<p>News from \"venezuelanalysis.com,\" and \"democracynow.org,\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links </h2>\r\n<ul>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8224\">https://venezuelanalysis.com/analysis/8224</a>\r\n</li>\r\n<li><a href=\"https://inthesetimes.com/article/14703/beyond_the_pale_too_big_to_jail/\">https://inthesetimes.com/article/14703/beyond_the_pale_too_big_to_jail/</a>\r\n</li>\r\n<li><a href=\"https://www.emptywheel.net/2013/03/14/tragic-loss-in-pakistan-parveen-rehman-gunned-down/\">https://www.emptywheel.net/2013/03/14/tragic-loss-in-pakistan-parveen-rehman-gunned-down/</a>\r\n</li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/03/14/contradictions-and-conservatism-muddle-hopes-for-change-under-jesuit-pope/\">https://rhrealitycheck.org/article/2013/03/14/contradictions-and-conservatism-muddle-hopes-for-change-under-jesuit-pope/</a>\r\n</li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/03/14/watershed/\">https://maggiemcneill.wordpress.com/2013/03/14/watershed/</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/03/finally-some-limit-electronic-searches-border\">https://www.eff.org/deeplinks/2013/03/finally-some-limit-electronic-searches-border</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/03/google-censoring-android-apps\">https://www.eff.org/deeplinks/2013/03/google-censoring-android-apps</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/13/headlines#3138\">https://www.democracynow.org/2013/3/13/headlines#3138</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130313/18221122316/details-come-out-us-attorneys-withholding-evidence-aaron-swartz-case.shtml\">https://www.techdirt.com/articles/20130313/18221122316/details-come-out-us-attorneys-withholding-evidence-aaron-swartz-case.shtml</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/blog/startups/articles/20130228/00041522145/kickstarter-projects-that-dont-meet-their-goal-are-not-failures-they-help-people-avoid-failures.shtml\">https://www.techdirt.com/blog/startups/articles/20130228/00041522145/kickstarter-projects-that-dont-meet-their-goal-are-not-failures-they-help-people-avoid-failures.shtml</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89591\">https://www.havanatimes.org/?p=89591</a>\r\n</li>\r\n<li><a href=\"https://rabble.ca/blogs/bloggers/ethan-cox/2013/03/interviewed-icelandic-activist-who-took-down-his-government\">https://rabble.ca/blogs/bloggers/ethan-cox/2013/03/interviewed-icelandic-activist-who-took-down-his-government</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89605\">https://www.havanatimes.org/?p=89605</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8217\">https://venezuelanalysis.com/analysis/8217</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/giganews-golden-frog-founder-fires-off-at-dropbox-and-mega-130314/\">https://torrentfreak.com/giganews-golden-frog-founder-fires-off-at-dropbox-and-mega-130314/</a>\r\n<p></p>\r\n</li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1686,1),
(1213,'2013-03-27','LiTS 026: units',983,'Unit conversion and calculation program: <em>units</em>','<p>Last episode of Linux in the Shell discussed the use of the bc command to perform math on the command line. This episode continues in suit with a mathematical theme picking up from the last examples of converting between different number systems or units. While bc can help you convert between units if you know the formulas, there is another program which will do it all for your units. Chances are units is not installed by default but a simple check in your package manager should allow you to add units to your daily tool set.\r\n</p>\r\n<p>\r\nFor more on this post and to see the video please see the main article<br />\r\n<a href=\"https://www.linuxintheshell.com/2013/03/27/episode-26-units/\">https://www.linuxintheshell.com/2013/03/27/episode-26-units/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','units',0,2406,1),
(1214,'2013-03-28','LinuxFest Northwest is April 27, 28,2013',2252,'An Interview with Jakob Perry https://linuxfestnorthwest.org','<p>\r\nLinuxFest Northwest is April 27, 28, 2013 - an Interview with Jakob Perry <a href=\"https://linuxfestnorthwest.org\">https://linuxfestnorthwest.org</a>\r\n</p>\r\n<p>\r\nSeries/Tags: Show notes, Jakob Perry, LinuxFest Northwest, beer, Linux, Bellingham, Bellingham Technical College, Bellingham Linux Users Group\r\n</p>\r\n<p>\r\nAn interview with Jakob Perry by David Whitman\r\n</p>\r\n<p>\r\nLinuxFest Nothwest is to be held April 27, 28, 2013\r\n</p>\r\n<p>\r\nWebsite is <a href=\"https://linuxfestnorthwest.org\">https://linuxfestnorthwest.org</a>\r\n</p>\r\n<p>\r\nPlan to attend if you can.\r\n</p>\r\n<p>\r\nLinuxFest Northwest is an annual event produced by the Bellingham Linux Users Group, and volunteers from other northwest U.S. open source users groups. It is held on the campus of Bellingham Technical College (directions at the BTC website under ABOUT BTC). The Fest features Linux and open source experts and aficionados sharing their experience and enthusiasm with a wide variety of free and open source technologies.\r\n</p>\r\n<p>\r\nThis generally means that there will be a lot of smart people who come with something to share and a desire to learn. This is a low cost/high value event that\'s held on a weekend, so there are also folks who don\'t usually go to commercial conferences. All in all, it\'s a lot of fun with fresh faces on eager people.\r\n</p>',209,0,1,'CC-BY-SA','\"Jakob Perry\",\"LinuxFest Northwest\",beer,Linux,Bellingham,\"Bellingham Technical College\",\"Bellingham Linux Users Group\"',0,1693,1),
(1221,'2013-04-08','TGTM Newscast 93 for 2013-04-02 DeepGeek and Dann Washko ',1152,'A newscast from Talk Geek to Me','<p>Here is a news review:</p> \r\n<ul> \r\n<li>\r\n<a href=\"https://www.democracynow.org/2013/3/27/headlines#3278\">BRICS Countries Plan New Development Bank in Challenge to U.S.-Dominated World Bank, IMF </a> </li> \r\n<li>\r\n<a href=\"https://www.democracynow.org/2013/3/28/headlines#3287\">Report: Official Promoted to Top CIA Post Linked to Black Sites, Destruction of Torture Tapes </a> </li> \r\n<li>\r\n<a href=\"https://inthesetimes.com/article/14785/labor_law_loses_its_watchdog/\">Labor Law Loses Its Watchdog</a> </li> \r\n<li>\r\n<a href=\"https://rhrealitycheck.org/article/2013/03/28/lt-dan-choi-convicted-for-dont-ask-dont-tell-protest/\">Lt. Dan Choi Convicted for ‘Don’t Ask, Don’t Tell’ Protest</a> </li> \r\n<li>\r\n<a href=\"https://www.allgov.com/news/where-is-the-money-going/us-spent-37-million-dollars-on-ex-presidents-in-2012-george-w-bush-the-most-costly-130328?news=849569\">U.S. Spent $3.7 Million on Ex-Presidents in 2012; George W. Bush the Most Costly</a> </li> \r\n<li>\r\n<a href=\"https://www.democracynow.org/2013/3/26/headlines#32610\">NATO Researchers: U.S.-Israeli Cyber-Attack on Iran Was Illegal \"Act of Force\" </a> </li> \r\n<li>\r\n<a href=\"https://www.techdirt.com/articles/20130324/14342822435/rather-than-fix-cfaa-house-judiciary-committee-planning-to-make-it-worse-way-worse.shtml\">Rather Than Fix The CFAA, House Judiciary Committee Planning To Make It Worse... Way Worse</a> </li> \r\n<li>\r\n<a href=\"https://torrentfreak.com/bittorrent-s-bram-cohen-patents-revolutionary-live-streaming-protocol-130326/\">BitTorrent ‘s Bram Cohen Patents Revolutionary Live Streaming Protocol</a> </li> \r\n<li>\r\n<a href=\"https://www.techdirt.com/articles/20130327/15223122490/doj-mislead-judges-how-much-it-was-using-stingray-mobile-surveillance.shtml\">DOJ Misled Judges For Years About How It Was Using Stingray Devices To Spy On People</a> </li> \r\n<li>\r\n<a href=\"https://www.techdirt.com/articles/20130327/10355122485/government-can-keep-key-emails-with-hollywood-lobbyists-about-six-strikes-secret.shtml\">Government Can Keep Key Emails With Hollywood Lobbyists About \'Six Strikes\' Secret</a> </li> </ul> \r\n<p>Other Headlines:</p> \r\n<ul> \r\n<li>\r\n<a href=\"https://sacsis.org.za/site/article/1617\">BRICS Go Over the Wall</a> </li> \r\n<li>\r\n<a href=\"https://venezuelanalysis.com/analysis/8377\">Venezuela, Chavez, and the Women’s Revolution</a> </li> \r\n<li>\r\n<a href=\"https://inthesetimes.com/article/14784/banks_betrayal_and_bankruptcy/\">Can You Trust Big Banks With Your Money?</a> </li> \r\n<li>\r\n<a href=\"https://torrentfreak.com/new-zealand-gave-kim-dotcom-residency-knowing-he-was-wanted-by-fbi-130325/\">New Zealand Gave Kim Dotcom Residency, Knowing He Was Wanted By FBI</a> </li> \r\n<li>\r\n<a href=\"https://torrentfreak.com/websites-can-legally-pirate-porn-movies-prosecutors-rule-130123/\">Websites Can Legally Pirate Porn Movies, Prosecutors Rule</a> </li> </ul> \r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by DeepGeek, views of the story authors reflect their own opinions and not neccesarily those of TGTM news. </p> \r\n<p>News from \"techdirt.com,\" \"inthesetimes.com,\" and \"allgov.com\" used under&nbsp;arranged permission.</p> \r\n<p>News from \"rhrealitycheck.org\" used under terms of their republication policy. \r\n<br /> </p> \r\n<p>News from \"torrentfreak.com\" used under permission of the Creative Commons by-attribution&nbsp;license.</p> \r\n<p>News from \"democracynow.org,\" used under permission of the Creative Commons by-attribution non-commercial no-derivatives license.\r\n<br /> </p> \r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<ul> \r\n<li><a href=\"https://www.democracynow.org/2013/3/27/headlines#3278\">https://www.democracynow.org/2013/3/27/headlines#3278</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/28/headlines#3287\">https://www.democracynow.org/2013/3/28/headlines#3287</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14785/labor_law_loses_its_watchdog/\">https://inthesetimes.com/article/14785/labor_law_loses_its_watchdog/</a></li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/03/28/lt-dan-choi-convicted-for-dont-ask-dont-tell-protest/\">https://rhrealitycheck.org/article/2013/03/28/lt-dan-choi-convicted-for-dont-ask-dont-tell-protest/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/where-is-the-money-going/us-spent-37-million-dollars-on-ex-presidents-in-2012-george-w-bush-the-most-costly-130328?news=849569\">https://www.allgov.com/news/where-is-the-money-going/us-spent-37-million-dollars-on-ex-presidents-in-2012-george-w-bush-the-most-costly-130328?news=849569</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/26/headlines#32610\">https://www.democracynow.org/2013/3/26/headlines#32610</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130324/14342822435/rather-than-fix-cfaa-house-judiciary-committee-planning-to-make-it-worse-way-worse.shtml\">https://www.techdirt.com/articles/20130324/14342822435/rather-than-fix-cfaa-house-judiciary-committee-planning-to-make-it-worse-way-worse.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/bittorrent-s-bram-cohen-patents-revolutionary-live-streaming-protocol-130326/\">https://torrentfreak.com/bittorrent-s-bram-cohen-patents-revolutionary-live-streaming-protocol-130326/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130327/15223122490/doj-mislead-judges-how-much-it-was-using-stingray-mobile-surveillance.shtml\">https://www.techdirt.com/articles/20130327/15223122490/doj-mislead-judges-how-much-it-was-using-stingray-mobile-surveillance.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130327/10355122485/government-can-keep-key-emails-with-hollywood-lobbyists-about-six-strikes-secret.shtml\">https://www.techdirt.com/articles/20130327/10355122485/government-can-keep-key-emails-with-hollywood-lobbyists-about-six-strikes-secret.shtml</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1617\">https://sacsis.org.za/site/article/1617</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8377\">https://venezuelanalysis.com/analysis/8377</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14784/banks_betrayal_and_bankruptcy/\">https://inthesetimes.com/article/14784/banks_betrayal_and_bankruptcy/</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-zealand-gave-kim-dotcom-residency-knowing-he-was-wanted-by-fbi-130325/\">https://torrentfreak.com/new-zealand-gave-kim-dotcom-residency-knowing-he-was-wanted-by-fbi-130325/</a></li>\r\n<li><a href=\"https://torrentfreak.com/websites-can-legally-pirate-porn-movies-prosecutors-rule-130123/\">https://torrentfreak.com/websites-can-legally-pirate-porn-movies-prosecutors-rule-130123/</a></li>\r\n<li><a href=\"https://www.talkgeektome.us/www.talkgeektome.us/tgtmnews-93.xhtml\">https://www.talkgeektome.us/www.talkgeektome.us/tgtmnews-93.xhtml</a></li>\r\n</ul> \r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1722,1),
(1215,'2013-03-29','Pair Programming',498,'An agile software development technique where two programmers work together at one workstation','<p>\r\nLinks:\r\n</p>\r\n<p>\r\nModulus7 Pair Programming Interview: <a href=\"https://modulus7.com/7-bit-podcast-episode-pair-programming/\">https://modulus7.com/7-bit-podcast-episode-pair-programming/</a>\r\n</p>\r\n<p>\r\nPair Programming on the Portland Patterns Repository: <a href=\"https://c2.com/cgi/wiki?PairProgramming\">https://c2.com/cgi/wiki?PairProgramming</a>\r\n</p>\r\n<p>\r\nPair Programming at C2 (similar content): <a href=\"https://c2.com/xp/PairProgramming.html\">https://c2.com/xp/PairProgramming.html</a>\r\n</p>\r\n<p>\r\nWikipedia Entry: <a href=\"https://en.wikipedia.org/wiki/Pair_programming\">https://en.wikipedia.org/wiki/Pair_programming</a>\r\n</p>\r\n<p>\r\nXP Pair Programming Resources: <a href=\"https://www.extremeprogramming.org/rules/pair.html\">https://www.extremeprogramming.org/rules/pair.html</a>\r\n</p>\r\n<p>\r\nGNU Screen: <a href=\"https://www.gnu.org/software/screen/\">https://www.gnu.org/software/screen/</a>\r\n</p>\r\n<p>\r\ntmux: <a href=\"https://tmux.sourceforge.net/\">https://tmux.sourceforge.net/</a>\r\n</p>\r\n<p>\r\nSubEthaEdit: <a href=\"https://www.codingmonkeys.de/subethaedit/\">https://www.codingmonkeys.de/subethaedit/</a>\r\n</p>\r\n<p>\r\nGobby: <a href=\"https://gobby.0x539.de/trac/\">https://gobby.0x539.de/trac/</a>\r\n</p>\r\n<p>\r\nMy Company: <a href=\"https://altbit.org\">https://altbit.org</a>\r\n</p>\r\n<p>\r\nMy Personal Site: <a href=\"https://hobbsc.sdf-us.org\">https://hobbsc.sdf-us.org</a>\r\n</p>',241,0,0,'CC-BY-SA','\"agile software\",\"pair programming\",\"GNU Screen\",tmux',0,1904,1),
(1219,'2013-04-04','The Care and Feeding of the Flintlock Muzzleloading Rifle',1557,'Russ speaks about a hobby he used to be very involved in','<h2>Links</h2>\r\n<ul>\r\n<li>The Flintlock Muzzleloading Firearm : <a href=\"https://en.wikipedia.org/wiki/Flintlock\">https://en.wikipedia.org/wiki/Flintlock</a></li>\r\n<li>An example of a Muzzleloading Rifleman\'s Woods Walk: <a href=\"https://www.youtube.com/watch?v=VFM8v2KCKcY\">https://www.youtube.com/watch?v=VFM8v2KCKcY</a></li>\r\n<li>Dixon\'s Muzzleloading Shop &amp; Gun Maker\'s Fair: <a href=\"https://www.dixonmuzzleloading.com/\">https://www.dixonmuzzleloading.com/</a></li>\r\n<li>Percussion Caps : <a href=\"https://en.wikipedia.org/wiki/Percussion_cap\">https://en.wikipedia.org/wiki/Percussion_cap</a></li>\r\n<li>Percussion Locks or Cap Locks : <a href=\"https://en.wikipedia.org/wiki/Percussion_lock\">https://en.wikipedia.org/wiki/Percussion_lock</a></li>\r\n<li>English Flints : <a href=\"https://www.trackofthewolf.com/List/Item.aspx/141/1/FLINT-ENG-7\">https://www.trackofthewolf.com/List/Item.aspx/141/1/FLINT-ENG-7</a></li>\r\n<li>French Flints : <a href=\"https://www.trackofthewolf.com/list/Item.aspx/142/1\">https://www.trackofthewolf.com/list/Item.aspx/142/1</a></li>\r\n<li>Siler Locks : <a href=\"https://www.longrifles-pr.com/silerlocks.shtml\">https://www.longrifles-pr.com/silerlocks.shtml</a></li>\r\n<li>The parts of a Flintlock: <a href=\"https://www.muzzleloaderbuilderssupply.com/silerlock.html\">https://www.muzzleloaderbuilderssupply.com/silerlock.html</a></li>\r\n<li>The maker of Russ\'s custom Flintlock Rifle : <a href=\"https://www.facebook.com/CabinCreekMuzzleloading/timeline?filter=1\">https://www.facebook.com/CabinCreekMuzzleloading/timeline?filter=1</a></li>\r\n<li>You can get a Cow\'s Knee from Cabin Creek too! : <a href=\"https://cabincreek.net/index.php?option=com_content&task=view&id=11&Itemid=20\">https://cabincreek.net/index.php?option=com_content&amp;task=view&amp;id=11&amp;Itemid=20</a></li>\r\n<li>Pillow Ticking fabric : <a href=\"https://www.onlinefabricstore.net/foam-and-pillows/pillow-ticking-fabric.htm\">https://www.onlinefabricstore.net/foam-and-pillows/pillow-ticking-fabric.htm</a></li>\r\n<li>Wonder Lube : <a href=\"https://www.trackofthewolf.com/Categories/PartDetail.aspx/132/1/OX-LUBE\">https://www.trackofthewolf.com/Categories/PartDetail.aspx/132/1/OX-LUBE</a></li>\r\n<li>Russ uses Hornady Swaged .490 balls with a .014 patch: <a href=\"https://www.hornady.com/muzzleloading/round-ballhard-ball\">https://www.hornady.com/muzzleloading/round-ballhard-ball</a></li>\r\n<li>Fg, FFg, FFFg, FFFg, Black Powder: <a href=\"https://www.powderinc.com/blackpowder.htm\">https://www.powderinc.com/blackpowder.htm</a></li>\r\n<li>Beware the Man who owns one gun, he probably knows how to use it!: <a href=\"https://www.fieldandstream.com/blogs/gun-nuts/2011/11/beware-man-one-gun\">https://www.fieldandstream.com/blogs/gun-nuts/2011/11/beware-man-one-gun</a></li>\r\n<li>Sergeant York learned to shoot using Muzzleloading rifles: <a href=\"https://en.wikipedia.org/wiki/Alvin_C._York\">https://en.wikipedia.org/wiki/Alvin_C._York</a></li>\r\n<li>Primitive Trekking books by Mark Baker here: <a href=\"https://www.amazon.com/gp/product/1880655160/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1880655160&linkCode=as2&tag=thetecgeepod-20\">https://www.amazon.com/gp/product/1880655160/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&amp;creativeASIN=1880655160&amp;linkCode=as2&amp;tag=thetecgeepod-20</a></li>\r\n<li>Primitive Trekking books by Mark Baker and here: <a href=\"https://www.amazon.com/gp/product/1880655209/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1880655209&linkCode=as2&tag=thetecgeepod-20\">https://www.amazon.com/gp/product/1880655209/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1880655209&amp;linkCode=as2&amp;tag=thetecgeepod-20</a></li>\r\n<li>The Techie Geek Podcast: <a href=\"https://thetechiegeek.com/\">https://thetechiegeek.com/</a></li>\r\n</ul>\r\n',242,0,1,'CC-BY-SA','firearm,Flintlock,Muzzleloading,Rifle',0,1742,1),
(1216,'2013-04-01','Digital Data Transfer',1344,'Digital Data Transfer','<h2>Spoiler</h2>\r\n<p>How better to explain it than by sending it out in Morse Code <a href=\"https://hackerpublicradio.org/eps.php?id=1343\">https://hackerpublicradio.org/eps.php?id=1343</a>.</p>\r\n<p>\r\nIn this the first in a series exploring The Open Systems Interconnection (OSI) model (ISO/IEC 7498-1)\r\n</p>\r\n<p>\r\n<em>\r\nOSI model<br />\r\nFrom Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/OSI_model\r\n</em>\r\n</p>\r\n<p>\r\n<em>\r\nThe Open Systems Interconnection (OSI) model (ISO/IEC 7498-1) is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a prescription of characterizing and standardizing the functions of a communications system in terms of abstraction layers. Similar communication functions are grouped into logical layers. A layer serves the layer above it and is served by the layer below it.\r\n</em>\r\n</p>\r\n<p>\r\n<em>\r\nFor example, a layer that provides error-free communications across a network provides the path needed by applications above it, while it calls the next lower layer to send and receive packets that make up the contents of that path. Two instances at one layer are connected by a horizontal connection on that layer.\r\n</em>\r\n</p>\r\n<p>\r\nIn today\'s show Ken starts off with a practical example of Layer One, the <strong>The Physical Layer</strong>, <a href=\"https://en.wikipedia.org/wiki/Physical_layer\">https://en.wikipedia.org/wiki/Physical_layer</a>. Although we are limited to audio for the purposes of the show, the same techniques could and are used across the light spectrum.\r\n</p>\r\n',30,83,1,'CC-BY-SA','OSI,ISO/IEC 7498-1,7-layer model',0,6100,1),
(1217,'2013-04-02','HPR Community News for March 2013',3300,'HPR Community News for March 2013','<h2>New hosts</h2>\r\n<p>\r\nWelcome to our new hosts: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0238.html\">Jon Kulp</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0239.html\">b1ackcr0w</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0240.html\">Steve Bickle</a>, and\r\n<a href=\"https://hackerpublicradio.org/correspondents/0241.html\">Christopher M. Hobbs</a>.\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table id=\"table_results\" class=\"data ajax\">\r\n<thead><tr>\r\n<th class=\"draggable condition\">id\r\n</th><th class=\"draggable\">title\r\n</th><th class=\"draggable\">host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1196</td>\r\n<td  class=\"data grid_edit not_null    \">HPR Community News Feb 2013</td>\r\n<td  class=\"data grid_edit not_null    \">Various Hosts</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1197</td>\r\n<td  class=\"data grid_edit not_null    \">What I do with bash scripts</td>\r\n<td  class=\"data grid_edit not_null    \">Jon Kulp</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1198</td>\r\n<td  class=\"data grid_edit not_null    \">THEATER OF THE IMAGINATION: 05</td>\r\n<td  class=\"data grid_edit not_null    \">lostnbronx</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1199</td>\r\n<td  class=\"data grid_edit not_null    \">Old Time Radio on the web</td>\r\n<td  class=\"data grid_edit not_null    \">Frank Bell</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1200</td>\r\n<td  class=\"data grid_edit not_null    \">CJE Computer Jargon Explained 01</td>\r\n<td  class=\"data grid_edit not_null    \">b1ackcr0w</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1201</td>\r\n<td  class=\"data grid_edit not_null    \">In My Feed - Episode 01</td>\r\n<td  class=\"data grid_edit not_null    \">Steve Bickle</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1202</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 025: bc</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1203</td>\r\n<td  class=\"data grid_edit not_null    \">templer: a static html generator</td>\r\n<td  class=\"data grid_edit not_null    \">Chess Griffin</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1204</td>\r\n<td  class=\"data grid_edit not_null    \">My Magnatune Downloader</td>\r\n<td  class=\"data grid_edit not_null    \">Dave Morriss</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1205</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 3/10/2013</td>\r\n<td  class=\"data grid_edit not_null    \">Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1206</td>\r\n<td  class=\"data grid_edit not_null    \">Resolving Issues (The Vhost Config File)</td>\r\n<td  class=\"data grid_edit not_null    \">NYbill and Windigo</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1207</td>\r\n<td  class=\"data grid_edit not_null    \">Icecast 101</td>\r\n<td  class=\"data grid_edit not_null    \">klaatu</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1208</td>\r\n<td  class=\"data grid_edit not_null    \">Northeast Linux Fest 2013 p1-3</td>\r\n<td  class=\"data grid_edit not_null    \">NYbill</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1209</td>\r\n<td  class=\"data grid_edit not_null    \">Northeast Linux Fest 2013 p2-3</td>\r\n<td  class=\"data grid_edit not_null    \">NYbill</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1210</td>\r\n<td  class=\"data grid_edit not_null    \">Northeast Linux Fest 2013 p3-3</td>\r\n<td  class=\"data grid_edit not_null    \">NYbill</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1211</td>\r\n<td  class=\"data grid_edit not_null    \">NELF Wrapup</td>\r\n<td  class=\"data grid_edit not_null    \">Various Hosts</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1212</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 3/22/2013 Rebecca &quot;Bobobex&quot; Newborough</td>\r\n<td  class=\"data grid_edit not_null    \">Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1213</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 026: units</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1214</td>\r\n<td  class=\"data grid_edit not_null    \">LinuxFest Northwest is April 27, 28,2013</td>\r\n<td  class=\"data grid_edit not_null    \">David Whitman</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1215</td>\r\n<td  class=\"data grid_edit not_null    \">Pair Programming</td>\r\n<td  class=\"data grid_edit not_null    \">Christopher M. Hobbs</td>\r\n</tr>\r\n            \r\n</tbody></table>\r\n\r\n\r\n<!--<h2>Apologies</h2>\r\n<p>\r\n\r\n</p>\r\n<h2>Thanks</h2>\r\n<p>\r\n\r\n</p>-->\r\n\r\n<h2>Other News</h2>\r\n<ul>\r\n<li>FiftyOneFifty shows to be scheduled on \"old\" rules</li>\r\n<li>README has been updated (several times)<br />\r\n<a href=\"https://hackerpublicradio.org/README.txt\">https://hackerpublicradio.org/README.txt</a><br />\r\n<a href=\"https://hackerpublicradio.org/sample_shownotes.html\">https://hackerpublicradio.org/sample_shownotes.html</a>\r\n</li>\r\n<li>Website and Feeds are released at Midnight was PST (-8) and is now UTC</li>\r\n<li>Photos from NELF <a href=\"https://media.gunmonkeynet.net\">https://media.gunmonkeynet.net</a></li>\r\n<li>NELF Chatter/SWAG</li>\r\n<li>HPR Mailing List will be archived on <a href=\"https://gmane.org/subscribe.php\">https://gmane.org/subscribe.php</a> as our own archiver is broken.</li>\r\n<li>What\'s a \"hacker\"?</li>\r\n<li>Booth kit is going to LFNW</li>\r\n<li>Latest HPR Presentation<br />\r\n<a href=\"https://hackerpublicradio.org/media/hpr-presentation.odp\">https://hackerpublicradio.org/media/hpr-presentation.odp</a><br />\r\n<a href=\"https://hackerpublicradio.org/media/hpr-presentation.pdf\">https://hackerpublicradio.org/media/hpr-presentation.pdf</a>\r\n</li>\r\n<li>Coffee cup logo</li>\r\n<li>Android app development</li>\r\n<li>Requested topics <a href=\"https://www.hackerpublicradio.org/contribute.php#requested_topics\">https://www.hackerpublicradio.org/contribute.php#requested_topics</a></li>\r\n<li>Part 2 off ...I Love Food, Good Food, April 6.</li>\r\n<li>Search was removed, Google added, some discussion happened</li>\r\n<li>To wordpress or not to wordpress, how to safely accept input from the web</li>\r\n<li>FTP Server moved off web server - README has moved</li>\r\n<li>Implemented a deny list on HPR</li>\r\n<li>Preview upcomming shows for hosts</li>\r\n</ul>\r\n\r\n<h2>Todo List</h2>\r\n<p>\r\nAutomate the presentation<br />\r\nSecuring the website<br />\r\nSearch options<br />\r\nIntroduction to HPR video<br />\r\nUpload Form<br />\r\nAdd ATOM Feed<br />\r\nOpus Support<br />\r\nIntroduction of show Tags<br />\r\nEvents Page<br />\r\nTwitter/Identi.CA Feed<br />\r\nUpload to Archive.org<br />\r\nAutomatic tagging of media files<br />\r\nAutomating media upload, identification and transcoding<br />\r\nFixing broken links<br />\r\nFixing broken HTML/Converting to HTML5/CSS3<br />\r\n</p>\r\n<h2>Events</h2>\r\n<ul>\r\n    <li><a href=\"https://www.linuxfestnorthwest.org/\">https://www.linuxfestnorthwest.org/</a>LFNW: LinuxFest Northwest 2013 Bellingham, WA April 27th and 28th, Contact: David Whitman </li>\r\n    <li>OCPLive May <a href=\"https://ocplive.com/\">https://ocplive.com/</a> Sometime ?</li>\r\n</ul>\r\n\r\n\r\n<h2>We need shows</h2>\r\n<p>\r\nThere are 22 shows in the queue from 7 hosts and 175 slots to fill this year so please consider contributing a show. <a href=\"https://hackerpublicradio.org/calendar.php\">https://hackerpublicradio.org/calendar.php</a>\r\n</p>\r\n',159,47,1,'CC-BY-SA','Community News',0,1807,1),
(1843,'2015-08-26','Some Bash tips',1277,'A few useful Bash features that may not be well known','<p>Today I want to talk about three Bash commands:</p>\r\n<ul>\r\n<li><code>pushd</code></li>\r\n<li><code>popd</code></li>\r\n<li><code>dirs</code></li>\r\n</ul>\r\n<p>These let you change directory on a Linux system (and others which support Bash) but keep a record of where you have been in a stack structure. The stack can be viewed and manipulated with these commands as well.</p>\r\n<p>I have written out a moderately long set of notes about these commands and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr1843_full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr1843_full_shownotes.html</a>.</p>',225,42,1,'CC-BY-SA','Bash,pushd,popd,dirs',0,0,1),
(1218,'2013-04-03','TGTM Newscast for 2013/03/27 DeepGeek and Pokey',1843,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://maggiemcneill.wordpress.com/2013/03/21/dutch-threat/\">Dutch\r\nThreat</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/top-stories/despite-supreme-court-decision-obama-administration-insists-gps-tracking-doesnt-require-warrant-130321?news=849501\">Despite\r\nSupreme Court Decision, Obama Administration Insists GPS Tracking\r\nDoesn’t Require Warrant</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/19/headlines#3198\">Trial\r\nOpens for Challenge to NYPD Stop-and-Frisk Policy</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89903\">Venezuela Suspends\r\nDialogue with US</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89866\">Socialism of the\r\n21st Century Post-Chavez</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/03/defend-open-web-keep-drm-out-w3c-standards\">Defend\r\nthe Open Web: Keep DRM Out of W3C Standards</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/19/headlines#31910\">Hacker\r\nWho Revealed AT&amp;T Security Flaw Gets 3.5 Years in Prison</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130320/00571422386/mit-aaron-swartzs-lawyers-argue-over-releasing-evidence.shtml\">MIT\r\nAnd Aaron Swartz\'s Lawyers Argue Over Releasing Evidence</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/rapidshare-prepares-to-mass-delete-free-user-data-over-5gb-130318/\">RapidShare\r\nPrepares to Mass Delete Free User Data Over 5GB</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130320/14213422400/will-people-trust-googles-new-note-keeping-service-after-reader-shutdown.shtml\">Will\r\nPeople Trust Google\'s New \'Note\' Keeping Service After Reader Shutdown?</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.dw.de/icelands-grassroots-constitution-on-thin-ice/a-16682469\">Iceland\'s\r\ngrassroots constitution on thin ice</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89894\">Cuba: Yoani Sanchez\r\nat the White House</a>\r\n</li>\r\n<li><a\r\nhref=\"https://titsandsass.com/getting-away-with-hating-it-consent-in-the-context-of-sex-work/\">“Getting\r\nAway” With Hating It: Consent in the Context of Sex Work</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8281\">President\r\nChavez: A 21st Century Renaissance Man</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.cnn.com/2013/03/01/world/europe/iceland-pornography-ban/\">Free\r\nspeech activists oppose Iceland\'s proposed online pornography ban</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"havanatimes.org,\" \r\n\"maggiemcneill.wordpress.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution license.</p>\r\n<p>News from \"democracynow.org\" used under permission of the Creative\r\nCommons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/03/21/dutch-threat/\">https://maggiemcneill.wordpress.com/2013/03/21/dutch-threat/</a>\r\n</li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/despite-supreme-court-decision-obama-administration-insists-gps-tracking-doesnt-require-warrant-130321?news=849501\">https://www.allgov.com/news/top-stories/despite-supreme-court-decision-obama-administration-insists-gps-tracking-doesnt-require-warrant-130321?news=849501</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/19/headlines#3198\">https://www.democracynow.org/2013/3/19/headlines#3198</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89903\">https://www.havanatimes.org/?p=89903</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89866\">https://www.havanatimes.org/?p=89866</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/03/defend-open-web-keep-drm-out-w3c-standards\">https://www.eff.org/deeplinks/2013/03/defend-open-web-keep-drm-out-w3c-standards</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/3/19/headlines#31910\">https://www.democracynow.org/2013/3/19/headlines#31910</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130320/00571422386/mit-aaron-swartzs-lawyers-argue-over-releasing-evidence.shtml\">https://www.techdirt.com/articles/20130320/00571422386/mit-aaron-swartzs-lawyers-argue-over-releasing-evidence.shtml</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/rapidshare-prepares-to-mass-delete-free-user-data-over-5gb-130318/\">https://torrentfreak.com/rapidshare-prepares-to-mass-delete-free-user-data-over-5gb-130318/</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130320/14213422400/will-people-trust-googles-new-note-keeping-service-after-reader-shutdown.shtml\">https://www.techdirt.com/articles/20130320/14213422400/will-people-trust-googles-new-note-keeping-service-after-reader-shutdown.shtml</a>\r\n</li>\r\n<li><a href=\"https://www.dw.de/icelands-grassroots-constitution-on-thin-ice/a-16682469\">https://www.dw.de/icelands-grassroots-constitution-on-thin-ice/a-16682469</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=89894\">https://www.havanatimes.org/?p=89894</a>\r\n</li>\r\n<li><a href=\"https://titsandsass.com/getting-away-with-hating-it-consent-in-the-context-of-sex-work/\">https://titsandsass.com/getting-away-with-hating-it-consent-in-the-context-of-sex-work/</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8281\">https://venezuelanalysis.com/analysis/8281</a>\r\n</li>\r\n<li><a href=\"https://www.cnn.com/2013/03/01/world/europe/iceland-pornography-ban/\">https://www.cnn.com/2013/03/01/world/europe/iceland-pornography-ban/</a>\r\n</li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1537,1),
(1220,'2013-04-05','Cinnarch 64 bit, Installation Review',1898,'Cinnarch, an Arch-based distro running Cinnamon','<p>\r\nHowdy folks, this is FiftyOneFifty, and today I wanted to talk about my experiences installing the 64 bit version of Cinnarch net edition on a dual core notebook. Cinnarch of course is a relatively new Arch based distro running the Cinnamon fork of Gnome. I had previously installed Arch proper on this notebook, but when I rebooted to the hard drive, I lost the Ethernet connection. This is not uncommon, but there the notebook sat while until I had time to work the problem. I wanted to start using the notebook, and I\'d heard good things about Cinnarch, so it seemed like a simple solution. I went into knowing Cinnarch was in alpha, so i shouldn\'t have been surprised when an update broke the system less then a week after the install, but that comes later in my story.\r\n</p>\r\n<p>\r\nComplete show notes are available here: <a href=\"https://hackerpublicradio.org/eps/hpr1220/index.html\">https://hackerpublicradio.org/eps/hpr1220/index.html</a>\r\n</p>',131,0,1,'CC-BY-SA','Cinnarch',0,1938,1),
(1222,'2013-04-09','LiTS 027: mathematical commands',1277,'Episode 27 of Linux in the Shell continues on with looking at some mathematical commands','<p>\r\nEpisode 27 of Linux in the Shell continues on with looking at some mathematical commands. Four programs are discussed:\r\n</p>\r\n\r\n<ul>\r\n<li><p>factor - which will give you the prime factors of a number</p>\r\n</li>\r\n<li><p>primes - which will list all the prime numbers between a start and option stopping number</p>\r\n</li>\r\n<li><p>seq - sequence will list all the numbers given a stopping point or a starting and stopping point. You can also specify an increment or decrement value.</p>\r\n</li>\r\n<li>arithmetic - Arithmetic is a game from the bsd games package that will quiz you on arithmetic problems.\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nFor full notes go to <a href=\"https://www.linuxintheshell.com/2013/04/09/episode-27-factor-primes-seq-and-arithmetic/\">https://www.linuxintheshell.com/2013/04/09/episode-27-factor-primes-seq-and-arithmetic/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','factor, primes, seq, arithmetic',0,2393,1),
(1223,'2013-04-10','How I got into linux',719,'From Windows to Arch with a few other Linux versions along the way','In today\'s episode, jezra shares the story of how he got into Linux.',243,29,1,'CC-BY-SA','Windows,\"Corel Linux\",\"Red Hat Linux\",Ubuntu,Debian,Arch,Python,jedit,geany',0,1997,1),
(1224,'2013-04-11','Podio Book Report on Jake Bible\'s \"Dead Mech\"',1083,'A review of a well thought of book','In today\'s show FiftyOneFifty shares his review of the PodioBook by Jake Bible\'s \"Dead Mech\" and Reflections Upon Podcasting from the Bottom of a Well\r\n<br />\r\n<a href=\"https://podiobooks.com/title/dead-mech/\">https://podiobooks.com/title/dead-mech/</a><br/>\r\n<a href=\"https://jakebible.com/\">https://jakebible.com/</a>\r\n',131,0,1,'CC-BY-SA','audiobook,podiobooks.com',0,1788,1),
(1225,'2013-04-12','Modern Survivalism Part 2',2768,'Modern Survivalism - part 2 of 2','<!-- \r\nRule 4\r\nLast release time of show hosts:\r\n190	2011-09-18	Tracy Holz_Holzster <workingintheopen.nospam@nospam.gmail.com>\r\n182	2012-10-24	Epicanis <epicanis+hpr.nospam@nospam.dogphilosophy.net>\r\n185	2012-10-31	Mike Hingley <computa_mike.nospam@nospam.hotmail.com>\r\n115	2012-11-28	sigflup <pantsbutt.nospam@nospam.gmail.com>\r\n73	2012-12-28	deepgeek <hpr.nospam@nospam.deepgeek.us >\r\n214	2013-01-24	Nido Media <nido.nospam@nospam.foxserver.be>\r\n229	2013-02-21	Charles in NJ <catintp.nospam@nospam.yahoo.com>\r\n198	2013-02-22	Ahuka <zwilnik.nospam@nospam.zwilnik.com>\r\n238	2013-03-05	Jon Kulp <jonlancekulp.nospam@nospam.gmail.com>\r\n78	2013-03-19	klaatu <klaatu.nospam@nospam.hackerpublicradio.org>\r\n131	2013-04-11	FiftyOneFifty <fiftyonefifty.nospam@nospam.linuxbasement.com>\r\n\r\n-->\r\n<p>\r\nToday\'s show we start a new series on Modern Survivalism where you do everything you can to make your life better now by lessening dependency, trying to live debt free and learning basic skills.\r\n</p>',190,0,0,'CC-BY-SA','Modern Survivalism ',0,2110,1),
(1226,'2013-04-15','TGTM Newscast for 2013-04-09 DeepGeek &amp; Pokey',1086,'A newscast from Talk Geek to Me','<!-- Rule #3 Scheduled Slots -->\r\n\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.democracynow.org/2013/4/2/headlines#4216\">British Forces Recount Abuses at Secret U.S. Prison in Iraq </a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/news/8462\">Election Campaigning Officially Begins in Venezuela, Micro-Missions Announced</a>\r\n\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1620\">The BRICS Bank and World Dominance: How Real Is This?</a>\r\n</li>\r\n<li><a href=\"https://www.iww.org/en/content/star-tickets-worker-files-unfair-labor-charge\">Star Tickets Worker Files Unfair Labor Charge</a>\r\n</li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/04/04/fast-food-workers-stage-surprise-strike-in-new-york-city/\">Fast food workers stage surprise strike in New York City</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/2/headlines#4211\">Judge Rules Reselling of Digital Music Is Copyright Infringement </a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/swedish-police-promise-more-resources-to-catch-file-sharers-130404/\">Swedish Police Promise More Resources to Catch File-Sharers</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/the-pirate-bay-becomes-1-file-sharing-site-cyberlockers-collapse-130330/\">The Pirate Bay Becomes #1 File-Sharing Site as Cyberlockers Collapse</a>\r\n\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130403/18154622566/ftc-awards-50000-prize-ideas-killing-robocalls.shtml\">FTC Awards $50,000 Prize For Ideas On Killing Robocalls</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130402/02421422545/can-commercial-vpns-really-protect-your-privacy.shtml\">Can Commercial VPNs Really Protect Your Privacy?</a>\r\n</li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://www.newsoficeland.com/home/politics/parliamentministries/item/959-rip-our-new-constitution-written-by-the-nation-for-the-nation\">\"RIP our new constitution - Written by the nation, for the nation\" </a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/2/headlines#428\">Official Tally of Guantánamo Prisoners on Hunger Strike Continues to Rise </a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8460\">Interview with Nicolas Maduro: \"Until the Last Day, Chavez Wanted to Live\"</a>\r\n\r\n</li>\r\n<li><a href=\"https://inthesetimes.com/article/14708/how_capitalism_conquered_the_internet/\">How Capitalism Conquered the Internet-And how we can take it back.</a>\r\n</li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/04/04/massive-leak-of-emails-and-records-reveal-identities-of-rich-politicos-who-hide-wealth-in-offshore-accounts/\">Massive leak of emails and records reveals identities of rich politicos who hide wealth in offshore accounts</a>\r\n</li></ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p><p>\r\nNews from \"techdirt.com,\" \"iww.org,\"&nbsp; and\r\n\"rawstory.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"The South African Civil Society Information Service (www.sacsis.org.za)\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n\r\n<p>News from \"venezuelanalysis.com,\" and \"democracynow.org,\"&nbsp; used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>links</h2>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/4/2/headlines#4216\">https://www.democracynow.org/2013/4/2/headlines#4216</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/news/8462\">https://venezuelanalysis.com/news/8462</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1620\">https://sacsis.org.za/site/article/1620</a></li>\r\n<li><a href=\"https://www.iww.org/en/content/star-tickets-worker-files-unfair-labor-charge\">https://www.iww.org/en/content/star-tickets-worker-files-unfair-labor-charge</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/04/04/fast-food-workers-stage-surprise-strike-in-new-york-city/\">https://www.rawstory.com/rs/2013/04/04/fast-food-workers-stage-surprise-strike-in-new-york-city/</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/2/headlines#4211\">https://www.democracynow.org/2013/4/2/headlines#4211</a></li>\r\n<li><a href=\"https://torrentfreak.com/swedish-police-promise-more-resources-to-catch-file-sharers-130404/\">https://torrentfreak.com/swedish-police-promise-more-resources-to-catch-file-sharers-130404/</a></li>\r\n<li><a href=\"https://torrentfreak.com/the-pirate-bay-becomes-1-file-sharing-site-cyberlockers-collapse-130330/\">https://torrentfreak.com/the-pirate-bay-becomes-1-file-sharing-site-cyberlockers-collapse-130330/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130403/18154622566/ftc-awards-50000-prize-ideas-killing-robocalls.shtml\">https://www.techdirt.com/articles/20130403/18154622566/ftc-awards-50000-prize-ideas-killing-robocalls.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130402/02421422545/can-commercial-vpns-really-protect-your-privacy.shtml\">https://www.techdirt.com/articles/20130402/02421422545/can-commercial-vpns-really-protect-your-privacy.shtml</a></li>\r\n<li><a href=\"https://www.newsoficeland.com/home/politics/parliamentministries/item/959-rip-our-new-constitution-written-by-the-nation-for-the-nation\">https://www.newsoficeland.com/home/politics/parliamentministries/item/959-rip-our-new-constitution-written-by-the-nation-for-the-nation</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/2/headlines#428\">https://www.democracynow.org/2013/4/2/headlines#428</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/8460\">https://venezuelanalysis.com/analysis/8460</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14708/how_capitalism_conquered_the_internet/\">https://inthesetimes.com/article/14708/how_capitalism_conquered_the_internet/</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/04/04/massive-leak-of-emails-and-records-reveal-identities-of-rich-politicos-who-hide-wealth-in-offshore-accounts/\">https://www.rawstory.com/rs/2013/04/04/massive-leak-of-emails-and-records-reveal-identities-of-rich-politicos-who-hide-wealth-in-offshore-accounts/</a></li>\r\n\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1740,1),
(1227,'2013-04-16','Not-A-Con interview',927,'Mordancy interviews Froggy, the founder of Not-A-Con','<!--\r\nReleased under rule #1: Time critical. Explicit permission for to prioritize this show was sought and given by members of the mail list and those ahead in the queue.\r\n-->\r\n<p>\r\nThis is an interview with Froggy, the founder of Not-A-Con, It was recorded at Ba-Con in Columbus last summer.\r\n</p>\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.notacon.org/\">https://www.notacon.org/</a>\r\n</li>\r\n<li><a href=\"https://www.nerdsnook.com/\">https://www.nerdsnook.com/</a>\r\n</li>\r\n</ul>',200,78,0,'CC-BY-SA','Not-A-Con, Convention, PixelJam',0,1782,1),
(1228,'2013-04-17','Utilizing Maximum Space on a Cloned BTRFS Partition',1001,'Using the Btrfs Utility to make use of the entirety of a cloned disk','<!--\r\nScheduled with permission from the Mailing list as these shows were submitted under the old first-in-first-out rules.\r\n-->\r\n\r\n<h2>Utilizing Maximum Space on a Cloned BTRFS Partition</h2>\r\n<h3>by FiftyOneFifty</h3>\r\n\r\n<ol>\r\n    <li>If you clone a disk to a disk, Clonezilla will increase (decrease) the size of each partition proportional to the relative size of the drives.\r\n	<ol>\r\n	<li>I wanted to keep my / the same size and have no swap (new drive was SSD), so I did a partition to partition clone instead</li>\r\n	<li>Created partitions on the new SSDs with a GParted Live CD, 12Gb root (Ext4) and the remainder for /home, (btrfs, because I planned to move to SSD from the start, and last summer only btrfs supported TRIM)</li>\r\n	</ol>\r\n    </li>\r\n    <li>After cloning /dev/sda1 to /dev/sdb1 and /dev/sda2 to /dev/sdb2 using Clonezilla, I inspected the new volumes with the GParted Live CD\r\n	<ol>\r\n	    <li>/dev/sdb2 had 40% inaccessible space, i.e., the usable space was the same size as the old /home volume</li>\r\n	    <li>GParted flagged the error and said I could correct it from the menu (Partition-&gt;Check) but btrfs doesn\'t support fsck, so it didn\'t work</li>\r\n	    <li>Tried shrinking the volume in GParted and re-expanding it to take up the free space, also didn\'t work.</li>\r\n	</ol>\r\n    </li>\r\n    <li>Discovered \'btrfs utility\' and that it was supported by the GParted Live CD\r\n	<ol>\r\n	    <li>Make a mount point\r\n		<ul>\r\n		    <li><code>sudo mkdir /media/btrfs</code></li>\r\n		</ul>\r\n	    </li>\r\n	    <li>Mount the btrfs volume\r\n		<ul>\r\n		    <li><code>sudo mount /dev/sdb2 /media/btrfs</code></li>\r\n		</ul>\r\n	    </li>\r\n	    <li>Use btrfs utility to expand the btrfs file system to the maximum size of the volume\r\n		<ul>\r\n		    <li><code>sudo btrfs filesystem resize max /media/btrfs</code></li>\r\n		</ul>\r\n	    </li>\r\n	    <li>Unmount the btrfs volume\r\n		<ul>\r\n		    <li><code>sudo umount /dev/sdb2</code></li>\r\n		</ul>\r\n	    </li>\r\n	</ol>\r\n    </li>\r\n    <li>Rechecked /dev/sdb2 with GParted, I no longer had inaccessible space</li>\r\n</ol>\r\n',131,0,1,'CC-BY-SA','Btrfs,CloneZilla,\"Btrfs Utility\"',0,1790,1),
(1229,'2013-04-18','Chromebook Acer C7 Review',663,'New host Helvetin tells us about his Chromebook Acer C7','<!-- \r\nbumped up as Helvetin is a new host and therefore has the longest release time\r\n182	2012-10-24	Epicanis <epicanis+hpr.nospam@nospam.dogphilosophy.net>\r\n185	2012-10-31	Mike Hingley <computa_mike.nospam@nospam.hotmail.com>\r\n115	2012-11-28	sigflup <pantsbutt.nospam@nospam.gmail.com>\r\n73	2012-12-28	deepgeek <hpr.nospam@nospam.deepgeek.us >\r\n214	2013-01-24	Nido Media <nido.nospam@nospam.foxserver.be>\r\n229	2013-02-21	Charles in NJ <catintp.nospam@nospam.yahoo.com>\r\n198	2013-02-22	Ahuka <zwilnik.nospam@nospam.zwilnik.com>\r\n238	2013-03-05	Jon Kulp <jonlancekulp.nospam@nospam.gmail.com>\r\n78	2013-03-19	klaatu <klaatu.nospam@nospam.hackerpublicradio.org>\r\n235	2013-03-22	NYbill <nybill.nospam@nospam.gunmonkeynet.net>\r\n-->\r\n<p>\r\nI got into Linux after listening to lots of podcasts during my work commute and I am one of those non-technical people listening that after lots of worrying finally installed Ubuntu and found out that it works pretty easily. A few month ago I got a raspberry pi and played with its Arch Linux version and very recently got the Acer C7 Chromebook and immediately put Chrubuntu on it, which is also how I am recording this.\r\n</p>\r\n<p>\r\nSo here is my strange problem. I currently have a Swiss-German keyboard layout at work, at the previous job I had an standard US keyboard and I am pretty sure that this chromebook has a UK keyboard. So I needed to find a really fast way to switch at first the UK keyboard layout to the Swissgerman layout and then also have a change to change to the US keyboard easily, because it happens ... you may believe it or not ... that some things I just know where they are in the US layout better than the Swiss layout and vice versa.\r\n</p>\r\n<p>\r\nThis is not really a problem if you stick with Unity. You go to System Settings, Keyboard Layout and add the relevant. Where are those System settings now? \r\n</p>\r\n<p>\r\nsetxkbmap is the command. In /usr/share/X11/xkb/rules I found all the layouts (ch for Swiss and us for American layout). I added the option to toggle between ch and us by click both shift keys. So the full command as alias is Swiss=\'setxkbmap -option \'grp:shifts_toggle\' \'ch,us\'\'. To not write the entire thing you can add this as a alias in .bashrc or probably put somewhere in a startup file, so you don\'t have to worry about it.\r\n</p>\r\n<p>\r\nFurther configurations and installations:\r\n</p>\r\n\r\n<ul>\r\n<li>To enable the 2nd screen use command: xrandr --output HDMI1 --auto --right-of LVDS1\r\n</li>\r\n<li>Change hostname by editing nano /etc/hostname (by default it is Chrubuntu)\r\n</li>\r\n<li>Install cmatrix just for fun\r\n</li>\r\n<li>Installations: Desktop Environment openbox, lxde, i3 just to play around - Terminator as terminal emulation - ranger as file manager - s3cmd for offsite backup, although dropbox and spideroak work too (s3cmd works also on raspberry pi) - encryption with encfs and truecrypt\r\n<p></p>\r\n</li>\r\n</ul>',244,0,1,'CC-BY-SA','Chromebook, New Host',0,1887,1),
(1230,'2013-04-19','Google How Could You',758,'About Stephanie Chute, an Android developer whose Google Play account was wrongfully closed','<!--\r\nRequested under Rule 1 but as neodragon\'s last show was on \"2012-03-20\".\r\n\r\nLast release time of show hosts:\r\n182	2012-10-24	Epicanis <epicanis+hpr.nospam@nospam.dogphilosophy.net>\r\n185	2012-10-31	Mike Hingley <computa_mike.nospam@nospam.hotmail.com>\r\n115	2012-11-28	sigflup <pantsbutt.nospam@nospam.gmail.com>\r\n73	2012-12-28	deepgeek <hpr.nospam@nospam.deepgeek.us >\r\n158	2013-01-09	Various Creative Commons Works <host158@hackerpublicradio.org>\r\n214	2013-01-24	Nido Media <nido.nospam@nospam.foxserver.be>\r\n229	2013-02-21	Charles in NJ <catintp.nospam@nospam.yahoo.com>\r\n198	2013-02-22	Ahuka <zwilnik.nospam@nospam.zwilnik.com>\r\n238	2013-03-05	Jon Kulp <jonlancekulp.nospam@nospam.gmail.com>\r\n195	2013-03-07	Frank Bell <frank.nospam@nospam.pineviewfarm.net>\r\n78	2013-03-19	klaatu <klaatu.nospam@nospam.hackerpublicradio.org>\r\n235	2013-03-22	NYbill <nybill.nospam@nospam.gunmonkeynet.net>\r\n30	2013-04-01	Ken Fallon <ken.fallon.nospam@nospam.gmail.com>\r\n\r\nTherefore he would get to the top of the queue anyway. The only show\r\naffected by this request is TGTM News who have already released this\r\nweek on Monday, due to getting bumped the previous week.\r\n\r\nDeepGeek has given permission to put it out ahead of his\r\n\r\n-->\r\n\r\n<p>\r\nIn this episode I talk about Stephanie Chute, an Android developer whose Google Play account was wrongfully pulled recently by Google. I also encourage others to reach out to Google to right this injustice.\r\n</p>\r\n<p>\r\nContact info:\r\n</p>\r\n<pre>\r\nIRC:\r\n   Nick:    neodragon \r\n   Channel: #oggcastplanet\r\n   Server:  irc.freenode.net \r\n(Minor correction here, in the audio I said .org instead of .net) \r\n\r\nGoogle+: Mathew Stahl\r\n\r\nTwitter: neodragon34\r\n</pre>\r\n\r\n<h2>links</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://thedroideffect.com/when-google-betrays-you/\">https://thedroideffect.com/when-google-betrays-you/</a>\r\n<!--\r\nhtts://web.archive.org/web/20130420073055/https://thedroideffect.com/when-google-betrays-you/r\r\n-->\r\n</li>\r\n<li><a href=\"https://www.google.com/contact/\">https://www.google.com/contact/</a>\r\n</li>\r\n<li>Google+: <a href=\"https://plus.google.com/109406131217887439929/posts\">https://plus.google.com/109406131217887439929/posts</a>\r\n</li>\r\n<li>Twitter: <a href=\"https://twitter.com/Neodragon34\">https://twitter.com/Neodragon34</a>\r\n</li>\r\n</ul>\r\n',210,0,1,'CC-BY-SA','Show notes, Google, Google Play Store, Android Development, Android, Programming',0,2066,1),
(1231,'2013-04-22','TGTM Newscast for 2013-04-16 Bobobex',1101,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/4/9/headlines#492\">Storage\r\nPits Leaking at Embattled Fukushima Nuclear Plant </a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/11/headlines#4117\">Military\r\nCourt Raises Burden for Manning Prosecutors; Internet, Phone Access\r\nCurbed </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2013/04/13/guantanamo-hunger-strikers-in-lockdown-after-secret-pre-dawn-cell-raid/\">Guantanamo\r\nhunger strikers in lockdown after secret, pre-dawn cell raid</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/where-is-the-money-going/wall-street-hides-from-regulators-in-dark-pools-130413?news=849729\">Wall\r\nStreet Hides from Regulators in “Dark Pools”</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=91140\">Uruguay Adopts\r\nSame-Sex Marriage Law</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/new-pirate-bay-greenland-domains-about-to-be-seized-130410/\">New\r\nPirate Bay Greenland Domains (About to be) Seized</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/file-sharers-will-not-be-held-liable-for-piracy-russia-says-130408/\">File-Sharers\r\nWill Not Be Held Liable For Piracy, Russia Says</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/press/releases/can-police-read-text-messages-without-warrant\">Can\r\nPolice Read Text Messages Without a Warrant?</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/04/huffington-post-credits-internet-activists-major-victory-stopping-bad-cfaa-bill\">Huffington\r\nPost Credits Internet Activists With \"Major Victory\" In Stopping Bad\r\nCFAA Bill, But Good Reforms Still Needed</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130405/09581422597/police-search-mugger-3-weeks-internet-finds-him-hour.shtml\">Police\r\nSearch For Mugger For 3 Weeks, Internet Finds Him In An Hour</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://dissenter.firedoglake.com/2013/04/07/icelandic-mp-birgitta-jonsdottir-during-visit-describes-being-targeted-by-us-government/\">Icelandic\r\nMP Birgitta Jonsdottir, During Visit, Describes Being Targeted by US\r\nGovernment</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.opednews.com/articles/Birgitta-Jonsdottir-Cyber-by-Marianne-Hoynes-130407-928.html\">Birgitta\r\nJonsdottir: Cyber Poet</a>\r\n</li>\r\n<li><a\r\nhref=\"https://whowhatwhy.com/2013/04/05/rfk-assassination-legal-case-update/\">RFK\r\nAssassination Legal Case Update</a>\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1632\">WikiLeaks\r\nStrikes Again: Website Publishes 1.7 Million Documents on US Foreign\r\nPolicy</a>\r\n</li>\r\n<li><a\r\nhref=\"https://news.infoshop.org/article.php?story=20130412153809606\">Athens\r\nIndymedia has been shut down – Repression in Greece ensues</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"rawstory.com,\"&nbsp; \"havanatimes.org,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" used under permission of the Creative\r\nCommons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/4/9/headlines#492\">https://www.democracynow.org/2013/4/9/headlines#492</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/4/11/headlines#4117\">https://www.democracynow.org/2013/4/11/headlines#4117</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/04/13/guantanamo-hunger-strikers-in-lockdown-after-secret-pre-dawn-cell-raid/\">https://www.rawstory.com/rs/2013/04/13/guantanamo-hunger-strikers-in-lockdown-after-secret-pre-dawn-cell-raid/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/where-is-the-money-going/wall-street-hides-from-regulators-in-dark-pools-130413?news=849729\">https://www.allgov.com/news/where-is-the-money-going/wall-street-hides-from-regulators-in-dark-pools-130413?news=849729</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=91140\">https://www.havanatimes.org/?p=91140</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-pirate-bay-greenland-domains-about-to-be-seized-130410/\">https://torrentfreak.com/new-pirate-bay-greenland-domains-about-to-be-seized-130410/</a></li>\r\n<li><a href=\"https://torrentfreak.com/file-sharers-will-not-be-held-liable-for-piracy-russia-says-130408/\">https://torrentfreak.com/file-sharers-will-not-be-held-liable-for-piracy-russia-says-130408/</a></li>\r\n<li><a href=\"https://www.eff.org/press/releases/can-police-read-text-messages-without-warrant\">https://www.eff.org/press/releases/can-police-read-text-messages-without-warrant</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/04/huffington-post-credits-internet-activists-major-victory-stopping-bad-cfaa-bill\">https://www.eff.org/deeplinks/2013/04/huffington-post-credits-internet-activists-major-victory-stopping-bad-cfaa-bill</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130405/09581422597/police-search-mugger-3-weeks-internet-finds-him-hour.shtml\">https://www.techdirt.com/articles/20130405/09581422597/police-search-mugger-3-weeks-internet-finds-him-hour.shtml</a></li>\r\n<li><a href=\"https://dissenter.firedoglake.com/2013/04/07/icelandic-mp-birgitta-jonsdottir-during-visit-describes-being-targeted-by-us-government/\">https://dissenter.firedoglake.com/2013/04/07/icelandic-mp-birgitta-jonsdottir-during-visit-describes-being-targeted-by-us-government/</a></li>\r\n<li><a href=\"https://www.opednews.com/articles/Birgitta-Jonsdottir-Cyber-by-Marianne-Hoynes-130407-928.html\">https://www.opednews.com/articles/Birgitta-Jonsdottir-Cyber-by-Marianne-Hoynes-130407-928.html</a></li>\r\n<li><a href=\"https://whowhatwhy.com/2013/04/05/rfk-assassination-legal-case-update/\">https://whowhatwhy.com/2013/04/05/rfk-assassination-legal-case-update/</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1632\">https://sacsis.org.za/site/article/1632</a></li>\r\n<li><a href=\"https://news.infoshop.org/article.php?story=20130412153809606\">https://news.infoshop.org/article.php?story=20130412153809606</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1699,1),
(1232,'2013-04-23','LiTS 028: extended attributes',1490,'List and change extended file attributes with lsattr and chattr','Episode 28 of Linux in the Shell talks about extended attributes and how \r\nto view them with lsattr and change them with chattr. Attributes are \r\ndiscussed in some detail and those that are mutable by chattr are noted.\r\n<br />\r\n<a href=\"https://www.linuxintheshell.com/2013/04/23/episode-028-extended-attributes-lsattr-and-chattr/\">https://www.linuxintheshell.com/2013/04/23/episode-028-extended-attributes-lsattr-and-chattr/</a>\r\n',7,67,1,'CC-BY-SA','extended attributes,lsattr,chattr',0,2567,1),
(1233,'2013-04-24','Playing Ingress',3157,'Epicanis discusses playing Ingress, Google\'s new location-based capture-the-flag game in beta.','<p>This is the first of two or maybe three parts on the subject on Ingress,\r\n which was released into invitation-only beta-testing by Google in November of 2012.</p>\r\n<p><a href=\"https://www.ingress.com\" title=\"Ingress\">Ingress</a> is a \r\nworld-spanning location-based game set in a world somewhere between the real one \r\nand a fictional one that is almost exactly like the real one except with space-alien \r\nmind control conspiracies.</p>\r\n<p>This episode is purely about \"playing the game\". The follow-up episode will be \r\nmore about the underlying technology and things you (and Google) might be able to do \r\nwith it besides the core gameplay.</p>\r\n<p>There may be a third part if there is enough interest.</p>\r\n<p>A final note - the app version that I mention in the show was upgraded\r\nliterally about 5 minutes after I finished editing and started to prepare this\r\nshow for upload. (And, yes, I\'m using \"literally\" correctly - I mean I finished\r\nexporting the file from audacity, went to check Google+, and within 300 seconds\r\nsomeone was mentioning that a new version was out).  It does seem to resolve\r\nsome of the problems I mentioned, just as I speculated that it might. I\'ll \r\nfollow up on this and any subsequent updates in the followup episode.</p>\r\n<p>Comments and suggestions and demands for more episodes are welcome, nay, \r\n<b>encouraged</b> either on this episode\'s comments at hackerpublicradio.org\r\nor on my own blog at https://hpr.dogphilosophy.net . Thanks for listening!</p>\r\n',182,0,1,'CC-BY-SA','Ingress, Google, Gaming, Mobile, Geolocation, Mind-control',0,1919,1),
(1234,'2013-04-25','fightcodegame.com',210,'Mike Hingley highlights a useful site for getting to grips with Javascript.','<h1>fightcodegame.com</h1>\r\n<p>\r\nIn this episode Mike Hingley highlights a potentially useful website\r\nfor those learning Javascript - Fightcodegame.com uses github\r\nautehtication, and provides an arena where virtual robots can battle\r\nfor ultimate supremacy.\r\n</p>\r\n<p>fightcodegame.com: <a href=\"https://fightcodegame.com/\">https://fightcodegame.com/</a></p>\r\n<p>Mike Hingley\'s fightcodegame.com profile: <a href=\"https://fightcodegame.com/profile/computamike/\">https://fightcodegame.com/profile/computamike/</a></p>\r\n',185,0,0,'CC-BY-SA','Javascript, web sites',0,1762,1),
(1235,'2013-04-26','Talk Cyberpunk To Me',613,'A wearable computer constructed from a Raspberry Pi','<p>\r\nSigflup talks about her wearable computer constructed from a raspberry pi. She also releases a terminal emulator meant for wearable computers with low-res displays.\r\n</p>\r\n\r\n<p>\r\n<img src=\"https://www.theadesilva.com/cyborg.jpg\"><br/><a href=\"https://www.theadesilva.com/cyborg.jpg\">https://www.theadesilva.com/cyborg.jpg</a>\r\n</p>\r\n<p>\r\n<img src=\"https://www.theadesilva.com/cyborg2.jpg\"><br/><a href=\"https://www.theadesilva.com/cyborg2.jpg\">https://www.theadesilva.com/cyborg2.jpg</a>\r\n</p>\r\n<p>\r\n<a href=\"https://www.theadesilva.com/vt3.tgz\">https://www.theadesilva.com/vt3.tgz</a>\r\n</p>\r\n\r\n',115,0,0,'CC-BY-SA','\"raspberry pi\",myvu,cyberpunk,\"wearable computer\"',0,2156,1),
(1236,'2013-04-29','Lament For httpd',428,'Moving away from the <em>thttpd</em> web server','<p>\r\nDeepGeek gets all emotional about changing web servers at his web\r\nco-op. \"Hell, it\'s just a tool.\" Not for DeepGeek, who equates moving\r\naway from thttpd to the closing of an era! To him, \"slick design\" can\r\ntake a backseat to feelings of camaraderie from your fellows on the\r\nintwebz any day of the week!\r\n</p>\r\n<p>\r\nA few well-placed links...\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.links.id.au/150/90s-web-design--a-nostalgic-look-back.html\">https://www.links.id.au/150/90s-web-design--a-nostalgic-look-back.html</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Thttpd\">https://en.wikipedia.org/wiki/Thttpd</a>\r\n</li>\r\n<li><a href=\"https://acme.com/software/thttpd/benchmarks.html\">https://acme.com/software/thttpd/benchmarks.html</a>\r\n</li>\r\n<li><a href=\"https://www.hiawatha-webserver.org/\">https://www.hiawatha-webserver.org/</a>\r\n</li>\r\n</ul>\r\n',73,0,1,'CC-BY-SA','\"web server\",thttpd',0,1829,1),
(1237,'2013-04-30','Cory Doctorow tribute to Aaron Swartz',3887,'A commemoration of the late Aaron Swartz','<p>\r\nToday is a special show to commemorate the passing of Aaron Swartz. Thanks to Thomas Gideon for publishing and allowing us to retransmit this audio.\r\n</p>\r\n\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://thecommandline.net/2013/03/13/doctorow_homeland/\">https://thecommandline.net/2013/03/13/doctorow_homeland/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Aaron_Swartz\">https://en.wikipedia.org/wiki/Aaron_Swartz</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Cory_Doctorow\">https://en.wikipedia.org/wiki/Cory_Doctorow</a></li>\r\n<li><a href=\"https://boingboing.net/2013/01/12/rip-aaron-swartz.html\">https://boingboing.net/2013/01/12/rip-aaron-swartz.html</a></li>\r\n<li><a href=\"https://craphound.com/littlebrother/\">https://craphound.com/littlebrother/</a></li>\r\n</ul>\r\n',158,0,0,'CC-BY-SA','\"Aaron Swartz\",thecommandline.net,\"Cory Doctorow\"',0,1906,1),
(1238,'2013-05-01','Word processors are overrated',603,'The typical tools people use to write a text, are often the wrong tools.','<p>\r\nWord processors are overrated. Too often they are used instead of better\r\nalternatives. For example: to write a report, to describe a workflow\r\nor a vision, a lot of people just grab Microsoft Word. Which is a bad\r\nidea. Should you use LibreOffice Writer then? OpenOffice? Maybe Google\r\ndocs? They are not much better.\r\n</p>\r\n<p>\r\nIf the focus of your text is on its content, if the structure of your\r\ntext is important, if the way the text is laid out is less important\r\nthan the consistency of the lay-out, or if you want to collaborate with\r\nother people, you should not use a typical mainstream word processor.\r\n</p>\r\n<p>\r\nRead more on my blog <a href=\"https://www.johanv.org/node/204\">https://www.johanv.org/node/204</a>\r\n</p>',233,0,0,'CC-BY-SA','file formats,writing,markdown',0,1967,1),
(1239,'2013-05-02','HPR Saturday Sessions: What is hacking?',6580,'Saturday Sessions, Hackers, Hacking, Culture, Media','<p>\nNido is joined by dude-man, Epicanis, and artv61 to \ndiscuss how one could or should define \"Hacker\" and \"Hacking\", particularly in \nreference to the \"Hackers\" that Hacker Public Radio episodes are intended to be\n\"of interest to\". Unfortunately, all participants seemed to be largely in\nagreement with each other, so there isn\'t enough contention to make the \ndiscussion dramatic. Listeners may find the discussion insightful anyway,\nand we do come up with some suggestions and ultimately encourage everyone to\nbe a lot more public about using the words \"hacker\" and \"hacking\" as\nmuch as possible outside the context of criminal and computer-programming\nactivity until outdated dictionaries finally update their definitions.</p>\n\n<p>Although Nido deserves the credit for Saturday Sessions, recording, cleanup, \nand editing of today\'s session was done by Epicanis, so if the sound sucks\nit\'s all his fault and not Nido\'s.  Same goes for these show notes.</p>\n<p>The XKCD comic that was mentioned may be found here: \n<a href=\"https://xkcd.com/242/\">https://xkcd.com/242/</a>.</p>',214,0,1,'CC-BY-SA','Saturday Sessions, Hackers, Hacking, Culture, Media',0,1941,1),
(1240,'2013-05-03','Doomsday Rule',2405,'A method of finding the day of the week for any date','<pre>\r\nHPR Episode: Doomsday Perpetual Calendar Method\r\n\r\nWhat is it?  https://en.wikipedia.org/wiki/Doomsday_rule  \r\n  (due to John H. Conway, a mathematician born in Liverpool)\r\n\r\n  * He\'s done other research that hackers might like to check out.  \r\n  * Look up the \"Game of Life\" and \"cellular automata\".  \r\n  * There may be episodes on these topics, but those should come\r\n      with visualization software.\r\n\r\nJohn H. Conway\r\n  https://en.wikipedia.org/wiki/John_Horton_Conway\r\n\r\nGame of Life\r\n  https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life\r\n  \r\n\r\nDoomsday Rule lets you find the day of the week for any date\r\n  * Dates in history, in immediate past or in future are all good.\r\n  * Works for both the Gregorian and Julian calendar.  \r\n    - I\'ll only be looking at Gregorian dates for now.\r\n    - Method should work well for dates from 1800 onward.\r\n    - If dates for non-Gregorian calendars are converted to their\r\n        (extrapolated) Gregorian equivalents, this method works.\r\n\r\nWikipedia entry (includes recent optimization):\r\n  https://en.wikipedia.org/wiki/Doomsday_algorithm\r\n\r\n\r\nWhy do this?  It came up in Episode Zero of my \"N Days\" show on \r\ncalendar counting, where I used it without explanation.\r\n\r\n  https://hackerpublicradio.org/eps.php?id=1143\r\n\r\n\r\nDemos: Check these answers at www.day-calculator.com  \r\n  * Some listeners may now adjourn to the latest Linux Outlaws episode.\r\n\r\n\r\nMethod: Get Century Anchor Day, calculate offset for the year to find\r\n   Doomsday\'s reference location for current year, find closest \r\n   reference date to target date, and count off to the answer.\r\n\r\na) Isaac Newton\'s date of birth: \r\n   - 25 December 1642 - 1600\'s Tuesday. \r\n     Year 42 = 3*12 + 6 and (6/4) = 1. \r\n     Hence 3 + 6 + 1 = 10 for an offset of 3.\r\n     Tuesday + 3 = Friday.  12/12 is Friday, so 12/26 is Friday\r\n     Newton was born 12/25, so that was a Thursday\r\n\r\nb) My grandfather\'s date of birth:\r\n   - 20 January 1898 - 1800\'s anchor is Friday.  \r\n     Year 98 = 8*12 + 2, (2/4) = 0.  \r\n     So 8 + 2 + 0 = 10 gives an offset of 3.\r\n\r\n   - 1898 wasn\'t a leap year, so 10 January was Monday \r\n   - That means 17 January was a Monday, too.\r\n   - So 20 January 1898 was a Thursday.\r\n\r\nc) A wedding anniversary that I like to remember: 15 May 2000\r\n   - 2000 has anchor day on Tuesday, and no offset.\r\n   - Rule: \"I work 9 to 5 at 7-11\", so 9 May (16 May) are on Tuesday.\r\n   - 15 May 2000 was a Monday.  True.  \'Twas the day after Mother\'s Day.\r\n   \r\nd) My parent\'s wedding day: 19 May 1957\r\n   - 1900 has anchor day Wednesday.  57 = 4*12 + 9 and (9/4) = 2. \r\n   - So 4 + 9 + 2 = 15 or an offset of 1.\r\n   - 9 May is Thursday, as is 16 May.  The 19th is 3 days later.\r\n   - So 19 May 1957 was a Sunday.\r\n\r\n\r\nPlan: I\'m going to reveal the magic behind this, and introduce some \r\nmental shortcuts to help you learn to do this in your head.  \r\n\r\nIf you can master the 12\'s row in your times tables up to 8 times 12, \r\nand the 4\'s row up the 20s or 30s, and you can tell time on a 12-hour \r\nclock, you should be able to do this.  \r\n\r\nWe\'re not in school, so paper and pencil to track the numbers, and \r\nfinger-counting offsets to days of the week are all allowed. \r\n\r\n\r\nExplanation:\r\n1. Certain memorable dates fall on the same day of the week as\r\n   \"Doomsday\" = last day of February, whatever that is.\r\n\r\n2. Dates recycle every 400 years, and Doomsday Anchor dates by Century\r\n   are 1600: Tuesday, 1700: Sunday, 1800: Friday, 1900: Wednesday.\r\n\r\n3. That\'s enough, but to simplify mental math notice 12-year cycles.\r\n   - Every completed 12 years pushes the days of the week ahead by +1\r\n   - Each year within the current incomplete cycle adds +1\r\n   - Each leap year in current cycle adds +1 (including current year) \r\n\r\n4. Doomsday dates are:\r\n   a. January 10 and Doomsday (last day of February)\r\n   \r\n   b. Odd months: Add +4 through July, then subtract 4.\r\n      7 March, 9 May, 11 July\r\n      5 September, 7 November\r\n   \r\n   c. Even months are reflexive: 4/4, 6/6, 8/8, 10/10, 12/12\r\n\r\n\r\nSee the attached spreadsheets for examples and annotated calculations.\r\n\r\n - LibreOffice Calc: 229-Charles-in-NJ-Doomsday-Rule-v1.ods\r\n \r\n - Excel 5/95 \'xls\' for LibreOffice or Gnumeric:\r\n     229-Charles-in-NJ-Doomsday-Rule.xls\r\n \r\n - Gnumeric: 229-Charles-in-NJ-Doomsday-Rule-v1.gnumeric\r\n\r\n\r\nBonus Content:\r\n - Excel VBA module: 229-Charles-in-NJ-Doomsday-Rule.vbaxl.bas \r\n     * Import the .bas module\r\n     * Input is an Excel \"Date\" object\r\n     * Very proprietary formats and code, but some people use it.\r\n \r\n - Python:  doomsday.py\r\n     * Contains two functions:  Each returns a string value for the day\r\n          of the week, e.g., \"Sunday\"\r\n       \r\n       dayOfWeek(year, month, day): Doomsday is last day of February,\r\n          and the (month, day) are converted to relative ordinal dates.\r\n          For leap years, we have to push both Doomsday and any target\r\n          date after 28 February up by one for the leap day.\r\n       \r\n       dayOfWeek2(year, month, day): Doomsday date anchors are computed\r\n           for each month, so leap years require adjustments to the\r\n           anchors for January and February to account for the shift\r\n           in the February ending date.  Later months are fine.\r\n\r\n - Script for GNU \'bc\': doomsday.bc is a bc \'port\' of the Python code\r\n     * Differences: Return value is a number from 0-6 that represents\r\n         the day of the week by its relative position.\r\n         \r\n       0 = Sunday, 1 = Monday, 2 = Tuesday, 3 = Wednesday, \r\n       4 = Thursday, 5 = Friday, 6 = Saturday\r\n \r\n     * In a shell, run \'bc\' with the filename as an argument:\r\n       catintp@Derringer:~$  bc doomsday.bc\r\n       \r\n       - This loads the two functions in the file.  You can invoke them\r\n           within \'bc\' like any other function:\r\n           \r\n       dayofweek(1981, 5, 15)\r\n       dayofweek2(1642, 12, 25)\r\n       dayofweek(2013, 11, 22)\r\n       dayofweek2(2059, 5, 19)\r\n\r\n - Alternate Script for GNU \'bc\': doomsday2.bc \r\n     * Return value is still a number from 0-6 that represents\r\n         the day of the week by its relative position.\r\n     \r\n     * Uses a side effect to print a human-friendly answer.   \r\n     \r\n     * English only, but localisation should be easy.\r\n</pre>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/20130401T171122Z_229_Charles_in_NJ_Doomsday_Rule.zip\">https://hackerpublicradio.org/eps/hpr1240/20130401T171122Z_229_Charles_in_NJ_Doomsday_Rule.zip</a></li>\r\n\r\n<li><a href=\"https://en.wikipedia.org/wiki/Doomsday_rule\">https://en.wikipedia.org/wiki/Doomsday_rule</a>  \r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/John_Horton_Conway\">https://en.wikipedia.org/wiki/John_Horton_Conway</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life\">https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Doomsday_algorithm\">https://en.wikipedia.org/wiki/Doomsday_algorithm</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1143\">https://hackerpublicradio.org/eps.php?id=1143</a>\r\n</li>\r\n<li><a href=\"https://www.day-calculator.com\">https://www.day-calculator.com</a>  \r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.ods\">https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.ods</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.xls\">https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.xls</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.gnumeric\">https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule-v1.gnumeric</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule.vbaxl.bas\">https://hackerpublicradio.org/eps/hpr1240/229-Charles-in-NJ-Doomsday-Rule.vbaxl.bas</a> \r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/doomsday.py\">https://hackerpublicradio.org/eps/hpr1240/doomsday.py</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/doomsday.bc\">https://hackerpublicradio.org/eps/hpr1240/doomsday.bc</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/doomsday.bc\">https://hackerpublicradio.org/eps/hpr1240/doomsday.bc</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1240/doomsday2.bc\">https://hackerpublicradio.org/eps/hpr1240/doomsday2.bc</a> \r\n<p></p>\r\n</li>\r\n</ul>\r\n',229,0,0,'CC-BY-SA','calendar,\"day of week\",\"John H. Conway\",\"Doomsday rule\"',0,1896,1),
(1241,'2013-05-06','HPR Community News for April 2013',5579,'HPR Community News for April 2013','<h2>New hosts</h2>\r\n<p>\r\nWelcome to our new hosts: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0242.html\">Russ Wenner</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0243.html\">Jezra</a>, and\r\n<a href=\"https://hackerpublicradio.org/correspondents/0244.html\">Helvetin</a>.\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table>\r\n<thead><tr>\r\n<th>id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n\r\n<tr><td>1219</td>\r\n<td  >The Care and Feeding of the Flintlock Muzzleloading Rifle</td>\r\n<td  >Russ Wenner</td>\r\n</tr>\r\n            \r\n<tr><td>1220</td>\r\n<td  >Cinnarch 64 bit, Installation Review</td>\r\n<td  >FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr><td>1221</td>\r\n<td  >TGTM Newscast 93 for 2013-04-02 DeepGeek and Dann Washko </td>\r\n<td  >Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1222</td>\r\n<td  >LiTS 027: mathematical commands</td>\r\n<td  >Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1223</td>\r\n<td  >How I got into linux</td>\r\n<td  >Jezra</td>\r\n</tr>\r\n            \r\n<tr><td>1224</td>\r\n<td  >Podio Book Report on Jake Bible\'s &quot;Dead Mech&quot;</td>\r\n<td  >FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr><td>1225</td>\r\n<td  > Modern Survivalism Part 2</td>\r\n<td  >Tracy Holz_Holzster</td>\r\n</tr>\r\n            \r\n<tr><td>1226</td>\r\n<td  >TGTM Newscast for 2013-04-09 DeepGeek &amp; Pokey</td>\r\n<td  >Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1227</td>\r\n<td  >Not-A-Con interview</td>\r\n<td  >mordancy</td>\r\n</tr>\r\n            \r\n<tr><td>1228</td>\r\n<td  >Utilizing Maximum Space on a Cloned BTRFS Partition</td>\r\n<td  >FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr><td>1229</td>\r\n<td  >Chromebook Acer C7 Review</td>\r\n<td  >Helvetin</td>\r\n</tr>\r\n            \r\n<tr><td>1230</td>\r\n<td  >Google How Could You</td>\r\n<td  >Neodragon</td>\r\n</tr>\r\n            \r\n<tr><td>1231</td>\r\n<td  >TGTM Newscast for 2013-04-16 Bobobex</td>\r\n<td  >Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1232</td>\r\n<td  >LiTS 028: extended attributes</td>\r\n<td  >Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1233</td>\r\n<td  >Playing Ingress</td>\r\n<td  >Epicanis</td>\r\n</tr>\r\n            \r\n<tr><td>1234</td>\r\n<td  >fightcodegame.com</td>\r\n<td  >Mike Hingley</td>\r\n</tr>\r\n            \r\n<tr><td>1235</td>\r\n<td  >Talk Cyberpunk To Me</td>\r\n<td  >sigflup</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<pre>\r\nI would like to suggest the following amendments to the scheduling\r\nrules detailed below in ALL CAPS bellow:\r\n\r\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\nhttps://hackerpublicradio.org/calendar.php#normal_priority\r\nWe now release shows based on when the hosts last had a show aired.\r\nThis brings new hosts and returning hosts to the top of the queue to\r\nencourage their efforts, and it also spreads out shows submitted in\r\nbatches and gives a wider variety of hosts. Once a host is determined,\r\nthe first show uploaded by that host is released. If you wish your\r\nshows to be released in a particular order then make sure you make that\r\nobvious in the title and by emailing admin@hackerpublicradio.org.\r\nYou can swap the order of the shows but it involves additional effort\r\nand is frowned upon :).\r\nWHERE POSSIBLE WE WILL NOT RELEASE SHOWS FROM THE SAME HOST IN ANY ONE\r\nWEEK.\r\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n\r\nhttps://hackerpublicradio.org/calendar.php#synicated_shows\r\nSyndicated Shows\r\nWe will continue to promote new podcasts and other creative commons\r\nmaterial but due to a lack of slots, we are only releasing material\r\ncreated exclusively for HPR. If there is a piece of creative commons\r\ncontent that you would like to promote, then feel free to record a\r\nregular show where you introduce the content and explain why it is\r\nimportant and providing links to where we can get more information.\r\nTHESE SHOWS CAN BE RELEASED EITHER UNDER YOUR OWN NAME OR UNDER\r\nTHE GENERIC HOST CALLED \"VARIOUS CREATIVE COMMONS WORKS\" (HOSTID <a\r\nhref=\"https://hackerpublicradio.org/correspondents/0158.html\">158</a>)  \r\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\r\n\r\nThe amendment \"WHERE POSSIBLE WE WILL NOT RELEASE SHOWS FROM THE SAME\r\nHOST IN ANY ONE WEEK.\" had been included prior to the changes in\r\nJanuary, but I would like to put it back.\r\n\r\nThe amendment \"THESE SHOWS WILL CAN BE RELEASED EITHER UNDER YOUR\r\nOWN NAME OR UNDER THE GENERIC HOST CALLED \"VARIOUS CREATIVE COMMONS\r\nWORKS\" was discussed in the mail list under the title of \"Various\r\nCreative Commons Works\" but the discussions got derailed. \r\n\r\nPlease keep discussion to these two points only. \r\n\r\nAs always Silence, or no comment is assumed to be approval.\r\n\r\nKen.\r\n\r\nAlso the addition of the following text to the Scheduling Rules: \r\nPlease be aware that we cannot predict when your show will be out, but \r\nsooner of later it will be released. Sometimes a new host will jump to \r\nthe top of the queue, while other hosts seem to be waiting a long time. \r\nThis is because all the shows at HPR are scheduled according to the \r\nScheduling Guidelines, which apply to everyone without exception.\r\n\r\n</pre>\r\n\r\n<h2>On the List</h2>\r\n<ul>\r\n<li>Transfertags complete<br />\r\n<a href=\"https://gitorious.org/hpr-scheduling-system/hpr-scheduling-system/blobs/master/transcoding/transfer_tags\">https://gitorious.org/hpr-scheduling-system/hpr-scheduling-system/blobs/master/transcoding/transfer_tags</a></li>\r\n<li>Shownote cleanup continues</li>\r\n<li>Direction idea for HPR website - XSLT</li>\r\n<li>Catalog of HPR Swag from 123stickers.com<br />\r\n<a\r\nhref=\"https://drive.google.com/folderview?id=0B0VQmm3RmAmeMENUWUl6SmhSdjg&usp=sharing\">https://drive.google.com/folderview?id=0B0VQmm3RmAmeMENUWUl6SmhSdjg&amp;usp=sharing</a>\r\n</li>\r\n<li>How do the postings work? </li>\r\n<li>Android App</li>\r\n<li>HPR topic requests<br />\r\n<a href=\"https://hackerpublicradio.org/contribute.php#requested_topics\">https://hackerpublicradio.org/contribute.php#requested_topics</a></li>\r\n<li>Andriod Application<br />\r\n<a href=\"https://corenominal.org/demo/hpr\">https://corenominal.org/demo/hpr</a></li>\r\n<li>Reports of issues with the FTP server</li>\r\n<li>Aaron Swartz In Memoriam</li>\r\n<li>Removing the dev mail list</li>\r\n<li>Show upload form/ATOM feed/Opus questions...<br />\r\n<a href=\"https://blinky.dogphilosophy.net/atomtest.xml\">https://blinky.dogphilosophy.net/atomtest.xml</a></li>\r\n<li>Multiple host uploads</li>\r\n<li>Adding a list of \"promised shows\"</li>\r\n<li>Various Creative Commons Works/ Is there a backlog or not<br />\r\nTo hide the actual number of shows, Not the hacker ethic<br />\r\nShould there be regular backup and a end of the line\r\n</li>\r\n<li>Think about how we should rotate the HPR lead role</li>\r\n</ul>\r\n\r\n\r\n<h2>Todo List</h2>\r\n<h3>New</h3>\r\n<ul>\r\n<li>Show Flow Rate/Average wait times</li>\r\n<li>Android App</li>\r\n<li>Crediting multiple hosts</li>\r\n</ul>\r\n<h3>Processing</h3>\r\n<ul>\r\n<li>Securing the website</li>\r\n<li>Upload Form</li>\r\n<li>Fixing broken links</li>\r\n<li>Fixing broken HTML/Converting to HTML5/CSS3</li>\r\n<li>thelinuxlink.pl</li>\r\n</ul>\r\n<h3>Done</h3>\r\n<ul>\r\n<li>DB support for summary and tags</li>\r\n<li>Move FTP Server internally, add new links to readme and sample show notes<br />\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/contribute.php\">https://hackerpublicradio.org/contribute.php</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/sample_shownotes.html\">https://hackerpublicradio.org/sample_shownotes.html</a>\r\n</li>\r\n<li><a href=\"https://hackerpublicradio.org/README.txt\">https://hackerpublicradio.org/README.txt</a>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Search options</li>\r\n<li>Introduction of show Tags</li>\r\n<li>Automatic tagging of media files</li>\r\n</ul>\r\n<h3>To Do</h3>\r\n<ul>\r\n<li>Automate the presentation</li>\r\n<li>Introduction to HPR video</li>\r\n<li>Add ATOM Feed</li>\r\n<li>Opus Support</li>\r\n<li>Events Page</li>\r\n<li>Twitter/Identi.CA Feed</li>\r\n<li>Upload to Archive.org</li>\r\n<li>Automating media upload, identification and transcoding</li>\r\n</ul>\r\n\r\n<h2>Events</h2>\r\n<ul>\r\n    <li>sigflup: Notacon April 18-21, 2013, Hilton Garden Inn in Downtown Cleveland <a href=\"https://www.notacon.org/event-information-2/\">https://www.notacon.org/event-information-2/</a></li>\r\n    <li>OCPLive May 27 Memorial Day Weekend Philadelphia <a href=\"https://ocplive.com/\">https://ocplive.com/</a></li>\r\n</ul>\r\n\r\n\r\n<h2>We would like more backup shows</h2>\r\n<p>\r\nThere are 32 shows in the queue from 13 hosts. Consider contributing a show. <a href=\"https://hackerpublicradio.org/calendar.php\">https://hackerpublicradio.org/calendar.php</a>\r\n</p>\r\n',159,47,1,'CC-BY-SA','Community News',0,1753,1),
(1242,'2013-05-07','What\'s Wrong With Free, Anyway?',1398,'Free of Charge versus Free as in Freedom','<p>In looking at the distinction between free of charge and free as in freedom, some interesting issues emerge. I argue that free of charge is often not what we should be looking for if we want good software options. But because I like going the long way around behind the barn to get anywhere, I start off in the Music business.</p>\r\n<p>Links to things I mentioned</p>\r\n<ul>\r\n<li><a href=\"https://lefsetz.com/wordpress/\">The Lefsetz Letter</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=xMj_P_6H69g\">Amanda Palmer\'s TED Talk</a></li>\r\n</ul>\r\n</br>\r\n<p>My web site is at <a href=\"https://www.zwilnik.com/\">https://www.zwilnik.com/</a>.</p>\r\n</br>\r\n<p>Remember to support free software!</p>\r\n',198,0,0,'CC-BY-SA','Apps,software,market',0,1910,1),
(1243,'2013-05-08','Wargames Anniversary',325,'The film is 30 years old','<p>\r\nWargames is 30 years old, this is my tribute to one of my favourite films.<br />\r\nSome text taken from <a href=\"https://en.wikipedia.org/wiki/WarGames\">Wikipedia page for the film</a> CC-BY-SA<br />\r\nModem sound from Freesound user <a href=\"https://www.freesound.org/people/joedeshon/sounds/80288/\">joedeshon</a> CC-BY\r\n</p>',191,0,0,'CC-BY-SA','movies, nostalgia, modem, AI, 1983',0,1803,1),
(1244,'2013-05-09','LiTS 029: ab - apache benchmark.',1790,'Apache HTTP server benchmarking tool: <em>ab</em>','<p>\r\nThis episode of LITS talks about using Apache Benchmark utility to test \r\nwebsites. Learn how to use  and interpret the results of Apache Benchmark.\r\n</p>\r\n<p>Link to the full episode and video <a href=\"https://www.linuxintheshell.com/2013/05/10/episode-029-ab-apache-benchmark/\">https://www.linuxintheshell.com/2013/05/10/episode-029-ab-apache-benchmark/</a></p>\r\n',7,67,1,'CC-BY-SA','apache,http,benchmark,ab',0,2334,1),
(1245,'2013-05-10','TGTM Newscast for 2013-06-05 for by Dann Washko and DeepGeek',1340,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://peoplesworld.org/gop-senators-push-bill-to-kill-nlrb/\">GOP\r\nsenators push bill to kill NLRB</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/pirate-party-enters-icelands-national-parliament-after-historic-election-win-130428/\">Pirate\r\nParty Enters Iceland’s National Parliament After Historic Election Win</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/1/headlines#511\">Obama\r\nRenews Guantánamo Closure Vow, Defends Force-Feeding</a>\r\n</li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/02/challenge/\">Challenge</a>\r\n</li>\r\n<li><a href=\"https://inthesetimes.com/article/14873/lean_socialist/\">Lean\r\nSocialist</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/pirate-bay-founder-on-trial-next-month-facing-societal-damage-claims-130429/\">Pirate\r\nBay Founder on Trial Next Month Facing Societal Damage Claims</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/mpaa-executive-tampered-with-ifpi-evidence-in-internet-piracy-case-130427/\">MPAA\r\nExecutive Tampered With IFPI Evidence in Internet Piracy Case</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/05/eff-federal-judge-dont-let-dmca-be-tool-censorship\">EFF\r\nto Federal Judge: Don’t Let the DMCA be a Tool for Censorship</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/04/tpp-biggest-global-threat-internet-acta\">What\r\nIs TPP? Biggest Global Threat to the Internet Since ACTA</a>\r\n</li>\r\n<li><a href=\"https://www.hiawatha-webserver.org/weblog/55\">Hiawatha\r\n9.1 has been released</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://nymag.com/daily/intelligencer/2013/04/brooklyn-anarchist-refuses-to-testify-in-bombing.html\">Brooklyn\r\nAnarchist Refusing to Play Along With the System</a>\r\n</li>\r\n<li><a href=\"https://www.web.gpnys.com/?p=12452\">Green Party Accuses\r\nCuomo of Unconstitutional Attacks on Political Parties</a>\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1635\">Why We Need to\r\nUnderstand the Apocalyptic Worldview of a Small Group of Radical Muslims</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/reflections-on-icelands-election-of-pirate-mps-130428/\">Reflections\r\non Iceland’s Election of Pirate MPs</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=92316\">Cuba: Viable\r\nSocialism &amp; Chavez at May Day Parades </a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p>\r\n<p>\r\nNews from \"maggiemcneill.wordpress.com,\"&nbsp; \"inthesetimes.com,\"\r\nand\r\n\"hiawatha-webserver.org\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" and\r\n\"peoplesworld.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://peoplesworld.org/gop-senators-push-bill-to-kill-nlrb/\">https://peoplesworld.org/gop-senators-push-bill-to-kill-nlrb/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-party-enters-icelands-national-parliament-after-historic-election-win-130428/\">https://torrentfreak.com/pirate-party-enters-icelands-national-parliament-after-historic-election-win-130428/</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/1/headlines#511\">https://www.democracynow.org/2013/5/1/headlines#511</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/02/challenge/\">https://maggiemcneill.wordpress.com/2013/05/02/challenge/</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14873/lean_socialist/\">https://inthesetimes.com/article/14873/lean_socialist/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-on-trial-next-month-facing-societal-damage-claims-130429/\">https://torrentfreak.com/pirate-bay-founder-on-trial-next-month-facing-societal-damage-claims-130429/</a></li>\r\n<li><a href=\"https://torrentfreak.com/mpaa-executive-tampered-with-ifpi-evidence-in-internet-piracy-case-130427/\">https://torrentfreak.com/mpaa-executive-tampered-with-ifpi-evidence-in-internet-piracy-case-130427/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/eff-federal-judge-dont-let-dmca-be-tool-censorship\">https://www.eff.org/deeplinks/2013/05/eff-federal-judge-dont-let-dmca-be-tool-censorship</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/04/tpp-biggest-global-threat-internet-acta\">https://www.eff.org/deeplinks/2013/04/tpp-biggest-global-threat-internet-acta</a></li>\r\n<li><a href=\"https://www.hiawatha-webserver.org/weblog/55\">https://www.hiawatha-webserver.org/weblog/55</a></li>\r\n<li><a href=\"https://nymag.com/daily/intelligencer/2013/04/brooklyn-anarchist-refuses-to-testify-in-bombing.html\">https://nymag.com/daily/intelligencer/2013/04/brooklyn-anarchist-refuses-to-testify-in-bombing.html</a></li>\r\n<li><a href=\"https://www.web.gpnys.com/?p=12452\">https://www.web.gpnys.com/?p=12452</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1635\">https://sacsis.org.za/site/article/1635</a></li>\r\n<li><a href=\"https://torrentfreak.com/reflections-on-icelands-election-of-pirate-mps-130428/\">https://torrentfreak.com/reflections-on-icelands-election-of-pirate-mps-130428/</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=92316\">https://www.havanatimes.org/?p=92316</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1865,1),
(1246,'2013-05-13','David Whitman On Location at LinuxFest Northwest',3738,'Our correspondent reports from LFNW','<!-- Scheduled under #2 Reserved Slots - Representing HPR at a show -->\r\n\r\n<p>\r\nLFNW Garage Sale Booth - old computer stuff sold to support the fest <a href=\"https://linuxfestnorthwest.org\">https://linuxfestnorthwest.org</a>\r\n</p>\r\n<p>\r\nBill Wright at the LFNW World Famous Raffle <a href=\"https://linuxfestnorthwest.org\">https://linuxfestnorthwest.org</a>\r\n</p>\r\n<p>\r\nEFF / TOR Table -<a href=\"https://www.eff.org\">https://www.eff.org</a> <a href=\"https://www.torproject.org/\">https://www.torproject.org/</a>\r\n</p>\r\n<p>\r\nDW does a cheesy Lightning Talk about HPR.\r\n</p>\r\n<p>\r\nMartin Obando <a href=\"https://www.obandocomputing.com\">https://www.obandocomputing.com</a>\r\n</p>\r\n<p>\r\nMozilla <a href=\"https://mozilla.com/\">https://mozilla.com/</a>\r\n</p>\r\n<p>\r\nLarry the Crunchbang guy <a href=\"https://www.crunchbang.org/\">https://www.crunchbang.org/</a>\r\n</p>\r\n<p>\r\nOrangeFS Amy Cannon  <a href=\"https://orangefs.org/\">https://orangefs.org/</a>\r\n</p>\r\n<p>\r\nDice.com Nathan James <a href=\"https://www.Dice.com\">www.Dice.com</a>\r\n</p>\r\n<p>\r\nLinux Automation - Beer! <a href=\"https://www.linuxautomation.org/\">https://www.linuxautomation.org/</a>\r\n</p>\r\n<p>\r\nFedora Project <a href=\"https://fedoraproject.org/\">https://fedoraproject.org/</a>\r\n</p>\r\n<p>\r\niSEC Partners <a href=\"https://www.isecpartners.com/\">https://www.isecpartners.com/</a>\r\n</p>\r\n<p>\r\nAcquia <a href=\"https://www.acquia.com/\">https://www.acquia.com/</a>\r\n</p>\r\n<p>\r\nLinode <a href=\"https://www.linode.com/\">https://www.linode.com/</a>\r\n</p>\r\n<p>\r\nOpenBSD <a href=\"https://www.openbsd.org/\">https://www.openbsd.org/</a>\r\n</p>\r\n<p>\r\nFree Software Foundation <a href=\"https://www.fsf.org\">www.fsf.org</a>\r\n</p>\r\n<p>\r\nLinux Professional Institute <a href=\"https://www.lpi.org\">www.lpi.org</a>\r\n</p>\r\n<p>\r\nGSLUG <a href=\"https://gslug.org/\">https://gslug.org/</a>\r\nUbuntu Washington <a href=\"https://loco.ubuntu.com/teams/ubuntu-washington/\">https://loco.ubuntu.com/teams/ubuntu-washington/</a>\r\nKDE <a href=\"https://www.kde.org\">www.kde.org</a>\r\n</p>\r\n',209,0,1,'CC-BY-SA','\"LinuxFest Northwest\",LFNW',0,1733,1),
(1247,'2013-05-14','Recording Terrestrial Radio with bash scripts and cron jobs',876,'Using a Bash script to capture terrestrial radio','<p>In this episode I talk about my solution for capturing terrestrial \r\nradio so that I can listen to it at my own convenience. I use a bash \r\nscript, cron jobs, and the <a href=\"https://streamripper.sourceforge.net/\">streamripper</a> package. here are some links \r\nto things I mentioned in the podcast. </p>\r\n\r\n<p>Jezra\'s command-line audio player <strong>sap</strong> (simple audio\r\nplayer): <a href=\"https://www.jezra.net/projects/sap\">https://www.jezra.net/projects/sap</a>  </p>\r\n\r\n<p>Streamripper: <a href=\"https://streamripper.sourceforge.net/\">https://streamripper.sourceforge.net/</a>  </p>\r\n\r\n<p>Radio station KRVS 88.7 FM, Lafayette, Louisiana, USA <a href=\"https://krvs.org/\">https://krvs.org/</a>  </p>\r\n\r\n<p>And you can see the whole radio-recording script here:\r\n<a href=\"https://jonathankulp.org/archives/647\">https://jonathankulp.org/archives/647</a></p>',238,42,1,'CC-BY-SA','bash,scripting,radio,streamripper,simple audio player',0,1786,1),
(1248,'2013-05-15','Frank Bell Achieves Enlightenment Adventures with E17 Pt One',1720,'About Enlightenment E17, part 1','<p>\r\nThere was great rejoicing in the Linux community when the Enlightenment Desktop, v. 0.17 (AKA E17), was released recently.  It was the first major upgrade in well over a decade to a desktop environment that many remembered fondly for its commitment to a visually pleasing computing experience.  \r\n</p>\r\n<p>\r\nFrank Bell describes how he started using Enlightenment and what he has encountered so far.  In this, the first of two parts, he addresses installing Enlightenment, Enlightenment\'s \"first-run\" dialog, the structure of the desktop, the menu, and the management applications and windows on the desktop.  \r\n</p>\r\n<p>\r\nPart Two will focus on the nitty-gritty of configuring the appearance and behavior of Enlightenment.\r\n</p>\r\n<p>\r\nLinks:\r\n</p>\r\n\r\n<ul>\r\n<li>E17 Screenshot:  <a href=\"https://pineviewfarm.net/misc/e17_2.jpg\">https://pineviewfarm.net/misc/e17_2.jpg</a>\r\n</li>\r\n<li>Enlightenment website:  <a href=\"https://www.enlightenment.org/\">https://www.enlightenment.org/</a>\r\n</li>\r\n<li>Enlightenment wiki:  <a href=\"https://trac.enlightenment.org/e/wiki\">https://trac.enlightenment.org/e/wiki</a>\r\n</li>\r\n<li>Themes and eye candy:  <a href=\"https://e17-stuff.org/\">https://e17-stuff.org/</a>\r\n</li>\r\n<li>Enlightenment article at the Arch wiki:  <a href=\"https://wiki.archlinux.org/index.php/Enlightenment\">https://wiki.archlinux.org/index.php/Enlightenment</a>\r\n</li>\r\n<li>Bodhi Linux Guide to Enlightenment (Enlightenment is Bodhi\'s default desktop): <a href=\"https://www.bodhilinux.com/e17guide/e17guideEN/index.html\">https://www.bodhilinux.com/e17guide/e17guideEN/index.html</a>\r\n</li>\r\n<li>Frank\'s Enlightenment handout for his LUG:  <a href=\"https://www.pineviewfarm.net/misc/TWUUG_E17.pdf\">https://www.pineviewfarm.net/misc/TWUUG_E17.pdf</a>\r\n</li>\r\n<li>Enlightenment Slackbuild:  <a href=\"https://slackbuilds.org/repository/14.0/desktop/enlightenment\">https://slackbuilds.org/repository/14.0/desktop/enlightenment</a>\r\n</li>\r\n<li>SlackE17 binary: <a href=\"https://sourceforge.net/projects/slacke17\">https://sourceforge.net/projects/slacke17</a>\r\n</li>\r\n<li>Kernel Panic Oggcast Interview with Rasterman (Carsten Haitzler), Enlightenment maintainer:  <a href=\"https://kernelpanicoggcast.net/Oggcasts/KernelPanic_71.ogg\">https://kernelpanicoggcast.net/Oggcasts/KernelPanic_71.ogg</a>\r\n</li>\r\n</ul>',195,0,1,'CC-BY-SA','\"Enlightenment Desktop\",\"Bodhi Linux\"',0,1812,1),
(1249,'2013-05-16','Software Patents: Who\'s Behind the Curtain?',3646,'Deb Nicholson speaks about Software Patents at LinxFest Northwest, April 27, 2013','<!-- Released as Deb is a new host but also because LFNW have reserved slots -->\r\n<p>\r\nDeb Nicholson works at the intersection of technology and social justice. She is the Community Outreach Director at the Open Invention Network <a href=\"https://www.openinventionnetwork.com\">https://www.openinventionnetwork.com</a> and the Community Manager at GNU MediaGoblin <a href=\"https://www.openinventionnetwork.com\">https://www.openinventionnetwork.com</a>. She also serves on the board at Open Hatch <a href=\"https://openhatch.org/\">https://openhatch.org/</a>, a non-profit dedicated to matching prospective free software contributors with communities, tools and education. She lives in the United States in Cambridge, Massachusetts.\r\n</p>',245,0,1,'CC-BY-SA','\"Software Patents\",\"LinxFest Northwest\",\"Deb Nicholson\",\"Open Invention Network\"',0,1890,1),
(1250,'2013-05-17','Interview With YTCracker',6046,'Pokey interviews YTCracker','<p>\r\nThis is an interview with YTCracker, one of my favorite NerdCore rappers. You can find links to his music on his website <a href=\"https://www.ytcracker.com/\">https://www.ytcracker.com/</a>\r\n</p>\r\n<p>\r\nIf you like Nerdcore Rap, a good website to check out is <a href=\"https://nerdcorenow.com\">https://nerdcorenow.com</a>. They have a few \"various artists\" compilation albums available for download. \r\n</p>\r\n<p>\r\nThanks to my guest, YTCracker for coming on Hacker Public Radio, and thank you for listening.\r\n</p>',128,78,1,'CC-BY-SA','Nerdcore Rap',0,1955,1),
(1251,'2013-05-20','TGTM Newscast for 2013-05-19 DeepGeek',1931,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://inthesetimes.com/article/14972/at_last_occupiers_turned_owners_celebrate_factory_opening/\">A New Era for Worker Ownership, 5 Years in the Making</a>\r\n</li>\r\n<li><a href=\"https://www.allgov.com/news/controversies/new-york-city-may-let-non-citizens-vote-in-local-elections-130511?news=849990\">New York City May Let Non-Citizens Vote in Local Elections</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130509/10194223020/chinas-state-run-tv-uses-daily-show-clip-to-demonize-us-viewers-point-out-irony.shtml\">China\'s State-Run TV Uses Daily Show Clip To Demonize US, Viewers Point Out The Irony</a>\r\n\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/news/9202\">\"Part of the Transition to Socialism\": Venezuela\'s Labour Law Comes into Effect</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/10/headlines#51012\">New York City Council Passes Sick-Pay Bill </a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-asks-court-to-dump-the-baseless-criminal-case-130509/\">Megaupload Asks Court to Dump The “Baseless” Criminal Case</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/syrian-internet-goes-dark-leaving-questions-and-uncertainty-0\">Syrian Internet Goes Dark, Leaving Questions and Uncertainty</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/update-email-privacy-law-must-go-further\">Update to Email Privacy Law Must Go Further</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/why-private-torrent-sites-have-strict-copyright-enforcement-rules-130511/\">Why Private Torrent Sites Have Strict Copyright Enforcement Rules</a>\r\n\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130507/18512622997/blogger-issues-dmca-notice-to-take-down-posts-infringing-his-how-to-infringe-post.shtml\">Blogger Issues DMCA Notice To Take Down Posts Infringing His \'How To Infringe\' Post</a>\r\n</li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://sacsis.org.za/site/article/1652\">The Death of Truth</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/9201\">The New York Times on Venezuela and Honduras: A Case of Journalistic Misconduct</a>\r\n</li>\r\n<li><a href=\"https://www.iww.org/en/content/reinventing-wheel-real-green-jobs-story\">Reinventing the Wheel - The REAL Green Jobs Story</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=92865\">When Will the Works of Octavio Paz be Published in Cuba? </a>\r\n\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/u-s-govt-attack-on-megaupload-bears-hallmarks-of-digital-gitmo-130507/\">U.S. Govt. Attack on Megaupload Bears Hallmarks of ‘Digital Gitmo’</a>\r\n</li></ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p><p>\r\nNews from \"techdirt.com,\" \"inthesetimes.com,\"\r\nand\r\n \"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"venezuelanalysis.com,\" and \"democracynow.org,\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://inthesetimes.com/article/14972/at_last_occupiers_turned_owners_celebrate_factory_opening/\">https://inthesetimes.com/article/14972/at_last_occupiers_turned_owners_celebrate_factory_opening/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/controversies/new-york-city-may-let-non-citizens-vote-in-local-elections-130511?news=849990\">https://www.allgov.com/news/controversies/new-york-city-may-let-non-citizens-vote-in-local-elections-130511?news=849990</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130509/10194223020/chinas-state-run-tv-uses-daily-show-clip-to-demonize-us-viewers-point-out-irony.shtml\">https://www.techdirt.com/articles/20130509/10194223020/chinas-state-run-tv-uses-daily-show-clip-to-demonize-us-viewers-point-out-irony.shtml</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/news/9202\">https://venezuelanalysis.com/news/9202</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/10/headlines#51012\">https://www.democracynow.org/2013/5/10/headlines#51012</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-asks-court-to-dump-the-baseless-criminal-case-130509/\">https://torrentfreak.com/megaupload-asks-court-to-dump-the-baseless-criminal-case-130509/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/syrian-internet-goes-dark-leaving-questions-and-uncertainty-0\">https://www.eff.org/deeplinks/2013/05/syrian-internet-goes-dark-leaving-questions-and-uncertainty-0</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/update-email-privacy-law-must-go-further\">https://www.eff.org/deeplinks/2013/05/update-email-privacy-law-must-go-further</a></li>\r\n<li><a href=\"https://torrentfreak.com/why-private-torrent-sites-have-strict-copyright-enforcement-rules-130511/\">https://torrentfreak.com/why-private-torrent-sites-have-strict-copyright-enforcement-rules-130511/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130507/18512622997/blogger-issues-dmca-notice-to-take-down-posts-infringing-his-how-to-infringe-post.shtml\">https://www.techdirt.com/articles/20130507/18512622997/blogger-issues-dmca-notice-to-take-down-posts-infringing-his-how-to-infringe-post.shtml</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1652\">https://sacsis.org.za/site/article/1652</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/9201\">https://venezuelanalysis.com/analysis/9201</a></li>\r\n<li><a href=\"https://www.iww.org/en/content/reinventing-wheel-real-green-jobs-story\">https://www.iww.org/en/content/reinventing-wheel-real-green-jobs-story</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=92865\">https://www.havanatimes.org/?p=92865</a></li>\r\n<li><a href=\"https://torrentfreak.com/u-s-govt-attack-on-megaupload-bears-hallmarks-of-digital-gitmo-130507/\">https://torrentfreak.com/u-s-govt-attack-on-megaupload-bears-hallmarks-of-digital-gitmo-130507/</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1662,1),
(1252,'2013-05-21','The Long Road To Linux',1895,'Beeza has been in the IT world for a long time','<!-- New host -->\r\n<p>\r\nOver about 30 years Beeza has been a software developer and tester, a system designer and technical author. In that time he\'s worked with a wide range of software, hardware and technologies. From DOS and the early days of Windows and the Mac, through to his conversion to Linux, he\'s seen great changes in the way we develop software and use computers. Not all the changes have necessarily been for the better, though.\r\n</p>\r\n<p>\r\nFor anyone who\'s been around the IT world for a while, this may be a short trip down memory lane. For relative newcomers, it may come as a surprise to discover just how much was achieved years ago with so few resources.\r\n</p>',246,0,1,'CC-BY-SA','minicomputer,daisywheel,\"winchester disk\",FORTRAN77,\"DEC VAX\",VMS,VAXcluster,\"IBM AS/400\"',0,1987,1),
(1253,'2013-05-22','LiTS 030: vmstat',1723,'Report virtual memory statistics with the <em>vmstat</em> command','<p>\r\nEpisode 30 of Linux in the Shell talks about the use of the vmstat \r\ncommand. Learn about Linux Virtual Memory managment and the files in \r\n/proc where vmstat gathers information.</p>\r\nFor the full write-up of the command and the corresponding video examples check out <a href=\"https://www.linuxintheshell.com/2013/05/22/episode-030-vmstat/\">https://www.linuxintheshell.com/2013/05/22/episode-030-vmstat/</a>\r\n',7,67,1,'CC-BY-SA','vmstat,virtual memory',0,2446,1),
(1254,'2013-05-23','X2go Remote Linux server/client',275,'X2Go enables you to access a graphical desktop of a computer over the network','<!-- Last released on 2012-08-02 -->\r\n\r\n<p>\r\nWith x2go you can access your desktop using another computer -- that means both LAN and internet connections. The transmission is done using the ssh protocol, so it is encrypted. By using the free nx libraries from NoMachine, a very acceptable performance in both speed and responsiveness is achieved. Even an ISDN connection runs smoothly.\r\n</p>\r\n<p>\r\nThis makes it is possible to connect your laptop to any computer with the environment, applications, and performance of the remote desktop. It is also possible to have a bunch of computers connected to a single server (terminal-server, thin-client).\r\n</p>\r\n<p>\r\nClients are available for Linux (Qt4), Windows, and Mac. The latter two can be downloaded directly as binary from the x2go homepage.\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://wiki.archlinux.org/index.php/X2go\">https://wiki.archlinux.org/index.php/X2go</a>\r\n</li>\r\n<li><a href=\"https://wiki.x2go.org/doku.php/start\">https://wiki.x2go.org/doku.php/start</a>\r\n</li>\r\n<li><a href=\"https://wiki.x2go.org/doku.php/wiki:repositories:start\">https://wiki.x2go.org/doku.php/wiki:repositories:start</a>\r\n</li>\r\n<li><a href=\"https://launchpad.net/~x2go/+archive/stable\">https://launchpad.net/~x2go/+archive/stable</a>\r\n</li>\r\n</ul>\r\n',129,0,1,'CC-BY-SA','X2Go,SSH,tunnel,FUSE',0,1812,1),
(1255,'2013-05-24','A life in a software project',620,'In this episode I will read something for you.','<p>\r\nA friend of mine wrote a blog post the day of his 40th birthday. The\r\ntitle was \"Version 4.0 is out!\". I found it very interesting, as he\r\ntold the history of his life as if it was a software project with a\r\nmajor x.0 release every 10th birthday.\r\n</p>',197,0,1,'CC-BY-SA','\"blog post\",birthday,\"software project\"',0,1802,1),
(1256,'2013-05-27','TGTM Newscast for 2013-05-20 Bobobex',1144,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://wlcentral.org/node/2820\">Statement of Lisa L Williams on Bradley Manning</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/doj-subpoena-ap-journalists-shows-need-protect-calling-records\">Justice Department Subpoena of AP Journalists Shows Need to Protect Calling Records</a>\r\n</li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/12/guest-columnist-kelly-michaels/\">Guest Columnist: Kelly Michaels</a>\r\n\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=93126\">Obama Must Set the Cuban Five Free</a>\r\n</li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/05/15/harry-reid-to-rh-reality-check-military-sexual-assault-reporting-system-needs-fixing/\">Harry Reid to RH Reality Check: Military Sexual Assault Reporting System Needs Fixing</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/six-strikes-anti-piracy-outfit-loses-company-status-faces-penalties-130515/\">“Six Strikes” Anti-Piracy Outfit Loses Company Status, Faces Penalties</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/disappointing-unsealing-decision-aaron-swartz-case\">Disappointing Unsealing Decision in Aaron Swartz Case</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130514/14283523085/interesting-move-peter-sunde-pirate-bay-flattr-to-run-eu-parliament.shtml\">Interesting Move: Peter Sunde, Of The Pirate Bay &amp; Flattr To Run For EU Parliament</a>\r\n\r\n</li>\r\n<li><a href=\"https://www.allgov.com/news/us-and-the-world/latest-middle-east-cyber-attacks-on-us-corporations-employ-sabotage-130515?news=850020\">Latest Middle East Cyber Attacks on U.S. Corporations Employ Sabotage</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130514/01475423078/tv-networks-finally-discover-live-streaming-still-get-it-really-really-wrong.shtml\">TV Networks Finally Discover Live Streaming; Still Get It Really, Really Wrong</a>\r\n</li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://www.havanatimes.org/?p=93077\">Cuba/Homophobia: It’s Never Too Late </a>\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1659\">Why Cops Bust Down Doors of Medical Pot Growers, But Ignore Men Who Keep Naked Girls on Leashes</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/how-weak-current-dnt-proposal\">Do Not Track: Are Weak Protections Worse Than None At All?</a>\r\n\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/blog/innovation/articles/20130513/21331623075/cable-a-la-carte.shtml\">The McCain Cable Bill Can Only Do So Much; Real Change Is Market-Driven</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/jail-terms-for-unlocking-cellphones-130512/\">Jail Terms For Unlocking Cellphones Shows The True Black Heart Of The Copyright Monopoly</a>\r\n</li></ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p><p>\r\nNews from \"techdirt.com,\" \"maggiemcneill.wordpress.com,\"&nbsp; \"havantimes.org,\"\r\nand\r\n \"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n\r\nNews from \"wlcentral.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.\r\n<p>News from rhrealitycheck.org used under terms published on their webpage.<br />\r\n</p>\r\n\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://wlcentral.org/node/2820\">https://wlcentral.org/node/2820</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/doj-subpoena-ap-journalists-shows-need-protect-calling-records\">https://www.eff.org/deeplinks/2013/05/doj-subpoena-ap-journalists-shows-need-protect-calling-records</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/12/guest-columnist-kelly-michaels/\">https://maggiemcneill.wordpress.com/2013/05/12/guest-columnist-kelly-michaels/</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=93126\">https://www.havanatimes.org/?p=93126</a></li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/05/15/harry-reid-to-rh-reality-check-military-sexual-assault-reporting-system-needs-fixing/\">https://rhrealitycheck.org/article/2013/05/15/harry-reid-to-rh-reality-check-military-sexual-assault-reporting-system-needs-fixing/</a></li>\r\n<li><a href=\"https://torrentfreak.com/six-strikes-anti-piracy-outfit-loses-company-status-faces-penalties-130515/\">https://torrentfreak.com/six-strikes-anti-piracy-outfit-loses-company-status-faces-penalties-130515/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/disappointing-unsealing-decision-aaron-swartz-case\">https://www.eff.org/deeplinks/2013/05/disappointing-unsealing-decision-aaron-swartz-case</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130514/14283523085/interesting-move-peter-sunde-pirate-bay-flattr-to-run-eu-parliament.shtml\">https://www.techdirt.com/articles/20130514/14283523085/interesting-move-peter-sunde-pirate-bay-flattr-to-run-eu-parliament.shtml</a></li>\r\n<li><a href=\"https://www.allgov.com/news/us-and-the-world/latest-middle-east-cyber-attacks-on-us-corporations-employ-sabotage-130515?news=850020\">https://www.allgov.com/news/us-and-the-world/latest-middle-east-cyber-attacks-on-us-corporations-employ-sabotage-130515?news=850020</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130514/01475423078/tv-networks-finally-discover-live-streaming-still-get-it-really-really-wrong.shtml\">https://www.techdirt.com/articles/20130514/01475423078/tv-networks-finally-discover-live-streaming-still-get-it-really-really-wrong.shtml</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=93077\">https://www.havanatimes.org/?p=93077</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1659\">https://sacsis.org.za/site/article/1659</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/05/how-weak-current-dnt-proposal\">https://www.eff.org/deeplinks/2013/05/how-weak-current-dnt-proposal</a></li>\r\n<li><a href=\"https://www.techdirt.com/blog/innovation/articles/20130513/21331623075/cable-a-la-carte.shtml\">https://www.techdirt.com/blog/innovation/articles/20130513/21331623075/cable-a-la-carte.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/jail-terms-for-unlocking-cellphones-130512/\">https://torrentfreak.com/jail-terms-for-unlocking-cellphones-130512/</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1576,1),
(1257,'2013-05-28','Getting things done.',655,'Knightwise speaks of his Apple experiences over recent years','<!--\r\nNormal priority (9 hosts)\r\nThe next regular show is:\r\n\"20130524T121225Z_111_knightwise_hpr_getthingsdone\"\r\n\r\nLast release time of show hosts:\r\n111	2012-02-23	Knightwise <host111@hackerpublicradio.org>\r\n78	2013-03-19	klaatu <klaatu.nospam@nospam.hackerpublicradio.org>\r\n235	2013-03-22	NYbill <nybill.nospam@nospam.gunmonkeynet.net>\r\n30	2013-04-01	Ken Fallon <ken.fallon.nospam@nospam.gmail.com>\r\n115	2013-04-26	sigflup <pantsbutt.nospam@nospam.gmail.com>\r\n198	2013-05-07	Ahuka <zwilnik.nospam@nospam.zwilnik.com>\r\n209	2013-05-13	David Whitman <davidglennwhitman.nospam@nospam.gmail.com>\r\n238	2013-05-14	Jon Kulp <jonlancekulp.nospam@nospam.gmail.com>\r\n195	2013-05-15	Frank Bell <frank.nospam@nospam.pineviewfarm.net>\r\n-->\r\n\r\n\"When you need to get things done : Use a Mac\" That used to be the default answer. But does it still ring true today ? Knightwise takes a look at the history of Apple and its evolution in the power-user landscape over the last decenium.',111,0,1,'CC-BY-SA','Apple,Mac,iPod,iPhone',0,1885,1),
(1258,'2013-05-29','How to Build a Desktop Computer',1298,'Describes how to build a desktop computer with guidance on the order in which to pick components.','<H2>Show Notes for How to Build a Desktop\r\n</H2>\r\n<P><br/>\r\n</P>\r\n<H3>Build vs Buy</H3>\r\n<P>Do you have the interest and time to\r\nresearch and build a desktop computer?</P>\r\n<P>You probably won\'t save a lot of money,\r\nbut with all the research you may get better quality parts.</P>\r\n<P>You will know exactly what\'s in your\r\nsystem should issues or questions ever arise.</P>\r\n<P><br/>\r\n</P>\r\n<H3>Gather requirements</H3>\r\n<P>Define the purpose of the system \r\n</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Use:  gaming,\r\nvideo/photo processing, web browsing/documents</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Applications\r\nshould drive most of your hardware decisions.</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Data protection: \r\nhow much data, how resilient (on-site mirroring, RAID vs. off-site)</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Power protection: \r\nsurge suppression, UPS</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Physical\r\nprotection:  keyed case lock (disassembly prevention), cable anchor</P>\r\n<P><br/>\r\n</P>\r\n<H3>Define a budget \r\n</H3>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Decide what are\r\nyou willing to spend (max, target, min)</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">&nbsp;&nbsp;Check\r\noff-the-shelf models to get the going price points</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Understand there\r\nare trade-offs and if everything is needed at once</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Adding\r\ncapabilities later can help with sticker shock</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">If you have time,\r\nbuy components when prices dip</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Be careful about\r\nreturn policies...some 30 or 90 days</P>\r\n<P><br/>\r\n</P>\r\n<H3>Learn about current technology &amp;\r\nprices</H3>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Core:  CPU,\r\nmemory, motherboard, graphics controller, power supply</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Storage:  solid\r\nstate drives, rotating hard drives, removable media (DVD, USB)</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Auxiliary:  audio,\r\nmonitor, power protection, web cam, printer/scanner, backup drive</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Interfaces:  SATA,\r\nIDE, DDR2, DDR3, PCI, PCI-e, USB, eSATA</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Determine\r\napproximate price range</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Where to research\r\nthis stuff:  Wikipedia, Tom\'s Hardware, Anandtech, Specs on vendor web sites</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Where to shop:  NewEgg.com,\r\nAmazon.com, Dell.com</P>\r\n<P><br/>\r\n</P>\r\n<H3>Understand compatibility</H3>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Hardware-Hardware\r\ncompatibility</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">	Check qualified\r\nhardware list (QHL) on CPU/memory/motherboard</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">	Also known as CPU\r\nsupport list, memory support list, qualified vendor list, etc.</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">	If you can stick\r\nto the QHL parts, h/w compatibility is more assured</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Hardware-Operating\r\nSystem compatibility \r\n</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">Drivers, either\r\nbuilt into the OS or from vendor web site</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">Pay attention to\r\n32-bit vs. 64-bit in both operating systems and drivers</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">Operating\r\nSystem-Application compatibility</P>\r\n<P STYLE=\"margin-left: 1.0in; margin-bottom: 0in\">	I\'m not going to\r\naddress this, but it is something to research and understand.</P>\r\n<P><br/>\r\n</P>\r\n<H3>Define what components you need</H3>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">You will need the\r\ncore and storage components.</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\"><br/>\r\n</P>\r\n<P STYLE=\"margin-left: 0.5in; margin-bottom: 0in\">If you have\r\ncomponents (particularly auxiliary components) from a previous\r\nsystem, you may find you can use them with the new system.  Speakers,\r\nprinter, and monitors are all prime candidates.</P>\r\n<P><br/>\r\n</P>\r\n<H4>Steps</H4>\r\n<OL>\r\n	<LI><H5>CPU</H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>Decide on CPU brand (typically\r\n	Intel or AMD)</P>\r\n	<LI><P>Decide on CPU model, which is\r\n	dictated by your needs and budget</P>\r\n	<LI><P>CPU will dictate motherboard\r\n	socket type</P>\r\n	<LI><P>Be sure to buy CPU in box set so\r\n	it includes CPU fan &amp; heat-sink.  Otherwise, you\'ll need to\r\n	figure out the thermal dissipation needs and physical dimension\r\n	limitations of the case in order to select an appropriate 3rd party\r\n	CPU fan &amp; heat-sink.  This can involve liquid cooling solutions.\r\n	 I\'m not covering thermal solutions in detail here.</P>\r\n</UL>\r\n<OL START=2>\r\n	<LI><H5>Motherboard</H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>Narrow search to motherboards with\r\n	socket type that matches CPU.</P>\r\n	<LI><P>Decide on motherboard form factor\r\n	(ATX, Mini-ATX, Micro-ATX, Mini-ITX, etc.).  See Wikipedia.</P>\r\n	<LI><P>Video on-board or discrete.  \r\n	</P>\r\n<UL>\r\n	<LI><P>If on-board, check if it has\r\n	dedicated memory or borrows memory from main system.  If it borrows\r\n	from the main system, you may want to increase your memory size. \r\n	Recommend using discrete if 3-D requirements exist.  You can go\r\n	discrete later, but you\'ll have wasted money on the motherboard.</P>\r\n	<LI><P>If discrete, ensure motherboard\r\n	has enough high-end PCI-e slots for your needs. \r\n	</P>\r\n</UL>\r\n</UL>\r\n<UL>\r\n	<LI><P>Audio on-board, discrete or\r\n	external.</P>\r\n<UL>\r\n	<LI><P>If on-board, check motherboard has\r\n	suitable output ports for your needs.</P>\r\n	<LI><P>If discrete, ensure motherboard\r\n	has a slot for the audio card.</P>\r\n</UL>\r\n<UL>\r\n	<LI><P>If external audio system will be\r\n	used, make sure motherboard has ports to support it.</P>\r\n	<LI><P>WiFi / Blue Tooth</P>\r\n	<P>While a few motherboards have these,\r\n	they are generally considered inferior for connectivity and security\r\n	on a non-mobile device like a desktop.  It\'s also easy to add a card\r\n	or USB device to obtain them.  Also, when integrated on the\r\n	motherboard, they are harder to upgrade later.</P>\r\n</UL>\r\n</UL>\r\n<UL>\r\n	<LI><P>Outputs ports meet your needs\r\n	(PS2, Parallel, Serial COM, USB, eSATA, S/PDIF, HDMI, Ethernet,\r\n	etc.)</P>\r\n	<LI><P>At this point, you search should\r\n	be fairly narrow – compare prices, read reviews and compare\r\n	ratings. \r\n	</P>\r\n	<LI><P>Decide on motherboard vendor and\r\n	model</P>\r\n</UL>\r\n<OL START=3>\r\n	<LI><H5>Memory</H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>Based on motherboard, find\r\n	matching memory type.  DDR2 and DDR3 are the common types.  \r\n	</P>\r\n	<P>There are 5 memory properties:  \r\n	</P>\r\n<OL>\r\n	<LI><P>DDR revision (currently they\r\n	include DDR, DDR2, and DDR3)</P>\r\n	<LI><P>Chip Classification (like\r\n	DDR2-1333) where the number (1333) is the maximum clock speed (in\r\n	MHz) the memory chips support, which is halved for real clock speed\r\n	(666.5MHz).</P>\r\n	<LI><P>Module Classification (like\r\n	PC3-10666) where the number (10666) is the maximum transfer rate (in\r\n	MB/s).  This is typically 8 times the first memory chip\r\n	classification clock speed, so DDR400 transfers data at 3,200 MB/s. \r\n		</P>\r\n	<LI><P>Timing (like 7-8-8-24) measures\r\n	the time the memory chip delays doing something internally.</P>\r\n	<LI><P>Voltage (like 1.5v)  \r\n	</P>\r\n</OL>\r\n</UL>\r\n<UL>\r\n	<LI><P>Note the memory properties are\r\n	maximums.  Actual rates will be lower based on the motherboard. \r\n	Match the first 3 properties – DDR revision, chip classification\r\n	and module classification.  DDR revision must match.  If you can\'t\r\n	get an exact match on Chip and Module classifications, make sure the\r\n	memory module is faster (higher numbers) than the motherboard.</P>\r\n	<LI><P>If you plan to over-clock, you\'ll\r\n	need to pay attention to all 5 properties, but I\'m not going to\r\n	cover over-clocking.</P>\r\n	<LI><P>For more assurance, buy memory\r\n	that\'s on the motherboard maker\'s certified list.</P>\r\n	<LI><P>Recommend buying memory in higher\r\n	capacities per module for future expansion.  If you have 4 memory\r\n	module slots which can accept 1G, 2G, and 4G modules, opt for the 4G\r\n	modules.</P>\r\n	<LI><P>Recommend that all memory modules\r\n	be the same size, optimally the same brand/model if possible.</P>\r\n</UL>\r\n<OL START=4>\r\n	<LI><H5>Video Card</H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>If using on-board video\r\n	controller, you\'ve already decided this.</P>\r\n	<LI><P>If using discrete video card,\r\n	narrow search to available motherboard slots.  \r\n	</P>\r\n	<P>For example, if you only have one\r\n	PCI-e 16x slot, narrow search to video cards that can use that slot.\r\n	 Don\'t worry about AMD\'s CrossfireX or NVIDIA\'s SLI card linking\r\n	because you don\'t have two slots. \r\n	</P>\r\n	<LI><P>If you buy a high-end discrete\r\n	card or cards, be sure to check the video card vendor\'s recommended\r\n	power supply wattage and required power connector.  These cards\r\n	often require a separate power connector from the power supply.</P>\r\n</UL>\r\n<OL START=5>\r\n	<LI><H5>Internal Storage </H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>By internal\r\n	storage, I mean storage devices that will be housed inside the\r\n	computer case.</P>\r\n	<LI><P>Most\r\n	motherboards come with an on-board storage controller, typically\r\n	SATA 2.  Some have an IDE controller for legacy support.  Server\r\n	motherboards may have some version of SCSI or SAS (serial attached\r\n	storage) controllers.</P>\r\n	<LI><P>These\r\n	on-board controllers are configured from within the BIOS or UEFI. \r\n	Depending on the motherboard\'s south bridge chipset, it may support\r\n	a few RAID levels, usually levels 0 (striping) and 1 (mirroring).</P>\r\n	<LI><P>Storage\r\n	devices come in different physical sizes which require different\r\n	sized bays - 5.25 inch, 3.5 inch, 2.5 inch, and 1.8 inch.  These\r\n	refer the size of the storage medium, not the actual bay size.  The\r\n	5.25 inch bays come in half-height versions, which are the standard\r\n	for CD and DVD drives in todays\' computers.  The 3.5 inch bays are\r\n	usually used for floppy or Zip drives...more legacy equipment.  See\r\n	Wikipedia.</P>\r\n	<LI><P>Storage\r\n	devices can vary significantly in storage capacity.  Often, the\r\n	larger the storage capacity, the higher the latency in storing and\r\n	retrieving data.  Cache on-board the disk can mitigate this latency,\r\n	so larger cache sizes are preferred particularly for large capacity\r\n	drives.  Cache sizes currently include 8MB, 16MB, 32MB and 64MB.</P>\r\n	<LI><P>With rotating\r\n	magnetic disks, the speed at which they rotate can also mitigate\r\n	this latency.  Rotation speeds include 5400 rpm, 7200 rpm, and 10000\r\n	rpm and 15000 rpm with each step in speed requiring more power and\r\n	giving off more heat.</P>\r\n	<LI><P>If you need\r\n	more than 2 or 3 drives, you\'ll need to ensure your case has\r\n	adequate physical space for them and that your power supply is sized\r\n	appropriately.</P>\r\n</UL>\r\n<P><br/>\r\n</P>\r\n<OL START=6>\r\n	<LI><H5>Case &amp; Power Supply</H5>\r\n</OL>\r\n<UL>\r\n	<LI><P>Some cases are bundled with a\r\n	power supply, which might work great for average to low-end system\r\n	configurations.</P>\r\n	<LI><P>Based on motherboard form factor\r\n	and internal storage requirements, pick out a computer case.  \r\n	</P>\r\n	<LI><P>Case features to consider:</P>\r\n\r\n<OL>\r\n	<LI><P>Power supply location is always\r\n	in rear, but can be on top or bottom of a tower configuration.  If\r\n	the computer will sit on the floor, having the power supply on the\r\n	bottom might turn it into a dust bunny haven.</P>\r\n	<LI><P>Number and type of storage drive\r\n	bays.</P>\r\n	<LI><P>Removable and/or washable dust\r\n	filters.</P>\r\n	<LI><P>Lighting kits</P>\r\n	<LI><P>Front panel ports and static\r\n	suppression</P>\r\n</OL>\r\n</UL>\r\n<UL>\r\n	<LI><P>The number and size of fans is\r\n	limited by the case design.  Typically a case will come with one\r\n	rear fan, but most offer front, side, or top vents where fans can be\r\n	mounted. Fan sizes range from 25mm to 250mm, with popular sizes at\r\n	80mm, 92mm, 120mm and 140mm.</P>\r\n	<LI><P>Make sure power supply is sized\r\n	correctly:</P>\r\n\r\n<OL>\r\n	<LI><P>Physical dimensions fits in case\r\n	(beware “slim” power supplies for smaller form factor cases).</P>\r\n	<LI><P>Wattage output, which is driven by\r\n	video cards and number of internal storage devices.</P>\r\n	<LI><P>Connectors required by the\r\n	motherboard, CPU fan, case fans, video card and internal storage\r\n	devices.</P>\r\n</OL>\r\n</UL>\r\n<UL>\r\n	<LI><P>Without a discrete video card and\r\n	2-3 internal storage devices, 300-400 Watts power supplies are\r\n	typical.  If getting a discrete video card, check on its power\r\n	requirements.</P>\r\n	<LI><P>Power supplies also have\r\n	efficiency ratings under the &quot;80 PLUS&quot; certifications, which\r\n	span from vanilla 80 PLUS, Bronze, Silver, Gold and Platinum.  See\r\n	Wikipedia for more info.</P>\r\n</UL>\r\n',247,0,0,'CC-BY-SA','build, desktop, computer',0,2147,1),
(1259,'2013-05-30','Cyanide Cupcake and Klaatu ',1220,'Using Scratch in teaching','<p>Cyanide Cupcake talks to Klaatu about the Scratch programming language.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://scratch.mit.edu/\">https://scratch.mit.edu/</a> \r\n</li>\r\n<li><a href=\"https://scratched.media.mit.edu/\">https://scratched.media.mit.edu/</a>\r\n</li>\r\n<li><a href=\"https://slackermedia.info/slackbuilds\">https://slackermedia.info/slackbuilds</a>\r\n</li>\r\n</ul>',78,0,0,'CC-BY-SA','programming,scratch,video games,mit',0,1807,1),
(1260,'2013-05-31','Interview with GMC about OHM 2013',741,'Nido Media interviews GMC about OHM 2013','<p>\r\nOHM2013 is a five day outdoor international camping festival for hackers and makers, and those with an inquisitive mind. On 31st July 2013, 3000 of those minds will descend upon on an unassuming patch of land, at the Geestmerambacht festival grounds, 30km north of Amsterdam. We are interrupted by Nick Farr, who will tell us a bit about Hackers on a Plane, who organise a trip from North America to Europe to participate in this event.\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://ohm2013.org/\">https://ohm2013.org/</a>\r\n</li>\r\n<li><a href=\"https://www.hackersonaplane.info/\">https://www.hackersonaplane.info/</a>\r\n<p></p>\r\n</li>\r\n</ul>',214,78,1,'CC-BY-SA','OHM2013',0,1783,1),
(1261,'2013-06-03','HPR Community News for May 2013',2551,'HPR Community News for May 2013','<h2>New hosts</h2>\r\n<p>\r\nWelcome to our new host: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0245.html\">Deb Nicholson</a>,\r\n<a href=\"https://hackerpublicradio.org/correspondents/0246.html\">Beeza</a>, and\r\n<a href=\"https://hackerpublicradio.org/correspondents/0247.html\">Toby Meehan</a>.\r\n</p>\r\n\r\n<table>\r\n<thead><tr>\r\n<th >id\r\n</th><th>title\r\n</th><th\">host\r\n</th></tr>\r\n</thead>\r\n<tbody>\r\n\r\n            \r\n<tr><td>1236</td>\r\n<td>Lament For httpd</td>\r\n<td>deepgeek</td>\r\n</tr>\r\n            \r\n<tr><td>1237</td>\r\n<td>Cory Doctorow tribute to Aaron Swartz</td>\r\n<td>Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr><td>1238</td>\r\n<td>Word processors are overrated</td>\r\n<td>johanv</td>\r\n</tr>\r\n            \r\n<tr><td>1239</td>\r\n<td>HPR Saturday Sessions: What is hacking?</td>\r\n<td>Nido Media</td>\r\n</tr>\r\n            \r\n<tr><td>1240</td>\r\n<td>Doomsday Rule</td>\r\n<td>Charles in NJ</td>\r\n</tr>\r\n            \r\n<tr><td>1241</td>\r\n<td>Community News for April 2013</td>\r\n<td>HPR Admins</td>\r\n</tr>\r\n            \r\n<tr><td>1242</td>\r\n<td>What\'s Wrong With Free, Anyway?</td>\r\n<td>Ahuka</td>\r\n</tr>\r\n            \r\n<tr><td>1243</td>\r\n<td>Wargames Anniversary</td>\r\n<td>AukonDK</td>\r\n</tr>\r\n            \r\n<tr><td>1244</td>\r\n<td>LiTS 029: ab - apache benchmark.</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1245</td>\r\n<td>TGTM Newscast for 2013-06-05 for by Dann Washko and DeepGeek</td>\r\n<td>Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1246</td>\r\n<td>David Whitman On Location at LinuxFest Northwest</td>\r\n<td>David Whitman</td>\r\n</tr>\r\n            \r\n<tr><td>1247</td>\r\n<td>Recording Terrestrial Radio with bash scipts and cron jobs</td>\r\n<td>Jon Kulp</td>\r\n</tr>\r\n            \r\n<tr><td>1248</td>\r\n<td>Frank Bell Achieves Enlightenment Adventures with E17 Pt One</td>\r\n<td>Frank Bell</td>\r\n</tr>\r\n            \r\n<tr><td>1249</td>\r\n<td>Software Patents: Who\'s Behind the Curtain?</td>\r\n<td>Deb Nicholson</td>\r\n</tr>\r\n            \r\n<tr><td>1250</td>\r\n<td>Interview With YTCracker</td>\r\n<td>pokey</td>\r\n</tr>\r\n            \r\n<tr><td>1251</td>\r\n<td>TGTM Newscast for 2013-05-19 DeepGeek</td>\r\n<td>Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1252</td>\r\n<td>The Long Road To Linux</td>\r\n<td>Beeza</td>\r\n</tr>\r\n            \r\n<tr><td>1253</td>\r\n<td>Linux in the Shell Ep 30 - vmstat</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1254</td>\r\n<td>X2go Remote Linux server/client</td>\r\n<td>JWP</td>\r\n</tr>\r\n            \r\n<tr><td>1255</td>\r\n<td>A life in a software project</td>\r\n<td>garjola</td>\r\n</tr>\r\n            \r\n<tr><td>1256</td>\r\n<td>TGTM Newscast for 2013-05-20 Bobobex</td>\r\n<td>Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1257</td>\r\n<td>Getting things done.</td>\r\n<td>Knightwise</td>\r\n</tr>\r\n            \r\n<tr><td>1258</td>\r\n<td>How to Build a Desktop Computer</td>\r\n<td>Toby Meehan</td>\r\n</tr>\r\n            \r\n<tr><td>1259</td>\r\n<td>Cyanide Cupcake and Klaatu </td>\r\n<td>klaatu</td>\r\n</tr>\r\n            \r\n<tr><td>1260</td>\r\n<td>Interview with GMC about OHM 2013.</td>\r\n<td>Nido Media</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n\r\n<h2>New show posting algorithm</h2>\r\n<p>\r\nFollowing a post from klaatu noting that he was waiting 42 days to get a show released, he suggest simplifying the process to a first in first out solution with some options. Ken replied that the entire scheduling should be first in first out, while giving hosts the option to pick a day in the future that was free. <br />\r\nJoin the mail list for more discussions on this topic.\r\n</p>\r\n',159,47,1,'CC-BY-SA','Community News',0,1709,1),
(1262,'2013-06-04','LiTS 031: who',1042,'Show who is logged on with the <em>who</em> command','Episode 31 of Linux in the Shell discuses the use of the who command. The who command does more than just identify who is logged into a system. Who is coupled with init and will produce statistical information about the system since the last boot. Make sure you visit the entry on <a href=\"https://www.linuxintheshell.com/2013/06/04/episode-031-who/\">https://www.linuxintheshell.com/2013/06/04/episode-031-who/</a> to get the full write up of the who command and for further information in the bibliography on topics discussed.\n',7,67,1,'CC-BY-SA','who',0,2264,1),
(1263,'2013-06-05','3G Tunnels (Sshuttle)',2209,'3G connectivity and Sshuttle','<p>\r\nTimttmy and NYbill have a chat about 3G connectivity and Sshuttle. Sshuttle is\r\napp that blends VPN and SSH proxy like features. They also touch on AUR packaging and \r\nthe recent Linode hacks. Then start to reminisce about OGGcamps past and the good\'ol days of\r\nthe Linux Outlaw forums. And what do most geeks do when they hang out? They finish up \r\ntalking about their computer gear. \r\n</p>\r\n<p>\r\n3g tethering \r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://wiki.openwrt.org/doc/howto/usb.tethering\">https://wiki.openwrt.org/doc/howto/usb.tethering</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nsshuttle\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://github.com/apenwarr/sshuttle#readme\">https://github.com/apenwarr/sshuttle#readme</a>\r\n</li>\r\n<li><a href=\"https://talk.maemo.org/showthread.php?t=68805\">https://talk.maemo.org/showthread.php?t=68805</a>\r\n</li>\r\n<li><a href=\"https://manpages.ubuntu.com/manpages/natty/man8/sshuttle.8.html\">https://manpages.ubuntu.com/manpages/natty/man8/sshuttle.8.html</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nTimttmy <a href=\"https://micro-timttmy.dyndns.org/micro/\">https://micro-timttmy.dyndns.org/micro/</a>\r\n</p>\r\n<p>\r\nNYbill  <a href=\"https://status.gunmonkeynet.net/\">https://status.gunmonkeynet.net/</a>\r\n</p>',235,0,1,'CC-BY-SA','3G,Sshuttle',0,1765,1),
(1264,'2013-06-06','Open Accessibility: Interview with Steve Lee',3253,'Ken Catches up with Steve Lee just before he gave his talk on Open Accessability.','<p>\r\nIn today\'s show Ken finally gets around to releasing shows recorded at OggCamp11 \r\n</p>\r\n<p>\r\n<i>OggCamp 11 was a two-day unconference where technology enthusiasts came together to exchange knowledge on a wide range of topics from Linux and open source software to building home automation systems. It was held August 13 and 14 at Farnham Maltings in Surrey in the UK.</i>\r\n</p>\r\n\r\n<h2>Open Accessibility</h2>\r\n\r\n<p>\r\nKen Catches up with Steve Lee just before he gave his talk on Open Accessability. After the talk we get to hear his presentation.\r\n</p>\r\n\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://oggcamp.org/\">https://oggcamp.org/</a>\r\n</li>\r\n<li><a href=\"https://lanyrd.com/profile/stevealee/\">https://lanyrd.com/profile/stevealee/</a>\r\n</li>\r\n<li><a href=\"https://twitter.com/SteveALee\">https://twitter.com/SteveALee</a>\r\n</li>\r\n<li><a href=\"https://opendirective.com/\">https://opendirective.com/</a>\r\n</li>\r\n<li><a href=\"https://blip.tv/episode/5492887\">https://blip.tv/episode/5492887</a>\r\n<p></p>\r\n</li>\r\n</ul>\r\n',30,79,1,'CC-BY-SA','oggcamp',0,1656,1),
(1265,'2013-06-07','Mitigating SQL Injection And Other Message Protocol Attacks Through Compiler Signatures',297,'Compiler Signatures for mitigating attacks of various sorts','<p>\r\nSigflup talks about mitigating sql injection and other message protocol attacks through compiler signatures\r\n</p>\r\n<p>\r\nWEBSITE: <a href=\"https://www.theadesilva.com/sqlsig\">https://www.theadesilva.com/sqlsig</a>\r\n</p>\r\n<p>\r\nSOURCE CODE: <a href=\"https://www.theadesilva.com/sqlsig.tar.gz\">https://www.theadesilva.com/sqlsig.tar.gz</a>\r\n</p>',115,0,1,'CC-BY-SA','SQL,mitigation,attack,hacking,compiler,protocol,languages',0,1755,1),
(1266,'2013-06-10','TGTM Newscast for 2013-06-06  by Dann Washko and DeepGeek',837,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://cair.com/press-center/press-releases/11920-lawsuit-claims-u-s-muslim-tortured-at-behest-of-fbi-state-dept.html\">Lawsuit Claims U.S. Muslim Tortured at Behest of FBI, State Dept.</a>\r\n</li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130531/02593523270/bradley-manning-accused-aiding-classified-enemy.shtml\">Bradley Manning Accused Of Aiding [Classified Enemy]</a>\r\n</li>\r\n<li><a href=\"https://www.thestand.org/2013/05/righteous-campaigns-for-fast-food-employees-all-workers-in-tacoma/\">Campaigns begin for fast-food employees, all Tacoma workers</a>\r\n\r\n</li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/27/deafening-silence/\">Deafening Silence (abuse of sex workers in China)</a>\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1665\">Despite Horrific Repression, the U.S. Should Stay Out of Syria</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/29/headlines#5293\">Computer Hacker Jeremy Hammond Pleads Guilty in Stratfor Case </a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-denies-hacking-charges-in-court-130528/\">Pirate Bay Founder Denies Hacking Charges in Court</a>\r\n</li>\r\n<li><a href=\"https://torrentfreak.com/fbi-must-return-kim-dotcoms-illegally-seized-property-130531/\">FBI Must Return Kim Dotcom’s Illegally Seized Property</a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/press/releases/eff-launches-full-court-press-bust-podcasting-patent\">EFF Launches Full-Court Press To Bust Podcasting Patent </a>\r\n\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/30/headlines#53011\">NSA Hacking Unit Targets Computers Worldwide </a>\r\n</li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://rhrealitycheck.org/article/2013/05/31/is-the-life-and-health-of-a-young-rural-woman-of-any-value-in-el-salvador/\">Is the Life and Health of a Young, Rural Woman of Any Value in El Salvador?</a>\r\n</li>\r\n<li><a href=\"https://whowhatwhy.com/2013/05/20/official-story-has-odd-wrinkles-a-pack-of-questions-about-the-boston-bombing-backpacks/\">Official Story has Odd Wrinkles: A Pack of Questions about the Boston Bombing Backpacks</a>\r\n</li>\r\n<li><a href=\"https://www.huffingtonpost.com/2013/05/29/walmart-protest-movement_n_3354735.html\">Walmart Protest Movement Grows As Workers Strike Again </a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=93982\">New Film Reveals Critical Havana Housing Conditions </a>\r\n\r\n</li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/06/02/berlin-company-specialises-in-autistic-it-experts/\">Berlin company specializes in autistic IT experts</a>\r\n</li></ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p><p>\r\nNews from \"techdirt.com,\" \"thestand.org,\" and&nbsp; \"maggiemcneill.wordpress.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News from \"cair.com\" is a press release.<br />\r\n</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" \"sacis.org.za/fpif.org,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n\r\n<p>News from \"democracynow.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://cair.com/press-center/press-releases/11920-lawsuit-claims-u-s-muslim-tortured-at-behest-of-fbi-state-dept.html\">https://cair.com/press-center/press-releases/11920-lawsuit-claims-u-s-muslim-tortured-at-behest-of-fbi-state-dept.html</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130531/02593523270/bradley-manning-accused-aiding-classified-enemy.shtml\">https://www.techdirt.com/articles/20130531/02593523270/bradley-manning-accused-aiding-classified-enemy.shtml</a></li>\r\n<li><a href=\"https://www.thestand.org/2013/05/righteous-campaigns-for-fast-food-employees-all-workers-in-tacoma/\">https://www.thestand.org/2013/05/righteous-campaigns-for-fast-food-employees-all-workers-in-tacoma/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/05/27/deafening-silence/\">https://maggiemcneill.wordpress.com/2013/05/27/deafening-silence/</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1665\">https://sacsis.org.za/site/article/1665</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/29/headlines#5293\">https://www.democracynow.org/2013/5/29/headlines#5293</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-denies-hacking-charges-in-court-130528/\">https://torrentfreak.com/pirate-bay-founder-denies-hacking-charges-in-court-130528/</a></li>\r\n<li><a href=\"https://torrentfreak.com/fbi-must-return-kim-dotcoms-illegally-seized-property-130531/\">https://torrentfreak.com/fbi-must-return-kim-dotcoms-illegally-seized-property-130531/</a></li>\r\n<li><a href=\"https://www.eff.org/press/releases/eff-launches-full-court-press-bust-podcasting-patent\">https://www.eff.org/press/releases/eff-launches-full-court-press-bust-podcasting-patent</a></li>\r\n<li><a href=\"https://www.democracynow.org/2013/5/30/headlines#53011\">https://www.democracynow.org/2013/5/30/headlines#53011</a></li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/05/31/is-the-life-and-health-of-a-young-rural-woman-of-any-value-in-el-salvador/\">https://rhrealitycheck.org/article/2013/05/31/is-the-life-and-health-of-a-young-rural-woman-of-any-value-in-el-salvador/</a></li>\r\n<li><a href=\"https://whowhatwhy.com/2013/05/20/official-story-has-odd-wrinkles-a-pack-of-questions-about-the-boston-bombing-backpacks/\">https://whowhatwhy.com/2013/05/20/official-story-has-odd-wrinkles-a-pack-of-questions-about-the-boston-bombing-backpacks/</a></li>\r\n<li><a href=\"https://www.huffingtonpost.com/2013/05/29/walmart-protest-movement_n_3354735.html\">https://www.huffingtonpost.com/2013/05/29/walmart-protest-movement_n_3354735.html</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=93982\">https://www.havanatimes.org/?p=93982</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/06/02/berlin-company-specialises-in-autistic-it-experts/\">https://www.rawstory.com/rs/2013/06/02/berlin-company-specialises-in-autistic-it-experts/</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1655,1),
(1267,'2013-06-11','LibreOffice 04 Writer Style Properties 1',1522,'Style properties in LibreOffice Writer, part 1','<p>\r\nSome useful sites\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1823,1),
(1268,'2013-06-12','What\'s in my bag',707,'David Whitman describes the contents of his work backpack','<p>\r\nA short episode by me: \"David Whitman\" about things I carry in my backpack which is my go to work bag. Normally there would be food in there but it is Sunday morning and thankfully I have left no food in the bag. Food ideally goes to work and is consumed but there have been those times.........the forgotten orange etc.\r\n</p>\r\n',209,23,1,'CC-BY-SA','Toys,Junk,Computers,Tablet,Netbook,\"what\'s in my bag\"',0,1813,1),
(1269,'2013-06-13','Frank Bell Achieves Enlightenment Adventures with E17 Pt Two',2175,'About Enlightenment E17, part 2','<p>\r\nFrank concludes his two-part series on the E17 (Enlightenment 0.17.x) Desktop Environment with a look at some nuts-and-bolts configuration items.\r\n</p>\r\n<p>\r\nHe covers several configuration settings that illustrate how Enlightenment\'s various  configuration dialogs work, including the\r\n</p>\r\n\r\n<ul>\r\n<li>Shelf (Panel) and Gadgets (Widgets) in the Shelf.\r\n</li>\r\n<li>Settings Panel, and, within the Settings Panel,\r\n</li>\r\n<li>Key and Mouse Bindings.\r\n</li>\r\n<li>Favorite Applications.\r\n</li>\r\n<li>Startup Applications.\r\n</li>\r\n<li>Themes and Wallpapers.\r\n</li>\r\n<li>The Titlebar Menu, including \"Window\" settings, such as Maximize, Half-Maximize, Vertical Maximize; and \"Remember\" settings, such as Position and \"Sticky\" state.\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nLinks:\r\n</p>\r\n<p>\r\nICCCM (Inter-Client Communications Conventions Manual):\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Inter-Client_Communication_Conventions_Manual\">https://en.wikipedia.org/wiki/Inter-Client_Communication_Conventions_Manual</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nNetWM (Extended Window Manager Hits):\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Extended_Window_Manager_Hints\">https://en.wikipedia.org/wiki/Extended_Window_Manager_Hints</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nFor a list of links to E17 resources and to listen to the first episode, see Part One:\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=1248\">https://hackerpublicradio.org/eps.php?id=1248</a>\r\n</p>',195,0,1,'CC-BY-SA','\"Enlightenment 0.17.x\",E17',0,1824,1),
(1270,'2013-06-14','Fathers Day Special: Jon Kulp interviews his Dad',2551,'Jon Kulp interviews his Dad for Fathers Day','<p>While my parents are visiting from Tennessee I take advantage of the opportunity to talk to my dad for awhile about his early days\r\nof computing. He has a PhD in statistics and has been using computers since the 1960s. We talk about his programming in\r\nFortran and Cobol, about building <a href=\"https://en.wikipedia.org/wiki/Heathkit\" target=\"_blank\">Heathkit</a> projects, about his duties as a VP\r\nfor Information Technology at a small private university in Nashville, and about his more recent programming in Windows. </p>\r\n',238,78,1,'CC-BY-SA','\"FORTRAN II\",\"punched cards\",Heathkit,COBOL,modem,SPSS,\"Visual BASIC\",Mono,Android',0,2026,1),
(1271,'2013-06-17','Out of style or retro chique.',670,'Knightwise finds old tech at a garage sale and ponders about the pace of change','<p>\r\nJust how many devices do you still have lying around that have been discarded by the pace of progress. What if you would use them today ? Knightwise takes you with him on a garage sale bargain hunt and asks the question : Is it out of style or retro chique.\r\n</p>',111,0,1,'CC-BY-SA','\"garage sale\",\"old technology\"',0,2033,1),
(1272,'2013-06-18','Open Badges?',1225,'Open Badges communicate skills and achievements through visual symbols of accomplishments','<p>Cyanide Cupcake and Klaatu ponder the new Open Badge spec, and\r\nwhether badges are important, useful, or...a government conspiracy!</p>\r\n<h2>Links</h2>\r\n<p>\r\n<a href=\"https://openbadges.org/\" target=\"_blank\">openbadges.org</a>\r\n</p>\r\n',78,0,0,'CC-BY-SA','meritocracy,badges,education',0,2104,1),
(1273,'2013-06-19','LiTS 032: cat',566,'Concatenate files and print on the standard output with the <em>cat</em> command','<p>\r\nEpisode 32 of Linux in the Shell talks about the use of the cat command. Learn the different switches to cat and how through the use of redirection cat becomes more than just a tool to view the contents of a file. For the full write-up of the command and the corresponding video examples check out <a href=\"https://www.linuxintheshell.com/2013/06/18/episode-032-cat/\">https://www.linuxintheshell.com/2013/06/18/episode-032-cat/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','concatenate,cat',0,2850,1),
(1274,'2013-06-20','Nathan Dumont on Open Source Hardware',2365,'Ken interviews Nathan Dumont at OggCamp11','<p>In today\'s show Ken finally gets around to releasing shows recorded at OggCamp11</p>\r\n\r\n<p>\r\n<i>OggCamp 11 was a two-day unconference where technology enthusiasts came together to exchange knowledge on a wide range of topics from Linux and open source software to building home automation systems. It was held August 13 and 14 <strong>2011</strong> at Farnham Maltings in Surrey in the UK.</i> \r\n</p>\r\n\r\n<h2>Open Source Hardware</h2>\r\n<p>\r\nNathan and Ken have a chat in the beer garden after OggCamp.\r\n</p>\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://lanyrd.com/profile/hairymnstr/\">https://lanyrd.com/profile/hairymnstr/</a>\r\n</li>\r\n<li><a href=\"https://twitter.com/hairymnstr\">https://twitter.com/hairymnstr</a>\r\n</li>\r\n<li><a href=\"https://blip.tv/episode/5493542\">https://blip.tv/episode/5493542</a>\r\n</li>\r\n<li><a href=\"https://www.nathandumont.com\">https://www.nathandumont.com</a>\r\n</li>\r\n</ul>\r\n',30,62,1,'CC-BY-SA','\"Open Source hardware\",Arduino,ChipKIT',0,2229,1),
(1275,'2013-06-21','LibreOffice 05 Writer Style Properties 2',1294,'Style properties in LibreOffice Writer, part 2','<h2>Links</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,2324,1),
(1278,'2013-06-26','OggCamp11: Interview with Marie Assen from Flatter',1637,'Ken releases an interview from OggCamp11','<p>In today\'s show Ken finally gets around to releasing shows recorded at OggCamp11</p>\r\n\r\n<p>\r\n<i>OggCamp 11 was a two-day unconference where technology enthusiasts came together to exchange knowledge on a wide range of topics from Linux and open source software to building home automation systems. It was held August 13 and 14 at Farnham Maltings in Surrey in the UK.</i> \r\n</p>\r\n\r\n<h2>Flattr: The social way to get paid</h2>\r\n<p>\r\nIn today\'s show Ken chats with Marie and stories are told of life and trust.\r\n</p>\r\n<ul>\r\n<li><a href=\"https://blip.tv/episode/5487951\">https://blip.tv/episode/5487951</a>\r\n</li>\r\n<li><a href=\"https://lanyrd.com/profile/kinkymal/\">https://lanyrd.com/profile/kinkymal/</a>\r\n</li>\r\n<li><a href=\"https://twitter.com/kinkymal\">https://twitter.com/kinkymal</a>\r\n</li>\r\n<li><a href=\"https://maloki.se/\">https://maloki.se/</a>\r\n</li>\r\n<li><a href=\"https://flattr.com\">https://flattr.com</a>\r\n</li>\r\n</ul>',30,62,1,'CC-BY-SA','OggCamp11',0,2345,1),
(1277,'2013-06-25','Icecast 102',2219,'How to run Icecast - part 2','<p>\r\nKlaatu talks about how to feed Icecast with different sources like\r\nMPD and BUTT, and how to use the front-ends ncmpcpp and gmpc.\r\n</p>\r\n<p>\r\nHere are the simple and ugly shell scripts that Klaatu uses to manage\r\nhis Icecast streaming station. They aren\'t quite finished products yet\r\nbut they\'ll give you an idea of how one might realistically manage an\r\ninternet radio station from the shell:\r\n</p>\r\n<p>\r\n<a href=\"https://slackermedia.info/radio\">https://slackermedia.info/radio</a>\r\n</p>\r\n<p>\r\nKlaatu is indebted to Delwin, The Last Known God, and Ruji for their\r\nhelp on this episode.\r\n</p>\r\n	',78,0,0,'CC-BY-SA','Icecast,MPD,BUTT,ncmpcpp,gmpc',0,2401,1),
(1279,'2013-06-27','Russ Pavlicek on Xen Project',3448,'A talk at Texas Linux Fest about Xen','<p>\r\nThis show was recorded on June 1st at Texas Linux fest                                                                                                                                              \r\nI was lucky enough to hear Russ Pavlicek talk about his Xen project and open source.                                                                                                                \r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://2013.texaslinuxfest.org\">https://2013.texaslinuxfest.org</a>                                                                                                                                                                      \r\n</li>\r\n<li><a href=\"https://wwww.xenproject.org\">https://wwww.xenproject.org</a> \r\n</li>\r\n</ul>',248,0,0,'CC-BY-SA','Russ Pavlicek, Texas linux fest, xen project',0,2518,1),
(1276,'2013-06-24','Two Hacker Public Radio hosts meet face-to-face for the first time',519,'A meeting between Jon Kulp and windigo (and the cat)','<p>I have known <a href=\"https://www.hackerpublicradio.org/correspondents/0215.html\"\r\ntarget=\"_blank\">windigo</a> for more than 4 years as a <strong>virtual</strong>\r\nacquaintance, first on the <a href=\"https://sixgun.org/linuxoutlaws\" target=\"_blank\">Linux Outlaws</a>\r\nforums, then on identica, and finally on the Federated Statusnet\r\nnetwork. It was awesome when he and his girlfriend stopped by my\r\nhouse today to visit while on a massive road trip around the\r\nUnited States. We took advantage of the opportunity to record a\r\nbrief conversation for Hacker Public Radio. Here\'s a photo of\r\nwindigo, me, and <a href=\"https://micro.fragdev.com/dingle\"\r\ntarget=\"_blank\">Dingle the cat</a> between us.  </p>\r\n<!-- The original has gone, but this is a replacement\r\nwindigo, me, and <a href=\"https://sn.jonkulp.net/dingle\"\r\ntarget=\"_blank\">Dingle the cat</a> between us.  </p>\r\n-->\r\n\r\n<p>\r\n<!-- Jon\'s server failed but the image has been recovered\r\n<img src=\"https://sn.jonkulp.net/file/jk-20130325T194227-vxadvua.jpeg\" width=\"400\" alt=\"windigo, dingle, and Jon Kulp\" title=\"windigo, dingle, and Jon Kulp\">\r\n-->\r\n<img src=\"https://www.hackerpublicradio.org/eps/hpr1276-jk-20130325T194227-vxadvua.jpeg\" width=\"400\" alt=\"windigo, dingle, and Jon Kulp\" title=\"windigo, dingle, and Jon Kulp\">\r\n</p>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.hackerpublicradio.org/correspondents/0215.html\">https://www.hackerpublicradio.org/correspondents/0215.html</a></li>\r\n<li><a href=\"https://sixgun.org/linuxoutlaws\">https://sixgun.org/linuxoutlaws</a></li>\r\n<li><a href=\"https://sn.jonkulp.net/dingle\">https://sn.jonkulp.net/dingle</a></li>\r\n</ul>\r\n',238,0,1,'CC-BY-SA','\"Jon Kulp\",windigo,HPR',0,2326,1),
(1285,'2013-07-05','LibreOffice 06 Writer Creating a Paragraph Style LibreOffice',1079,'Creating a Paragraph Style in LibreOffice','<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>\r\n',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,2725,1),
(1295,'2013-07-19','LibreOffice 07 Writer Heading Styles',1280,'Heading styles in LibreOffice Writer','<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,2388,1),
(1305,'2013-08-02','LibreOffice 08 Writer Tab Styles',697,'Tab styles in LibreOffice Writer','<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,2313,1),
(1315,'2013-08-16','LibreOffice 09 Writer Working With Paragraph-Level Styles',1362,'Details of paragraph-level styles in LibreOffice Writer','<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1756,1),
(1325,'2013-08-30','LibreOffice 10 Writer Paragraph Styles in Templates',837,'Using paragraph styles in templates in LibreOffice Writer','<p>Mentioned in the program: <a href=\"https://extensions.libreoffice.org/\">https://extensions.libreoffice.org/</a></p>\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1750,1),
(1335,'2013-09-13','LibreOffice 11 Writer Character Styles',1182,'Character styles in LibreOffice Writer','<p>Mentioned in the program: <a href=\"https://www.csszengarden.com/\">https://www.csszengarden.com/</a></p>\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1771,1),
(1345,'2013-09-27','LibreOffice 12 Writer List Styles Introduced',1510,'Introducing list styles in LibreOffice Writer','<p>This episode of the LibreOffice series introduces the concept of List Styles in LibreOffice Writer. We discuss List Styles in general and tour the Properties window for List styles.</p>\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1734,1),
(1283,'2013-07-03','Ken gets to talk with Ambjorn about politics',1241,'Ken interviews Ambjorn at OggCamp11','<p>\r\nIn today\'s show Ken finally gets around to releasing shows recorded at OggCamp11\r\n</p>\r\n<p>\r\n<i>OggCamp 11 was a two-day unconference where technology enthusiasts came together to exchange knowledge on a wide range of topics from Linux and open source software to building home automation systems. It was held August 13 and 14 at Farnham Maltings in Surrey in the UK.</i> \r\n</p>\r\n\r\n<p>\r\nKen gets to talk with Ambjorn about politics.\r\n</p>\r\n\r\n<h2>Links</h2>\r\n<p>\r\nWinning and Losing Freedoms through Real Politics: <a href=\"https://blip.tv/episode/5496173\">https://blip.tv/episode/5496173</a>\r\n</p>',30,62,1,'CC-BY-SA','interview',0,2341,1),
(1288,'2013-07-10','Nido Media gets Ken to go camping at OHM2013',1854,'Nido Media and Ken Fallon at OHM2013','<p>\r\nSlowly but surely over the almost 15 years of his stay in the Netherlands, Ken has been Dutchified. He\'s got a bakfiets, he learned the language(ish), he has a pair of wooden shoes, he even eats mayonnaise with his fries. But one thing he has rebelled against is camping (ok also Steak Tartare aka \'American Fillet\' aka raw cow). That most Dutch of traditions, where the family head off to some deserted field, be it by the sea, in a forest, or on the polder, one thing is sure, it will be damp, wet, mosquito ridden, dark too late and bright too early, and wet - optionally cold and hot. In short hell. Of course that\'s his personal opinion. \r\n</p>\r\n<p>\r\nOf course, Nido Media sees it as a relaxing vacation away from the hustle and bustle of a busy life, fortified with happy memories where he and his family enjoyed the long summer days when it never rained and they were allowed to stay up late.\r\n</p>\r\n<p>\r\nSo how can these two dividing opinions be bridged ?\r\n</p>\r\n<p>\r\nIn short: Fiber to the Tent. <a href=\"https://ohm2013.org/site/\">https://ohm2013.org/site/</a>\r\n</p>\r\n',30,0,1,'CC-BY-SA','OHM2013',0,2462,1),
(1355,'2013-10-11','LibreOffice 13 Writer A Bullet Style Deconstructed',1091,'How to define a bullet list style in LibreOffice Writer','<p>In this episode of our LibreOffice series we take one of the Bullet List styles in LibreOffice Writer and go through the Properties window to learn how it is put together</p>\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,1722,1),
(1365,'2013-10-25','LibreOffice 14 Writer A Numbered List Style Deconstructed',1332,'How to define a numbered list style in LibreOffice Writer','<p>In this episode of our LibreOffice series we take one of the Numbered List styles in LibreOffice Writer and go through the Properties window to learn how it is put together</p>\r\n\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1666,1),
(1375,'2013-11-08','LibreOffice 15 Writer Nested Lists Introduced',1243,'Introducing nested lists in LibreOffice Writer','<p>In this episode of our LibreOffice series we look at Nested lists, a tricky but powerful techinque to use.</p>\r\n\r\n\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1626,1),
(1385,'2013-11-22','LibreOffice 16 Writer Nested Lists Controlled via Styles',1500,'Controlling nested lists with styles in LibreOffice Writer','<p>In this episode of our LibreOffice series take the Nested lists and see how we can control them using Styles.</p>\r\n\r\n<h2>Some useful sites</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a>\r\n</li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a>\r\n</li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a>\r\n</li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nMy web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.\r\n</p>\r\n<p>\r\nRemember to support free software!\r\n</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1639,1),
(1280,'2013-06-28','Homemade Antennas for OTA Hi-Def TV',899,'Antennas for over-the-air hi-def TV','<p>In this episode I discuss my experience building and using antennas for over-the-air hi-def TV.  </p>\r\n\r\n<ul>\r\n<li>One of many places showing how to make a <strong>bowtie</strong> style antenna: <a href=\"https://uhfhdtvantenna.blogspot.com/\" target=\"_blank\">https://uhfhdtvantenna.blogspot.com/</a></li>\r\n<li>Information about the Gray-Hovermann Antenna: <a href=\"https://www.digitalhome.ca/ota/superantenna/\" target=\"_blank\">https://www.digitalhome.ca/ota/superantenna/</a>. </li>\r\n<li>Information about the <strong>transmitters</strong> in your region at <a href=\"https://tvfool.com/\" target=\"_blank\">https://tvfool.com</a>. </li>\r\n<li>The HDHomeRun <strong>network tuner</strong> I use: <a href=\"https://www.silicondust.com/products/hdhomerun/atsc/\" target=\"_blank\">https://www.silicondust.com/products/hdhomerun/atsc/</a></li>\r\n<li>UHF/VHF matching transformer, or \"<a href=\"https://store.rcaaudiovideo.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=12051&amp;storeId=11601&amp;productId=10100520&amp;parent_category_rn=10011300&amp;gclid=CKbP4YuH_bcCFbTm7Aodj2QA4w\" target=\"_blank\">balun</a>\"</li>\r\n</ul>\r\n\r\n<p>Here are pictures of my two main antennas:</p>\r\n\r\n<h3>Bow-Tie style</h3>\r\n\r\n<p>\r\n<!-- <img width=\"200\" src=\"https://pics.jonkulp.net/_data/i/upload/2013/06/19/20130619071608-60d45be7-me.jpg\" title=\"Jon\'s bow-tie antenna\" alt=\"Jon\'s bow-tie antenna\"/> -->\r\n<img width=\"400\" src=\"https://hackerpublicradio.org/eps/hpr1280_antenna-bowtie.jpg\" title=\"Jon\'s bow-tie antenna\" alt=\"Jon\'s bow-tie antenna\"/>\r\n</p>\r\n\r\n<h3>Gray-Hovermann style</h3>\r\n\r\n<p>\r\n<!-- <img width=\"200\" src=\"https://pics.jonkulp.net/_data/i/upload/2013/06/19/20130619071608-145a9eca-me.jpg\" title=\"Jon\'s gray-hoverman antenna\" alt=\"Jon\'s gray-hoverman antenna\"/> -->\r\n<img width=\"400\" src=\"https://hackerpublicradio.org/eps/hpr1280_gray-hoverman-antenna.jpg\" title=\"Jon\'s gray-hoverman antenna\" alt=\"Jon\'s gray-hoverman antenna\"/>\r\n</p>\r\n',238,0,0,'CC-BY-SA','antenna,homemade,bowtie,Gray-Hovermann,balun',0,2625,1),
(1281,'2013-07-01','Samsung Ativ Premiere',554,'Knightwise attended Samsung\'s 2013 premiere event in London','<p>\r\nKnightwise reports in after attending Samsungs 2013 premiere event in Kings Court london last thursday, where the company presented its upcoming line of smartphone camera and computer products. He takes a look on what was new and noticable and how the Hulk is probably doing most of Samsungs innovations these days.\r\n</p>\r\n<p>\r\n<a href=\"https://www.knightwise.com\">https://www.knightwise.com</a>\r\n</p>',111,0,1,'CC-BY-SA','Samsung',0,2327,1),
(1282,'2013-07-02','My Homemade Recumbent Bicycle',2089,'Jon made his own recumbent bicycle and tells us about it','<p>\r\n<!-- \r\nOriginal file was lost then recovered. Old link kept for reference\r\n<img width=\"200\" src=\"https://pics.jonkulp.net/_data/i/upload/2012/04/24/20120424204135-ff6039c0-me.jpg\" title=\"Jon\'s Recumbent Bicycle\" alt=\"Jon\'s Recumbent Bicycle\"/>\r\n-->\r\n<img width=\"400\" src=\"https://hackerpublicradio.org/eps/hpr1282_recumbent.jpg\" title=\"Jon\'s Recumbent Bicycle\" alt=\"Jon\'s Recumbent Bicycle\"/>\r\n<br/>\r\n<em>The Green &#9842; Machine</em> <br />\r\n<br/>\r\nIn this episode I discuss my experience building a Recumbent Bicycle from donor bikes. A couple of things I forgot to mention while recording the podcast. First of all I had to use tandem bicycle cables for the brakes and the rear derailleur because they had to be very long. I also forgot to talk about the time when I was in a panic that the rear triangle was a bit out of alignment with the front, such that it would make the bike turn a little bit to the left by default. I called Andrew Carson and asked him if there was anything I could do to fix it and his solution was just awesome. What he told me to do was to put a spare hub in the rear triangle to keep the seat- and chain stays from collapsing together, lay the frame on the ground with the front end propped up on a step or something, and then just stand on it, jumping up and down slightly on it if necessary until I could feel it bend back a little bit. This actually worked! It straightened the frame right out. :) Finally, the total cost for this project was under $300. The most expensive single part of it by far was the powder coat, which cost $120. Here are links to resources mentioned in the podcast or simply of general interest.  </p>\r\n\r\n<ul>\r\n<li>Andrew Carson\'s <strong>Recycled Recumbents</strong>: <a href=\"https://sites.google.com/site/recycledrecumbents/home\" target=\"_blank\">https://sites.google.com/site/recycledrecumbents/home</a>  </li>\r\n<li>Pretty nice video animation of Recycled Recumbent Mach 2 design and some photos of someone else\'s frame <a href=\"https://youtu.be/YjouiKLz8dA\" target=\"_blank\">https://youtu.be/YjouiKLz8dA</a>  </li>\r\n<li>My Project Blog <a href=\"https://jonsrecumbant.blogspot.com/\" target=\"_blank\">https://jonsrecumbant.blogspot.com/</a>  </li>\r\n<li>My Project Gallery: (<b>Editor\'s Note 2016-01-13</b>: the original pictures were here https://pics.jonkulp.net/index.php?/category/2, but the server is no longer available. They have now been imported to the HPR server) <a href=\"https://hackerpublicradio.org/eps/hpr1282/images.html\" target=\"_blank\">https://hackerpublicradio.org/eps/hpr1282/images.html</a>  </li>\r\n<li>Video testing pedals and frame fit: <a href=\"https://youtu.be/fXnuWIclvIs\" target=\"_blank\">https://youtu.be/fXnuWIclvIs</a>  </li>\r\n<li>Video of my <strong>First Ride</strong>! <a href=\"https://youtu.be/SDF-y6bd11U\" target=\"_blank\">https://youtu.be/SDF-y6bd11U</a>  </li>\r\n<li>Custom die-cut vinyl decals: <a href=\"https://www.bikenames.com\" target=\"_blank\">https://www.bikenames.com/</a>  </li>\r\n<li>Wikipedia article on Recumbent Bikes <a href=\"https://en.wikipedia.org/wiki/Recumbent_bicycle\">https://en.wikipedia.org/wiki/Recumbent_bicycle</a></li>\r\n</ul>\r\n',238,115,0,'CC-BY-SA','DIY, Bicycles, Recycling',0,2386,1),
(1284,'2013-07-04','Blather Speech Recognition for Linux: Interview with Jezra',2450,'Jon Kulp interviews Jezra about speech recognition with Blather','<p><img width=\"640\" height=\"480\" src=\"https://hackerpublicradio.org/eps/hpr1284_recumbent.jpg\" title=\"Jon\'s Recumbent Bicycle\" alt=\"Jon\'s Recumbent Bicycle\">\r\n<br>\r\nA conversation with <a href=\"https://hackerpublicradio.org/correspondents/0243.html\">Jezra</a>, sometime HPR host and the lead developer of the <strong>Blather</strong> speech recognition program for Linux. </p>\r\n\r\n<p>Links: </p>\r\n\r\n<ul>\r\n<li>Blather source code: <a href=\"https://gitorious.org/blather\" target=\"_blank\">https://gitorious.org/blather</a>  </li>\r\n<li>Jezra\'s site: <a href=\"https://www.jezra.net/\" target=\"_blank\">https://www.jezra.net/</a>  </li>\r\n<li>Sphinx page: <a href=\"https://cmusphinx.sourceforge.net/\" target=\"_blank\">https://cmusphinx.sourceforge.net/</a>  </li>\r\n<li>Sphinx knowledge base tool: <a href=\"https://www.speech.cs.cmu.edu/tools/lmtool-new.html\" target=\"_blank\">https://www.speech.cs.cmu.edu/tools/lmtool-new.html</a>  </li>\r\n<li>Video demo \"Intro to Blather: Speech Recognition for Linux\" <a href=\"https://youtu.be/gr1FZ2F7KYA\" target=\"_blank\">https://youtu.be/gr1FZ2F7KYA</a>  </li>\r\n<li>My blog intro to Blather: <a href=\"https://jonathankulp.org/archives/698\" target=\"_blank\">https://jonathankulp.org/archives/698</a></li>\r\n<!-- <li>Snapshot of my blather commands file: <a href=\"https://paste.jonkulp.net/index.php/view/8296098\" target=\"_blank\">https://paste.jonkulp.net/index.php/view/8296098</a></li> -->\r\n<li>Snapshot of my blather commands file: <a href=\"https://paste.jonkulp.net/sicegamupi.tex\" target=\"_blank\">https://paste.jonkulp.net/index.php/view/8296098</a></li>\r\n<li><del>My blather startup script: <a href=\"https://paste.jonkulp.net/index.php/view/14335421\" target=\"_blank\">https://paste.jonkulp.net/index.php/view/14335421</a></del></li>\r\n<li>Debian install script: <a href=\"https://paste.jonkulp.net/zosawagazu.bash\" target=\"_blank\">https://paste.jonkulp.net/zosawagazu.bash</a></li>\r\n</ul>\r\n\r\n<p><small><small><em>Editor\'s Note 2019-05-22</em>: some links in these notes were broken but have been updated with the kind help of Jon himself.</small></small></p>\r\n',238,78,0,'CC-BY-SA','accessibility, Speech Recognition, Speech Recognition In Linux, bash scripting, GNU/Linux (Operating System), sphinx, pocketsphinx',0,2623,1),
(1286,'2013-07-08','iCalendar Hacking',1127,'Creating iCalendar rules by hand and with a Perl script','<h2 id=\"editors-note-2020-01-02\">Editor’s Note 2020-01-02</h2>\r\n<p><small>The notes for this episode have been reformatted, particularly the long-form notes. This was done to make them more readable. Also, the original Git repository has been changed from <em>Gitorious</em> to <em>GitLab</em>.</small><br/>\r\n<small>In 2019 an iCalendar file was placed on the HPR server at <a href=\"https://hackerpublicradio.org/HPR_Community_News_schedule.ics\">https://hackerpublicradio.org/HPR_Community_News_schedule.ics</a> which you can use in your own calendar application. The file contains the recording times of 12 months of Community News shows and is updated monthly.</small></p>\r\n<h2 id=\"the-problem\">The Problem</h2>\r\n<p>Back in 2012 Ken Fallon tried to use Google Calendar to set up an event for the recording of the monthly <em>Community News</em> shows on HPR. He wanted to set these on the Saturday before the first Monday of the month. Surprisingly he didn’t find a way to do this and ended up deleting the attempt.</p>\r\n<p>I looked at the calendaring application I use: <em>Thunderbird</em> with the <em>Lightning</em> calendar plugin, to see if I could manage it. I also couldn’t find a way.</p>\r\n<p>This episode documents my journey to find a way to make the calendar entries we need.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>Detailed notes are available for this episode, and these can be <a href=\"https://hackerpublicradio.org/eps/hpr1286/full_shownotes.html\">viewed here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>Detailed show notes: <a href=\"https://hackerpublicradio.org/eps/hpr1286/full_shownotes.html\">https://hackerpublicradio.org/eps/hpr1286/full_shownotes.html</a></li>\r\n<li>My <em>make_meeting</em> script for download - <a href=\"https://gitlab.com/davmo/hprmisc/blob/master/make_meeting\" class=\"uri\">https://gitlab.com/davmo/hprmisc/blob/master/make_meeting</a></li>\r\n<li>Wikipedia iCalendar entry - <a href=\"https://en.wikipedia.org/wiki/ICalendar\" class=\"uri\">https://en.wikipedia.org/wiki/ICalendar</a></li>\r\n<li>iCalendar RFC - <a href=\"https://www.ietf.org/rfc/rfc5545.txt\" class=\"uri\">https://www.ietf.org/rfc/rfc5545.txt</a></li>\r\n<li>pcal PostScript calendar generator - <a href=\"https://pcal.sourceforge.net/\" class=\"uri\">https://pcal.sourceforge.net/</a></li>\r\n<li>Remind - <a href=\"https://www.roaringpenguin.com/products/remind\" class=\"uri\">https://www.roaringpenguin.com/products/remind</a>, <a href=\"https://www.linuxjournal.com/article/3529\" class=\"uri\">https://www.linuxjournal.com/article/3529</a></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','iCalendar,Perl,RFC 5545,pcal,remind',0,2448,1),
(1287,'2013-07-09','HPR Community News For June 2013',5223,'HPR Community News For June 2013','<h2>New hosts</h2>\r\n<p>\r\nWelcome to our new host: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0248.html\">Alek Grigorian</a>.\r\n</p>\r\n\r\n<table>\r\n<thead><tr>\r\n<th >id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n<tbody>\r\n\r\n<tr><td>1261</td>\r\n<td>Community News for May 2013</td>\r\n<td>HPR Admins</td>\r\n</tr>\r\n            \r\n<tr><td>1262</td>\r\n<td>LiTS 031: who</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1263</td>\r\n<td>3G Tunnels (Sshuttle)</td>\r\n<td>NYbill</td>\r\n</tr>\r\n            \r\n<tr><td>1264</td>\r\n<td>Open Accessibility: Interview with Steve Lee</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1265</td>\r\n<td>Mitigating SQL Injection And Other Message Protocol Attacks Through Compiler Signatures</td>\r\n<td>sigflup</td>\r\n</tr>\r\n            \r\n<tr><td>1266</td>\r\n<td>TGTM Newscast for 2013-06-06  by Dann Washko and DeepGeek</td>\r\n<td>Tgtm News Team</td>\r\n</tr>\r\n            \r\n<tr><td>1267</td>\r\n<td>LibreOffice 04 Writer Style Properties 1</td>\r\n<td>Ahuka</td>\r\n</tr>\r\n            \r\n<tr><td>1268</td>\r\n<td>Whats in my bag</td>\r\n<td>David Whitman</td>\r\n</tr>\r\n            \r\n<tr><td>1269</td>\r\n<td>Frank Bell Achieves Enlightenment Adventures with E17 Pt Two</td>\r\n<td>Frank Bell</td>\r\n</tr>\r\n            \r\n<tr><td>1270</td>\r\n<td>Fathers Day Special: Jon Kulp interviews his Dad</td>\r\n<td>Jon Kulp</td>\r\n</tr>\r\n            \r\n<tr><td>1271</td>\r\n<td>Out of style or retro chique.</td>\r\n<td>Knightwise</td>\r\n</tr>\r\n            \r\n<tr><td>1272</td>\r\n<td>Open Badges?</td>\r\n<td>klaatu</td>\r\n</tr>\r\n            \r\n<tr><td>1273</td>\r\n<td>LiTS 032: cat</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1274</td>\r\n<td>Nathan Dumont on Open Source Hardware</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1275</td>\r\n<td>LibreOffice 05 Writer Style Properties 2</td>\r\n<td>Ahuka</td>\r\n</tr>\r\n            \r\n<tr><td>1276</td>\r\n<td>Two Hacker Public Radio hosts meet face-to-face for the first time</td>\r\n<td>Jon Kulp</td>\r\n</tr>\r\n            \r\n<tr><td>1277</td>\r\n<td>Icecast 102</td>\r\n<td>klaatu</td>\r\n</tr>\r\n            \r\n<tr><td>1278</td>\r\n<td>OggCamp11: Interview with Marie Assen from Flatter</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1279</td>\r\n<td>Russ Pavlicek on Xen Project</td>\r\n<td>Alek Grigorian</td>\r\n</tr>\r\n            \r\n<tr><td>1280</td>\r\n<td>Homemade Antennas for OTA Hi-Def TV</td>\r\n<td>Jon Kulp</td>\r\n</tr>\r\n            \r\n<tr><td>1281</td>\r\n<td>Samsung Ativ Premiere</td>\r\n<td>Knightwise</td>\r\n</tr>\r\n            \r\n           \r\n</tbody>\r\n</table>\r\n\r\n<h2>Website updates</h2>\r\n<p>\r\nThere have been many small changes to the back end to allow first in first out scheduling.\r\n</p>\r\n',159,47,1,'CC-BY-SA','Community News',0,2407,1);
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (1300,'2013-07-26','Maker Faire: Kansas City',1121,'MrGadgets phones in a show after visiting Maker Faire: Kansas','<p>\r\nEver mobile MrGadgets phones in a show after visiting Maker Faire: Kansas\r\n</p>\r\n<p>\r\nMaker Faire: Kansas City celebrates things people create themselves — from new technology and electronic gizmos to urban farming and “slow-made” foods to homemade clothes, quilts and sculptures. This family-friendly event demonstrates what and how people are inventing, making and creating. It brings together Makers, Crafters, Inventors, Hackers, Scientists and Artists for a faire full of fun and inspiration. Come see what others are making and be inspired to tap into your own creativity!\r\n</p>\r\n<img src=\"https://archreactor.org/sites/default/files/styles/large/public/photo%20%281%29_2.JPG\" alt=\"Photo of the event hall\"/>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/index.php\">https://hackerpublicradio.org/index.php</a> \r\n</li>\r\n<li><a href=\"https://www.makerfairekc.com/\">https://www.makerfairekc.com/</a>\r\n</li>\r\n<li><a href=\"https://www.hammerspacehobby.com/\">https://www.hammerspacehobby.com/</a> \r\n</li>\r\n<li><a href=\"https://www.archreactor.org/\">https://www.archreactor.org/</a> \r\n</li>\r\n</ul>',155,0,1,'CC-BY-SA','\"Maker Faire\",Kansas',0,2452,1),
(1289,'2013-07-11','Short Xen Update From JWP',807,'A response to Russ Pavlicek about the Xen Project','<p>\r\nShow Title - Short Xen Update From JWP\r\n</p>\r\n<p>\r\nIn the Tilts 507 Rus came on as the Xen project manager.\r\nHad a lot to say about Xen but not about how xen is funded in the linux foundation by who.\r\n</p>\r\n<p>\r\nIn the course of preparing for the podcast I learned that is not easy to see who gives money to the linux foundation.  But Oracle is on the board directors along with all the major players in the IT space.\r\n</p>\r\n<p>\r\nI also learned weather it is type 1 or type 2 hypervisor it is not clear as it used to be.\r\nAt work I do not get very many requests for anything but ESX, HyperV or KVM in that order.  Once in a while a Xen or Oracle VM comes up.  This might change with the open stack a bit but I am not sure.\r\n</p>\r\n<p>\r\nA good start to look at it is here:\r\n<a href=\"https://www.ibm.com/developerworks/cloud/library/cl-hypervisorcompare/\">https://www.ibm.com/developerworks/cloud/library/cl-hypervisorcompare/</a>\r\n</p>\r\n<p>\r\nA better view of the real state of type 1 vs type 2 is here\r\n</p>\r\n<p>\r\n<a href=\"https://www.linkedin.com/groups/Hypervisors-Type-1-vs-Type-2445280.S.145843212\">https://www.linkedin.com/groups/Hypervisors-Type-1-vs-Type-2445280.S.145843212</a>\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1279\">https://hackerpublicradio.org/eps.php?id=1279</a>\r\n</li>\r\n<li><a href=\"https://tlltsarchive.org/archives/tllts_507-05-29-13.opus\">https://tlltsarchive.org/archives/tllts_507-05-29-13.opus</a>\r\n</li>\r\n</ul>',129,0,1,'CC-BY-SA','Xen,\"Linux Foundation\",hypervisor',0,2348,1),
(1291,'2013-07-15','Parsing an ISO8601 formatted duration field with Perl',4832,'A step-by-step explanation of writing a regular expression in Perl to parse an ISO8601 time duration','<p>\r\nKen recently asked Dave for help with a Perl regular expression for\r\nparsing ISO8601 time durations. As a consequence a Perl script was\r\nwritten, which is available at\r\n<a href=\"https://gitlab.com/davmo/hprmisc/blob/master/parse_8601_duration\">https://gitlab.com/davmo/hprmisc/blob/master/parse_8601_duration</a>.\r\n</p>\r\n<p>\r\nIn this show Ken and Dave discuss this script at some (considerable)\r\nlength. Keen listeners might want to view the script as they listen.\r\nDetailed show notes describing how to put together a Perl regular\r\nexpression are also available at <a href=\"https://hackerpublicradio.org/eps/hpr1291/\">https://hackerpublicradio.org/eps/hpr1291/</a>.\r\n</p>\r\n<p>\r\nUnfortunately some of the line numbers in the script referred to in the\r\nshow are now incorrect since Dave could not stop himself updating it.\r\n</p>\r\n<p>\r\nFor detailed show notes on how Dave created the script see:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr1291/\">https://hackerpublicradio.org/eps/hpr1291/</a></li>\r\n<li>For a html version of the script see:<a href=\"https://hackerpublicradio.org/eps/hpr1291/parse_8601_duration.html\">https://hackerpublicradio.org/eps/hpr1291/parse_8601_duration.html</a>\r\n</li>\r\n<li>Computer Books v Math: <a href=\"https://abstrusegoose.com/strips/i_never_would_have_passed_kindergarten.png\">https://abstrusegoose.com/strips/i_never_would_have_passed_kindergarten.png</a></li>\r\n<li>XKCD ISO8601: <a href=\"https://sslimgs.xkcd.com/comics/iso_8601.png\">https://sslimgs.xkcd.com/comics/iso_8601.png</a></li>\r\n<li>Sams Teach Yourself Perl in 24 Hours (3rd Edition): <a href=\"https://www.amazon.com/dp/0672327937\">https://www.amazon.com/dp/0672327937</a></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','Perl,regular expression,ISO8601 time duration',0,2342,1),
(1290,'2013-07-12','MultiSystem: The Bootable Thumb Drive Creator',1612,'A bootable USB thumb drive creation tool called MultiSystem','<p>\r\nMultiSystem is a tool for creating bootable USB thumb drives that give\r\nyou the option launching multiple ISO images and other built in\r\ndiagnostic utilities. It can be an invaluable tool for system repair\r\ntechs.  Not to mention the many recovery and repair Live CDs that are\r\navailable to fix Linux, most bootable Windows repair and anti-virus\r\nutilities run from a Linux based ISO.  The tech can even create ISO\r\nimages of Windows installation media and replace a stack of DVDs with\r\none thumb drive.  Besides the installable package, there is also a\r\nMultiSystem LiveCD <a href=\"https://sourceforge.net/projects/multisystem/\">https://sourceforge.net/projects/multisystem/</a> that, if\r\nI understand correctly, contains some recomended ISOs to install on your\r\nthumb drive.\r\n</p>\r\n<p>\r\n<img src=\"https://c.fsdn.com/allura/p/multisystem/icon\" alt=\"MultiSystem Icon\">\r\n</p>\r\n<p>\r\nFor complete episode show notes please see <br />\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1290.html\">https://hackerpublicradio.org/eps/hpr1290.html</a>\r\n</p>\r\n	',131,0,0,'CC-BY-SA','thumb drive',0,2675,1),
(1292,'2013-07-16','Doomsday Remainders',2082,'Reflections on remainders inspired by Doomsday Rule sign-off. Applications to programming and arithm','<pre>\r\nLast Episode on Conway\'s Doomsday Rule ends with teaser on MOD(), a\r\n\"remainder\" function defined for integer values (whole numbers):\r\n\r\n   MOD(K, m) = remainder when K is divided by \"modulus\" m.\r\n   \r\nExamples: \r\n  a. MOD(207, 7) = MOD(207 - 140, 7) = MOD(67, 7) = 4\r\n  b. MOD(1234567, 2) = 1 because the number is odd\r\n  \r\nMOD() function found in most spreadsheet programs, but it also shows up\r\nas an operator in some programming languages: (a % b), or (a mod b).\r\n\r\n\r\nOther functions referenced:\r\n   DIV(K, m)    = quotient in integer division\r\n      where K = m * quotient + remainder (not returned)\r\n            0 <= remainder < m\r\n\r\n   DIVMOD(K, m) = (quotient, remainder) when K is divided by m\r\n      where remainder = MOD(K, m)\r\n            quotient  = DIV(K, m)\r\n            K = m * quotient + remainder\r\n</pre>\r\n<h2>Full Show Notes</h2>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1292.txt\">https://hackerpublicradio.org/eps/hpr1292.txt</a>\r\n</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Modular_arithmetic\">https://en.wikipedia.org/wiki/Modular_arithmetic</a>\r\n</li>\r\n<li><a href=\"https://www.khanacademy.org/math/applied-math/cryptography/modarithmetic/a/what-is-modular-arithmetic\">https://www.khanacademy.org/math/applied-math/cryptography/modarithmetic/a/what-is-modular-arithmetic</a>\r\n</li>\r\n<li><a href=\"https://betterexplained.com/articles/fun-with-modular-arithmetic/\">https://betterexplained.com/articles/fun-with-modular-arithmetic/</a>\r\n</li>\r\n<li><a href=\"https://mathworld.wolfram.com/Congruence.html\">https://mathworld.wolfram.com/Congruence.html</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/ALGOL_60\">https://en.wikipedia.org/wiki/ALGOL_60</a>\r\n</li>\r\n<li><a href=\"https://www.conservapedia.com/Pascal_%28programming_language%29\">https://www.conservapedia.com/Pascal_%28programming_language%29</a>\r\n</li>\r\n<li><a href=\"https://www.gnu.org/software/libc/manual/html_node/Integer-Division.html#Integer-Division\">https://www.gnu.org/software/libc/manual/html_node/Integer-Division.html#Integer-Division</a>\r\n</li>\r\n<li><a href=\"https://www.haskell.org/tutorial/numbers.html\">https://www.haskell.org/tutorial/numbers.html</a>\r\n</li>\r\n<li><a href=\"https://www.standardml.org/Basis/integer.html\">https://www.standardml.org/Basis/integer.html</a>\r\n</li>\r\n<li><a href=\"https://docs.python.org/2/library/functions.html#divmod\">https://docs.python.org/2/library/functions.html#divmod</a>\r\n</li>\r\n<li><a href=\"https://docs.python.org/3/library/functions.html#divmod\">https://docs.python.org/3/library/functions.html#divmod</a>\r\n</li>\r\n<li><a href=\"https://ruby-doc.org/core-2.0/Numeric.html\">https://ruby-doc.org/core-2.0/Numeric.html</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Doomsday_rule\">https://en.wikipedia.org/wiki/Doomsday_rule</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Modulus_operation\">https://en.wikipedia.org/wiki/Modulus_operation</a>\r\n</li>\r\n<li><a href=\"https://zetcode.com/lang/python/lists/\">https://zetcode.com/lang/python/lists/</a>\r\n</li>\r\n<li><a href=\"https://docs.python.org/2/tutorial/introduction.html\">https://docs.python.org/2/tutorial/introduction.html</a>\r\n</li>\r\n</ul>\r\n',229,0,0,'CC-BY-SA','arithmetic,remainder,mod',0,2320,1),
(1293,'2013-07-17','A Week of Freedom',1259,'What happened during a week spent using only FLOSS','<p>\r\nA quick dialog about my week of using only FLOSS\r\n</p>',241,0,0,'CC-BY-SA','\"free software\",Minix,RedHat,FreeBSD,OpenSUSE,Ubuntu,SDF,Trisquel',0,2398,1),
(1294,'2013-07-18','Causes of Schizophrenia, neurochemical theory',402,'What causes schizophrenia? The neurochemical aspects','<p>In this episode of Hacker Public Radio Sigflup talks about one of the theorized causes of schizophrenia and offers her own interpretations.</p>\r\n',115,71,1,'CC-BY-SA','\"mental health\",schizophrenia,neurochemistry,\"anti-psychotic drugs\"',0,2404,1),
(1296,'2013-07-22','Intro to camp fires',1263,'How to light and keep a small fire going','<p>\r\nI\'ve always felt a little awkward in social situations, and I\'m always looking for ways to get over that feeling. One way I do that is to try and make myself useful, and one useful thing that I know is how to light and keep a small fire going. No one else ever seems to want to do it, and it\'s fun if you do it right. Admittedly there isn\'t much to it, but that just makes it all that much easier to learn. It isn\'t quite as intuitive as you might think if you\'ve never done it, especially if it\'s a little damp out. Use tinder (paper, dried grass, cotton balls, etc...) to get the flame going, light your kindling (small twigs, pinecones, split sticks) over the tinder, and increase the size of your kindling until you have a good pile of coals that can sustain the burning of split logs. Keep your logs and sticks as parallel as you can, make sure air can flow freely through your burning pile of wood and don\'t let your coals spread too thin. If you\'re good, you should be able to get a fire going with just a single match and no accelerants (which are usually illegal anyway). If you\'re really good, you might even be able to do it with just a spark.\r\n</p>',128,0,1,'CC-BY-SA','How I got over my social awkwardness',0,2363,1),
(1297,'2013-07-23','Mobile Hackspace (what\'s in my bag)',1422,'NYbill talks about what\'s in his computer &amp; 2600 bags.','<p>\r\nIn todays episode NYbill talks about what is in his bag. Not just the every day\r\ncomputer bag, but also his 2600 bag of hacking goodies.\r\n</p>\r\n<p>\r\n<a href=\"https://www.amazon.com/Vantec-CB-ISATAU2-Supports-2-5-Inch-5-25-Inch/dp/B000J01I1G/ref=sr_1_1?ie=UTF8&qid=1373398735&sr=8-1&keywords=usb+sata\">https://www.amazon.com/Vantec-CB-ISATAU2-Supports-2-5-Inch-5-25-Inch/dp/B000J01I1G/ref=sr_1_1?ie=UTF8&amp;qid=1373398735&amp;sr=8-1&amp;keywords=usb+sata</a>\r\n</p>\r\n<p>\r\n<a href=\"https://www.sparkfun.com/products/11515\">https://www.sparkfun.com/products/11515</a>\r\n</p>\r\n<p>\r\n<a href=\"https://www.adafruit.com/\">https://www.adafruit.com/</a>\r\n</p>\r\n<p>\r\n<a href=\"https://www.alliedelec.com/\">https://www.alliedelec.com/</a>\r\n</p>\r\n<p>\r\nThe Postcard Club:\r\n</p>\r\n<p>\r\n<a href=\"https://media.gunmonkeynet.net/u/nybill/m/postcard-club-update/\">https://media.gunmonkeynet.net/u/nybill/m/postcard-club-update/</a>\r\n</p>\r\n<p>\r\nThe Blue Bag:\r\n</p>\r\n<p>\r\n<a href=\"https://media.gunmonkeynet.net/u/nybill/m/the-hacker-bag/\">https://media.gunmonkeynet.net/u/nybill/m/the-hacker-bag/</a>\r\n</p>\r\n<p>\r\nSurface mount component book:\r\n</p>\r\n<p>\r\n<a href=\"https://media.gunmonkeynet.net/u/nybill/m/surface-mount-components/\">https://media.gunmonkeynet.net/u/nybill/m/surface-mount-components/</a>\r\n</p>\r\n',235,23,0,'CC-BY-SA','toolkit,\"USB/SATA adaptor\"',0,2463,1),
(1298,'2013-07-24','Recording for HPR using Audacity',1161,'Some hints on using Audacity','<p>\r\nThe almost failsafe short of it. Use \"alsamixer\" to boost all recording\r\nvolumes on main pulse and all cards (e.g. \"alsamixer -c 0\"). Start Audacity,\r\nedit -&gt; preferences, stay in the \"device\" submenu, don\'t bother with the\r\n\"recording\" submenu. For each of the \"Hosts\" (alsa/jack), try all \"Device\"s\r\nunder the \"Recording\" tab, start speaking, notice volume (or not and try\r\nthe next one)\r\n</p>\r\n<p>\r\nsee <a href=\"https://www.hackerpublicradio.org/contribute.php\">https://www.hackerpublicradio.org/contribute.php</a> for more text on recording\r\nand suggested topics\r\n</p>\r\n<p>\r\nSee <a href=\"https://www.hackerpublicradio.org/README.txt\">https://www.hackerpublicradio.org/README.txt</a> and for more (textual)\r\ninformation about the submission process and\r\n<a href=\"https://hackerpublicradio.org/sample_shownotes.txt\">https://hackerpublicradio.org/sample_shownotes.txt</a> for sample shownotes.\r\n</p>',214,0,1,'CC-BY-SA','audio,audacity,\"recording an episode\",alsamixer',0,2439,1),
(1299,'2013-07-25','What\'s in my Bag',543,'What\'s in my Toolkit','<p>I go through the usual stuff in my bag. One thing I forgot to say\r\nis that my laptop is a Toshiba Satellite with i3 processor, 6gb of\r\nRAM, 750gb hard drive running Crunchbang Linux. Here are links to two\r\nof the items mentioned in the episode. </p>\r\n\r\n<ul>\r\n<li>Zoom H1 audio recorder: <a href=\"https://www.zoom.co.jp/products/h1/\">https://www.zoom.co.jp/products/h1/</a></li>\r\n<li>4-in–1 Mini Stanley screwdriver: <a href=\"https://www.tools-plus.com/stanley-66-344.html?utm_medium=feed&utm_source=froogle&utm_term=STA66-344&gclid=CPOc9o6wo7gCFUho7Aod0AMAgQ\">https://www.tools-plus.com/stanley-66-344.html?utm_medium=feed&amp;utm_source=froogle&amp;utm_term=STA66-344&amp;gclid=CPOc9o6wo7gCFUho7Aod0AMAgQ</a></li>\r\n</ul>\r\n',238,23,0,'CC-BY-SA','laptop,\"Zoom H1\",screwdriver',0,2419,1),
(1301,'2013-07-29','Conversation with Nybill and Jon Kulp',3258,'HPR hosts Nybill and Jon Kulp meet face-to-face','<p>While I am on vacation near New York City, fellow HPR host <a href=\"https://hackerpublicradio.org/correspondents/0235.html\">NYbill</a> drives down from \r\nupstate and we meet for the first time face-to-face. Of course we \r\nhave to record a conversation for posterity. Topics include \r\nactivities at LUG meetings, Cory Doctorow, Neal Stephenson, \r\nblather speech recognition (a live demonstration!), guitars, and more. Outtakes after the outro.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li>Photos of conversation in progress: <a href=\"https://media.gunmonkeynet.net/u/nybill/collection/jk-nybill-meet-up-do-an-hpr/\">https://media.gunmonkeynet.net/u/nybill/collection/jk-nybill-meet-up-do-an-hpr/</a>  </li>\r\n<li>Adafruit Industries (source for Tux stickers): <a href=\"https://www.adafruit.com/\">https://www.adafruit.com/</a>  </li>\r\n<li>Cory Doctorow\'s <em>Homeland</em>: <a href=\"https://craphound.com/homeland/about/\">https://craphound.com/homeland/about/</a>  </li>\r\n<li>Neal Stephenson\'s <em>Quicksilver</em>: <a href=\"https://www.nealstephenson.com/quicksilver/\">https://www.nealstephenson.com/quicksilver/</a>  </li>\r\n<li>Blather: <a href=\"https://jonathankulp.org/archives/698\">https://jonathankulp.org/archives/698</a>  </li>\r\n</ul>',238,0,0,'CC-BY-SA','\"LUG meetings\",\"Cory Doctorow\",\"Neal Stephenson\",\"speech recognition\",Blather',0,2425,1),
(1303,'2013-07-31','A Music Pairing Under Unlikely Circumstances',1640,'Dave interviews Tim, his son, and Tim\'s friend John, who is visiting from the USA','<p>\r\nToday Dave interviews Tim, his son, and Tim\'s friend John, who is\r\nvisiting from the USA.\r\n</p>\r\n<p>\r\nTim and John met on the Internet in 2006 as collaborating composers of\r\nelectronic music. They have become good friends over the years; Tim has\r\nvisited John in the States, in 2011 where they met for the first time in real\r\nlife, for John\'s wedding. This also marks the first time that John and his\r\nwife Caitlin have travelled overseas, which they did to visit Tim in the UK.\r\n</p>\r\n<p>\r\nIn the podcast we discuss how they met, how their different world\r\nviews affected each other, and how their relationship quickly\r\ntranscended music.\r\n</p>\r\n<p>\r\nHere\'s a picture of Tim and John visiting Edinburgh Castle in July\r\n2013:\r\n</p>\r\n<p>\r\n<img src=\"https://www.hackerpublicradio.org/eps/hpr1303/Tim_and_John.jpg\" alt=\"Tim and John visiting Edinburgh Castle in July\"/>\r\n</p>\r\n<p>\r\nContrary to what was said in the podcast, Tim prepared a mix of the\r\nvarious compositions he and John have made. Links to some of the full\r\ntracks are available below.\r\n</p>\r\n<p>\r\nHere are Tim\'s notes for the music mix:\r\n</p>\r\n<p>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr1303/Music_Notes.html\">https://www.hackerpublicradio.org/eps/hpr1303/Music_Notes.html</a>\r\n</p>\r\n<p>\r\nLinks:\r\n</p>\r\n<p>\r\nSome of Tim and John\'s work - <a href=\"https://soundcloud.com/heartshapedboxband/\">https://soundcloud.com/heartshapedboxband/</a><br />\r\nTheir latest collaboration - <a href=\"https://soundcloud.com/heartshapedboxband/accord\">https://soundcloud.com/heartshapedboxband/accord</a>\r\n</p>',225,0,1,'CC-BY-SA','music,composition,collaboration,InternetDJ,FL Studio',0,2324,1),
(1302,'2013-07-30','How I Got to Linux',788,'Accipiter\'s journey to Linux','<p>\r\nIn this show, I cover my early years learning code in the late 60s. I move on to my history with home computers, and finding out about Linux around 2007 or so. I comment on Ubuntu and Mint. I mention dual booting and my one episode of triple booting.\r\n</p>\r\n<p>\r\nListeners, this is my first attempt at a show. It\'s not that hard, and I would like to hear from others as to how they got to Linux.\r\n</p>',249,0,1,'CC-BY-SA','Linux, Ubuntu, Mint, dual boot',0,2503,1),
(1304,'2013-08-01','Jon Kulp and His Son Talk Hacking',2461,'Jon Kulp and his son talk Hacking','<p>I chat with my son about the concept of hacking, Linux, Blacksmithing,\r\nand about some of the other stuff he does that smacks of hacking.</p>\r\n\r\n<ul>\r\n<li>The Belt Store <a href=\"https://www.beltsforanything.com/site1.php\">https://www.beltsforanything.com/site1.php</a></li>\r\n<li><em>Invent Your Own Computer Games With Python</em>, 2nd edition,\r\nby Al Sweigart: <a href=\"https://inventwithpython.com/\">https://inventwithpython.com/</a></li>\r\n<li>Son’s Python timer: <a href=\"https://paste.jonkulp.net/view/06035adb\">https://paste.jonkulp.net/view/06035adb</a></li>\r\n<li>Sony Wonder Technology Lab in NYC: <a href=\"https://www.sonywondertechlab.com/\">https://www.sonywondertechlab.com/</a></li>\r\n<li>Son’s reading recommendation: <em>Temeraire</em> series, by Naomi Novik <a href=\"https://www.temeraire.org/\">https://www.temeraire.org/</a></li>\r\n<li>Photos of Son’s Blacksmithing and Hacking: <a href=\"https://pics.jonkulp.net/index.php?/category/13\">https://pics.jonkulp.net/index.php?/category/13</a></li>\r\n<li>Blather: <a href=\"https://jonathankulp.org/archives/698\">https://jonathankulp.org/archives/698</a></li>\r\n<li><strong>Auphonic</strong>: excellent one-click post-production\r\ncompression and normalization on this podcast audio file. Check\r\nit out at <a href=\"https://auphonic.com/\">https://auphonic.com/</a></li>\r\n</ul>\r\n',238,0,0,'CC-BY-SA','hacking',0,2406,1),
(1306,'2013-08-05','Freedom Followup',1304,'A follow-up to \'A Week of Freedom\'','<p>\r\nAfter a deluge of e-mail asking me to follow up on the Week of Freedom podcast, I finally responded.  Contact me at hobbsc@ma.sdf.org if you\'d like to talk Libre Software!\r\n</p>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=1293\">https://hackerpublicradio.org/eps.php?id=1293</a></p>',241,0,1,'CC-BY-SA','\"Libre Software\"',0,2200,1),
(1307,'2013-08-06','What\'s in my Bag',964,'In this show I tell you all about my bag','<p>\r\nIn this show, I tell you all about my bag. I start with the back compartment, and work my way to the front, so from magnetic card to keys on a tether. I carry a 1 Terabyte drive with me, which is a full backup of my computer. This is a weak version of offsite backup because sometimes it is not offsite. I have no office or other place where I can store it, though. It\'s better than nothing. One recommendation I do make is to carry a jeweler\'s loupe. They are not that expensive and can make it possible to read tiny model numbers on parts or just tiny print.\r\n</p>\r\n<p>\r\nListeners, this is my second attempt at a show. It\'s not that hard, and I would like to hear from others about what\'s in their bag.\r\n</p>',249,23,0,'CC-BY-SA','bag,\"useful stuff\",\"weak off-site backup\"',0,2050,1),
(1308,'2013-08-07','Helping a New Computer User',1152,'Skills for new computer users','<p>Here is a list of the skills I teach new computer users:</p><pre>\nA) Hardware:\n1) Monitor and Tower\n---Turning on the computer\n2) Keyboard and Mouse\n---Learning when to use the right mouse button, \nleft button, and scroll wheel\n---Seeing non-alphabetic keys\n3) Printers and other Peripherals\n---Understating the usefulness of printers, scanners, \nflash drives, etc.\n\nB) Operating System:\n1) Icons on the Desktop\n---Moving, adding, and removing icons\n2) Opening Applications\n---Using the Start Menu to find applications\n3) Managing and Resizing Windows\n---Using the window controls to maximize, minimize, \nrestore up, and close windows\n\nC) File Management:\n1) Creating a New Folder and Subfolders\n2) Selecting Specific Files\n---Single-click method\n---Ctrl method\n---Shift method\n---Drawing-box-around-files method\n---Ctrl + A method\n3) Moving Files\n---Drag &amp; Drop\n---Copy &amp; Paste\n\nD) Text Entry:\n1) Using a simple notepad\n---Entering and Saving Text\n---Using the File Menu\n2) Using a Word Processor\n---Formatting text\n---Using toolbars\n</pre>',250,0,0,'CC-BY-SA','\"computer skills\",hardware,\"operating system\",\"file management\",\"text entry\"',0,2070,1),
(1309,'2013-08-08','Assisted Human Reproduction',5138,'IVF, ICSI','<p><strong>This show contains content for Mature Audiences - listener discretion is advised.</strong></p>\n <p>In today\'s show Ken and his wife talk about their experiences with Assisted Human Reproduction.</p>\n <p><img alt=\"Injecting Sperm into an Egg\" width=\"70%\" src=\"https://upload.wikimedia.org/wikipedia/commons/7/79/Icsi.JPG\" /></p>\n <h2>Links</h2>\n <ul>\n  <li><a href=\"https://en.wikipedia.org/wiki/In_vitro_fertilization\">https://en.wikipedia.org/wiki/In_vitro_fertilization</a></li>\n  <li><a href=\"https://en.wikipedia.org/wiki/Intracytoplasmic_sperm_injection\">https://en.wikipedia.org/wiki/Intracytoplasmic_sperm_injection</a></li>\n  <li><a href=\"https://en.wikipedia.org/wiki/Surrogacy\">https://en.wikipedia.org/wiki/Surrogacy</a></li>\n  <li><a href=\"https://www.moedersvoormoeders.nl/\">https://www.moedersvoormoeders.nl/</a></li>\n </ul>',30,0,1,'CC-BY-SA','\"Assisted Human Reproduction\",\"in vitro fertilisation\",\"intracytoplasmic sperm injection\"',0,2035,1),
(1310,'2013-08-09','Energy Democracy defined',2001,'A special panel discussion episode of <em>This Week in Energy</em> (TWiE)','<p>This program is a special panel discussion episode of, This Week in Energy (TWiE), where co-hosts Kirsten &amp; Bob define the concept of Energy Democracy and hacking the traditional central-station monopoly electric utility business model.</p>\n <p>There\'s an energy transition (or \"energiewende\" in German) underway in the energy space where the 19th and 20th century central-station monopoly utility business model is breaking down (or getting hacked) and ownership of electric generation capacity is transferring to individuals, co-ops, and so forth.</p>\n <p>This is due in large part to an entropy effect because \"the ubiquitous nature of renewable energy argues for a decentralist energy approach.\" But, also, public policy can either help the energy transition move faster, or it can slow it down.</p>\n <p>Thus an emerging global battle is brewing and it\'s very similar to the disruptions that have been taking place in the telecom sector due to advancements in IT and the advent of the Internet over the past couple of decades.</p>\n <p>Hosts: Kirsten Hasberg (Denmark &amp; Germany) and Bob Tregilus (U.S.A.) &lt;<a href=\"https://www.thisweekinenergy.tv/\">https://www.thisweekinenergy.tv/</a>&gt;.</p>\n <p>Guest: Roger Willhite (South Korea), solar blogger at Second Silicon &lt;<a href=\"https://secondsilicon.com/\">https://secondsilicon.com/</a>&gt;.</p>\n <p>Other resources about this global movement can be found at:</p>\n <ul>\n  <li>The Institute for Local Self-Reliance &lt;<a href=\"https://www.ilsr.org/\">https://www.ilsr.org/</a>&gt;.</li>\n  <li>Renewables International &lt;<a href=\"https://www.renewablesinternational.net/\">https://www.renewablesinternational.net/</a>&gt;.</li>\n  <li>Go 100% Renewable Energy &lt;<a href=\"https://www.go100percent.org/\">https://www.go100percent.org/</a>&gt;.</li>\n  <li>World Future Council &lt;<a href=\"https://www.worldfuturecouncil.org/\">https://www.worldfuturecouncil.org/</a>&gt;.</li>\n  <li>Paul Gipe\'s Wind-Works &lt;<a href=\"https://www.wind-works.org/\">https://www.wind-works.org/</a>&gt;.</li>\n  <li>German Energy Transition &lt;<a href=\"https://energytransition.de/\">https://energytransition.de/</a>&gt;.</li>\n  <li>North American experts on these topics can be found at &lt;<a href=\"https://www.allianceforrenewableenergy.org/2008/10/are-steering-committee-advisory-board-and-staff.html\">https://www.allianceforrenewableenergy.org/2008/10/are-steering-committee-advisory-board-and-staff.html</a>&gt;.</li>\n </ul>',251,0,0,'CC-BY-SA','energy, democracy, feed-in tariff, solar, wind, energy justice, public utilities, electric grid, co-op, germany, energiewende',0,2007,1),
(1311,'2013-08-12','Modern Inconveniences',1460,'Reflections on how doing things manually can be cathartic','<p>\r\nA little discourse about manual work and money saving.  Contact me at\r\nhobbsc@ma.sdf.org\r\n</p>',241,0,0,'CC-BY-SA','\"manual work\",\"money saving\"',0,1879,1),
(1321,'2013-08-26','What\'s in my Bag',551,'Things in a well-worn timbuk2 bag','<p>\r\nMy contribution to the \"What\'s in my Bag\" series.  Contact me at hobbsc@ma.sdf.org\r\n</p>',241,23,0,'CC-BY-SA','\"Timbuk2 bag\"',0,1652,1),
(1312,'2013-08-13','Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)',3197,'Epicanis introduces Deepgeek interviewing Birgitta Jonsdottir','<p>\r\nEpicanis makes a brief introduction to the following show.\r\n(see also: <a href=\"https://en.wikipedia.org/wiki/Wilhelm_Reich\">https://en.wikipedia.org/wiki/Wilhelm_Reich</a> )\r\n</p>\r\n<p>\r\nIn this special episode of TGTM news Deepgeek interviews Icelandic Parliamentarian Birgitta Jónsdóttir.  We discuss Ban Ki-moon\'s recent faux pas in \r\nIceland\'s Parliment, Birgitta\'s hacking, her work in human rights and privacy, and whether or not Wikileaks is living up to it\'s original mandate.\r\n</p>',182,78,1,'CC-BY-SA','tgtm, politics, Pirate Party, privacy',0,1863,1),
(1313,'2013-08-14','How I Manage Contacts',712,'Strategies for de-duplicating and centralising contact information','<h2 id=\"howimanagecontacts\">How I Manage Contacts</h2>\r\n\r\n<p>About a year ago I decided to try to clean up my contacts. </p>\r\n\r\n<p>The problem: CRUFT! </p>\r\n\r\n<ul>\r\n<li>Importing, exporting re-importing in different accounts and in different email clients and several computers etc over span of ~10 years.</li>\r\n<li>1200+ gmail contacts</li>\r\n<li>Many duplicates</li> \r\n</ul>\r\n\r\n<p>What I wanted:</p>\r\n\r\n<ul>\r\n<li>1 set of contacts across platforms with single source file from which all\r\nothers are generated</li>\r\n<li>plain-text format, easy to use w/scripting &amp; text editor</li>\r\n<li>No duplicates</li>   \r\n<li>no cruft</li>\r\n<li>easy to maintain</li>\r\n<li>easy to import/export in T-bird, ownCloud</li>\r\n<li>sync with phone</li> \r\n</ul>\r\n\r\n<p>Steps to Success:</p> \r\n\r\n<ol>\r\n<li>Turn off Gmail default setting that saves every incoming email address in your address book</li>\r\n<li>Deleted all extraneous contacts (went from ~1200 down to about 400)</li>\r\n<li>Tedious part here: compare duplicates, consolidate info</li>\r\n<li>Decide on source-file format</li>\r\n<li>T-bird = LDIF</li>   \r\n<li>OwnCloud = vCard</li>\r\n<li>LDIF wins b/c found script to convert to vCard, but not good script for other direction</li>\r\n<li>Convert all disparate contacts lists to LDIF, begin consolidating into one file</li>\r\n<li>LDIF ready? Import to T-bird</li>\r\n<li>Perl script to convert LDIF to vCard &#8211;&gt; import to ownCloud</li>\r\n<li>CardDAV-sync to sync from o.c. to phone</li>\r\n<li>Bash script to create new LDIF entries, convert to vcf, add to master file easily</li>\r\n</ol>\r\n\r\n<p>Wishlist </p>\r\n\r\n<ol>\r\n<li>Make t-bird sync w/owncloud (t-bird SOGO extension broken)</li>\r\n<li>CLI API to update owncloud contacts via a script instead of having to use the web interface</li>\r\n</ol>\r\n\r\n<p>Links </p>\r\n\r\n<ul>\r\n<li>CardDAV-sync android app <a href=\"https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync&amp;hl=en\">https://play.google.com/store/apps/details?id=org.dmfs.carddav.sync&amp;hl=en</a></li>\r\n<li>OwnCloud <a href=\"https://owncloud.org/\">https://owncloud.org/</a></li>\r\n<li>Thunderbird Addon: Duplicate Contact Manager <a href=\"https://addons.mozilla.org/en-us/thunderbird/addon/duplicate-contact-manager/\">https://addons.mozilla.org/en-us/thunderbird/addon/duplicate-contact-manager/</a></li>\r\n<li>Original ldif2vcf perl script <a href=\"https://www.barninger.com/ldif_to_vcard/\">https://www.barninger.com/ldif_to_vcard/</a></li>\r\n<li>My modified version: <a href=\"https://paste.jonkulp.net/view/d47bbeca\">https://paste.jonkulp.net/view/d47bbeca</a></li>\r\n<li>My ldif creator bash script <a href=\"https://paste.jonkulp.net/view/32922107\">https://paste.jonkulp.net/view/32922107</a></li>\r\n</ul>',238,0,0,'CC-BY-SA','LDIF,vCard,OwnCloud,CardDAV,Thunderbird',0,1760,1),
(1314,'2013-08-15','Impressions of Mageia',1730,'Experiences with Mageia','<p>\r\nFrank Bell describes his recent experiences with Mageia v. 2, including upgrading online to v. 3, as well as his overall impressions of Mageia.\r\n</p>\r\n<p>\r\nLinks from the show:\r\n</p>\r\n<p>\r\nMageia website:  <a href=\"https://www.mageia.org\">https://www.mageia.org</a>\r\n</p>\r\n<p>\r\nMageia Wiki:  <a href=\"https://wiki.mageia.org/en/Main_Page\">https://wiki.mageia.org/en/Main_Page</a> \r\n</p>\r\n<p>\r\nAbout the online version upgrade (from the release notes):  <a href=\"https://wiki.mageia.org/en/Mageia_3_Release_Notes#Upgrading_from_Mageia_2\">https://wiki.mageia.org/en/Mageia_3_Release_Notes#Upgrading_from_Mageia_2</a> \r\n</p>\r\n<p>\r\nAbout the Mageia Repositories, including \"tainted\" repos (from the release notes):  <a href=\"https://wiki.mageia.org/en/Mageia_3_Release_Notes#The_Mageia_online_repositories\">https://wiki.mageia.org/en/Mageia_3_Release_Notes#The_Mageia_online_repositories</a>\r\n</p>\r\n<p>\r\nMageia Forum thread on the \"no MP4 audio\" in VLC:  <a href=\"https://forums.mageia.org/en/viewtopic.php?f=7&amp;t=1290\">https://forums.mageia.org/en/viewtopic.php?f=7&amp;t=1290</a>\r\n</p>\r\n<p>\r\nAbout Drak3D: <a href=\"https://forums.mageia.org/en/viewtopic.php?f=23&amp;t=511\">https://forums.mageia.org/en/viewtopic.php?f=23&amp;t=511</a>\r\n</p>\r\n<p>\r\nHPLIP:  <a href=\"https://hplipopensource.com/hplip-web/index.html\">https://hplipopensource.com/hplip-web/index.html</a>\r\n</p>',195,0,1,'CC-BY-SA','Mageia',0,1736,1),
(1316,'2013-08-19','What is my bag',1350,'Use of a MOLLE bag for carrying tools','<h2>MOLLE</h2>\r\n<p><em>From Wikipedia, the free encyclopedia</em></p>\r\n<p>\r\nMOLLE (pronounced molly, as in the female name) is an acronym for Modular Lightweight Load-carrying Equipment. It is used to define the current generation of load-bearing equipment and rucksacks utilized by a number of NATO armed forces, especially the British Army and the United States Army. The system\'s modularity is derived from the use of PALS webbing as rows of heavy-duty nylon stitched onto the vest to allow for attachment of various MOLLE-compatible pouches and accessories. \r\n</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://themollepanel.com/\">https://themollepanel.com/</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/MOLLE\">https://en.wikipedia.org/wiki/MOLLE</a>\r\n</li>\r\n<li><a href=\"https://www.511tactical.com/All-Products/Bags-Backpacks/Pouches.html\">https://www.511tactical.com/All-Products/Bags-Backpacks/Pouches.html</a>\r\n</li>\r\n<li><a href=\"https://www.countycomm.com/bags.html\">https://www.countycomm.com/bags.html</a>\r\n</li>\r\n</ul>',155,23,1,'CC-BY-SA','molle,bag',0,1690,1),
(1317,'2013-08-20','What\'s In My 2 Bags',1380,'Some non-hacking things in two daily-carry bags','<p>CPrompt^ records his first podcast. Talks about what he does for employments as well as what he carries around on a daily basis. Not all hackin-geeky stuff but it\'s still carried around.</p>\n <p>Links:</p>\n <ul>\n  <li>LAN Throwing Star : <a href=\"https://hakshop.myshopify.com/products/throwing-star-lan-tap\">https://hakshop.myshopify.com/products/throwing-star-lan-tap</a></li>\n  <li>Sharpie Pen : <a href=\"https://www.sharpie.com/enUS/Pages/medium-point-pen.aspx\">https://www.sharpie.com/enUS/Pages/medium-point-pen.aspx</a></li>\n  <li>Thorlo Socks : <a href=\"https://www.thorlo.com/\">https://www.thorlo.com/</a></li>\n  <li>Sock Guy : <a href=\"https://www.sockguy.com/\">https://www.sockguy.com/</a></li>\n  <li>Jungly Gym XT Bands : <a href=\"https://www.lifelineusa.com/catalog/product/view/id/58/s/jungle-gym-xt/\">https://www.lifelineusa.com/catalog/product/view/id/58/s/jungle-gym-xt/</a></li>\n </ul>',252,23,1,'CC-BY-SA','lan tap,sharpie pen,sock,jungle gym',0,1688,1),
(1318,'2013-08-21','How I found Linux',1115,'Sunzofman1\'s journey to Linux','<pre>\r\n1st PC 95 wfw win3.11 installed with jumbo tracker colorado\r\nno ownership in HS and prior to \'95\r\nrecognition of internet \'94 ncsa mosaic\r\nhunger for web page builds\r\nSparc1 - SunOS pizza boxes / DEC Alpha / VAX/VMS\r\nstoked curiosity UNIX\r\nUnix Renaissance FAMU --> https://www.famu.edu\r\nLinux Unleashed - Slackware 2.0 kernel 1.2.13\r\nfilesystem inspection, file ownership, permissions, basic scripts\r\nNetworking - Token Ring / Ethernet / IBM 4381\r\nTrumpet winsock / NetBEUI / dial-up networking modems cash service\r\nhttps://en.wikipedia.org/wiki/Winsock\r\nslackware PPP chatscripts / robotics 14.4K modem\r\nwinnt 4.0 network YP/NIS - 25 machines /etc/passwd\r\nredhat 4.2 , slackware desktop of choice,  \r\ndebian potato, use debian for business deployment\r\nmostly web services, openvpn, asterisk (centos)\r\nmythtv arch - knoppmyth --> LinHES\r\nmany thanks to ken fallon, dann washko, klaatu\r\n</pre>\r\n',187,29,1,'CC-BY-SA','\"computer history\"',0,1726,1),
(1319,'2013-08-22','Frank Bell Presents HPR to His LUG',1442,'The Tidewater Unix Users Group hears about HPR','<h2>Links from the show:</h2>\r\n<p>\r\nFrank\'s LUG, the Tidewater Unix Users Group, <a href=\"https://twuug.org/mediawiki/index.php/Main_Page\">https://twuug.org/mediawiki/index.php/Main_Page</a>\r\n</p>\r\n<p>\r\nPodcast and sites mentioned in the show:\r\n</p>\r\n\r\n<ul>\r\n<li>Geek News Central: <a href=\"https://www.geeknewscentral.com/\">https://www.geeknewscentral.com/</a>\r\n</li>\r\n<li>GNU World Order: <a href=\"https://gnuworldorder.info/\">https://gnuworldorder.info/</a>\r\n</li>\r\n<li>TwaTech (Today with a Tecchie): <a href=\"https://twatech.org/\">https://twatech.org/</a>\r\n</li>\r\n<li>BinRev (the Binary Revolution): <a href=\"https://www.binrev.com/forums/\">https://www.binrev.com/forums/</a>\r\n</li>\r\n<li>The Sunday Morning Linux Review: <a href=\"https://smlr.us/\">https://smlr.us/</a>\r\n</li>\r\n</ul>',195,0,0,'CC-BY-SA','\"Geek News Central\",\"GNU World Order\",TwaTech,BinRev,\"The Sunday Morning Linux Review\"',0,1661,1),
(1320,'2013-08-23','How I got into Linux',414,'jrobb gives a short show about how he got into Linux and programming','<p>\r\nThis is my first HPR, first ever podcast, and first ever attempt at editing any audio. Don\'t expect greatness.\r\nThe banging in the background is my daughter playing with something.\r\nI give a very quick rundown of my introduction to Linux, programming, and tech in general.  This is a pretty short show.\r\n</p>\r\n<p>\r\nI forgot to mention that early on in high school or middle school I enjoyed playing with DOS on an old 386 and that is probably what got my interest and led me to enroll in the High School computer science class that I mention.\r\nI didn\'t really have anything planned to talk about, I should probably do that next time.\r\n</p>',253,29,1,'CC-BY-SA','Pascal,RedHat,Ubuntu,Arch,Debian,PHP,MySQL',0,1773,1),
(1322,'2013-08-27','Kevin O\'Brien - Ohio LinuxFest 2013',2918,'A discussion with Kevin O\'Brien about Ohio LinuxFest','<h2>About the Ohio LinuxFest</h2>\r\n<p>\r\nThe Ohio LinuxFest is a grassroots conference for the GNU/Linux/Open Source Software/Free Software community that started in 2003 as a large inter-LUG meeting and has grown steadily since. It is a place for the community to gather and share information about Linux and Open Source Software.\r\n</p>\r\n<p>\r\nA large expo area adjacent to the conference rooms will feature exhibits from our sponsors as well as a large .org section from non-profit Open Source/Free Software projects.\r\n</p>\r\n<p>\r\nThe Ohio LinuxFest welcomes people from all 50 states and international participants. We\'ve had participants from Canada, England, Argentina, Brazil, and Australia in years past.\r\n</p>\r\n<h2>Links</h2>\r\n<p>\r\nLast years audio: <a href=\"https://archive.org/search.php?query=Ohio%20LinuxFest%202012%20AND%20mediatype%3Aaudio\">https://archive.org/search.php?query=Ohio%20LinuxFest%202012%20AND%20mediatype%3Aaudio</a>\r\n</p>',30,0,1,'CC-BY-SA','\"Ohio LinuxFest 2013\"',0,1624,1),
(1323,'2013-08-28','HPR Community News For July 2013',3861,'HPR Community News For July 2013','<h2>New hosts</h2>\n <p>Welcome to our new hosts: <a href=\"https://hackerpublicradio.org/correspondents/0248.html\">Alek Grigorian</a>, <a href=\"https://hackerpublicradio.org/correspondents/0249.html\">Accipiter</a>, <a href=\"https://hackerpublicradio.org/correspondents/0250.html\">Shane Shennan</a>, <a href=\"https://hackerpublicradio.org/correspondents/0251.html\">Bob Tregilus</a>, <a href=\"https://hackerpublicradio.org/correspondents/0252.html\">Curtis Adkins (CPrompt^)</a>, and <a href=\"https://hackerpublicradio.org/correspondents/0253.html\">jrobb</a>.</p>\n <h2>Show Updates</h2>\n <table>\n  <thead>\n   <tr>\n    <th>id</th>\n    <th>title</th>\n    <th>host</th>\n   </tr>\n  </thead>\n  <tbody>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1282</td>\n    <td class=\"data grid_edit not_null\">My Homemade Recumbent Bicycle</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1283</td>\n    <td class=\"data grid_edit not_null\">Ken gets to talk with Ambjorn about politics</td>\n    <td class=\"data grid_edit not_null\">Ken Fallon</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1284</td>\n    <td class=\"data grid_edit not_null\">Blather Speech Recognition for Linux: Interview with Jezra</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1285</td>\n    <td class=\"data grid_edit not_null\">LibreOffice 06 Writer Creating a Paragraph Style LibreOffice</td>\n    <td class=\"data grid_edit not_null\">Ahuka</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1286</td>\n    <td class=\"data grid_edit not_null\">iCalendar Hacking</td>\n    <td class=\"data grid_edit not_null\">Dave Morriss</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1287</td>\n    <td class=\"data grid_edit not_null\">HPR Community News For June 2013</td>\n    <td class=\"data grid_edit not_null\">HPR Admins</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1288</td>\n    <td class=\"data grid_edit not_null\">Nido Media gets Ken to go camping at OHM2013</td>\n    <td class=\"data grid_edit not_null\">Ken Fallon</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1289</td>\n    <td class=\"data grid_edit not_null\">Short Xen Update From JWP</td>\n    <td class=\"data grid_edit not_null\">JWP</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1290</td>\n    <td class=\"data grid_edit not_null\">MultiSystem: The Bootable Thumb Drive Creator</td>\n    <td class=\"data grid_edit not_null\">FiftyOneFifty</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1291</td>\n    <td class=\"data grid_edit not_null\">Parsing an ISO8601 formatted duration field with Perl</td>\n    <td class=\"data grid_edit not_null\">Dave Morriss</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1292</td>\n    <td class=\"data grid_edit not_null\">Doomsday Remainders</td>\n    <td class=\"data grid_edit not_null\">Charles in NJ</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1293</td>\n    <td class=\"data grid_edit not_null\">A Week of Freedom</td>\n    <td class=\"data grid_edit not_null\">Christopher M. Hobbs</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1294</td>\n    <td class=\"data grid_edit not_null\">Causes of Schizophrenia, neurochemical theory</td>\n    <td class=\"data grid_edit not_null\">sigflup</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1295</td>\n    <td class=\"data grid_edit not_null\">LibreOffice 07 Writer Heading Styles</td>\n    <td class=\"data grid_edit not_null\">Ahuka</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1296</td>\n    <td class=\"data grid_edit not_null\">Intro to camp fires</td>\n    <td class=\"data grid_edit not_null\">pokey</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1297</td>\n    <td class=\"data grid_edit not_null\">Mobile Hackspace (whats in my bag)</td>\n    <td class=\"data grid_edit not_null\">NYbill</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1298</td>\n    <td class=\"data grid_edit not_null\">Recording for HPR using Audacity</td>\n    <td class=\"data grid_edit not_null\">Nido Media</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1299</td>\n    <td class=\"data grid_edit not_null\">What’s in my Bag</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1300</td>\n    <td class=\"data grid_edit not_null\">Maker Faire: Kansas City</td>\n    <td class=\"data grid_edit not_null\">MrGadgets</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1301</td>\n    <td class=\"data grid_edit not_null\">Conversation with Nybill and Jon Kulp</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1302</td>\n    <td class=\"data grid_edit not_null\">How I Got to Linux</td>\n    <td class=\"data grid_edit not_null\">Accipiter</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1303</td>\n    <td class=\"data grid_edit not_null\">A Music Pairing Under Unlikely Circumstances</td>\n    <td class=\"data grid_edit not_null\">Dave Morriss</td>\n   </tr>\n   <tr class=\"odd\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1304</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp and His Son Talk Hacking</td>\n    <td class=\"data grid_edit not_null\">Jon Kulp</td>\n   </tr>\n   <tr class=\"even\">\n    <td align=\"right\" class=\"data grid_edit not_null condition nowrap\">1305</td>\n    <td class=\"data grid_edit not_null\">LibreOffice 08 Writer Tab Styles</td>\n    <td class=\"data grid_edit not_null\">Ahuka</td>\n   </tr>\n  </tbody>\n </table>\n <h2>On the Mailing List</h2>\n <ul>\n  <li>Community driven scheduling system is now active. <ul>\n    <li><a href=\"https://hackerpublicradio.org/images/hprstats.png\">https://hackerpublicradio.org/images/hprstats.png</a></li>\n   </ul>\n  </li>\n  <li>Open Sourcing Mental Illness <ul>\n    <li><a href=\"https://www.indiegogo.com/projects/open-sourcing-mental-illness\">https://www.indiegogo.com/projects/open-sourcing-mental-illness</a></li>\n   </ul>\n  </li>\n  <li>Low on Shows <ul>\n    <li>backup queue is visible on the calendar page</li>\n    <li>we should *not* have any backup shows</li>\n   </ul>\n  </li>\n  <li>Interview Icelandic Parliamentarian Birgitta Jónsdòttir <ul>\n    <li>\"We will continue to promote new podcasts and other creative commons material but due to a lack of slots, we are only releasing material created exclusively for HPR. If there is a piece of creative commons content that you would like to promote, then feel free to record a regular show where you introduce the content and explain why it is important, providing links to where we can get more information.\"</li>\n   </ul>\n  </li>\n  <li>HPR missing from Google <ul>\n    <li><a href=\"https://www.google.com/webmasters/tools\">https://www.google.com/webmasters/tools</a></li>\n    <li>don\'t blacklist the Googles web bot</li>\n   </ul>\n  </li>\n  <li>FTP Quota issues</li>\n  <li>HPR Joint Fourth Top Linux Podcast <ul>\n    <li><a href=\"https://www.linuxlinks.com/article/20130706190339587/LinuxPodcasts-Page1.html\">https://www.linuxlinks.com/article/20130706190339587/LinuxPodcasts-Page1.html</a></li>\n    <li>We don\'t have a wikipedia page</li>\n   </ul>\n  </li>\n  <li>LUG Presentation <ul>\n    <li><a href=\"https://goinglinux.com/screencasts.html\">https://goinglinux.com/screencasts.html</a></li>\n   </ul>\n  </li>\n  <li>Sonar Project donators \"Those kind people who donated to the sonar project your laptop stickers are in and they are awesome. Please send me your postal address off list and I will send you a sheet of six stickers.\"</li>\n  <li>Owe me a show list.</li>\n  <li>OggCamp 2013</li>\n  <li>WARNING !! Update to the RSS feed</li>\n  <li>HPR1300 posted</li>\n </ul>',159,47,1,'CC-BY-SA','Community News',0,1597,1),
(1351,'2013-10-07','HPR Community News For August 2013',2423,'HPR Community News For August 2013','<h2>New hosts</h2>\r\n <p>Welcome to our new host: <a href=\"https://hackerpublicradio.org/correspondents/0254.html\">Stitch</a>, <a href=\"https://hackerpublicradio.org/correspondents/0255.html\">Matt McGraw (g33kdad)</a>, <a href=\"https://hackerpublicradio.org/correspondents/0256.html\">Julian Neuer</a>, <a href=\"https://hackerpublicradio.org/correspondents/0257.html\">laindir</a>, and <a href=\"https://hackerpublicradio.org/correspondents/0258.html\">Riley Gelwicks (glwx)</a>.</p>\r\n <h2>Show Updates</h2>\r\n <table>\r\n  <thead>\r\n   <tr>\r\n    <th>id</th>\r\n    <th>date</th>\r\n    <th>title</th>\r\n    <th>host</th>\r\n   </tr>\r\n  </thead>\r\n  <tbody>\r\n   <tr>\r\n    <td>1306</td>\r\n    <td>2013-08-05</td>\r\n    <td>Freedom Followup</td>\r\n    <td>Christopher M. Hobbs</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1307</td>\r\n    <td>2013-08-06</td>\r\n    <td>What\'s in my Bag</td>\r\n    <td>Accipiter</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1308</td>\r\n    <td>2013-08-07</td>\r\n    <td>Helping a New Computer User</td>\r\n    <td>Shane Shennan</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1309</td>\r\n    <td>2013-08-08</td>\r\n    <td>Assisted Human Reproduction</td>\r\n    <td>Ken Fallon</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1310</td>\r\n    <td>2013-08-09</td>\r\n    <td>Energy Democracy defined</td>\r\n    <td>Bob Tregilus</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1311</td>\r\n    <td>2013-08-12</td>\r\n    <td>Modern Inconveniences</td>\r\n    <td>Christopher M. Hobbs</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1312</td>\r\n    <td>2013-08-13</td>\r\n    <td>Deepgeek interviews Birgitta Jonsdottir (Icelandic Pirate Party parliamentarian)</td>\r\n    <td>Epicanis</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1313</td>\r\n    <td>2013-08-14</td>\r\n    <td>How I Manage Contacts</td>\r\n    <td>Jon Kulp</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1314</td>\r\n    <td>2013-08-15</td>\r\n    <td>Impressions of Mageia</td>\r\n    <td>Frank Bell</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1315</td>\r\n    <td>2013-08-16</td>\r\n    <td>LibreOffice 09 Writer Working With Paragraph-Level Styles</td>\r\n    <td>Ahuka</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1316</td>\r\n    <td>2013-08-19</td>\r\n    <td>What is my bag</td>\r\n    <td>MrGadgets</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1317</td>\r\n    <td>2013-08-20</td>\r\n    <td>What\'s In My 2 Bags</td>\r\n    <td>Curtis Adkins (CPrompt^)</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1318</td>\r\n    <td>2013-08-21</td>\r\n    <td>How I found Linux</td>\r\n    <td>Sunzofman1</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1319</td>\r\n    <td>2013-08-22</td>\r\n    <td>Frank Bell Presents HPR to His LUG</td>\r\n    <td>Frank Bell</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1320</td>\r\n    <td>2013-08-23</td>\r\n    <td>How I got into Linux</td>\r\n    <td>jrobb</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1321</td>\r\n    <td>2013-08-26</td>\r\n    <td>What\'s in my Bag</td>\r\n    <td>Christopher M. Hobbs</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1322</td>\r\n    <td>2013-08-27</td>\r\n    <td>Kevin O\'Brien - Ohio LinuxFest 2013</td>\r\n    <td>Ken Fallon</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1323</td>\r\n    <td>2013-08-28</td>\r\n    <td>HPR Community News For July 2013</td>\r\n    <td>HPR Admins</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1324</td>\r\n    <td>2013-08-29</td>\r\n    <td>Porting Mega Happy Sprite To Windows</td>\r\n    <td>sigflup</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1325</td>\r\n    <td>2013-08-30</td>\r\n    <td>LibreOffice 10 Writer Paragraph Styles in Templates</td>\r\n    <td>Ahuka</td>\r\n   </tr>\r\n  </tbody>\r\n </table>\r\n <h2>Monthly Downloads</h2>\r\n <p><a href=\"https://hackerpublicradio.org/eps/hpr1351_communitynews-2013-08.png\"><img alt=\"Graph of monthly downloads total and by episode\" width=\"70%\" src=\"https://hackerpublicradio.org/eps/hpr1351_communitynews-2013-08.png\" /></a></p>\r\n <p><a href=\"https://hackerpublicradio.org/eps/hpr1351_hprstats-2013-08.png\"><img alt=\"Download History\" width=\"70%\" src=\"https://hackerpublicradio.org/eps/hpr1351_hprstats-2013-08.png\" /></a></p><pre>\r\nStarted:  7 years, 6 months, 22 days ago (2005-10-10)\r\nRenamed HPR:  5 years, 3 months, 29 days ago (2007-12-31)\r\nTotal Shows:  1685\r\nTotal TWAT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  200\r\nNext free slot: 25\r\nHosts in Queue: 13\r\nShows in Queue: 22\r\nAugust Downloads: 86,109\r\nAverage Daily Download: 2,620\r\nEstimated Episodes Downloaded: 7,567,791\r\n<a href=\"https://hackerpublicradio.org/report.bz2\">https://hackerpublicradio.org/report.bz2</a>\r\n</pre><h2>Host Pages</h2>\r\n <p>Should we update the host pages to include information like PGP Key, a photo etc.</p>\r\n <h2>On the Mailing List</h2>\r\n <ul>\r\n  <li>Everyone is going to OGGCamp except Ken.</li>\r\n  <li>HPR Episodes with Code is OK</li>\r\n </ul>\r\n',159,47,1,'CC-BY-SA','Community News',0,1550,1),
(1324,'2013-08-29','Porting Mega Happy Sprite To Windows ',877,'Porting with the mingw32 cross-compiler','<p>\r\nIn this episode of HPR sigflup talks about her experiences porting her favorite program to windows using the mingw32 cross-compiler\r\n</p>',115,0,1,'CC-BY-SA','mingw32,cross-compiler',0,1634,1),
(1326,'2013-09-02','What\'s in my bag',570,'jrobb details the contents of his laptop backback','<p>\r\nIn this show jrobb goes through his laptop backback and details the contents.\r\nI had a few minutes while the wife had most of the kids out running errands and figured I\'d make another HPR.\r\n</p>\r\n<p>\r\nIf anyone is otherwise interested, this is my second recording, which was made with audacity. \r\nI ran the noise removal (which is basically magic), and then I ran the compressor tool which seemed to bring the volume level up a bit.\r\n</p>',253,23,0,'CC-BY-SA','\"SWISSGEAR backpack\",\"Lenovo X1 Carbon\",\"Lenovo X220\"',0,1656,1),
(1327,'2013-09-03','Frank Bell Bakes Bread',1587,'Frank bakes two loaves of honey wheat bread','<p>\r\nFrank Bell prattles on about baking bread while he bakes two loaves of honey wheat bread.\r\n</p>\r\n\r\n<h2>Links:</h2>\r\n\r\n<ul>\r\n<li>Table of US, Imperial, and Metric equivalents:  <a href=\"https://whatscookingamerica.net/Q-A/equiv.htm\">https://whatscookingamerica.net/Q-A/equiv.htm</a>\r\n</li>\r\n<li>Picture of honey wheat bread under construction;  <a href=\"https://www.pineviewfarm.net/weblog/wp-content/uploads/2013/08/Frank_Bread.jpg\">https://www.pineviewfarm.net/weblog/wp-content/uploads/2013/08/Frank_Bread.jpg</a>\r\n</li>\r\n<li>Frank\'s generic bread recipe:  <a href=\"https://www.pineviewfarm.net/weblog/2011/11/well-bread/\">https://www.pineviewfarm.net/weblog/2011/11/well-bread/</a>\r\n</li>\r\n<li>Sour dough starter:  <a href=\"https://breadbaking.about.com/od/sourdoughbreads/r/basicstarter.htm\">https://breadbaking.about.com/od/sourdoughbreads/r/basicstarter.htm</a>\r\n</li>\r\n<li>Kon-Tiki:  <a href=\"https://en.wikipedia.org/wiki/Kon-Tiki\">https://en.wikipedia.org/wiki/Kon-Tiki</a>\r\n</li>\r\n</ul>',195,93,1,'CC-BY-SA','baking,bread,dough,sourdough',0,1631,1),
(1328,'2013-09-04','A Hacker\'s Perspective On Schizophrenia ',2065,'Schizophrenia from the perspective of a hacker','<p>\r\nIn this episode sigflup talks about her schizophrenia with her unique perspective as a hacker.\r\n</p>\r\n<p>\r\n<img src=\"https://www.theadesilva.com/hpr_schizo_1.jpg\" alt=\"person in fetal position, standing on a chair\" />\r\n</p> \r\n',115,71,0,'CC-BY-SA','\"mental health\",schizophrenia,paranoia,hallucination,anosognosia',0,1902,1),
(1329,'2013-09-05','TGTM Newscast for 2013-13-08',1761,'A newscast from Talk Geek to Me','<h2>DeepGeek &amp; Dann Washko</h2>\r\n<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/08/what-should-and-should-not-be-nsa-surveillance-reform-legislation\">What\r\nShould, and Should Not, Be in NSA Surveillance Reform Legislation</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/controversies/pentagons-exiting-guant%C3%A1namo-prison-architect-reverses-position-on-detainee-policies-130807?news=850796\">Pentagon’s\r\nExiting Guantánamo Prison Architect Reverses Position on Detainee\r\nPolicies</a>\r\n</li>\r\n<li><a\r\nhref=\"https://rhrealitycheck.org/article/2013/08/07/russias-anti-lgbtq-law-leads-to-protests-pushback-and-a-reminder-of-our-laws-here-at-home/\">Russia’s\r\nAnti-LGBTQ Law Leads to Protests, Pushback, and a Reminder of Our Laws\r\nHere at Home</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.fair.org/blog/2013/08/06/amazon-wilkileaks-the-washington-post-and-the-cia/\">Amazon,\r\nWikiLeaks, the Washington Post and the CIA</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eoionline.org/blog/pay-it-forward-debt-free-degree-plan-makes-national-debut-as-oregon-lawmakers-tackle-student-debt-crisis/\">Pay\r\nIt Forward debt-free degree plan makes national debut as Oregon\r\nlawmakers tackle student debt crisis</a>\r\n</li>\r\n<li><a href=\"https://lavabit.com/\">Lavabit email service Snowden\r\nallegedly used shut down</a></li>\r\n<li><a\r\nhref=\"https://www.extremetech.com/extreme/160928-five-dimensional-glass-memory-can-store-360tb-per-disc-rugged-enough-to-outlive-the-human-race\">Five-dimensional\r\nglass memory can store 360TB per disc, rugged enough to outlive the\r\nhuman race</a> </li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130805/02354124062/us-government-war-hackers-backfires-now-hackers-wont-work-us-government.shtml\">US\r\nGovernment War On Hackers Backfires: Now Top Hackers Won\'t Work With US\r\nGovernment</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/hollywood-keeps-censoring-pirate-bay-documentary-director-outraged-130807/\">Hollywood\r\nKeeps Censoring Pirate Bay Documentary, Director Outraged</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/dmca-notices-to-search-engines-wont-mitigate-piracy-tech-giants-say-130806/\">DMCA\r\nNotices to Search Engines Won’t Mitigate Piracy, Tech Giants Say</a>\r\n</li>\r\n<li><a\r\nhref=\"https://perspectives.mvdirona.com/2013/07/17/CountingServersIsHard.aspx\">Counting\r\nServers is Hard</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://whowhatwhy.com/2013/08/07/connections-between-michael-hastings-edward-snowden-and-barrett-brown-the-war-with-the-security-state/\">Connections\r\nBetween Michael Hastings, Edward Snowden and Barrett Brown—The War With\r\nthe Security State</a> </li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1723\">Snowden: Towards\r\nan Endgame</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2013/08/07/long-lost-orson-welles-film-too-much-johnson-turns-up-in-italy/\">Long-lost\r\nOrson Welles film ‘Too Much Johnson’ turns up in Italy</a>\r\n</li>\r\n<li><a\r\nhref=\"https://whowhatwhy.com/2013/08/05/monday-morning-skeptic-questioning-authority-in-the-sprawling-boston-bombing-case/\">Monday\r\nMorning Skeptic: Questioning Authority in the Sprawling Boston Bombing\r\nCase</a>\r\n</li>\r\n<li><a\r\nhref=\"https://jacobinmag.com/2013/08/social-democracy-for-our-time/\">Social\r\nDemocracy For Our Time</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"eoionline.org,\"&nbsp;\r\n\"perspectives.mvdirona.com,\"\r\nand \"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"eff.org\" and \"torrentfreak.com\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\nNews from \"rhrealitycheck.org\" used under terms published on their\r\nwebsite.<br />\r\nNews from \"lavabit.com\" is an open letter.<br />\r\n<p>News from \"fair.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.</p>\r\n<p>News from \"thecommandline.net\" used under permission of the Creative\r\nCommons By-attribution Share-alike license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/08/what-should-and-should-not-be-nsa-surveillance-reform-legislation\">https://www.eff.org/deeplinks/2013/08/what-should-and-should-not-be-nsa-surveillance-reform-legislation</a></li>\r\n<li><a href=\"https://www.allgov.com/news/controversies/pentagons-exiting-guant%C3%A1namo-prison-architect-reverses-position-on-detainee-policies-130807?news=850796\">https://www.allgov.com/news/controversies/pentagons-exiting-guant%C3%A1namo-prison-architect-reverses-position-on-detainee-policies-130807?news=850796</a></li>\r\n<li><a href=\"https://rhrealitycheck.org/article/2013/08/07/russias-anti-lgbtq-law-leads-to-protests-pushback-and-a-reminder-of-our-laws-here-at-home/\">https://rhrealitycheck.org/article/2013/08/07/russias-anti-lgbtq-law-leads-to-protests-pushback-and-a-reminder-of-our-laws-here-at-home/</a></li>\r\n<li><a href=\"https://www.fair.org/blog/2013/08/06/amazon-wilkileaks-the-washington-post-and-the-cia/\">https://www.fair.org/blog/2013/08/06/amazon-wilkileaks-the-washington-post-and-the-cia/</a></li>\r\n<li><a href=\"https://www.eoionline.org/blog/pay-it-forward-debt-free-degree-plan-makes-national-debut-as-oregon-lawmakers-tackle-student-debt-crisis/\">https://www.eoionline.org/blog/pay-it-forward-debt-free-degree-plan-makes-national-debut-as-oregon-lawmakers-tackle-student-debt-crisis/</a></li>\r\n<li><a href=\"https://lavabit.com/\">https://lavabit.com/</a></li>\r\n<li><a href=\"https://www.extremetech.com/extreme/160928-five-dimensional-glass-memory-can-store-360tb-per-disc-rugged-enough-to-outlive-the-human-race\">https://www.extremetech.com/extreme/160928-five-dimensional-glass-memory-can-store-360tb-per-disc-rugged-enough-to-outlive-the-human-race</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130805/02354124062/us-government-war-hackers-backfires-now-hackers-wont-work-us-government.shtml\">https://www.techdirt.com/articles/20130805/02354124062/us-government-war-hackers-backfires-now-hackers-wont-work-us-government.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/hollywood-keeps-censoring-pirate-bay-documentary-director-outraged-130807/\">https://torrentfreak.com/hollywood-keeps-censoring-pirate-bay-documentary-director-outraged-130807/</a></li>\r\n<li><a href=\"https://torrentfreak.com/dmca-notices-to-search-engines-wont-mitigate-piracy-tech-giants-say-130806/\">https://torrentfreak.com/dmca-notices-to-search-engines-wont-mitigate-piracy-tech-giants-say-130806/</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2013/07/17/CountingServersIsHard.aspx\">https://perspectives.mvdirona.com/2013/07/17/CountingServersIsHard.aspx</a></li>\r\n<li><a href=\"https://whowhatwhy.com/2013/08/07/connections-between-michael-hastings-edward-snowden-and-barrett-brown-the-war-with-the-security-state/\">https://whowhatwhy.com/2013/08/07/connections-between-michael-hastings-edward-snowden-and-barrett-brown-the-war-with-the-security-state/</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1723\">https://sacsis.org.za/site/article/1723</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2013/08/07/long-lost-orson-welles-film-too-much-johnson-turns-up-in-italy/\">https://www.rawstory.com/rs/2013/08/07/long-lost-orson-welles-film-too-much-johnson-turns-up-in-italy/</a></li>\r\n<li><a href=\"https://whowhatwhy.com/2013/08/05/monday-morning-skeptic-questioning-authority-in-the-sprawling-boston-bombing-case/\">https://whowhatwhy.com/2013/08/05/monday-morning-skeptic-questioning-authority-in-the-sprawling-boston-bombing-case/</a></li>\r\n<li><a href=\"https://jacobinmag.com/2013/08/social-democracy-for-our-time/\">https://jacobinmag.com/2013/08/social-democracy-for-our-time/</a></li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1611,1),
(1344,'2013-09-26','Filming a Dinosaur egg hatching',298,'In this episode Ken and his Son hatch a plan to film a Dinosaur egg hatching using fswebcam.','<p>\r\nIn this episode Ken and his Son hatch a plan to film a Dinosaur egg hatching using fswebcam.\r\n</p>\r\n\r\n<p>\r\n<a href=\"https://www.intertoys.nl/speelgoed/groeiend-dinosaurus-ei-577680.html\"><img  src=\"https://media.intertoys.nl/Images/Generic/Products/Article/577680_v.jpg\" alt=\"Groeiend Dinosaurus Ei\" ><br />https://www.intertoys.nl/speelgoed/groeiend-dinosaurus-ei-577680.html</a>\r\n</p>\r\n\r\n<p>\r\nWe had to wait 8 days for a Dinosaur egg to hatch, so we rigged up a RasberryPi with a cheap usb cam to take pictures. This was just before the camera module was releases. However the principle was the same. We positioned the egg in a mixing bowl and placed it on some boxes to give it height. Then we used the handle of a camera stand as a place to clip on a cheap usb camera. We then connected the camera to a RasberryPi.\r\n</p>\r\n<p>\r\n<img width=\"70%\" src=\"https://kenfallon.com/wp-content/uploads/2013/08/egg-rig.jpg\" alt=\"the camera rig\" />\r\n</p>\r\n<p>\r\nOn the first day we let the light in and you see flickering as the lighting conditions change over the course of the day and the camera adjusts. Peter64 has promised a episode on how to fix this. So we closed the curtains and added an artificial light source as can be seen below.\r\n</p>\r\n<p>\r\nWhile we could have used fswebcam to automatically take the pictures, there was a certain satisfaction in seeing the program run every minute. Other than the default Raspbian install, we installed fswebcam and screen. The first to take the pictures and the other to allow the script to continue running after we disconnected.\r\n</p>\r\n<pre>\r\n$ cat egg.bash\r\n#!/bin/bash\r\nwhile true\r\ndo\r\n  nowdate=$(date -u +%Y-%m-%d_%H-%M-%SZ_%A)\r\n  echo ${nowdate}\r\n  fswebcam -r 640x480 \\\r\n           -S 15 \\ \r\n           --flip h \\\r\n           --jpeg 95 \\\r\n           --shadow \\\r\n           --title \"Dinosaur Hatching\" \\\r\n           --subtitle \"Pádraig Fallon\" \\\r\n           --info \"\" \\\r\n           --save egg-${nowdate}.jpg\r\n  sleep 1m\r\ndone\r\n</pre>\r\n<p>\r\nThat produced a big long list of images, 10886 in total, and it was a \"simple\" matter to convert them to a mp4 file with ffmpeg. See <a href=\"https://diveintohtml5.info/video.html\">https://diveintohtml5.info/video.html</a> for more information on encoding for the web in general\r\n</p>\r\n<pre>\r\nffmpeg -y -r 120 -f image2 -pattern_type glob -i \"*.jpg\" -b:v 2000k -vcodec libvpx -quality best egg-libvpx.webm\r\n</pre>\r\n\r\n<p>\r\n<video width=\"640\" height=\"480\" controls preload=\"none\">\r\n  <source src=\"https://kenfallon.com/files/egg-libvpx.webm\" type=\"video/webm; codecs=vp8,vorbis\">\r\n  <source src=\"https://kenfallon.com/files/egg-libx264.avi\"  type=\"video/mp4; codecs=avc1.42E01E,mp4a.40.2\">\r\n</video>\r\n\r\n</p>\r\n\r\n<p>\r\nHere\'s the finished product:\r\n</p>\r\n<p>\r\n<img src=\"https://kenfallon.com/wp-content/uploads/2013/08/dino.jpg\" width=\"70%\" alt=\"Hatched Dino\" />',30,0,1,'CC-BY-SA','\"Dinosaur egg\",\"Raspberry Pi\",fswebcam',0,1604,1),
(1330,'2013-09-06','Programming languages 3 - C',1282,'A C programming language appetiser','<p>Hi, my name is Garjola and you are listening to a contribution to\nHPR. This is episode 3 of my programming language series and is entitled\n“Getting started with the C programming language”.</p>\n<p>I am not going to teach you C, but just whet your appetite.</p>\n<h2 id=\"intro\">1 Intro</h2>\n<ul>\n<li>What C is useful for\n<ul>\n<li>Systems programming</li>\n<li>Number crunching</li>\n<li>Graphics</li>\n<li>Embedded systems\n<ul>\n<li>Arduino</li>\n</ul></li>\n</ul></li>\n<li>Advantages\n<ul>\n<li>speed</li>\n<li>fine grained control of the memory management</li>\n<li>close to the metal</li>\n<li>the portable assembly language</li>\n</ul></li>\n<li>Drawbacks\n<ul>\n<li>fine grained control of the memory management</li>\n<li>close to the metal</li>\n<li>the portable assembly language</li>\n</ul></li>\n</ul>\n<h2 id=\"history-of-the-language\">2 History of the language</h2>\n<ul>\n<li><p>developed by Ken Thompson and Dennis Ritchie between 1969 and\n1973 at AT&amp;T Bell Labs.</p></li>\n<li><p>The origin of C is closely tied to the development of the Unix\noperating system, originally implemented in assembly language on a PDP-7\nby Ritchie and Thompson, incorporating several ideas from colleagues.\nEventually they decided to port the operating system to a PDP-11. B’s\ninability to take advantage of some of the PDP-11’s features, notably\nbyte addressability, led to the development of an early version of\nC.</p></li>\n</ul>\n<h2 id=\"uses\">3 Uses</h2>\n<p>C is often used for “system programming”, including implementing\noperating systems and embedded system applications, due to a combination\nof desirable characteristics such as code portability and efficiency,\nability to access specific hardware addresses, ability to pun types to\nmatch externally imposed data access requirements, and low run-time\ndemand on system resources. C can also be used for website programming\nusing CGI as a “gateway” for information between the Web application,\nthe server, and the browser. Some reasons for choosing C over\ninterpreted languages are its speed, stability, and near-universal\navailability.</p>\n<p>One consequence of C’s wide availability and efficiency is that\ncompilers, libraries, and interpreters of other programming languages\nare often implemented in C. The primary implementations of Python\n(CPython), Perl 5, and PHP are all written in C.</p>\n<p>Due to its thin layer of abstraction and low overhead, C allows\nefficient implementations of algorithms and data structures, which is\nuseful for programs that perform a lot of computations.</p>\n<p>C is sometimes used as an intermediate language by implementations of\nother languages. This approach may be used for portability or\nconvenience; by using C as an intermediate language, it is not necessary\nto develop machine-specific code generators.</p>\n<p>C has also been widely used to implement end-user applications, but\nmuch of that development has shifted to newer languages.</p>\n<h2 id=\"characteristics-of-the-language\">4 Characteristics of the\nlanguage</h2>\n<ul>\n<li>imperative, compiled, static, weakly typed</li>\n<li>structured programming\n<ul>\n<li>Uses functions but it is not functional, but rather procedural</li>\n<li>control flow if/else, for, while</li>\n<li>curly braces, semi-colons</li>\n</ul></li>\n<li>all parameters are passed by value and references are simulated\nusing pointers</li>\n<li>A program is a function called main</li>\n</ul>\n<h2 id=\"tooling-and-environment\">5 Tooling and environment</h2>\n<ul>\n<li>editor</li>\n<li>compiler\n<ul>\n<li>makefiles for convenience, although higher level tools such as\nautoconf/automake or cmake exist</li>\n</ul></li>\n<li>debugger</li>\n<li>IDEs</li>\n<li>gnu tools for everything\n<ul>\n<li>emacs, pico, gedit, vi</li>\n<li>gcc, clang</li>\n<li>gnumake</li>\n<li>gdb, xgdb, ddd</li>\n<li>kdevelop</li>\n</ul></li>\n</ul>\n<h2 id=\"hello-world\">6 Hello World</h2>\n<pre><code>#include &lt;stdio.h&gt;\n\nint main(void) {\n    printf(&quot;hello, world\\n&quot;);\n    return 0;\n}</code></pre>\n<h2 id=\"how-to-make-a-c-program\">7 How to make a C program</h2>\n<ul>\n<li>Write your main function into a file called myprogram.c</li>\n<li>compile your program\n<ul>\n<li><code>gcc -o myprogram myprogram.c</code></li>\n</ul></li>\n<li>if you use other libraries than C’s standard library, you will need\nto use a linker, like <code>ld</code></li>\n</ul>\n<p>Examples taken from <a\nhref=\"https://www.network-theory.co.uk/docs/gccintro/\"><em>An\nIntroduction to GCC</em></a> by Brian J. Gough, foreword by Richard M.\nStallman</p>\n<p>The classic example program for the C language is Hello World. Here\nis the source code for our version of the program:</p>\n<pre><code>#include &lt;stdio.h&gt;\n\nint main (void) { printf (&quot;Hello, world!\\n&quot;); return 0; }</code></pre>\n<p>We will assume that the source code is stored in a file called\n<code>\'hello.c\'</code>.</p>\n<p>To compile the file <code>\'hello.c\'</code> with <code>gcc</code>, use\nthe following command:</p>\n<pre><code>$ gcc -Wall hello.c -o hello</code></pre>\n<p>To run the program, type the path name of the executable like\nthis:</p>\n<pre><code>$ ./hello\nHello, world!</code></pre>\n<h2 id=\"pointers\">8 Pointers!</h2>\n<p>C supports the use of pointers, a type of reference that records the\naddress or location of an object or function in memory. Pointers can be\ndereferenced to access data stored at the address pointed to, or to\ninvoke a pointed-to function. Pointers can be manipulated using\nassignment or pointer arithmetic. The run-time representation of a\npointer value is typically a raw memory address (perhaps augmented by an\noffset-within-word field), but since a pointer’s type includes the type\nof the thing pointed to, expressions including pointers can be\ntype-checked at compile time.</p>\n<h2 id=\"the-standard-library\">9 The standard library</h2>\n<ul>\n<li>just use <code>man</code>!</li>\n</ul>\n<p>On Unix-like systems, the authoritative documentation of the actually\nimplemented API is provided in form of man pages. On most systems, man\npages on standard library functions are in section 3; section 7 may\ncontain some more generic pages on underlying concepts (e.g. man 7\n<code>math_error</code> in Linux).</p>\n<pre><code>apropos sqrt | grep \\(3\\)\n\nman 3 sqrt\n\nman 3 qsort history</code></pre>\n<ul>\n<li>the not-so-standard libraries\n<ul>\n<li>gsl</li>\n<li>gtk</li>\n<li>X</li>\n</ul></li>\n</ul>\n<h2 id=\"languages-of-the-c-family\">10 Languages of the C family</h2>\n<ul>\n<li>C++, ObjectiveC, Java, C#, Go</li>\n</ul>\n<h2 id=\"resources\">11 Resources</h2>\n<ul>\n<li><a href=\"https://www.nongnu.org/c-prog-book/\">Learning GNU C by\nCiaran O’Riordan.</a></li>\n</ul>\n',197,25,0,'CC-BY-SA','\"C language\",\"GNU C\",compiler,gcc',0,1950,1),
(1331,'2013-09-09','A Tale of Chroot',1067,'Recovering from a failed Arch upgrade on a VPS using \'chroot\'','<p>\r\nNYbill tells of a recent adventure and misadventure with Chroot.\r\n</p>\r\n<p>\r\n<a href=\"https://library.linode.com/rescue-and-rebuild\">https://library.linode.com/rescue-and-rebuild</a>\r\n</p>',235,0,0,'CC-BY-SA','chroot,VPS,Linode,\"Arch Linux\"',0,1856,1),
(1332,'2013-09-10','Jingles',323,'A donation of jingles for HPR','<p>\r\nDuring OHM2013, we met up with stich and the crew on rainbow island and they were gracious enough to let HPR have a booth in the shade there. He also found some time to send us in some soundbytes (words) to be used for jingles. He says \"It\'s food for editors and are not production ready jingles (i don\'t have background sounds). If you need any other rendition, just drop me a line.\"\r\n</p>\r\n<p>\r\nHe releases them to us under a cc-by license (<a href=\"https://creativecommons.org/licenses/by/3.0/us/\">https://creativecommons.org/licenses/by/3.0/us/</a>).\r\n</p>\r\n<p>\r\nThe original can be found here <a href=\"https://hackerpublicradio.org/media/sound-effects/the_HPR_jingle_samples_licensed_CC_BY_by_Stitch_at_hack42_dot_nl.aif\">https://hackerpublicradio.org/media/sound-effects/the_HPR_jingle_samples_licensed_CC_BY_by_Stitch_at_hack42_dot_nl.aif</a>\r\n</p>\r\n<p>\r\nRainbow Island at OHM2013: <a href=\"https://ohm2013.org/site/2013/06/07/project-rainbow-island-2500-sqm-of-old-skoolynessism/\">https://ohm2013.org/site/2013/06/07/project-rainbow-island-2500-sqm-of-old-skoolynessism/</a>\r\n</p>',254,0,0,'CC-BY-SA','OHM2013,\"Rainbow Island\",jingles',0,1585,1),
(1334,'2013-09-12','Open Sourcing Mental Illness - Ed Finkler',8326,'An interview with Ed Finkler about Mental Health','<ul>\n  <li>Ed Finkler <ul>\n    <li>Dork, Dad, JS, PHP &amp; Python feller, FictiveKin brosef, FOSS nerd, webappsec dude, general miscreant.</li>\n    <li>@funkatron: <a href=\"https://twitter.com/funkatron\">https://twitter.com/funkatron</a></li>\n    <li><a href=\"https://careers.stackoverflow.com/funkatron\">https://careers.stackoverflow.com/funkatron</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>/dev/hell - The Development Hell Podcast <ul>\n    <li>Chris Hartjes and Ed Finkler are trapped in Development Hell. They record their freewheeling, uncensored discussions on programming the web, so future generations can learn from their failures.</li>\n    <li><a href=\"https://devhell.info/\">https://devhell.info/</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Open Sourcing Mental Illness <ul>\n    <li>Open Sourcing Mental Illness is a speaking campaign by Ed Finkler to raise awareness and understanding of mental illness in the developer community.</li>\n    <li>The premier professional PHP conference with a community flair: <a href=\"https://tek.phparch.com/\">https://tek.phparch.com/</a></li>\n    <li><a href=\"https://funkatron.com/osmi.html\">https://funkatron.com/osmi.html</a></li>\n    <li><a href=\"https://www.indiegogo.com/projects/open-sourcing-mental-illness\">https://www.indiegogo.com/projects/open-sourcing-mental-illness</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Stanford\'s Sapolsky On Depression in U.S. (Full Lecture) <ul>\n    <li><a href=\"https://www.youtube.com/watch?v=NOAgplgTxfc\">https://www.youtube.com/watch?v=NOAgplgTxfc</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Prompt <ul>\n    <li>Prompt is an effort to actually try to help improve the lives of developers, especially those who are affected in any way by things like depression, anxiety, or any other mental illness.</li>\n    <li><a href=\"https://prompt.engineyard.com/\">https://prompt.engineyard.com/</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Blue Hackers <ul>\n    <li>The objective of this initiative is to make visible that there are many fellow geeks among us who are intimately familiar with depression, anxiety, or bipolar disorder. It helps to know youre not alone. And its not because we\'re geeks, but because we\'re human.</li>\n    <li><a href=\"https://bluehackers.org/\">https://bluehackers.org/</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Paul Fenwick <ul>\n    <li>Adventuretarian. Enjoys Perl, social hacking, mycology, scuba diving, coffee, cycling, FOSS, meeting new people, and talking like a pirate. World famous in NZ.</li>\n    <li><a href=\"https://twitter.com/pjf\">https://twitter.com/pjf</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Welcome to Devpressed <ul>\n    <li>Anxiety, depression, ADHD, OCD, bipolar, schizophrenia... these are far more prevalent in the developer community than you would believe, but we don\'t talk about it because of the shame. This forum is a place to share our stories, and help our friends.</li>\n    <li><a href=\"https://www.devpressed.com/\">https://www.devpressed.com/</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>YOU ARE NOT ALONE Podcast <ul>\n    <li>Weekly online podcast interviews with comedians, artists, friends, and the occasional doctor. All exploring mental illness, trauma, addiction and negative thinking.</li>\n    <li><a href=\"https://mentalpod.com/\">https://mentalpod.com/</a></li>\n   </ul>\n   <br />\n  </li>\n  <li>Stanford University: <ul>\n    <li><a href=\"https://www.stanford.edu/\">https://www.stanford.edu/</a></li>\n    <li>Stanford University Channel on YouTube: <a href=\"https://www.youtube.com/stanford\">https://www.youtube.com/stanford</a></li>\n    <li>LICENSE: Creative Commons (Attribution-Noncommercial-No Derivative Works). For more information about this license, please read: <a href=\"https://creativecommons.org/licenses/by-nc-nd/3.0/\">https://creativecommons.org/licenses/by-nc-nd/3.0/</a>.</li>\n   </ul>\n  </li>\n </ul>',30,71,1,'CC-BY-NC-ND','\"mental health\",OSMI',0,1701,1),
(1338,'2013-09-18','Pumped Pi\'s',1646,'A discussion between JRobb and NYbill','<p>\r\nJRobb and NYbill talk about setting up a Pump.io server on a Raspberry Pi.\r\n</p>\r\n<p>\r\n<!-- <a href=\"https://jrobb.org/blog/2013/08/01/raspberry-pi-pump-server/\">https://jrobb.org/blog/2013/08/01/raspberry-pi-pump-server/</a> -->\r\n<a href=\"https://web.archive.org/web/20131217142152/https://jrobb.org/blog/2013/08/01/raspberry-pi-pump-server/\">https://jrobb.org/blog/2013/08/01/raspberry-pi-pump-server/</a>\r\n</p>\r\n<p><small><em>Editor\'s Note 2019-02-05</em>: The original link above is now unavailable. However, a copy was saved on the <em>Internet Archive Wayback Machine</em>, and this has been used instead.</small></p>\r\n',235,0,0,'CC-BY-SA','\"Raspberry Pi\",Pump.io',0,1765,1),
(1339,'2013-09-19','Legacy Technology: My Victrola',1763,'A 1917 Victrola demonstrated','<p>I talk about and demonstrate my wonderful 1917 Victrola, purchased \r\nin Austin, Texas sometime around 1993 from a private individual. </p>\r\n\r\n<p>Photo Gallery: <a href=\"https://pics.jonkulp.net/index.php?/category/14\">https://pics.jonkulp.net/index.php?/category/14</a>  </p>',238,0,0,'CC-BY-SA','\"Victor Talking Machine Co.\",Victrola,phonograph',0,1657,1),
(1333,'2013-09-11','Introduction / How I Got Into Linux',999,'A first show from a new host describing their journey to Linux','<p>\r\nThanks for Listening to my first show.  I welcome your comments/feedback.\r\n</p>\r\n<p>\r\nPicture of Mac Classic II: <a href=\"https://imgur.com/etT0uGi\">https://imgur.com/etT0uGi</a>\r\n</p>\r\n<p>\r\n<a href=\"https://g33kdad.thestrangeland.net\">https://g33kdad.thestrangeland.net</a>\r\n</p>',255,29,0,'CC-BY-SA','\"Mac Classic II\",FreeBSD,Ubuntu',0,1776,1),
(1336,'2013-09-16','The Rosetta Dream',732,'A short SciFi story from Julian Neuer','<p>Julian Neuer (<a href=\"https://corianderpause.wordpress.com/\">https://corianderpause.wordpress.com/</a>) tells his short SciFi story \"The Rosetta Dream\", inspired by the writings of Steven Pinker and Jared Diamond.</p>\n <p>In the 21st century, the Rosetta Project produced a disk containing 13,000 pages of information about more than 1,500 languages spoken on Earth today and in the recent past.</p>\n <p>But what happens if the disk is found by our descendants in a very distant future where information is not transmitted by verbal languages anymore?</p>\n <p>Links:</p>\n <ul>\n  <li>Julian Neuer\'s Wordpress page: <a href=\"https://corianderpause.wordpress.com/\">https://corianderpause.wordpress.com/</a></li>\n  <li>Text of the story: <a href=\"https://corianderpause.wordpress.com/2013/01/23/the-rosetta-dream/\">https://corianderpause.wordpress.com/2013/01/23/the-rosetta-dream/</a></li>\n  <li>The Rosetta Project: <a href=\"https://rosettaproject.org/\">https://rosettaproject.org/</a></li>\n  <li>Steven Pinker: <a href=\"https://en.wikipedia.org/wiki/The_Language_Instinct\">https://en.wikipedia.org/wiki/The_Language_Instinct</a></li>\n  <li>Jared Diamond: <a href=\"https://en.wikipedia.org/wiki/The_Third_Chimpanzee:_The_Evolution_and_Future_of_the_Human_Animal\">https://en.wikipedia.org/wiki/The_Third_Chimpanzee:_The_Evolution_and_Future_of_the_Human_Animal</a></li>\n  <li>Music: <a href=\"https://freemusicarchive.org/music/endingsatellites/And_so_sing_the_black_birds/01_Ending_Satellites_-_And_so_sing_the_black_birds\">https://freemusicarchive.org/music/endingsatellites/And_so_sing_the_black_birds/01_Ending_Satellites_-_And_so_sing_the_black_birds</a></li>\n  <li>Savannah sounds: <a href=\"https://www.freesound.org/people/felix.blume/sounds/141505/\">https://www.freesound.org/people/felix.blume/sounds/141505/</a></li>\n  <li>Thunder: <a href=\"https://www.freesound.org/people/Dave%20Welsh/sounds/194364/\">https://www.freesound.org/people/Dave%20Welsh/sounds/194364/</a></li>\n  <li>Drums: <a href=\"https://www.freesound.org/people/jobro/sounds/103337/\">https://www.freesound.org/people/jobro/sounds/103337/</a></li>\n  <li>Morse code: <a href=\"https://www.freesound.org/people/Setuniman/sounds/133281/\">https://www.freesound.org/people/Setuniman/sounds/133281/</a></li>\n </ul>',256,0,0,'CC-BY-SA','story,SciFi',0,1699,1),
(1337,'2013-09-17','overdrive',1594,'An interview with a Sega Genesis developer, oerg866','<p>\r\nIn this HPR episode sigflup interviews oerg866, a sega genesis developer, about his participation in the creation of the ground-breaking demo, overdrive.\r\n</p>\r\n<p>\r\nDemo: <a href=\"https://www.pouet.net/prod.php?which=61724\">https://www.pouet.net/prod.php?which=61724</a>\r\n</p>\r\n<p>\r\nTranscript: <a href=\"https://theadesilva.com/overdrive_interview.txt\">https://theadesilva.com/overdrive_interview.txt</a>\r\n</p>\r\n	',115,0,0,'CC-BY-SA','demoscene,genesis,sega,demo,oerg866',0,1675,1),
(1340,'2013-09-20','Out and about at OHM 2013',4853,' Observe, Hack, Make. A five day outdoor international camping festival for hackers and makers','<h2>OHM2013</h2>\r\n<p> \r\n<a href=\"https://ohm2013.org/site/\">https://ohm2013.org/site/</a>\r\n</p>\r\n<p>\r\nOHM2013. Observe, Hack, Make. A five day outdoor international camping festival for hackers and makers, and those with an inquisitive mind. On 31st July 2013, 3000 of those minds will descend upon on an unassuming patch of land, at the Geestmerambacht festival grounds, 30km north of Amsterdam.\r\n</p>\r\n\r\n<p>\r\nIt is a four year tradition in The Netherlands to hold such an event. In the spirit of WTH, HIP and HAR the latest edition, OHM2013, is a non-commercial community run event. The event happens thanks to the volunteers, all 3000 of them. They will run the network, help people around the site, give talks, hold workshops and be excellent to one another.\r\n</p>\r\n\r\n<p>The target audience includes free-thinkers, philosophers, activists, geeks, scientists, artists, creative minds and a whole bunch of people interested in lots of interesting stuff.\r\n</p>\r\n<h2>Lock Picking</h2>\r\n<p>\r\nFirst port of call is a lock picking in a tent. Although lacking modern conveniences like, for example, doors, Nigel and the team has assembled a selection of locks for all levels. For more information contact Nigel Tolley from Discreet Security Solutions: <a href=\"https://www.tenburylocksmiths.co.uk/\">https://www.tenburylocksmiths.co.uk/</a> <br />\r\nFollow @discreetsecure on Twitter\r\n</p>\r\n<h2>Rainbow Island</h2>\r\n<p>\r\nNext stop \"Rainbow island\" for a chat with Johan, Brenn, Stitch and Joob. <br />\r\nFrom <a href=\"https://ohm2013.org/site/2013/06/07/project-rainbow-island-2500-sqm-of-old-skoolynessism/\">https://ohm2013.org/site/2013/06/07/project-rainbow-island-2500-sqm-of-old-skoolynessism/</a>\r\n</p>\r\n\r\n<p>\r\n<a href=\"https://ohm2013.org/wiki/Rainbow_island\" target=\"_blank\">Rainbow Island</a> is possibly the most modest project you\'ll see at OHM2013. Obviously, in this context, possibly means absolutely, and modest means insane.\r\n</p>\r\n<p>\r\nThe 2,500 sqm island on <a href=\"https://gis.ohm2013.org/\" target=\"_blank\">field R</a> will be adorned by an immense castle-like structure, with towers that reach five meters into the air. In daylight, you\'ll see just a marble-white castle. But at night, it turns into an oasis, nay, orgasm of colours, video projections, smoke, and laser-beams.\r\n</p>\r\n\r\n<p>\r\nInside the castle, several tents will be raised, containing all kinds of art and entertainment.\r\n</p>\r\n\r\n<p>\r\nThe first tent will host vintage pinball and arcade machines. But these are not just for mindless consumerism! There will be a large pinball-repair station, where these old machines can get the TLC they so often need. Bring your multi-meter, spare parts, screwdrivers, and hack away! There will be a number of machines eligible for improvement.\r\n</p>\r\n\r\n<p>\r\nThe second pair of tents will contain the complete collection of <a href=\"https://awesomeretro.org/\" target=\"_blank\">Awesome Retro</a>, a group of retro-gaming enthusiasts who collect everything regarding gaming, as long as it\'s over a decade old. You\'ll find classics like Super Mario Kart and Bomberman, the first editions of Pong and Pac-Man, and a lot of other blasts from the past, which will wrap you like the warm blankets that they are. Besides that, you\'ll find a fine collection of ultra-high-end Personal Computers, but to year-2000 standards, of course. A game of Quake 1 multiplayer, anyone?\r\n</p>\r\n\r\n<p>A small and informal stage surrounded by sofas will also be available for competitions and presentations. In the time in between events, this “living room” is free to use as a cosy lounge. Because what better way to enjoy gaming than from a sofa, with friends, whilst eating crisps?\r\n</p>\r\n<p style=\"text-align: center;\">\r\n<a href=\"https://ohm2013.org/wiki/Project:Rainbow_Island#In_Sketchup\"><img class=\"aligncenter size-full wp-image-1079\" alt=\"Rainbow Island sketchup april\" src=\"https://ohm2013.org/site/wp-content/uploads/2013/06/Rainbow-Island-sketchup-april.jpg\" height=\"260\" width=\"580\"/></a>\r\n</p>\r\n<p>And that is all, you think? Think again, because this is Rainbow Island, where the word “boundary” got scratched from the dictionary!\r\n</p>\r\n<p>\r\nFirst of all, numerous smaller tents will be put up within the walls of the castle, consisting of the essentials of multi-player retro-gaming: comfy four-seater sofa, game console, great 4-player game, four controllers, a TV… and projector! Yes, the games will be projected on the castle walls, which are semi-transparent, so even people on the outside will be able to enjoy the competitions.\r\n</p>\r\n<p>\r\nNext, the interiors of the four castle towers are available for all kinds of arts and other projects. These towers are 4 by 4 meters wide, and can be entered at the ground level. You may claim these for your own projects!\r\n</p>\r\n<p>\r\nOther highlights which are in the process of being perceived –or otherwise prepared– are a life-size model of a CRAY-1 supercomputer, Operation Oversight (a <a href=\"https://en.wikipedia.org/wiki/Master_control\" target=\"_blank\">master-control room</a> putting you in the driver\'s seat of the world\'s super powers), and of course the results of the <a href=\"https://ohm2013.org/site/2013/01/30/dance-dissect-repurpose-competition/\" target=\"_blank\">Dance Dissect Repurpose competition</a>.\r\n</p>\r\n<p>\r\nNext we have a chat with Jeff POINCARE who was building a seat shaped like a Cray 1.<br />\r\n<strong>Cray-1</strong><br />\r\nFrom Wikipedia, the free encyclopedia <a href=\"https://en.wikipedia.org/wiki/Cray-1\">https://en.wikipedia.org/wiki/Cray-1</a>\r\nThe Cray-1 was a supercomputer designed, manufactured and marketed by Cray Research. The first Cray-1 system was installed at Los Alamos National Laboratory in 1976 and it went on to become one of the best known and most successful supercomputers in history. The Cray-1\'s architect was Seymour Cray, the chief engineer was Cray Research co-founder Lester Davis.\r\n</p>\r\n<p>\r\n<img width=\"70%\" src=\"https://upload.wikimedia.org/wikipedia/commons/f/f7/Cray-1-deutsches-museum.jpg\" alt=\"Picture of a Cray 1\" />\r\n</p>\r\n\r\n<h2>BruCON</h2>\r\n<p>\r\nFrom: <a href=\"https://2013.brucon.org/index.php/Main_Page\">https://2013.brucon.org/index.php/Main_Page</a><br />\r\nBruCON is an annual security and hacker conference providing two days of an interesting atmosphere for open discussions of critical infosec issues, privacy, information technology and its cultural/technical implications on society. Organized in Belgium, BruCON offers a high quality line up of speakers, security challenges and interesting workshops. BruCON is a conference by and for the security and hacker community. \r\n</p>\r\n<p>The conference tries to create bridges between the various actors active in computer security world, included but not limited to hackers, security professionals, security communities, non-profit organizations, CERTs, students, law enforcement agencies, etc.....\r\n</p>\r\n<p>\r\n<small><i>Hackers are \"persons who delight in having an intimate understanding of the internal workings of a system, computers and computer networks in particular.\" People who engage in illegal activities like unauthorized entry into computer systems are called crackers and don\'t have anything to do with hacking. BruCON doesn\'t promote any illegal activities and behavior. Many hackers today are employed by the security industry and test security software and systems to improve the security of our networks and applications. In addition, for the younger generations, we want to create some awareness and interest in IT students to learn more about IT Security.</i></small>\r\n</p>\r\n<p>\r\nTrainings are planned for Sep 24-25, the conference for Sep 26-27. BruCON 2012 will be in the historic center of Ghent, Belgium.\r\n</p>\r\n<h2>BlinkenArea</h2>\r\n<p>\r\nThen off to the BlinkenArea to learn how to solder under the able eye of Arne Rossius. \r\n</p>\r\n<p>\r\nWelcome in the BlinkenArea, the portal for \"blinken\" [=flashing/sparkling/blinking] projects. The BlinkenArea is a project group of people who are interested in computers and electronics and in a creative handling of both of it. They attend to the research and operation of flashing projects. In the meantime, more than 60 hard- and software projectes were developed. The group grows constantly and the number of small and big projects rises as well. The major projects have been the pixel room <a href=\"https://wiki.blinkenarea.org/index.php/TROIAEnglish\" title=\"TROIAEnglish\">TROIA</a> and the display building <a href=\"https://wiki.blinkenarea.org/index.php/BlueBoxEnglish\" title=\"BlueBoxEnglish\">bluebox</a>. Detailled information about all projects is available on the page <a href=\"https://wiki.blinkenarea.org/index.php/Projects\" title=\"Projects\">Projects</a>. News are always published in the BlinkenArea <a rel=\"nofollow\" class=\"external text\" href=\"https://blog.blinkenarea.org\">Blog</a>.\r\n</p>\r\n<h3>Origin and motivation</h3>\r\n<p>The page <a href=\"https://wiki.blinkenarea.org/index.php/BlinkenAreaEnglish\" title=\"BlinkenAreaEnglish\">BlinkenArea</a> tells you more about history, background and motivation. Apart from realising projects, the BlinkenArea people set their sights on collecting money which is scheduled to flow into public welfare, e.g. by selling own developed assembly kits or campaigns within bigger projects. The attention is focussed on supporting children, fighting against poverty and spreading education. Information about the social engagement of the BlinkenArea people can be found on the page <a href=\"https://wiki.blinkenarea.org/index.php/Campaign\" title=\"Campaign\">Campaign</a>. The BlinkenArea set further objectives which are listed on the page <a href=\"https://wiki.blinkenarea.org/index.php/Goals\" title=\"Goals\">Goals</a>.\r\n</p>\r\n<h3>Contribute</h3>\r\n<p>Everybody who is interested in our \"blinken\" projects and wants to contribute or support our honorary work is cordially welcomed. We are always looking for software engineers, tinkerer, translators, news editors, designer, musicians (set movies to music), and -- of course -- new projects. If you want to join the BlinkenArea, please visit the page <a href=\"https://wiki.blinkenarea.org/index.php/Join\" title=\"Join\">Join</a>. The BlinkenArea runs a <a href=\"https://wiki.blinkenarea.org/index.php/Mailinglist\" title=\"Mailinglist\">Mailinglist</a> and a discussion <a rel=\"nofollow\" class=\"external text\" href=\"https://forum.blinkenarea.org\">forum</a> where you can ask questions, join in the conversation or just read along. \r\n</p>\r\n<h3>Press</h3>\r\n<p>Information for journalists and editors is available on the page <a href=\"https://wiki.blinkenarea.org/index.php/Press\" title=\"Press\">Press</a>.\r\n</p>\r\n\r\n\r\n<h2>Sven Hageman</h2>\r\n<p>\r\nWhat do you do when the Broadcast tent is about to fall down ? Well you interview the evacuees ! And Sven works for <a href=\"https://www.rednose.nl/\">https://www.rednose.nl/</a> who paid for him to attend.<br />\r\nHe recommends this talk <a href=\"https://programmingisterrible.com/post/56960079370/ohm-2013-a-bad-programmer-talks-about-bad-programming\">https://programmingisterrible.com/post/56960079370/ohm-2013-a-bad-programmer-talks-about-bad-programming</a>\r\n</p>\r\n\r\n<h2>Debian Maintainer - Tomasz Rybak</h2>\r\n\r\n<pre>\r\n# aptitude show python-pytools\r\nPackage: python-pytools                  \r\nState: not installed\r\nVersion: 2011.5-2\r\nPriority: optional\r\nSection: python\r\nMaintainer: Tomasz Rybak <bogomips@post.pl>\r\nArchitecture: all\r\nUncompressed Size: 183 k\r\nDepends: python2.7 | python2.6, python (>= 2.6.6-7~), python (< 2.8), python-decorator, python-numpy\r\nDescription: big bag of things supplementing Python standard library\r\n \r\nHomepage: https://mathema.tician.de/software/pytools\r\n</pre>\r\n\r\n<h2><a href=\"https://mathema.tician.de/node/494\" title=\"PyOpenCL\">PyOpenCL</a></h2>\r\n<p>\r\n<a href=\"https://mathema.tician.de/software/pyopencl\">https://mathema.tician.de/software/pyopencl</a>\r\n</p>\r\n<p>PyOpenCL lets you access the OpenCL parallel computation API from Python. Here\'s what sets PyOpenCL apart:</p>\r\n<ul>\r\n<li>Object cleanup tied to lifetime of objects. This idiom, often called <a href=\"https://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization\">RAII</a> in C++, makes it much easier to write correct, leak- and crash-free code.</li>\r\n<li>Completeness. PyOpenCL puts the full power of OpenCL\'s API at your disposal, if you wish.</li>\r\n<li>Convenience. While PyOpenCL\'s primary focus is to make all of OpenCL accessible, it tries hard to make your life less complicated as it does so--without taking any shortcuts.</li>\r\n<li>Automatic Error Checking. All OpenCL errors are automatically translated into Python exceptions.</li>\r\n<li>Speed. PyOpenCL\'s base layer is written in C++, so all the niceties above are virtually free.</li>\r\n<li>Helpful, complete <a href=\"https://documen.tician.de/pyopencl\">documentation</a> and a <a href=\"https://wiki.tiker.net/PyOpenCL\">wiki</a>.</li>\r\n<li>Liberal licensing (MIT).</li>\r\n</ul>\r\n\r\n<h2><a href=\"https://mathema.tician.de/node/470\" title=\"PyCUDA\">PyCUDA</a></h2>\r\n<p>\r\n<a href=\"https://mathema.tician.de/software/pycuda\">https://mathema.tician.de/software/pycuda</a>\r\n</p>\r\n<p>PyCUDA lets you access Nvidia‘s CUDA parallel computation API from Python. Several wrappers of the CUDA API already exist–so what\'s so special about PyCUDA?</p>\r\n<ul>\r\n<li>Object cleanup tied to lifetime of objects. This idiom, often called <a href=\"https://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization\">RAII</a> in C++, makes it much easier to write correct, leak- and crash-free code. PyCUDA knows about dependencies, too, so (for example) it won\'t detach from a context before all memory allocated in it is also freed.</li>\r\n<li>Convenience. Abstractions like pycuda.driver.SourceModule and pycuda.gpuarray.GPUArray make CUDA programming even more convenient than with Nvidia\'s C-based runtime.</li>\r\n<li>Completeness. PyCUDA puts the full power of CUDA\'s driver API at your disposal, if you wish.</li>\r\n<li>Automatic Error Checking. All CUDA errors are automatically translated into Python exceptions.</li>\r\n<li>Speed. PyCUDA\'s base layer is written in C++, so all the niceties above are virtually free.</li>\r\n<li>Helpful <a href=\"https://documen.tician.de/pycuda\">Documentation</a>.</li>\r\n</ul>\r\n<h2>EMF Camp</h2>\r\n<p>\r\nAlec Wright (<a href=\"https://m0tei.co.uk/\">https://m0tei.co.uk/</a>) and Chris Munroe (@chrismunro40x) make the mistake of giving me a leaflet.\r\n</p>\r\n<p>\r\nElectromagnetic Field (EMF) is a non-profit UK camping festival for those with an inquisitive mind or an\r\ninterest in making things: hackers, geeks, scientists, engineers, artists, and crafters.</p>\r\n<p>\r\nIn the summer of 2012 we gathered hundreds of people in a field outside Milton Keynes for three days of\r\ntalks and workshops covering everything from <b>genetic modification</b> to <b>electronics</b>, <b>blacksmithing</b>\r\nto <b>high-energy physics</b>, <b>reverse engineering</b> to <b>lock picking</b>, <b>computer security</b> to\r\n<b>crocheting</b>, and <b>quadcopters</b> to <b>beer brewing</b>.\r\n</p>\r\n<p>\r\nTo help matters along, we arranged a 380-megabit internet connection, reliable WiFi, and a bar stocked with real ale.\r\n</p>\r\n<p>\r\n<a href=\"https://twitter.com/emfcamp\">@emfcamp</a> | facebook: \r\n<a href=\"https://www.facebook.com/emfcamp\">https://www.facebook.com/emfcamp</a>\r\n</p>\r\n\r\n<h2>Irish HackerSpaces</h2>\r\n<p>\r\nFirst we chat with BaconZombie and ?Procie? who are slacking off drinking beer in the tents</p>\r\n<ul>\r\n<li><a href=\"https://hackerspaces.org/wiki/Ireland\">https://hackerspaces.org/wiki/Ireland</a></li>\r\n<li><a href=\"https://hackerspaces.org/wiki/MiLKlabs\">https://hackerspaces.org/wiki/MiLKlabs</a></li>\r\n<li><a href=\"https://hackerspaces.org/wiki/091_Labs\">https://hackerspaces.org/wiki/091_Labs</a></li>\r\n<li><a href=\"https://hackerspaces.org/wiki/TOG\">https://hackerspaces.org/wiki/TOG</a></li>\r\n</ul>\r\n\r\n<p>Meanwhile Robert Fitzsimons is slaving away in the hardware hacking tent and gives us a rundown of his projects on display.</p>\r\n\r\n<h2>Open Garage</h2>\r\n<p>\r\nThe \"Open Garage\" is a double garage in Borsbeek, Belgium, some sort of hackerspace, where I host weekly workshops and many of my projects. The garage is open every Thursday evening to everyone who wants to join our community\'s numerous hacking projects.\r\n</p>\r\n<p>\r\nJust be excellent to each other (principle #1 out of 1), bring a drink, a project and a friend and we\'re all set.\r\n</p>\r\n<p>\r\nI have all the tools and basic stock for elementary wood and metal working. Electronics gear and misc materials are available to tackle various projects. I also run a nano brewery from my garage, try to convert a car to electric, have a printrbot/Wallace++ 3D printer and we are trying to get a professional CNC mill and CNC lathe to work and I want to build a toolset for some DIY biotech, among many other things.\r\n</p>\r\n<p>\r\nProjects that have been successfully tackled or demoed at the garage are 3D printers and CNCs, a weather balloon, quadcopters, soldering and welding tutorials, a Tesla coil, beer brewing, a compost filtering machine, Arduino and Raspberry Pi projects, a windbelt, a Rubens\' tube and many tens of other thingamajigs.\r\n</p>\r\n<p>\r\nFor those that may be new and interested: There\'s usually a few technology-minded people that drop by on random Thursday evenings with \"goesting\" to make. Some people bring a project and others bring their skills to collaborate on others\' projects. (and there\'s a lot of nerd talk) If you\'re into that kind of stuff, feel free to drop by.\r\n</p>\r\n<p>\r\nIt is NOT required for your skills be on a high level, you are NOT required to contribute knowledge; instead, it is encouraged that everyone LEARNS stuff at our gatherings.\r\n</p>\r\n<p>\r\nI\'d like to push my regulars to RSVP to the events, there\'s a lot of useful features in Meetup to share all kinds of stuff if you become part of the game ...\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://opengarage.org\">https://opengarage.org</a></li>\r\n<li><a href=\"https://hackerspaces.org/wiki/Open_Garage\">https://hackerspaces.org/wiki/Open_Garage</a></li>\r\n<li><a href=\"https://www.meetup.com/OpenGarage/\">https://www.meetup.com/OpenGarage/</a></li>\r\n</ul>\r\n\r\n<h2>Kerkrade Mini Maker Faire</h2>\r\n<ul>\r\n<li>Zoom H2 microphone\'s modification: <a href=\"https://www.youtube.com/watch?v=DoXxJuPRBrQ\">https://www.youtube.com/watch?v=DoXxJuPRBrQ</a></li>\r\n<li><a href=\"https://makerfairekerkrade.com/\">https://makerfairekerkrade.com/</a></li>\r\n</ul>\r\n<p><b>Kerkrade Mini Maker Faire</b> is a day of <b>family friendly</b> making, learning, crafting, inventing and tinkering in the <b>Discovery Center Continium.</b></p>\r\n<p><b>Be inspired</b> by arts, crafts, engineering, science and technology from the Makers of the Euregion.</p>\r\n<p>Best of all: there will be many opportunities to get hands on!</p>\r\n<h3>About Maker Faire:</h3>\r\n<p><a href=\"https://www.makerfaire.com\" target=\"_blank\">Maker Faire (https://www.makerfaire.com)</a> is the Greatest Show (and Tell) on Earth—a family-friendly showcase of invention, creativity and resourcefulness, and a celebration of the Maker movement. <strong>It\'s a place where people show what they are making, and share what they are learning.</strong>\r\n</p>\r\n',30,0,1,'CC-BY-SA','\"OHM 2013\"',0,1817,1),
(1341,'2013-09-23','TGTM Newscast for 2013-08-25',1277,'A newscast from Talk Geek to Me','<h2>DeepGeek &amp; Pokey<br /></h2>\r\n<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130810/09240524136/jennifer-hoelzers-insiders-view-administrations-response-to-nsa-surveillance-leaks.shtml\">Jennifer\r\nHoelzer\'s Insider\'s View Of The Administration\'s Response To NSA\r\nSurveillance Leaks</a>\r\n</li>\r\n<li><a href=\"https://wlcentral.org/node/2887\">WikiLeaks Response to\r\nManning Statement</a>\r\n</li>\r\n<li><a\r\nhref=\"https://maggiemcneill.wordpress.com/2013/08/13/mumbo-jumbo/\">Mumbo\r\nJumbo</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/top-stories/stop-and-frisk-ruling-and-drug-sentencing-revamp-alter-criminal-justice-landscape-130815?news=850870\">Stop-and-Frisk\r\nRuling and Drug Sentencing Revamp Alter Criminal Justice Landscape</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.iww.org/content/mobile-rail-workers-win-nlrb-election\">Mobile\r\nRail Workers Win NLRB Election</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130814/17501024181/microsoft-uses-dmca-to-block-many-links-to-competing-open-office.shtml\">Microsoft\r\nUses DMCA To Block Many Links To Competing Open Office</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/pirate-bay-releases-pirate-browser-to-thwart-censorship-130810/\">Pirate\r\nBay Releases ‘Pirate Browser’ to Thwart Censorship</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130814/02074224170/yet-another-newspaper-paywall-goes-bust-sf-chronicle-gives-up-after-just-four-months.shtml\">Yet\r\nAnother Newspaper Paywall Goes Bust: SF Chronicle Gives Up After Just\r\nFour Months</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/08/google-fiber-continues-awful-isp-tradition-banning-servers\">Google\r\nFiber Continues Awful ISP Tradition of Banning “Servers”</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/dotcom-surveillance-and-copyright-extremism-will-cost-united-states-dearly-130809/\">Dotcom:\r\nSurveillance and Copyright Extremism Will Cost United States Dearly</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.smh.com.au/technology/technology-news/sigurdur-thordarson-wikileakss-babyfaced-traitor-20130815-2ryiu.html\">Sigurdur\r\nThordarson: Wikileak\'s Babyfaced Traitor</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.buzzfeed.com/justinesharrock/anonymous-secret-presence-in-the-us-army\">Anonymous’\r\nSecret Presence In The U.S. Army</a>\r\n</li>\r\n<li><a\r\nhref=\"https://thecable.foreignpolicy.com/posts/2013/08/13/after_multiple_denials_cia_admits_to_snooping_on_noam_chomsky\">Exclusive:\r\nAfter Multiple Denials, CIA Admits to Snooping on Noam Chomsky</a>\r\n</li>\r\n<li><a\r\nhref=\"https://jacobinmag.com/2013/08/prostitution-law-and-the-death-of-whores/\">Prostitution\r\nLaw and the Death of Whores</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.theguardian.com/commentisfree/2013/aug/09/lavabit-shutdown-snowden-silicon-valley\">Email\r\nservice used by Snowden shuts itself down, warns against using US-based\r\ncompanies</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not necessarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"iww.org,\"&nbsp;\r\n\"maggiemcneill.wordpress.com,\"\r\nand \"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"wlcentral.org\" used under permission of the Creative\r\nCommons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.techdirt.com/articles/20130810/09240524136/jennifer-hoelzers-insiders-view-administrations-response-to-nsa-surveillance-leaks.shtml\">https://www.techdirt.com/articles/20130810/09240524136/jennifer-hoelzers-insiders-view-administrations-response-to-nsa-surveillance-leaks.shtml</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2887\">https://wlcentral.org/node/2887</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2013/08/13/mumbo-jumbo/\">https://maggiemcneill.wordpress.com/2013/08/13/mumbo-jumbo/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/stop-and-frisk-ruling-and-drug-sentencing-revamp-alter-criminal-justice-landscape-130815?news=850870\">https://www.allgov.com/news/top-stories/stop-and-frisk-ruling-and-drug-sentencing-revamp-alter-criminal-justice-landscape-130815?news=850870</a></li>\r\n<li><a href=\"https://www.iww.org/content/mobile-rail-workers-win-nlrb-election\">https://www.iww.org/content/mobile-rail-workers-win-nlrb-election</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130814/17501024181/microsoft-uses-dmca-to-block-many-links-to-competing-open-office.shtml\">https://www.techdirt.com/articles/20130814/17501024181/microsoft-uses-dmca-to-block-many-links-to-competing-open-office.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-releases-pirate-browser-to-thwart-censorship-130810/\">https://torrentfreak.com/pirate-bay-releases-pirate-browser-to-thwart-censorship-130810/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20130814/02074224170/yet-another-newspaper-paywall-goes-bust-sf-chronicle-gives-up-after-just-four-months.shtml\">https://www.techdirt.com/articles/20130814/02074224170/yet-another-newspaper-paywall-goes-bust-sf-chronicle-gives-up-after-just-four-months.shtml</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2013/08/google-fiber-continues-awful-isp-tradition-banning-servers\">https://www.eff.org/deeplinks/2013/08/google-fiber-continues-awful-isp-tradition-banning-servers</a></li>\r\n<li><a href=\"https://torrentfreak.com/dotcom-surveillance-and-copyright-extremism-will-cost-united-states-dearly-130809/\">https://torrentfreak.com/dotcom-surveillance-and-copyright-extremism-will-cost-united-states-dearly-130809/</a></li>\r\n<li><a href=\"https://www.smh.com.au/technology/technology-news/sigurdur-thordarson-wikileakss-babyfaced-traitor-20130815-2ryiu.html\">https://www.smh.com.au/technology/technology-news/sigurdur-thordarson-wikileakss-babyfaced-traitor-20130815-2ryiu.html</a></li>\r\n<li><a href=\"https://www.buzzfeed.com/justinesharrock/anonymous-secret-presence-in-the-us-army\">https://www.buzzfeed.com/justinesharrock/anonymous-secret-presence-in-the-us-army</a></li>\r\n<li><a href=\"https://thecable.foreignpolicy.com/posts/2013/08/13/after_multiple_denials_cia_admits_to_snooping_on_noam_chomsky\">https://thecable.foreignpolicy.com/posts/2013/08/13/after_multiple_denials_cia_admits_to_snooping_on_noam_chomsky</a></li>\r\n<li><a href=\"https://jacobinmag.com/2013/08/prostitution-law-and-the-death-of-whores/\">https://jacobinmag.com/2013/08/prostitution-law-and-the-death-of-whores/</a></li>\r\n<li><a href=\"https://www.theguardian.com/commentisfree/2013/aug/09/lavabit-shutdown-snowden-silicon-valley\">https://www.theguardian.com/commentisfree/2013/aug/09/lavabit-shutdown-snowden-silicon-valley</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1607,1),
(1342,'2013-09-24','Power Tool Drag Racing!',699,'MrGadgets speaks of an event he has just visited in Kansas City','<ul>\n  <li><a href=\"https://makekc.org/content/rob-bishops-2013-hackerspace-tour-raspberry-pi-maker-expo\">https://makekc.org/content/rob-bishops-2013-hackerspace-tour-raspberry-pi-maker-expo</a><br />\n   <br />\n  </li>\n  <li><a href=\"https://www.powertooldragraces.com/\">https://www.powertooldragraces.com/</a></li>\n  <li><a href=\"https://www.google.com/search?q=power+tool+racing&client=safari&hl=en&tbm=isch&tbo=u&source=univ&sa=X&ei=j50aUsqCGaWe2gX624DYCw&ved=0CD4QsAQ&biw=1024&bih=644\">https://www.google.com/search?q=power+tool+racing&amp;client=safari&amp;hl=en&amp;tbm=isch&amp;tbo=u&amp;source=univ&amp;sa=X&amp;ei=j50aUsqCGaWe2gX624DYCw&amp;ved=0CD4QsAQ&amp;biw=1024&amp;bih=644</a><br />\n   <br />\n  </li>\n  <li><a href=\"https://makekc.org/\">https://makekc.org/</a></li>\n  <li><a href=\"https://makekc.org/content/power-tool-drag-racing\">https://makekc.org/content/power-tool-drag-racing</a></li>\n  <li><a href=\"https://makekc.org/content/fourth-annual-maker-expo-call-makers-racers-volunteers-and-sponsors\">https://makekc.org/content/fourth-annual-maker-expo-call-makers-racers-volunteers-and-sponsors</a></li>\n </ul>',155,0,1,'CC-BY-SA','Make:KC,\"power tool drag racing\"',0,1587,1),
(1343,'2013-09-25','Too Clever For Your Own Good',1103,'laindir uses a computer to translate Morse code from show 1216','<h2>Too Clever For Your Own Good</h2>\n <p>This is a story about being so lazy that I\'d rather teach the computer to do something than learn how to do it myself. HPR episode 1216 (<a href=\"https://hackerpublicradio.org/eps.php?id=1216\">https://hackerpublicradio.org/eps.php?id=1216</a>) piqued my curiosity, but rather than try to remember my Morse code, I decided I could teach the computer to translate it for me. This episode tells that story.</p>\n <h3>Commands</h3>\n <p>Uncompress the audio</p><pre>\nsox hpr1216.ogg hpr1216.wav\n</pre><p>Get the format data</p><pre>\nsoxi hpr1216.wav\n</pre><p>Figure out how long the wav header is so we can skip it</p><pre>\nsox -t raw -b 16 -r 44100 -c 1 -e signed-integer /dev/null empty.wav\n</pre><p>Dump the audio data in a text format</p><pre>\nhexdump -s 44 -v -e \'220/2 \"%04x\"\' -e \'\"\\n\"\' hpr1216.wav &gt; hpr1216.hex\n</pre><p>Convert values near 0 to spaces so it\'s easier to parse (at least visually)</p><pre>\nsed -e \'s/000./    /g\' -e \'s/fff./    /g\' hpr1216.hex &gt; hpr1216.space\n</pre><p>Run it through the following awk script to make it readable by morse</p><pre>\nawk -f morse.awk hpr1216.space &gt; hpr1216.dot\n</pre><p>And the script</p><pre>\n<code>\n#morse.awk\n#every line\n{\n        last = this;\n        this = $0 ~ /^ *$/; #220 samples near 0, roughly 20ms of silence\n}\n\n#consecutive lines of silence or sound\nlast == this {\n        duration++;\n}\n\n#sound-&gt;silent state transition\n!last &amp;&amp; this {\n        if(duration &gt; 10 &amp;&amp; duration &lt; 20) #dit is roughly 18 lines or ~360ms\n        {\n                printf \".\";\n        }\n        else if(duration &gt; 30 &amp;&amp; duration &lt; 40) #dah is roughly 36 lines, 720ms\n        {\n                printf \"-\";\n        }\n\n        duration = 0;\n}\n\n#silent-&gt;sound state transition\nlast &amp;&amp; !this {\n        if(duration &gt; 30 &amp;&amp; duration &lt; 40) #short gap (letter) is roughly 720ms\n        {\n                printf \"\\n\";\n        }\n        else if(duration &gt; 80) #medium gap (word) is anything over 1600ms\n        {\n                printf \"\\n\\n \";\n        }\n\n        duration = 0;\n}\n</code>\n</pre><p>Use morse to decode the translated output</p><pre>\nmorse -d &lt; hpr1216.dot &gt; hpr1216.txt\n</pre><p>And this is what it looks like</p>\n <p>IOS SOS SOS THE STANDARD EMERGENCY SIGNAL IN MORSE CODE. FOR EMERGENCY SIGNALS MORSE CODE CAN BE SENT BY WAY OF IMPROVISED SOURCES THAT CAN BE EASILY KEYED ON AND OFF MAKING IT ONE OF THE SIMPLEST AND MOST VERSATILE METHODS OF TELECOMMUNICATION. THE MOST COMMON DISTRESS SIGNAL IS SOS OR THREE DOTS THREE DASHES AND THREE DOTS INTERNATIONALLY RECOGNIZED BY TREATY. MORSE CODE FROM WIKIPEDIA THE FREE ENCYCLOPEDIA MORSE CODE IS A METHOD OF TRANSMITTING TEXT INFORMATION AS A SERIES OF ON-OFF TONES LIGHTS OR CLICKS THAT CAN BE DIRECTLY UNDERSTOOD BY A SKILLED LISTENER OR OBSERVER WITHOUT SPECIAL EQUIPMENT. THE INTERNATIONAL MORSE CODE ENCODES THE ISO BASIC LATIN ALPHABET SOME EXTRA LATIN LETTERS THE ARABIC NUMERALS AND A SMALL SET OF PUNCTUATION AND PROCEDURAL SIGNALS AS STANDARDIZED SEQUENCES OF SHORT AND LONG SIGNALS CALLED DOTS AND DASHES OR DITS AND DAHS. BECAUSE MANY NON-ENGLISH NATURAL LANGUAGES USE MORE THAN THE 26 ROMAN LETTERS EXTENSIONS TO THE MORSE ALPHABET EXIST FOR THOSE LANGUAGES. EACH CHARACTER LETTER OR NUMERAL IS REPRESENTED BY A UNIQUE SEQUENCE OF DOTS AND DASHES. THE DURATION OF A DASH IS THREE TIMES THE DURATION OF A DOT. EACH DOT OR DASH IS FOLLOWED BY A SHORT SILENCE EQUAL TO THE DOT DURATION. THE LETTERS OF A WORD ARE SEPARATED BY A SPACE EQUAL TO THREE DOTS ONE DASH AND TWO WORDS ARE SEPARATED BY A SPACE EQUAL TO SEVEN DOTS. THE DOT DURATION IS THE BASIC UNIT OF TIME MEASUREMENT IN CODE TRANSMISSION. FOR EFFICIENCY THE LENGTH OF EACH CHARACTER IN MORSE IS APPROXIMATELY INVERSELY PROPORTIONAL TO ITS FREQUENCY OF OCCURRENCE IN ENGLISH. THUS THE MOST COMMON LETTER IN ENGLISH THE LETTER E HAS THE SHORTEST CODE A SINGLE DOT. MORSE CODE IS MOST POPULAR AMONG AMATEUR RADIO OPERATORS ALTHOUGH IT IS NO LONGER REQUIRED FOR LICENSING IN MOST COUNTRIES INCLUDING THE US. PILOTS AND AIR TRAFFIC CONTROLLERS USUALLY NEED ONLY A CURSORY UNDERSTANDING. AERONAUTICAL NAVIGATIONAL AIDS SUCH AS VORS AND NDBS CONSTANTLY IDENTIFY IN MORSE CODE. COMPARED TO VOICE MORSE CODE IS LESS SENSITIVE TO POOR SIGNAL CONDITIONS YET STILL COMPREHENSIBLE TO HUMANS WITHOUT A DECODING DEVICE. MORSE IS THEREFORE A USEFUL ALTERNATIVE TO SYNTHESIZED SPEECH FOR SENDING AUTOMATED DATA TO SKILLED LISTENERS ON VOICE CHANNELS. MANY AMATEUR RADIO REPEATERS FOR EXAMPLE IDENTIFY WITH MORSE EVEN THOUGH THEY ARE USED FOR VOICE COMMUNICATIONS. THERE ARE MANY APPLICATIONS IN LINUX TO HELP YOU LEARN MORSE CODE. CHECK OUT RADIO.LINUX.ORG.AU FOR A LIST OF APPLICATIONS.</p>\n <p>A little googling will show that this text is the brief description of Morse code given at the top of its Wikipedia article (<a href=\"https://en.wikipedia.org/wiki/Morse_code\">https://en.wikipedia.org/wiki/Morse_code</a>). Surprisingly, the only transcription error appears to be the first letter as it was slightly overlapped by the intro music. It\'s also interesting to note that, since music consists of almost no sounds this short, the script was able to extract the data and robustly ignored everything else. In light of this, I probably could have skipped removing the wav header. Additional time could be saved by changing the regex in the awk script to match the raw hex values and thereby eliminate the sed step.</p>',257,0,0,'CC-BY-SA','\"Morse code\",sox,hexdump,sed,awk',0,1714,1),
(1349,'2013-10-03','Melissa Dupreast helps me with Audio Compression',1068,'A lesson in audio compression from a professional engineer','<p>I impose upon Melissa Dupreast to help me learn about audio compression and I make a recording of our session for HPR. Missy is a professional audio engineer, working locally for radio and live sound reinforcement. She is also a recent graduate of our masters program at the University of Louisiana at Lafayette and is currently teaching 3 classes for us as an adjunct instructor.</p>',238,0,0,'CC-BY-SA','audio,compression,\"audio production\",\"audio quality\"',0,1618,1),
(1346,'2013-09-30','How to properly evangelize linux or why I use linux as my daily driver.',1051,'Riley Gelwicks gives advice on how to evangelize Linux','<p>Twitter/Identi.CA: @rileyinchina(Twitter)</p>\n <h2>How to properly evangelize technology or why I use linux as my daily driver.</h2>\n <h4>Background:</h4>\n <p>I started linux in 2007 with ubuntu 7.04 because I bought a cheap laptop in china that only had the entry level windows vista in the belief that I could change the language. I use linux on both my work and home pc’s htpc and a server, it really is just amazing the different applications and things you can do with it.</p>\n <p><strong>Current PC is using</strong>: ubuntu 12.04</p>\n <h4>Some rules of the road:</h4>\n <p><strong>Find the right time to broach the subject</strong>.Maybe when a person has to reinstall windows or they get a virus, or need to repurchase some piece of DRMed software.</p>\n <p><strong>Don’t talk down to anyone, laugh at them or be a jerk.</strong> The people we are trying to convert don’t use linux everyday or probably have a vague idea or understanding of what linux is, your mission is to be as patient as possible.</p>\n <p><strong>Don’t harp on how bad the system they are currently using is</strong>, find a situation in which they could benefit from the use of linux. The reason why fanboys exist is because we have this inherent need to not believe we are not wrong, if we are not wrong then surely the other guy is.</p>\n <p><strong>Don’t attempt to tell the person what free as free not free as in beer is.</strong> News alert, nobody cares, unfortunate as it may be nobody cares about these things.</p>\n <p><strong>Use practical examples as to why open source just works better</strong>: for me that’s wowing my coworkers by running a webserver on my desktop and having them test the various pieces of software before we settle on which one to put on our work server.</p>\n <p><strong>Show them how you use linux or other open source projects in your daily life</strong>, to me the best WOW factor comes from XBMC on a Home Theatre PC, add in a PVR and you’ll easily see people’s mouths drop.</p>\n <p><strong>Explain how open source is inherently more secure</strong> Linux has less exploited exploits</p>\n <p><strong>Use current events:</strong> NSA, Viruses the end of lifing of XP to show them why they should at least attempt it.</p>\n <p><strong>Ask them what they seriously use their computer for</strong>, my gut feeling is that about 75% of computer users don’t use anything on their computers that doesn’t already exist or have a worthy replacement in linux or an easy web application. And if worse comes to worse show them that they have the umbilical cord of WINE and or a virtual machine.</p>\n <p><strong>Appeal to their frugality:</strong></p>\n <p>Finally but probably most importantly put your money where your mouth is if you are taking the time to evangelize a product give a person some insurance:</p>\n <ol>\n  <li>Give a guaranteed tech support certificate to anyone that is willing to try.</li>\n  <li>Tell them to give linux a one day, one week and one month trial.</li>\n  <li>Help them install it.</li>\n  <li>Train them, most of us know that desktop linux is for all intents and purposes essentially the same as desktop Windows or Mac OSX</li>\n </ol>',258,0,0,'CC-BY-SA','Windows,Linux',0,1726,1),
(1347,'2013-10-01','LinuxJAZZ#4',1070,'Bariman describes his recording setup and methods','<h3>Getting Started</h3>\n <p><img alt=\"Home Setup\" src=\"https://hackerpublicradio.org/eps/hpr1347.jpg\" /></p>\n <p>Audioimprovised extract (49sec). The improvised extract shows the quality that can be achieved with a fairly simple audio studio setup. The podcast outlines a number of useful tips and describes my method in achieving a virtually total Linux solution in my workflow. See also earlier HPR episodes-hpr0712 and hpr0755.</p>\n <p>My studio at home is in a spare-bedroom; a room, just 16x12 feet, with no special sound-proofing, just full bookcases all around the walls. The sound is quite \'dead\' and OK for recording \'speech\' which I do using a Zoom H4n Recorder, mounted on a small tripod, with \'pop\' filter, and remote-controller to switch on and off.</p>\n <p>The vox part is one long file with pauses where the audio will be inserted. The file is saved to the PC as a WAV file into a master folder and, within that, three sub-folders to hold \'media\' and \'text\' files and a \'building\' folder to assemble the final recording.</p>\n <p>The solo instruments and backing tracks are recorded through a USB mixer attached to the PC. Audio-improvised extract (45sec) from my composition Summer Dancin\'. The piece was completely realised using the home set-up and Impro-Visor (<a href=\"https://bit.ly/EYbcv\">https://bit.ly/EYbcv</a>), which is similar to Band-in-a-Box with built-in rhythms and backings.</p>\n <p>My approach to writing musical themes is either \'melody\' first or \'chord\' sequence first. With Summer Dancin\' it was \'chord\' sequence first. I improvised a theme, live at the keyboard over a chord sequence and samba rhythm, using Impro-Visor. The main difference between Impro-Visor and Band-in-a-Box is that Band-in-a-Box uses sampled sounds to make up the backings, etc., whereas Impro-Visor\'s sounds are synthesised.</p>\n <p>AudioSummer Dancin\'-theme (51sec). The harmonic sequence for the tune is fairly complex; as is the melody. To achieve similar results needs a fair grounding in jazz-type harmony and improvisation. Any approach, be it simple or complex, will work equally effectively using this basic method.</p>\n <h3>What\'s in my music production \'Bag\'?</h3>\n <p>My main machine, is a basic PC desktop Acer Aspire SA80 with only 1 GB of ram. It has an Intel Pentium 4 processor and dual monitors. Xubuntu 12.04, LTS is the desktop and I use the on-board sound card. I have a small Yamaha PSR-350 keyboard attached via a Midiman MidiSport 2x2 interface. The Yamaha provides additional sound sets and it is through this that the backings are provided. The mixer is a Behringer Xenynx 1204FX and I use a variety of dynamic and studio capacitor microphones, with stands and \'pop\' filters and the Zoom H4n Recorder. Audioimprovised extract (54sec)</p>\n <h3>Process &amp; Procedure for Podcasts</h3>\n <p>For the instrumental portions, I mostly record straight into Audacity with the Band-in-a-Box backing track inputted to one channel of the mixer, and the instrument \'miked\' to a second channel. A small amount of effect is added to the \'miked\' channel while the \'backing\' track is kept \'flat.\' These are \'mixed\' down to a single mono track at 44100 Hz and exported and saved as a FLAC file. The solo Bumpers are just simply improvised and recorded on to a single Audacity track.</p>\n <p>To assemble the podcast, I place the vox recording on the top track and split and move the track at the point where I insert an audio clips. These are dragged into Audacity on a separate track and the cut part of the vox track, moved to the right, as necessary. If I need to record using separate tracking, then I use Ardour. I often produce the music in score and parts for subsequent \'live\' performances. The written music is produced using Sibelius 4 and the backings are generated with an old copy of Band-in-a-Box. Neither have been ported to Linux so I run them under Wine which is OK but it means only older copies of programmes will run. This is no problem, however, as the older versions provide all the functionality that I need.</p>\n <h3>Keeping It All Together</h3>\n <p>Well, regular practice is a important to stay \'up-to-speed.\' Besides essential scales and arpeggios, for a jazz musician, a solid amount of improvisation practice is necessary. Band-in-a-Box is an ideal tool for this, providing a backing track similar to the well-known Aebersold method. Audioimprovised extract (54sec).</p>\n <p>Well, thats\' all for now. Watch \'this space\' for further developments. Cheers for now . . .</p>\n <p>ENDS</p>',150,73,0,'CC-BY-SA','\"audio recording\"',0,1626,1),
(1348,'2013-10-02','Fuse',935,'MrX speaks about a bomb fuse that belonged to his grandfather','<p>\r\nA show about a 2nd world war fuse that had been in the family for many years, it originally belonged to my grandfather\r\n</p>\r\n<p>\r\nHere is a link to the British Ordnance Collectors Network forums, which has a picture of a collection of German bomb fuses, the one my grandfather had looked identical to the one on the extreme left hand side of the picture entitled \"25A\".\r\n<a href=\"https://www.bocn.co.uk/vbforum/threads/4700-My-German-Bomb-Fuses\">https://www.bocn.co.uk/vbforum/threads/4700-My-German-Bomb-Fuses</a>\r\n</p>\r\n	',201,0,0,'CC-BY-SA','\"World War 2\",\"bomb fuse\"',0,1574,1),
(1350,'2013-10-04','The Origin of ONICS (My Intro)',3137,'The Open Network Inspection Command Suite (ONICS)','<p>\r\nThis show is about the Open Network Inspection Command Suite (ONICS).  \r\nIt is a project I have been working on at home for a couple of years now.\r\nThe idea is to create a set of command line tools that work like cat, sed,\r\nawk, grep, etc but for network packets instead of lines of text.  This\r\npodcast is actually less about the tools and more about the process that\r\nI went through to build it.  So its more a tale of the project that was\r\nnever done than an explanation of how to use the tools.\r\n</p>\r\n<p>\r\nContact info: \r\n</p>\r\n\r\n<ul>\r\n<li>Gabriel Evenfire email: <a href=\"mailto:evenfire@sdf.org\">evenfire@sdf.org</a>\r\n</li>\r\n<li>ONICS Gitorious Page:  <a href=\"https://gitorious.org/onics\">https://gitorious.org/onics</a>\r\n</li>\r\n<li>ONICS Wiki Page: <a href=\"https://gitorious.org/onics/pages/Home\">https://gitorious.org/onics/pages/Home</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nQuick Start Guide for Building ONICS\r\n</p>\r\n\r\n<ul>\r\n<li>git clone git://gitorious.org/catlib/catlib.git catlib\r\n</li>\r\n<li>git clone git://gitorious.org/onics/onics.git onics\r\n</li>\r\n<li>cd catlib/src\r\n</li>\r\n<li>make\r\n</li>\r\n<li>cd ../../onics\r\n</li>\r\n<li>make\r\n</li>\r\n<li>sudo make install # (optional) \r\n</li>\r\n</ul>\r\n\r\n<p>\r\nThe microphone I ended up jury rigging to record this:\r\n</p>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back1.jpg\"><img width=\"70%\" src=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back1.jpg\" alt=\"back of mic\" /><br />\r\nhttps://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back1.jpg</a>\r\n</p>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back2.jpg\"><img width=\"70%\" src=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back2.jpg\" alt=\"back of mic2\" /><br />\r\nhttps://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-back2.jpg</a>\r\n</p>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-front.jpg\"><img width=\"70%\" src=\"https://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-front.jpg\" alt=\"front of mic\" /><br />\r\nhttps://hackerpublicradio.org/eps/hpr1350/0_Evenfire-00-mic-front.jpg</a>\r\n</p>\r\n',259,0,0,'CC-BY-SA','\"command line\",networking',0,1701,1),
(1352,'2013-10-08','Stanford marshmallow experiment',4888,'A soundscape','<p>\r\nThe Stanford marshmallow experiment (wiki) refers to a series of studies on delayed gratification in the late 1960s and early 1970s led by psychologist Walter Mischel, then a professor at Stanford University. In these studies, a child was offered a choice between one small reward (sometimes a marshmallow, but often a cookie or a pretzel, etc.) provided immediately or two small rewards if he or she waited until the experimenter returned (after an absence of approximately 15 minutes). In follow-up studies, the researchers found that children who were able to wait longer for the preferred rewards tended to have better life outcomes, as measured by SAT scores, educational attainment, body mass index (BMI)  and other life measures.  However, recent work calls into question whether self-control, as opposed to strategic reasoning, determines children\'s behaviour.\r\n</p>\r\n<p>\r\n<a href=\"https://en.wikipedia.org/wiki/Stanford_marshmallow_experiment\">https://en.wikipedia.org/wiki/Stanford_marshmallow_experiment</a>\r\n</p>',224,101,0,'CC-BY-SA','Timing, Sensation, 2004',0,1876,1),
(1353,'2013-10-09','Practical Math - Introduction to Units',2567,'An Introduction to Units, with some useful illustrations','<pre>\r\nIntroduction: Units are the bridge from learning abstract arithmetic \r\n  operations on numbers to actually using maths to navigate the world of \r\n  objects, distance, time, rates, volume, temperature, heat, current,\r\n  voltage, and even cooking using recipes.\r\n\r\nGoal for the series: Embracing units, and carrying them along as you go,\r\n  can help you work with confidence in using maths in your life. \r\n  \r\n  When you start to use maths to solve real problems, you are going to \r\n  run into units.  This series is intended to show you that units are\r\n  your friends, and that they\'re here to help you.\r\n    \r\nGoal for this episode: We want to look at what units are, what they do, \r\n  types of units, and how to mix unitless numbers with units.\r\n  \r\n\r\nResource for the series:\r\n\r\n * Khan Academy pages on Rates, Ratios and Units\r\n   https://www.khanacademy.org/math/arithmetic/rates-and-ratios\r\n\r\n\r\nMost articles that would be relevant to this introductory episode were\r\nabout teaching physics and chemistry, or discussions of philosophical \r\nimplications of doing what we will be doing at every turn in this \r\nseries.  \r\n\r\nAll of the formal operations that we will learn to do with units are\r\ndone every day in real life by experts in their respective fields.  I am\r\nnot worried about what it means to say, \"There are 12 inches in a foot.\"\r\n\r\nLater shows will have more links and resources.\r\n\r\n\r\nSegment 1:  What do we mean by units?\r\n\r\n1. Definition: Two types of units are useful in practical maths:\r\n   \r\n   a. Counting units: An individual thing treated as single or complete.\r\n      Units can also apply to an individual component of a larger or \r\n      more complex system.  E.g., mufflers can become part of a car. \r\n\r\n      - Think of objects that you would keep in an inventory in your \r\n          pantry or in a warehouse.\r\n\r\n   b. Measurement units: A quantity chosen as a standard that you can \r\n      use as a common benchmark for comparing other quantities (of the\r\n      same kind).\r\n\r\n      - \"Same kind\": Don\'t try to compare distances to times or volumes.\r\n      \r\n      - \"Standards\": Communication tool for talking about quantities\r\n            without being face-to-face.  If you have standard units,\r\n            you avoid expressions like \"yea long\", \"kind of tall\", etc.\r\n      \r\n      - Probably invented by buyers and sellers, or by the spouse of an\r\n            avid fisherman.\r\n\r\n   c. Composite units: Units can be multiplied together (or divided) to\r\n      create new types of units.  Some people call these \"derived\r\n      quantities\", but that may sound too much like programming talk.\r\n      I use composite units because of the mental picture it creates of\r\n      putting things together, or doing one operation after another.\r\n      \r\n      - Dimensionality changes: \r\n        * 1 ft * 1 ft = 1 square foot: distance^2 --> area\r\n        * 1 ft * 1 ft * 1 ft = 1 cubic foot: distance^3 --> volume\r\n        \r\n      - Rates: \r\n        * Speed: distance / time = average speed, as in kilometers/hour\r\n        * Flow rates: volume / time, as in liters/minute\r\n        * Pressure: force / area, as in pounds / square foot\r\n        * Density: mass / volume, as in kilograms / liter\r\n        * Rationing: (1 period) counting units / time, as in apples/day\r\n                  (longer time) apples / family_member / day\r\n      \r\n      - We will run more of these types of units in later shows.\r\n       \r\n   \r\n2. Other kinds of numbers: Not every quantity has units attached\r\n\r\n   a. Numbers can be unitless. Unitless numbers help you make sense of\r\n         quantities with units through comparisons, extrapolations, etc.\r\n         \r\n     - Example: Percent changes are unitless floating point numbers, \r\n          unless it is tied to an elapsed time.  That\'s a \"rate\", which\r\n          has units of \"% per year\" (say).\r\n            \r\n     - Example: Percentage of Total values are unitless fractions, too.\r\n     \r\n     - Example: Any unit can be multiplied by a unitless integer.\r\n          * 2 feet, 3 apples, 4 quarts, 10 meters, etc.\r\n          * \"Twice as many\", \"ten times as far\", \"double a recipe\"\r\n     \r\n     - Counting units can be multiplied by a unitless fraction, but the\r\n          result will be rounded off to the nearest integer value.\r\n          * \"Mary has 2-1/2 times as many apples as John,\" is fine if\r\n               John has 4 apples, and Mary has 10 apples.\r\n          \r\n     - Example: Measurement units can be multiplied by any arbitrary\r\n          scale factor.\r\n          * How big: \"A land area 3.6 times the size of New Jersey...\"\r\n          * How far: \"I\'ll meet you halfway...\"\r\n          * How much: \"If using white flour, you\'ll need 30% more...\"   \r\n\r\n   b. When values with units are divided by other values with the very\r\n        same units, the result is a unitless number.\r\n      - Percent of Total and Percent Change are prime examples\r\n      - Comparison of distances: \r\n        * \"St. Johnsbury is 45 miles away, and Barton is only 15 miles.\r\n             So you have to drive 3 times as far to get to St. J.\"\r\n      \r\n   c. Conversion factors between units work in this way.  They are given\r\n          as ratios of some number of new_units divided by some other\r\n          number of original_units.  \r\n        \r\n        * The original_unit quantities cancel in multiplication, just as\r\n            numbers do, so you get an answer with the correct units!\r\n        \r\n        * You could call conversion factors \"derived quantities\", \r\n            because you create them from something called an identity,\r\n            or a statement of equality that you know to be true. \r\n   \r\n   d. Conversion factors will be covered next time.\r\n   \r\n   \r\n3. Why bother with \"counting units\"?  Aren\'t these just names?\r\n\r\n   a. Counting units are labels or names applied to individual items in\r\n      a total count, but they are still useful.\r\n   \r\n   b. Using counting units helps us to make distinctions between items\r\n      that are not interchangeable, so we can keep track of the counts\r\n      for each individual kind of item.\r\n      \r\n      - If you need 2 apples, having 10 onions does not help you.\r\n   \r\n      - Thinking with units will help you keep inventories and to start\r\n           setting up accounting systems for your business.  It will \r\n           also help you manage your kitchen and your budget at home.\r\n      \r\n\r\nSegment 2: Counting Units?  Are you serious?\r\n\r\n1. Counting units give context to the numbers that you are using in any\r\n   calculations that arise when you are buying, selling, trading or just\r\n   using up items in a beginning inventory.\r\n   \r\n   Here\'s what happens when you don\'t track units in counting problems.\r\n   \r\n   - Example: \"John has 9 apples in his basket.  If he gives 2 apples\r\n     to Mary, how many does he have left?\"\r\n     \r\n   - Speed test preparation textbooks seem to teach you to parse the \r\n     problem as if you were a word problem \"compiler\":\r\n\r\n     a. Fish out the numbers and their roles.\r\n       \r\n        --> Notice that 9 is near \"in his basket\", \r\n                              and \"how many does he have left?\", \r\n            \r\n            It must be the source.\r\n	\r\n	    --> Notice that 2 is next to \"gives away\". \r\n	    \r\n	        It must be the change in quantity.\r\n	\r\n     b. Parse out the operation: \"gives away\" is code for subtraction.\r\n\r\n     c. Do the calculation and supply a numerical answer: 9 - 2 = 7\r\n\r\n\r\n2. Re-work the problem by tracking units.\r\n   a. Read the problem.  I\'ll wait.  We will parse it together.\r\n   b. John has a basket with 9 apples in it --> beginning inventory\r\n   c. John gives away two (2) apples to Mary.\r\n      - John\'s inventory of 9 apples is reduced by 2 apples, \r\n      - John now has 7 apples in his basket.\r\n      \r\n   d. Mary now has 2 additional apples in her inventory.\r\n      - The apples were neither created out of nothing nor destroyed.\r\n      - They came from somewhere (John), and they went somewhere (Mary).\r\n      - If \"apples out\" does not equal \"apples in\", something\'s wrong. \r\n   \r\n   e. Having this information lets you answer questions with confidence.\r\n   \r\n   f. Answer the question: \"John now has 7 apples.\"\r\n      - John does not have \'7\'.  John has \'7 apples\'.\r\n\r\n\r\n3. Ho hum.  That solution is exactly the same. You\'re picking nits.\r\n\r\n   a. For a trivial problem, this looks the same.  But there are some \r\n      benefits of using units, even if they appear to be \"just labels\".\r\n \r\n   b. If the problem had said that \"John gave 2 oranges to Mary\", we\r\n      would have spotted the discrepancy immediately.\r\n      - Giving away oranges does not affect John\'s apple inventory\r\n      - The oranges must have come from another supply (account)\r\n      - We can still talk about an increase in Mary\'s oranges count, and\r\n          the decrease in John\'s oranges -- even though we don\'t know\r\n          the beginning or ending balances.\r\n   \r\n   c. What if the problem had said, \r\n         \"Mary has three times as many apples as John.  How many apples\r\n           would Mary have to give to John to leave each of them with \r\n           the same number of apples?\"\r\n   \r\n   d. Better yet, what if the problem read:\r\n         \"John has 19 apples, and Mary has 14 oranges. Now John likes \r\n           oranges twice as much as he likes apples, but Mary likes \r\n           apples three times as much as she likes oranges.  \r\n           \r\n           How can John and Mary exchange apples and oranges to get the \r\n           best (equal) gain in happiness?\"\r\n\r\n      - This problem involves not only the tracking of apples and \r\n          oranges, but probably some type of \"happiness\" function \r\n          that gives a value that carries some kind of units.\r\n        \r\n        Warning: There\'s not enough information to really solve this\r\n          problem without further assumptions.  It is meant as an \r\n          illustration of how complicated a setup can become when you\r\n          get into real life situations.\r\n      \r\n      - Problems like this are what make people hate economics.  One \r\n          way to solve it is to define utility functions for each party.\r\n      \r\n      - Their preferences are so different from their inventories, that\r\n          simply trading baskets is pretty close to an optimal solution.       \r\n      \r\n   e. If the problem had involved trading some of John\'s apples for \r\n        some of Mary\'s oranges, and possibly an offsetting cash payment\r\n        to correct an imbalance, we would make the best use of our \r\n        information about the sources and uses of resources by tracking\r\n        the units of each object or currency involved in the exchange.\r\n   \r\n      Point:  Problems can become complicated.  Units can help with the\r\n              bookkeeping needed to work through to the answers.\r\n\r\n              If someone poses a problem like this one to a group at a\r\n              dinner party, it is time to remember that you forgot to\r\n              iron your curtains.\r\n              \r\n              \r\n4. Final properties of counting units\r\n\r\n   a. Compatible counting units can be added and subtracted.\r\n      - Example: 6 apples + 4 apples = (6 + 4) apples, or 10 apples.\r\n      - Example: 6 apples + 2 oranges is a mixed expression.  They \r\n          cannot be added, except as part of a fruit salad.\r\n   \r\n   b. An amount that\'s given in counting units can be multiplied by an \r\n        integer, since that is like repeated additions.  They can also\r\n        be multiplied by a fractional amount, but we would want to \r\n        interpret the result as a whole number.\r\n        \r\n   c. Any multiplication by a floating point number would have to be \r\n      defined, and it\'s usually not worth the effort.\r\n   \r\n   d. Counting units have weaknesses, especially in classification:\r\n      - Organic items are usually not identical.  Apples can vary. \r\n        * Size: A recipe calls for \"3 large apples\".  Are these large?\r\n        * Varieties: \"Apples\" in the US can include Macintosh, Rome, \r\n             Gala, Granny Smith, etc.  These can be quite different.\r\n       \r\n      - Animals also vary within categories:\r\n        * Cats: Lions, lynxes and Little Puff can all qualify\r\n        * House cats: Siamese, Persians, Tabby cats are all just cats,\r\n            until you have them living in your home.\r\n      \r\n      - Some living things are hard to pin down: sponges, paramecia\r\n      \r\n      - Other items can also create classification issues, depending on\r\n           your purpose.\r\n        * Units are just tools.  Let them work for you, and not the \r\n            other way round.\r\n\r\n\r\nSegment 3: Units of measurement\r\n\r\n1. Measurement units are often continuous (or just about), so they can\r\n     be divided conceptually into smaller and smaller subunits as many\r\n     times as we like.  \r\n\r\n   - They can also be lumped together into larger and larger wholes.\r\n\r\n   - Physical limitations place practical limits on how finely we can\r\n       actually chop things up, and still get a measurement.\r\n       \r\n   - There are real world limitations on how much we can lump together.\r\n\r\n   - But you get the idea.\r\n\r\n\r\n2. Measurement units can be applied to distance, time, area, volume, \r\n     weight or mass, energy, frequencies of light or radio waves, \r\n     voltages, current, heat, temperature, and a host of other things.\r\n\r\n   - We can measure these quantities with differing levels of precision,\r\n       based on the instruments and abilities that we have.\r\n\r\n   - For all practical purposes, we measure within tolerances that we\r\n       can meet without spending our whole lives measuring. \r\n\r\n\r\n3. Applications of measurement units\r\n\r\n   a. Understanding the news: hectares of forest endangered by a fire,\r\n        square miles of arable farmland in South Africa,\r\n        temperatures given in unfamiliar scales such as Fahrenheit,\r\n        snowfall measurements in Canada versus neighboring Montana, etc.\r\n   \r\n   b. Following recipes to make bread, cookies, beer and other items \r\n        that promote World Peace\r\n   \r\n   c. Mixing chemicals for an old-school darkroom, or for a very cool \r\n        low-tech electronics home \"fab lab\"\r\n   \r\n   d. Buying gasoline (petrol) in other countries, and understanding\r\n        their speed limits in foreign units.\r\n        \r\n      - Can\'t help you with driving on the wrong side of the road\r\n   \r\n   e. Helping your kids with their maths homework, and understanding it\r\n        for once!\r\n   \r\n   f. Checking the dosages of your medications against your prescription\r\n         to find out if this is my medicine or my child\'s.  You just\r\n         have to be able to get this one right.\r\n\r\nWe\'ll get to all of this and more in future episodes in this series.\r\n</pre>\r\n\r\n',229,72,0,'CC-BY-SA','maths, units',0,1591,1),
(1354,'2013-10-10','Wayne Green',1911,'Memories of Wayne Green, an American publisher, writer, and consultant','<p>\r\n<strong>Wayne Green</strong><br />\r\n<em>From Wikipedia, the free encyclopedia</em>\r\n</p>\r\n<p>\r\nWayne Sanger Green II, was an American publisher, writer, and consultant. He was formerly editor of CQ magazine before he went on to found 73, 80 Micro, Byte, CD Review, Cold Fusion, Kilobaud Microcomputing, RUN, InCider, and Pico, as well as publishing books and running a software company. In the early 1980s, he assisted in the creation of the groundbreaking Brazilian microcomputing magazine, Micro Sistemas (Portuguese).\r\n</p>\r\n<p>\r\nLicensed by the Federal Communications Commission in the Amateur Radio Service with the callsign W2NSD, he was involved in a number of controversies and disputes in the Ham Radio world, notably with the ARRL and CQ magazines. As of 2011 he lived in a farmhouse in Hancock, New Hampshire and maintained a website with content from his on-line bookstore.\r\n</p>\r\n<p>\r\nWayne Green died September 13, 2013.\r\n</p>',155,0,1,'CC-BY-SA','\"Wayne Green\",publisher',0,1506,1),
(1356,'2013-10-14','So, you\'ve just installed Arch Linux, now what? Arch Lessons from a Newbie, Ep. 01',1463,'Manually installing packages from the AUR','<h2>Manually installing packages from the AUR</h2>\n <p>Since completing my conversion from Cinnarch to Antergos, (<a href=\"https://antergos.com/antergos-2013-05-12-were-back/\">https://antergos.com/antergos-2013-05-12-were-back/</a>, the published tutorial didn\'t work for me the first time, but the new Antergos forums were most helpful (https://forum.antergos.com/viewtopic.php?f=28&amp;t=944&amp;p=2892#p2892), a few utilities I installed under Cinnarch seem to be unavailable, notably, \'yaourt\' <a href=\"Tool\">Yet An Other User Repository</a>, the package manager for the AUR (Arch User Repositories).[The AUR are unofficial, \"use at your own risk\" repositories, roughly analogous to using a ppa in Ubuntu.] I tried \'sudo pacman -S yaourt\' and learned it wasn\'t found it the repositories (I should note that when I removed the old Cinnarch repos from /etc/pacman.conf, I must have missed including the new Antergos repos somehow). I have since completed the transition.</p>\n <p>Anyway, some experienced Arch users like Peter64 and Artv61 had asked me why I was using yaourt anyway instead of installing packages manually, which they considered to be more secure. I decided to take the opportunity to learn how to install packages manually, and to my surprise, it was not nearly as complex as I had feared. I had promised a series of podcasts along the theme, \"So, you\'ve just installed Arch Linux, now what?\" This may seem like I\'ve jumped ahead a couple steps, but I wanted to bring it to you while it was fresh in my mind.</p>\n <p>Your first step may be to ensure you really have to resort to the Arch User Repositories to install the app you are looking for. I\'d found Doc Viewer allowed me to access PDFs in Arch, but I really preferred Okular that I\'d used in other distros. When \'sudo pacman -S okular\' failed to find the package, I assumed it was only available from the AUR. However, a Google search on [ arch install okular ] revealed the package I needed was kdegraphics-okular, which I installed from the standard Arch repos.</p>\n <p>Once you\'ve determined the package you need exists in the AUR and not in the standard repos, you need to locate the appropriate package build, your Google search will probably take care of that. The URL should be in the form <i>http:aur.archlinux.org/packages/&lt;package-name&gt;</i>. For the sake of example, lets go to <i>https:aur.archlinux.org/packages/google-chrome/</i>. Chromium is already in standard Arch repos, but if you want Chrome, you will have to find it in the AUR. Find the link labeled \"Download the tarball\", it will be a file ending ing .tar.gz Before downloading a file, the Arch Wiki instructions for manually installing packages from the AUR https://wiki.archlinux.org/index.php/Arch_User_Repository recommend creating a designated folder to put them in, they suggest creating a \"builds\" folder in your home directory.</p>\n <p>If you have a multi-core machine, you may be able to take advantage of a slight compiler performance increase by making adjustments to your /etc/makepkg.conf&nbsp;. Look for \"CFLAGS=\", it should have a first parameter that looks like -march=x86_64 or -march=i686&nbsp;. Which ever it is, change it to -march=native and eliminate the second parameter that reads -mtune=generic . This will cause gcc to autdetect your processor type. Edit the next line, which begins with \"CXXFLAGS\", to read CXXFLAGS=\"${CFLAGS}\", the just causes the CXXFLAGS setting to echo CFLAGS. Details are located in https://wiki.archlinux.org/index.php/Makepkg.conf.</p>\n <p>Before installing your first AUR package, you will have to install base-devel, [ pacman -S base-devel , {as root, so become root or use sudo}]. Look for that .tar.gz file you downloaded, still using Chrome as an example, it\'s google-chrome.tar.gz&nbsp;. Unravel the tarball with \"tar -xvzf google-chrome.tar.gz\". Now, in your ~/builds folder you should have a new directory named \"google-chrome\". Drop down into the new folder. Since user repos are not as trusted as the standard ones, it might be a good idea to open PKGBUILD and look for malicious Bash instructions. Do the same with the .install file. Build the new package with \"make -s\". The \"-s\" switch lets the compiler resolve any unmet dependencies by prompting you for the your sudo password.</p>\n <p>You will have a new tarball in the format of &lt;application name&gt;-&lt;application version number&gt;-&lt;package revision number&gt;-&lt;architecture&gt;.pkg.tar.xz , in our google-chrome example, the file name was google-chrome-27.0.1453.110-1-x86_64.pkg.tar.xz&nbsp;. We install it with pacman\'s upgrade function \"pacman -U google-chrome-27.0.1453.110-1-x86_64.pkg.tar.xz\". This command will install the new package and create an RPM.</p>\n <p>Before running Arch, I did not realize spell checking was centrally configured in Linux, I always assumed each application had it\'s own spell checker. After installing Arch, I noticed auto-correct wasn\'t working anywhere. At length, I looked for a solution. I found Libre Office and most browsers rely on hunspell for spell checking functions. To get it working, you just need to install hunspell and the hunspell library appropriate for you language, i.e. \"pacman -S hunspell hunspell-en\"</p>\n <h2>StraightTalk/Tracphone, a quick review.</h2>\n <p>Before leaving for Philadelphia last spring, I decided I needed a cheap smartphone on a prepaid plan. The only one with reliable service in my area is StraightTalk, or Tracphone, sold in Walmart. For $35 a month, they advertise unlimited data, talk, and text. The one drawback, any form of tethering, wired or wireless, violates StraightTalk\'s TOS (frankly I missed that condition before buying the phone). Hmm, would Chromecast count? Anyway, for some people, no tethering would be an immediate deal breaker. Frankly, I can see the advantages to tethering, but the one scenario I\'m most interested in is isolating an infected system from a customer\'s network, and still be able to access anti malware resources. The budget phone I bought only supports 3G, and I\'m not in the habit of streaming media to it, much less sharing it to another device.</p>\n <p>That doesn\'t mean I don\'t use the bandwidth. I put a 16 gig SD card in my phone, and started using it as an additional pipeline to download Linux iso\'s. Anything I download, I can transfer to my network with ES File Explorer. I downloaded several Gigs in the first month to test the meaning of Unlimited. Towards the end of the month, and after I bought prepaid card for the next month, I had an off and on again data connection, I thought the provider was punishing me for being a hog, it turns out the phone was glitchy, and turning it off and back on again always re-establishes the data connection. Therefore, I am happy to report that StraightTalk actually seems to mean what they say when they advertise \"Unlimited\". Unfortunately, many of my direct downloads fail md5sum check. Direct downloads on 3G come down as fast as 75-100 MBps, but torrents seem to top out at 45MBps, the same as my home connection.</p>\n',131,0,1,'CC-BY-SA','Arch,\"Arch User Repositories\",AUR',0,1782,1),
(1357,'2013-10-15','Whats in my bag, and other stories',1245,'A minimalist carry; travelling light','<p>In the show I discuss my philosophy of travelling light, how to travel without baggage or computers, how to setup disposable accounts and protect your accounts from compromise. Also I talk about how I am adjusting to living without a car in Kansas, and other topics.</p>\n <ul>\n  <li>Install fest link :<a href=\"https://installfestlawrence-eorg.eventbrite.com/\">https://installfestlawrence-eorg.eventbrite.com/</a></li>\n  <li>Call for help on a FLOSS Conference in Kansas :<a href=\"https://fmtyewtk.blogspot.com/2013/08/freelibre-open-source-software-open.html\">https://fmtyewtk.blogspot.com/2013/08/freelibre-open-source-software-open.html</a></li>\n  <li>My twitter :<a href=\"https://twitter.com/h4ck3rm1k3\">https://twitter.com/h4ck3rm1k3</a></li>\n  <li>Uploaded show to wikimedia commons <a href=\"https://commons.wikimedia.org/wiki/File:HPR-h4ck3rm1k3-2013-09-22-Whatsinmybag.ogg\">https://commons.wikimedia.org/wiki/File:HPR-h4ck3rm1k3-2013-09-22-Whatsinmybag.ogg</a></li>\n  <li>youtube : <a href=\"https://www.youtube.com/watch?v=oWgEXfsXfew\">https://www.youtube.com/watch?v=oWgEXfsXfew</a></li>\n </ul>',260,23,0,'CC-BY-SA','\"public transport\"',0,1611,1),
(1358,'2013-10-16','How to set up GnuPG, a PGP-compliant encryption system',3107,'Setting up GnuPG for use with Thunderbird and Mutt','<p>\r\nKlaatu explains how to set up GnuPG, a PGP-compliant encryption\r\nsystem, and use it with both Thunderbird and Mutt mail clients.\r\n</p>\r\n\r\n<h2>Links</h2>\r\n<p>\r\nSet up GnuPG: <a href=\"https://straightedgelinux.com/blog/howto/setupgnupg.html\"     target=\"_blank\">https://straightedgelinux.com/blog/howto/setupgnupg.html</a>\r\n</p>\r\n<p>\r\nUsing Mutt: <a href=\"https://straightedgelinux.com/blog/howto/mutt.html\" target=\"_blank\">https://straightedgelinux.com/blog/howto/mutt.html</a>\r\n</p>\r\n<p>\r\nKlaatu\'s\r\nhumble dot-muttrc file: <a href=\"https://gnuworldorder.info/dot-muttrc\">https://gnuworldorder.info/dot-muttrc</a> (there are better ones out there)\r\n</p>\r\n\r\n<p>\r\nKlaatu\'s <a href=\"https://gnuworldorder.info/public_key.asc\">public key</a>\r\n</p>\r\n',78,0,0,'CC-BY-SA','encryption,PGP,GnuPG,Thunderbird,Mutt',0,1710,1),
(1359,'2013-10-17','Pipes',1015,'How to fill and smoke a pipe','<p>\r\nIn this episode I take a look at a \"low-tech\" pasttime. In the spirit of the campfire episode and the bread baking episode, I give a simple episode about filling and smoking a pipe (tobacco, not 420!).\r\n</p>\r\n<h2>Images:</h2>\r\n<p>\r\n<a href=\"https://imgur.com/a/wYTf3#0\">https://imgur.com/a/wYTf3#0</a>\r\n</p>',255,0,0,'CC-BY-SA','pipes,smoking,tobacco,howto',0,1589,1),
(1360,'2013-10-18','HPR Community News For September2013',6865,'HPR Community News For September 2013','<h2>New hosts</h2>\r\n <p>Welcome to our new hosts: <a href=\"https://hackerpublicradio.org/correspondents/0259.html\">Gabriel Evenfire</a>,\r\n and <a href=\"https://hackerpublicradio.org/correspondents/0260.html\">James Michael DuPont (h4ck3rm1k3)</a>.</p>\r\n <h2>Show Updates</h2>\r\n <table>\r\n  <thead>\r\n   <tr>\r\n    <th>id</th>\r\n    <th>date</th>\r\n    <th>title</th>\r\n    <th>host</th>\r\n   </tr>\r\n  </thead>\r\n  <tbody>\r\n   <tr>\r\n    <td>1326</td>\r\n    <td>2013-09-02</td>\r\n    <td>What\'s in my bag</td>\r\n    <td>jrobb</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1327</td>\r\n    <td>2013-09-03</td>\r\n    <td>Frank Bell Bakes Bread</td>\r\n    <td>Frank Bell</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1328</td>\r\n    <td>2013-09-04</td>\r\n    <td>A Hacker\'s Perspective On Schizophrenia</td>\r\n    <td>sigflup</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1329</td>\r\n    <td>2013-09-05</td>\r\n    <td>TGTM Newscast for 2013-13-08</td>\r\n    <td>Tgtm News Team</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1330</td>\r\n    <td>2013-09-06</td>\r\n    <td>Programming languages 3 - C</td>\r\n    <td>garjola</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1331</td>\r\n    <td>2013-09-09</td>\r\n    <td>A Tale of Chroot</td>\r\n    <td>NYbill</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1332</td>\r\n    <td>2013-09-10</td>\r\n    <td>Jingles</td>\r\n    <td>Stitch</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1333</td>\r\n    <td>2013-09-11</td>\r\n    <td>Introduction / How I Got Into Linux</td>\r\n    <td>Matt McGraw (g33kdad)</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1334</td>\r\n    <td>2013-09-12</td>\r\n    <td>Open Sourcing Mental Illness - Ed Finkler</td>\r\n    <td>Ken Fallon</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1335</td>\r\n    <td>2013-09-13</td>\r\n    <td>LibreOffice 11 Writer Character Styles</td>\r\n    <td>Ahuka</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1336</td>\r\n    <td>2013-09-16</td>\r\n    <td>The Rosetta Dream</td>\r\n    <td>Julian Neuer</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1337</td>\r\n    <td>2013-09-17</td>\r\n    <td>overdrive</td>\r\n    <td>sigflup</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1338</td>\r\n    <td>2013-09-18</td>\r\n    <td>Pumped Pi\'s</td>\r\n    <td>NYbill</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1339</td>\r\n    <td>2013-09-19</td>\r\n    <td>Legacy Technology: My Victrola</td>\r\n    <td>Jon Kulp</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1340</td>\r\n    <td>2013-09-20</td>\r\n    <td>Out and about at OHM 2013</td>\r\n    <td>Ken Fallon</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1341</td>\r\n    <td>2013-09-23</td>\r\n    <td>TGTM Newscast for 2013-08-25</td>\r\n    <td>Tgtm News Team</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1342</td>\r\n    <td>2013-09-24</td>\r\n    <td>Power Tool Drag Racing!</td>\r\n    <td>MrGadgets</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1343</td>\r\n    <td>2013-09-25</td>\r\n    <td>Too Clever For Your Own Good</td>\r\n    <td>laindir</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1344</td>\r\n    <td>2013-09-26</td>\r\n    <td>Filming a Dinosaur egg hatching</td>\r\n    <td>Ken Fallon</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1345</td>\r\n    <td>2013-09-27</td>\r\n    <td>LibreOffice 12 Writer List Styles Introduced</td>\r\n    <td>Ahuka</td>\r\n   </tr>\r\n   <tr>\r\n    <td>1346</td>\r\n    <td>2013-09-30</td>\r\n    <td>How to properly evangelize linux or why I use linux as my daily driver.</td>\r\n    <td>Riley Gelwicks (glwx)</td>\r\n   </tr>\r\n  </tbody>\r\n </table><pre>\r\nStarted:  7 years, 6 months, 22 days ago\r\nRenamed HPR:  5 years, 3 months, 29 days ago\r\nTotal Shows:  1685\r\nTotal TWAT: 300\r\nTotal HPR:  1385\r\nHPR Hosts:  202\r\nNext free slot: 13\r\nHosts in Queue: 9\r\nShows in Queue: 12\r\nSeptember Downloads: 75,774\r\n<a href=\"https://hackerpublicradio.org/report.bz2\">https://hackerpublicradio.org/report.bz2</a>\r\n</pre><h2>Host Pages</h2>\r\n <p>Should we update the host pages to include information like PGP Key, a photo etc.</p>\r\n <h2>TGTM as a general newscast now over</h2><pre>\r\nHey, Ken,\r\n\r\nI just published TGTM news #103, which is my explanation of its\r\nclosure and next month\'s new format.  I now plan to do two audios a\r\nmonth, one tech piece for HPR and one non-tech for my personal site.\r\n\r\nCould you please announce this in the next HPR community news, as well\r\nas putting this link in the show notes:\r\n\r\n<a href=\"https://www.talkgeektome.us/tgtmnews-103.xhtml\">https://www.talkgeektome.us/tgtmnews-103.xhtml</a>\r\n\r\nyours, \r\n---\r\nDeepGeek\r\n</pre><h2>Other News</h2>\r\n <ul>\r\n  <li>Is it Spam ?</li>\r\n  <li>Mumble HPR - a show about banners, stickers, and HPR tables at events like Linux Fests etc.</li>\r\n  <li>Upcoming Series on \"Units\": Help with Medical Maths? Help with the units used in medicine dosages.</li>\r\n  <li>Fix for the HPR Calendar Page</li>\r\n  <li>Nutters</li>\r\n  <li>Audio Quality Manifesto</li>\r\n  <li>Creative Commons</li>\r\n  <li>Put shows in the FTP root, just [A-Za-z09]</li>\r\n  <li>Return of reserved slot ?</li>\r\n  <li>The free software song <a href=\"https://www.gnu.org/music/free-software-song.html\">https://www.gnu.org/music/free-software-song.html</a></li>\r\n </ul>\r\n',159,47,1,'CC-BY-SA','Community News',0,1569,1),
(1361,'2013-10-21','SFS and Linux Camp',1197,'Software Freedom School helps anyone interested in expanding their knowledge of free software','<p>\r\nHostname and email address: David Willson <a href=\"mailto:DLWillson@thegeek.nu\">DLWillson@thegeek.nu</a> , Gary (Garheade) Romero <a href=\"mailto:GARomero@thegeek.nu\">GARomero@thegeek.nu</a>, Troy Ridgley <a href=\"mailto:TRRidgley@thegeek.nu\">TRRidgley@thegeek.nu</a>\r\n</p>\r\n<p>\r\nThe Software Freedom Society/School is a local movement to help anyone interested in expanding their knowledge of free software. Linux Camp, the latest success of SFS is discussed along with several of our other past and future projects.\r\n</p>\r\n<p>\r\nWe hope to do another show soon, a Linux Camp Radio Show. We said in this interview that Linux Camp was a series of \"real world task\" labs, and we think that with a little work, they would make a good radio show. A show that an aspiring Linux SysAdmin, especially one that is studying for the LPIC-1 exams, could use as a list of challenge tasks to reinforce their skills.\r\n</p>\r\n<p>\r\nThis is the book that we\'re using in our study groups:\r\n</p>\r\n<pre>\r\n  CompTIA Linux+ Study Guide\r\n  Publication Date: January 14, 2013\r\n  ISBN-10: 1118531744\r\n  ISBN-13: 978-1118531747\r\n</pre>\r\n<p>\r\nThe Linux Camp document is here for now:\r\n</p>\r\n<p>\r\n  <a href=\"https://zimbra.thegeek.nu/home/dlwillson@thegeek.nu/Shared/SFS/Linux%20Camp%202013/SFS%20Linux%20Camp.odt\">https://zimbra.thegeek.nu/home/dlwillson@thegeek.nu/Shared/SFS/Linux%20Camp%202013/SFS%20Linux%20Camp.odt</a>\r\n</p>\r\n<p>\r\nEventually, we\'ll clean it up and put it on our website.\r\n</p>\r\n<p>\r\nOur goal is to build a fully free (libre) knowledge-sharing group with learning and payment options that work for everyone, from the penny-pinching enthusiast to the well-funded professional.\r\n</p>\r\n<p>\r\nTo that end, we want your suggestions and welcome your feedback!\r\n</p>\r\n<p>\r\nTo find out more about SFS and it\'s upcoming projects, go to: <a href=\"https://www.sofree.us\">https://www.sofree.us</a>\r\n</p>\r\n<p>\r\nTo give feedback, leave a comment here or email any of the authors above. To join the conversation, send the word \"subscribe\" by email to <a href=\"mailto:sfs-request@thegeek.nu\">sfs-request@thegeek.nu</a>.\r\n</p>',261,0,0,'CC-BY-SA','SFS,Software Freedom School,Linux Camp',0,1504,1),
(1362,'2013-10-22','Fixing a bad RSS feed',1267,'Perl scripts to modify broken RSS feeds on the fly','<p>\r\nThere have been problems with the podcast feed for \"mintCast\",\r\napparently as a result of a bug in Wordpress. The feed contains\r\nmultiple \"enclosure\" tags containing the same audio over and over\r\nagain. While the mintCast hosts are looking for a fix I would like to\r\nfind a local work-around.\r\n</p>\r\n<p>\r\nI have also encountered a problem with the \"Pod Delusion Extra\" feed\r\nwhich contains multiple enclosures in some episodes. Unlike the\r\n\"mintCast\" example I don\'t want to lose these enclosures but want to\r\nfind a way of repackaging them into individual episodes.\r\n</p>\r\n<p>\r\nThese problems affect some podcatchers, the modified Bashpodder I use\r\nbeing amongst them. To counteract this problem I have written two\r\nshort Perl scripts to copy and clean each feed before submitting it to\r\nmy podcatcher.\r\n</p>\r\n<p>\r\nDetailed notes: \r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr1362/Dealing_with_bad_RSS_feeds.html\">https://www.hackerpublicradio.org/eps/hpr1362/Dealing_with_bad_RSS_feeds.html</a>\r\n</p>',225,0,1,'CC-BY-SA','RSS,Perl,podcast,scripting',0,1509,1),
(1363,'2013-10-23','Some pacman Tips By Way of Repacing NetworkManager With WICD',1177,'So you\'ve just installed Arch Linux now what? Arch Lessons from a Newbie Ep 02: Some pacman tips','<p>A while back, I used my Arch laptop to pre-configure a router for a customer, which of course required me set up a static IP on my eth0. I should have done this from the command line, instead I used the graphical Network Manager. I had a lot of trouble getting the graphical application to accept a change in IP, and in getting to go back to DHCP when I was done, and I wound up going back and forth between the Network Manager and terminal commands. I\'ve mentioned before my ISP is behind two NATed networks, the router in the outbuilding where the uplink to the ISP is (this is also the network my server is on) and the router in my house. The static IP I used for the customer router configuration was in the same address range as my \"outside\" network Though I successfully got eth0 back on DHCP, there was a phantom adapter still out there on the same range as the network my server was on, preventing me from ssh\'ing in. I did come across a hack, if I set eth0 to an IP and mask of all zeros, then stopped and started dhcpcd on eth0, I could connect. I had also used the laptop on a customer\'s WiFi recently, and the connection was horrible.</p>\n <p>I decided to see if just installing the wicd network manager would clear everything up (and it did), but before installing Wicd, I had to update the system, so first a little bit about pacman</p>\n <p>Arch\'s primary package manager is pacman. The -S operator is for sync operations, including package installation, for instance:</p><pre>\n<code># sudo pacman -S &lt;package_name&gt;</code>\n</pre> ..... installs a package from the standard repos and is more or less equivalent to the Debian instruction .... <pre>\n<code># sudo apt-get install &lt;package_name&gt;</code>\n</pre> The option -y used with -S refreshes the master package list and -u updates all out of date packages, so the command <pre>\n<code>\n# sudo pacman -Syu .... is equivalent to the Debian instruction .... \n# sudo apt-get update .... followed by .... \n# sudo apt-get upgrade\n# sudo pacman -Syu &lt;package_name1&gt; &lt;package_name2&gt;\n</code>\n</pre> would update the system, then install the selected packages<br /> Perhaps because of my slow Internet, the first time through a few of the update packages timed out without downloading, so nothing installed. The second time through, even one of the repos didn\'t refresh. Thinking this was a connectivity problem, I kept trying the same update command over and over. Finally, I enlisted the help of Google.<br /> \'pacman -Syy\' forces a refresh of all package lists \"even if they appear to be up to date\". This seems to automagically fix the timeout and connection problems, and the next time I ran the update, it completed without complaint. I was mad at myself when I found the solution, because I remember I\'d had the exact same problem and the exact same solution before and had forgotten them. Podcasting your errors is a great way of setting them in your memory.<br /> About the same time, I ran out of space on my 10Gb root partition. I remembered Peter64 had a similar problem, but I found a different solution than he did.<br /><pre>\n<code># sudo pacman -Sc</code>\n</pre> .... cleans packages that are no longer installed from the pacman cache as well as currently unused sync databases to free up disk space. I got 3Gb back! \'pacman -Scc\' removes all files from the cache.<br /><a href=\"https://wiki.archlinux.org/index.php/Wicd\">https://wiki.archlinux.org/index.php/Wicd</a><br /> Use pacman to install the package \'wicd\' and if you want a graphical front end, \'wicd-gtk\' or \'wicd-kde\' (in the AUR). For network notifications, install \'notification-daemon\', or the smaller \'xfce4-notifyd\' if you are NOT using Gnome.<br /> None of this enables wicd or makes it your default network manager on reboot, that you must do manually. First, stop all previously running network daemons (like netctl, netcfg, dhcpcd, NetworkManager) you probably won\'t have them all. Lets assume for the rest of the terminal commands, you are root, then do: <pre>\n<code># systemctl stop &lt;package_name&gt; i.e # systemctl stop NetworkManager</code>\n</pre><br /> Then we have to disable the old network tools so they don\'t conflict with wicd on reboot. <pre>\n<code># systemctl disable &lt;package_name&gt; i.e. # systemctl disable NetworkManager</code>\n</pre><br /> Make sure your login is in the users group <pre>\n<code># gpasswd -a USERNAME users</code>\n</pre><br /> Now, we have to initialize wicd <pre>\n<code># systemctl start wicd.service\n# wicd-client</code>\n</pre><br /> Finally, enable wicd.service to load on your next boot up <pre>\n<code># systemctl enable wicd.service</code>\n</pre>',131,0,0,'CC-BY-SA','Arch,pacman,wicd',0,1485,1),
(1364,'2013-10-24','Vintage Tech Iron Pay Phone Coin Box',1027,'How the money was tallied in old payphones','<p>A review of vintage tech, in the form of an iron pay phone coin box.</p>\n <p><img alt=\"photo of Vintage_Tech_Iron_Pay_Phone_Coin_Box\" src=\"https://hackerpublicradio.org/eps/hpr1364/hpr1364_1of5.jpg\" /><br /><img alt=\"photo of Vintage_Tech_Iron_Pay_Phone_Coin_Box\" src=\"https://hackerpublicradio.org/eps/hpr1364/hpr1364_2of5.jpg\" /><br /><img alt=\"photo of Vintage_Tech_Iron_Pay_Phone_Coin_Box\" src=\"https://hackerpublicradio.org/eps/hpr1364/hpr1364_3of5.jpg\" /><br /><img alt=\"photo of Vintage_Tech_Iron_Pay_Phone_Coin_Box\" src=\"https://hackerpublicradio.org/eps/hpr1364/hpr1364_4of5.jpg\" /><br /><img alt=\"photo of Vintage_Tech_Iron_Pay_Phone_Coin_Box\" src=\"https://hackerpublicradio.org/eps/hpr1364/hpr1364_5of5.jpg\" /><br />\n </p>',131,0,0,'CC-BY-SA','\"vintage technology\",\"mechanical savings bank\",\"payphone coin box\"',0,1695,1),
(1366,'2013-10-28','What I do with my Raspberry Pi',1746,'Some suggested uses the Rasperry Pi can be put to','<p>\r\nUse case 1: Astronomy computer\r\n</p>\r\n<p>\r\nDobsonian telescope <a href=\"https://en.wikipedia.org/wiki/Dobsonian_telescope\">https://en.wikipedia.org/wiki/Dobsonian_telescope</a>\r\n</p>\r\n<p>\r\nKstars desktop planetarium and star chart program (should be in most distributions repositories as one of the KDE education packages) <a href=\"https://edu.kde.org/kstars/\">https://edu.kde.org/kstars/</a>\r\n</p>\r\n<p>\r\nThe Messier catalog <a href=\"https://messier.seds.org/\">https://messier.seds.org/</a>\r\nThe Messier marathon <a href=\"https://messier.seds.org/xtra/marathon/marathon.html\">https://messier.seds.org/xtra/marathon/marathon.html</a>\r\n</p>\r\n<p>\r\nTexas Star Party amateur telescope making page <a href=\"https://texasstarparty.org/activities/atm/2013-2/\">https://texasstarparty.org/activities/atm/2013-2/</a> my entry is about 2/3s of the wat down the page and you can see the Motorola lapdock mounted on my 20 inch (50.8 cm) dobsonian telescope on the right of the photo (the Raspberry Pi is behind the screen of the lapdock).  The whole telescope isn\'t shown, it\'s about 9 feet (2.75 meters) tall.\r\n</p>\r\n<p>\r\nUse case 2: Home server\r\n</p>\r\n<p>\r\nMashpodder podcast catcher: <a href=\"https://code.google.com/p/mashpodder/\">https://code.google.com/p/mashpodder/</a>\r\nBashpodder: <a href=\"https://lincgeek.org/bashpodder/\">https://lincgeek.org/bashpodder/</a>\r\n</p>\r\n<p>\r\nRsync programs I\'m using on Android\r\nBotsync SSH SFTP <a href=\"https://botsync.com/\">https://botsync.com/</a> simple to setup\r\nRsync backup for Android <a href=\"https://android.kowalczuk.er/rsync4android/\">https://android.kowalczuk.er/rsync4android/</a> full featured and uses dropbear ssh keys for authentication.  Between recording the audio and writing the show notes, I switched completely to using Rsync backup to sync my podcasts to my Galaxy S4 phone\r\n</p>\r\n<p>\r\nNot mentioned on the podcast but the audio player I\'m using on Android is Music Folder Player <a href=\"https://sites.google.com/site/zorillasoft/\">https://sites.google.com/site/zorillasoft/</a>\r\n</p>\r\n<p>\r\nThat gui admin tool for samba I couldn\'t remember while recording: gadmin-samba (useful tool despite my PEBCAK problem) <a href=\"https://freecode.com/projects/gadmin-samba\">https://freecode.com/projects/gadmin-samba</a>\r\n</p>\r\n<p>\r\nCalibre ebook management tool <a href=\"https://calibre-ebook.com/\">https://calibre-ebook.com/</a>\r\n</p>\r\n<p>\r\nDistributions discussed\r\nRaspbian <a href=\"https://www.raspbian.org/\">https://www.raspbian.org/</a> Debian for the Raspberry Pi\r\nPiBang <a href=\"https://pibanglinux.org/\">https://pibanglinux.org/</a> Raspbian derivative using openbox and conky setup from Crunchbang\r\nCrunchbang <a href=\"https://crunchbang.org/\">https://crunchbang.org/</a> No cruft linux distribution based on debian with Openbox and a great conky configuration (audio and show notes for this podcast edited on laptop running Crunchbang). \r\n</p>',262,0,1,'CC-BY-SA','raspberry pi,raspbian,pibang,crunchbang,astronomy,kstars,mashpodder,bashpodder,calibre',0,1823,1),
(1367,'2013-10-29','I\'m Sorry Dan',608,'jezra is sorry ','<p>\r\nHow many times has Dan asked me to run the spec test before pushing code to staging? probably 5. I\'m sorry Dan.\r\n</p>\r\n<p>\r\nThe script I used as my pre-commit hook is available at <a href=\"https://hoof.jezra.net/snip/of\">https://hoof.jezra.net/snip/of</a>\r\n</p>\r\n<p>\r\nOh, have I ever mentioned how much I dislike convoluted nomenclature?\r\nWhen I use \'git add\', apparently I am adding a file or a change to the \'index\',\r\nand it is the index that gets commited when I run \'git commit\'\r\n</p>',243,0,0,'CC-BY-SA','git,hook,\"pre-commit hook\"',0,1483,1),
(1368,'2013-10-30','How to Fold a Fitted Sheet',809,'You might think that folding a fitted sheet neatly is a challenge. Not Jon Kulp, he shows us how','<h2 id=\"howtofoldafittedsheet\">How to Fold a Fitted Sheet</h2>\r\n\r\n<p>In this episode I try to teach you how to fold a fitted sheet,\r\nsomething that could earn you sheet-folding duties for the rest\r\nof your life.\r\n<!--\r\nSee the photo gallery at <a href=\"https://pics.jonkulp.net/index.php?/category/17\">https://pics.jonkulp.net/index.php?/category/17</a>.\r\n-->\r\nSee the photo gallery at <a href=\"https://hackerpublicradio.org/eps/hpr1368/\">https://hackerpublicradio.org/eps/hpr1368/</a>.\r\n</p>\r\n<p>[<em><small>Pictures recovered and uploaded to HPR 2015-06-19</small></em>]</p>\r\n',238,0,0,'CC-BY-SA','fitted sheet,folding',0,1467,1),
(1369,'2013-10-31','NaNoWriMo Prep',812,'twitter handle is whitehatmatt','<p>\r\nI was prepping for National November Writing month (NaNoWriMo), and realized that I hadn\'t contributed a show in several years. I thought I would give a rundown on what NaNoWriMo is and what tools I use to write with. NaNoWriMo is where people get together to each write a 50,000 word novel rough draft in 30 days. It\'s not an easy task, and there are some tricks and tools that will help. My focus is on minimalism.\r\n</p>\r\n<p>\r\nFocus Writer = <a href=\"https://gottcode.org/focuswriter\">https://gottcode.org/focuswriter</a><br />\r\nNaNoWriMo = <a href=\"https://nanowrimo.org/\">https://nanowrimo.org/</a>\r\n</p>\r\n	',145,0,1,'CC-BY-SA','writing,NaNoWriMo,\"Focus Writer\"',0,1406,1),
(1370,'2013-11-01','Blogging With Octopress',1511,'Using Octopress to create a blog with tools already familiar to you as a hacker.','<h1>Blogging with Octopress</h1>\r\n\r\n<p>Static html site generators automate many of the tedious steps that are necessary\r\nto create website.  Octopress is a static html generator that automates many of the tedious tasks of static html site generators, and comes with a number of reasonable presets, configured right out of the box.</p>\r\n\r\n<h2>Static HTML Site Generators I looked at:</h2>\r\n<ul>\r\n<li>Jekyll: <a href=\"https://jekyllrb.com\">https://jekyllrb.com/</a></li>\r\n<li>Jekyll-bootsrap: <a href=\"https://jekyllbootstrap.com/\">https://jekyllbootstrap.com/</a></li>\r\n<li>Pelican: <a href=\"https://docs.getpelican.com/en/3.3.0/\">https://docs.getpelican.com/en/3.3.0/</a></li>\r\n<li>Templer: <a href=\"https://www.steve.org.uk/Software/templer/\">https://www.steve.org.uk/Software/templer/</a> (<a href=\"https://hackerpublicradio.org/eps.php?id=1203\">HPR1203</a>)</li>\r\n<li>Octopress: <a href=\"https://octopress.org\">https://octopress.org</a></li>\r\n</ul>\r\n<p>\r\n     I settled on octopress for the following reasons:\r\n</p>\r\n<dl>\r\n<dt>SASS</dt>\r\n<dd>\r\n      Sass adds additional functionality to css such as variables, mixins, \r\n      scopes, and was a tool that I had previously worked with.</dd>\r\n<dt>Twitter Bootstrap</dt>\r\n<dd>\r\n      Twitter bootstrap is a set of templates that produce nice looking \r\n      pages that are standards compliant, and adaptive so that they look \r\n      good at any screen resolution. </dd>\r\n\r\n<dt>HTML5 Video Plugin</dt>\r\n<dd>\r\n      I ended up creating my own, but Octopress has a HTML5 video plugin.  \r\n      Unfortunately this only supported H264 video, so I created my own to \r\n      serve H264, Webm, and Ogv.</dd>\r\n\r\n<dt>Deployment scripts</dt>\r\n<dd>\r\n      Octopress comes with rsync, and github pages support out of the box, \r\n      so you can deploy your site with very little effort.</dd>\r\n</dl>\r\n \r\n<h2>Requirements:</h2>\r\n<ul>\r\n<li>Ruby 1.9.3 or above</li>\r\n<li>Git</li>\r\n<li>HTML knowledge</li>\r\n<li>Text Editor &amp; Terminal</li>\r\n</ul>\r\n\r\n<h3>Install Requirements:</h3>\r\n<p>In Ubuntu 12.04 I did the following:</p>\r\n\r\n<pre>\r\nsudo apt-get install emacs git zlib1g-dev openssl libopenssl-ruby1.9.1 \\\r\nlibssl-dev libruby1.9.1 libreadline-dev\r\n</pre>\r\n\r\n<h3>Install ruby through rbenv</h3>\r\n\r\n<p>rbenv (<a href=\"https://rbenv.org\">https://rbenv.org</a>)</p>\r\n<pre>\r\ngit clone https://github.com/sstephenson/rbenv.git ~/.rbenv\r\n# set environment in ~/.bash_profile.  Change this to ~/.zshrc if using zshell\r\necho \'export PATH=\"$HOME/.rbenv/bin:$PATH\"\' >> ~/.bash_profile\r\necho \'eval \"$(rbenv init -)\"\' >> ~/.bash_profile\r\nsource ~/.bash_profile # You can change to .zshrc or .bashrc\r\n</pre>\r\n\r\n<p>Install ruby-build to make installing ruby easy</p>\r\n<pre>\r\ngit clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build\r\n</pre>\r\n\r\n<p>Install ruby</p>\r\n<pre>\r\nrbenv install 1.9.3-p194\r\nrbenv rehash\r\n</pre>\r\n\r\n<h2>Octopress</h2>\r\n<p><a href=\"https://octopress.org\">https://octopress.org</a>\r\n<h3>Install Octopress</h3>\r\n<pre>\r\ngit clone git://github.com/imathis/octopress.git octopress\r\ncd octopress\r\nrbenv local 1.9.3-p194  \r\n</pre>\r\n\r\n<h3>Install Ruby Requirements</h3>\r\n<pre>\r\ngem install bundler\r\nrbenv rehash\r\nbundle install  \r\n</pre>\r\n\r\n\r\n<h3>What is rake?</h3>\r\n<p>Rake is like make but for ruby. </p>\r\n\r\n<h4>Use rake scripts to setup and preview blog</h4>\r\n<pre>\r\nrake -T # list all available rake tasks\r\nrake install # install themes and default config\r\nrake preview # generate and view site\r\n</pre>\r\n\r\n<p>Open localhost:4000 in your webbrowser</p>\r\n\r\n<h3>Setup Deployment</h3>\r\n<pre>\r\nrake set_root_dir[\'blog-test\']\r\nrake setup_github_pages \r\nrake generate\r\n# Change the following url to point to your repository\r\ngit remote add origin https://github.com/HarryGuerilla/blog-test.git\r\ngit config branch.master.remote origin\r\ngit add .\r\ngit commit -m \"initial commit\"\r\ngit push origin master\r\nrake deploy # this is where the magic happens\r\n</pre>\r\n\r\n\r\n<h3>Configure Blog</h3>\r\n<pre>\r\nemacs _config.yml\r\n# Edit title, author, subtitle\r\n</pre>\r\n\r\n<h3>Create First Post &amp; Basic workflow:</h3>\r\n<pre>\r\nrake new_post\r\nemacs post\r\ngit add .\r\ngit commit -m \"added new post\"\r\n</pre>\r\n\r\n<h3>Publish Blog</h3>\r\n<pre>\r\nrake deploy\r\n</pre>',263,0,0,'CC-BY-SA','Blogging, html, Static HTML,Website',0,1538,1),
(1371,'2013-11-04','The Lost Banner of HPR',2682,'The sad tale of the lost HPR banner, and what to do next','<p>Pokey - Patrick Dailey (pdailey03 @@ gmail-dot-com) David Whitman davidWHITMAN (davidglennwhitman @@ gmail-dot-com)</p>\r\n <p>The HPR Booth Banner is LOST! Shipped to wrong address and \'POOF\' its gone! What should we do in the future? Buy 2 replacement banners or extra frames What about something doing something else?</p>\r\n <p>Pokey saw a really lightweight banner in a bank -</p>\r\n <p>Equipment that is nice to have to do a Linux Fest (Pokey has done 3 HPR Tables at Linux Fests -David has done tables two years at Linux Fest Northwest)</p>\r\n <ol>\r\n  <li>Backdrop</li>\r\n  <li>Table Cloth</li>\r\n  <li>Stickers and other swag to hand out</li>\r\n  <li>A H1 Zoom or other recording device</li>\r\n </ol>\r\n <p>David owes a Coffee Mug design to the HPR Community - Richard Q did some graphics and David is lazy or busy and has not got it done.</p>\r\n <p>Stickers available at 123stickers.com</p>\r\n <p>Business Cards moo.com HPR Nosy Guy HPR Ovals Pictures from Picture Prints (easy to do and cheap!) Tee Shirts Green HPR Round Sticker HPR Mini Bumper Sticker Buttons (Old School and no longer available) Do Your Own art work</p>\r\n <p>QRCode book of all episodes 23:50</p>\r\n <p>HPR has had no table at SCALE</p>\r\n <p>David wants to add Sonar to the table content</p>\r\n <p>Banner Defined - The one Pokeys Mom made is still not lost</p>\r\n <p>There should be a PDF with these show notes that has a shitty logo page so you can see some stickers that can be ordered. The stickers are very good quality as are the T-shirts. Richard Querin and others have done the artwork.</p>\r\n <p><a href=\"https://hackerpublicradio.org/eps/hpr1371.pdf\">https://hackerpublicradio.org/eps/hpr1371.pdf</a></p>',128,0,1,'CC-BY-SA','hpr,banner',0,1445,1),
(1377,'2013-11-12','Zareason ZaTab 2 Android Tablet',1415,'Frank Bell discusses the Zareason ZaTab ZT2 Tablet, an open, rooted Android tablet.','\r\n<p>\r\nFrank Bell discusses the Zareason ZaTab ZT2 Tablet, an open, rooted Android tablet.                                                                                                                 \r\n</p>\r\n<p>\r\nZaTab 2 on the web:  <a href=\"https://zareason.com/shop/ZaTab-ZT2.html\">https://zareason.com/shop/ZaTab-ZT2.html</a>                                                                                                                                        \r\n</p>\r\n<p>\r\nTWUUG Handout about the ZaTab 2 (PDF):  <a href=\"https://pineviewfarm.net/misc/HO_TWUUG_ZaTab.pdf\">https://pineviewfarm.net/misc/HO_TWUUG_ZaTab.pdf</a>\r\n</p>',195,0,0,'CC-BY-SA','Tablet,Android,Zareason',0,1623,1),
(1372,'2013-11-05','Rootstrikers.org and federal election commission data processing',679,'Rootstrikers: reducing the corrosive influence of money in politics','<p>\r\nIn the show I introduce rootstrikers and describe my current project to process the FEC data.\r\n</p>\r\n<p>\r\nDifferent Rootstriker Projects that I worked on :\r\n</p>\r\n<p>\r\nThe Anti Corruption Pledge : <a href=\"https://bitbucket.org/h4ck3rm1k3/the-anti-corruption-pledge\">https://bitbucket.org/h4ck3rm1k3/the-anti-corruption-pledge</a>\r\n</p>\r\n<p>\r\nCongress Legislators\r\n<a href=\"https://github.com/unitedstates/congress-legislators\">https://github.com/unitedstates/congress-legislators</a>\r\n</p>\r\n<p>\r\nRootstrikers Wikipedia Interface\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/rootstrikers-wikipedia\">https://github.com/h4ck3rm1k3/rootstrikers-wikipedia</a>\r\n</li>\r\n<li>Example Wiki Here : <a href=\"https://rootstrikers.wikia.com/wiki/Rootstrikers_Wiki\">https://rootstrikers.wikia.com/wiki/Rootstrikers_Wiki</a>\r\n</li>\r\n<li>Converter to Wiki format from maplight data: <a href=\"https://github.com/h4ck3rm1k3/rootstriker-fec-maplight-wiki\">https://github.com/h4ck3rm1k3/rootstriker-fec-maplight-wiki</a>\r\n</li>\r\n<li>Bot to upload to example wiki: <a href=\"https://github.com/h4ck3rm1k3/rootstriker-fec-bot\">https://github.com/h4ck3rm1k3/rootstriker-fec-bot</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nFederal Election Commission aggregation\r\n</p>\r\n<p>\r\nFech, the ruby interface :\r\n<a href=\"https://github.com/NYTimes/Fech\">https://github.com/NYTimes/Fech</a>\r\n</p>\r\n<p>\r\nThe documentation of the fields, with a generated python class interface\r\n    <a href=\"https://github.com/h4ck3rm1k3/FEC-Field-Documentation\">https://github.com/h4ck3rm1k3/FEC-Field-Documentation</a> \r\n</p>\r\n<p>\r\nStarting point of the data repository in yaml format (v1)\r\n    <a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation</a> \r\n</p>\r\n<p>\r\nThe years are split into git submodules\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2000\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2000</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2001\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2001</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2002\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2002</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2003\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2003</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2004\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2004</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2005\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2005</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2006\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2006</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2007\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2007</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2008\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2008</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2009\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2009</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2010\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2010</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2011\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2011</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2012\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2012</a>\r\n</li>\r\n<li><a href=\"https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2013\">https://github.com/h4ck3rm1k3/federal-election-commission-aggregation-2013</a> \r\n</li>\r\n</ul>\r\n\r\n<p>\r\nExperimental C++ Reader(not finished)\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://bitbucket.org/h4ck3rm1k3/yaml-cpp\">https://bitbucket.org/h4ck3rm1k3/yaml-cpp</a> \r\n</li>\r\n</ul>\r\n\r\n<p>\r\ntwitter : <a href=\"https://twitter.com/h4ck3rm1k3\">https://twitter.com/h4ck3rm1k3</a>\r\n</p>\r\n<p>\r\nG+ : <a href=\"https://plus.google.com/u/0/106785192512941136314/posts\">https://plus.google.com/u/0/106785192512941136314/posts</a>\r\n</p>',260,0,0,'CC-BY-SA','politics,\"campaign finance\",corruption',0,1418,1),
(1373,'2013-11-06','01 - Why Do We Need Privacy, And Isn\'t It A Waste Of Time Anyway?',1343,'The need for privacy and the practicality of achieving it','<p>In this episode of our Privacy and Security series we look at two issues. The first is why we need Privacy, and the second is whether it is practical in the 21st century. I hope to show that we do need it, and that it is both practical and surprisingly easy to do some simple things to obtain it.</p>\n <p>Some useful sites</p>\n <ul>\n  <li><a href=\"https://en.wikipedia.org/wiki/Room_641A\">Room 641A and the NSA</a></li>\n  <li><a href=\"https://craphound.com/?cat=5\">Cory Doctorow\'s Books</a></li>\n  <li><a href=\"https://thecommandline.net/\">The Command Line Podcast</a></li>\n  <li><a href=\"https://www.amazon.com/The-Code-Book-Science-Cryptography/dp/0385495323/ref=pd_bxgy_b_img_y\">The Code Book</a></li>\n  <li><a href=\"https://www.amazon.com/Puzzle-Palace-National-Intelligence-Organization/dp/0140067485/ref=sr_1_1?s=books&ie=UTF8&qid=1381020051&sr=1-1&keywords=the+puzzle+palace+inside+the+national+security+agency+america%27s+most+secret+intelligence+organization\">The Puzzle Palace</a></li>\n  <li><a href=\"https://twit.tv/sn\">Security Now</a></li>\n  <li><a href=\"https://hak5.org/\">Hak 5 video podcast</a></li>\n  <li><a href=\"https://en.wikipedia.org/wiki/Bruce_Schneier\">Bruce Schneier</a></li>\n  <li><a href=\"https://www.amazon.com/Schneier-Security-Bruce/dp/0470395354\">Schneier on Security</a></li>\n  <li><a href=\"https://www.schneier.com/crypto-gram.html\">Bruce Schneier\'s Crypto-Gram Newsletter</a></li>\n  <li>SANS Institute -&nbsp;<a href=\"https://www.sans.org/\">https://www.sans.org</a></li>\n  <li>Krebs on Security -&nbsp;<a href=\"https://krebsonsecurity.com/\">https://krebsonsecurity.com/</a></li>\n </ul>\n <p>This article appears on my web site at <a href=\"https://www.zwilnik.com/?page_id=444\">https://www.zwilnik.com/</a>.</p>\n <p>Remember to support free software!</p>',198,74,0,'CC-BY-SA','privacy,security',0,1673,1),
(1390,'2013-11-29','02 - Encryption Basics',1338,'The fundamentals of encryption and asymmetric public key cryptography','<p>In this episode of our Privacy and Security series we look at the fundamentals of encryption and how it has developed over the centuries. We will also develop a basic idea of the current asymmetric public key cryptography.</p>\n <p>Some useful sites</p>\n <ul>\n  <li><a href=\"https://en.wikipedia.org/wiki/RSA_(algorithm)\" target=\"_blank\">RSA Algorithm</a></li>\n </ul>\n <p>This article appears on my web site at <a href=\"https://www.zwilnik.com/?page_id=450\">https://www.zwilnik.com/</a>.</p>\n <p>Remember to support free software!</p>',198,74,0,'CC-BY-SA','encryption,cryptography,\"asymmetric public key cryptography\",RSA',0,1852,1),
(1395,'2013-12-06','17 - LibreOffice Writer Overview of Page Layout Options',752,'Controlling page layout in LibreOffice Writer','<p>In this episode of our LibreOffice series we begin our look at how you control page layout.</p>\n <p>Some useful sites</p>\n <ul>\n  <li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a></li>\n  <li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a></li>\n  <li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a></li>\n  <li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a></li>\n </ul>\n <p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\n <p>This program has a written page at <a href=\"https://www.ahuka.com/?page_id=478\">https://www.ahuka.com/?page_id=478</a></p>\n <p>Remember to support free software!</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1549,1),
(1405,'2013-12-20','18 - LibreOffice Writer Page Styles Introduced',1249,'An introduction to page styles in LibreOffice Writer','<p>In this episode of our LibreOffice series we introduce the concept of Page Styles, and take a look at how their properties can be controlled.</p>\n <p>Some useful sites</p>\n <ul>\n  <li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a></li>\n  <li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a></li>\n  <li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a></li>\n  <li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a></li>\n </ul>\n <p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\n <p>This program has a written page at <a href=\"https://www.ahuka.com/?page_id=488\">https://www.ahuka.com/?page_id=488</a></p>\n <p>Remember to support free software!</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1489,1),
(1415,'2014-01-03','19 - LibreOffice Writer Working with Page Styles',1109,'Using page styles in LibreOffice Writer','<p>In this episode of our LibreOffice series we take the concept of Page Styles, and show how to use them to create an elegant document.</p>\n <p>Some useful sites</p>\n <ul>\n  <li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a></li>\n  <li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a></li>\n  <li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a></li>\n  <li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a></li>\n  <li><a href=\"https://www.libreoffice.org/get-help/mailing-lists/\" target=\"_blank\">LibreOffice Users Mailing list</a></li>\n  <li><a href=\"https://www.ahuka.com/?attachment_id=612\" target=\"_blank\">Page Styles Sample document</a></li>\n </ul>\n <p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\n <p>This program has a written page at <a href=\"https://www.ahuka.com/?page_id=608\">https://www.ahuka.com/?page_id=608</a></p>\n <p>Remember to support free software!</p>',198,70,0,'CC-BY-SA','LibreOffice, Writer',0,1586,1),
(1378,'2013-11-13','Day one of interviews from OGGcamp 13. ',1438,'First set of interviews from OGGcamp 13, conducted by some of the HPR hosts who attended','<p>\r\nDay one of interviews from OGGcamp 13. \r\n</p>\r\n\r\n<h2>Pics:</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/\">https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/</a>\r\n</li>\r\n<li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/\">https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/</a>  \r\n</li>\r\n</ul>',109,62,0,'CC-BY-SA','oggcamp,oggcamp13,interviews',0,1489,1),
(1379,'2013-11-14','Day two of interviews from OGGcamp 13. ',1478,'Second set of interviews from OGGcamp 13, conducted by some of the attendees','<p>\r\nDay two of interviews from OGGcamp 13. \r\n</p>\r\n\r\n<h2>Pics:</h2>\r\n\r\n<ul>\r\n<li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/\">https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/</a>\r\n</li>\r\n<li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/\">https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/</a>  \r\n</li>\r\n</ul>',109,62,0,'CC-BY-SA','oggcamp,oggcamp13,interviews',0,1445,1),
(1380,'2013-11-15','OGGCamp13 Bonus Track',2652,'Four grown men ironing in a tiny hotel room - making HPR t-shirts','<p>\"OGGcamp, I was there, it was a fight.\" -Theru</p>\r\n <p>If you want to hear four grown men ironing in a tiny hotel room, this is for you. This was a recording made while Navigium, Timttmy, Theru, and NYbill ruined... I mean made OGGcamp13 HPR shirts an hour before doors opened on Saturday.</p>\r\n <h2>Pics:</h2>\r\n <ul>\r\n  <li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/\">https://media.gunmonkeynet.net/u/nybill/collection/oggcamp-13/</a></li>\r\n  <li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/\">https://media.gunmonkeynet.net/u/nybill/collection/mrsnybill-oggcamp13/</a></li>\r\n </ul>',109,62,1,'CC-BY-SA','oggcamp,oggcamp13,ironing',0,1515,1),
(1374,'2013-11-07','Updating The 2009 LifeHacker QuadCore Hackintosh to Mavericks',677,'Taking a Mountain Lion Hackintosh to Mavericks','<p>\r\nThere are more details here:\r\n</p>\r\n<p>\r\n<a href=\"https://rich-blog.blogspot.com/2013/10/updating-2009-lifehacker-quadcore.html\">https://rich-blog.blogspot.com/2013/10/updating-2009-lifehacker-quadcore.html</a>\r\n</p>',264,0,1,'CC-BY-SA','Hackintosh,OS X,Mavericks',0,1454,1),
(1376,'2013-11-11','How Should We Then Teach the Art of Computing?',2120,'Teaching specific packages versus the Art of Computing','In this episode Klaatu discusses the Art of Computing.',78,0,0,'CC-BY-SA','teaching,computing,\"generic solutions\",\"problem solving\"',0,1672,1),
(1381,'2013-11-18','How We Found Linux',3432,'Kevin Wisher and Honkey Magoo each discuss their journey to Linux','<p>\r\n<a href=\"https://en.wikipedia.org/wiki/IBM_Portable_Personal_Computer\">https://en.wikipedia.org/wiki/IBM_Portable_Personal_Computer</a>\r\n</p>\r\n<p>\r\n<a href=\"https://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A\">https://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A</a>\r\n</p>\r\n<p>\r\n<a href=\"https://en.wikipedia.org/wiki/Freespire\">https://en.wikipedia.org/wiki/Freespire</a>\r\n</p>',265,29,1,'CC-BY-SA','TRS-80,\"IBM portable PC\",modem,\"Texas Instruments TI-99/4A\",\"Fedora Core\",Freespire,\"Linux Mint\",Manjaro,Debian,MythTV',0,1560,1),
(1382,'2013-11-19','Interview with Dave Hingley',1415,'Interview with Dave Hingley from www.titaniumbunker.com, about #OggCamp, linux and hardware issues.','<p>\r\nIn this episode Mike Hingley interviews his brother after oggcamp 2013 (www.oggcamp.org), and Dave talks about linux and hardware problems.\r\n</p>\r\n<h3>Links</h3>\r\n<p>\r\nTitanium Bunker: <a href=\"https://www.titaniumbunker.com\">https://www.titaniumbunker.com/</a>\r\n</p>\r\n<p>\r\nOggCamp: <a href=\"https://www.oggcamp.org/\">https://oggcamp.org/</a>\r\n</p>\r\n',185,62,1,'CC-BY-SA','OggCamp,presentation,Ubuntu,\"slide projector\"',0,1413,1),
(1383,'2013-11-20','HPR Community News for October 2013',2962,'HPR Community News for October 2013','<h2>New hosts</h2>\n <p>Welcome to our new hosts: <a href=\"https://hackerpublicradio.org/correspondents/0261.html\">David Willson</a>, <a href=\"https://hackerpublicradio.org/correspondents/0262.html\">Neandergeek</a>, <a href=\"https://hackerpublicradio.org/correspondents/0263.html\">Tony Pelaez</a>, and <a href=\"https://hackerpublicradio.org/correspondents/0264.html\">Richard Hughes</a>.</p>\n <h2>Show Updates</h2>\n <table>\n  <thead>\n   <tr>\n    <th>id</th>\n    <th>date</th>\n    <th>title</th>\n    <th>host</th>\n   </tr>\n  </thead>\n  <tbody>\n   <tr>\n    <td>1347</td>\n    <td>2013-10-01</td>\n    <td>LinuxJAZZ#4</td>\n    <td>Bariman</td>\n   </tr>\n   <tr>\n    <td>1348</td>\n    <td>2013-10-02</td>\n    <td>Fuse</td>\n    <td>MrX</td>\n   </tr>\n   <tr>\n    <td>1349</td>\n    <td>2013-10-03</td>\n    <td>Melissa Dupreast helps me with Audio Compression</td>\n    <td>Jon Kulp</td>\n   </tr>\n   <tr>\n    <td>1350</td>\n    <td>2013-10-04</td>\n    <td>The Origin of ONICS (My Intro)</td>\n    <td>Gabriel Evenfire</td>\n   </tr>\n   <tr>\n    <td>1351</td>\n    <td>2013-10-07</td>\n    <td>HPR Community News For August 2013</td>\n    <td>HPR Admins</td>\n   </tr>\n   <tr>\n    <td>1352</td>\n    <td>2013-10-08</td>\n    <td>Stanford marshmallow experiment</td>\n    <td>Zachary De Santos</td>\n   </tr>\n   <tr>\n    <td>1353</td>\n    <td>2013-10-09</td>\n    <td>Practical Math - Introduction to Units</td>\n    <td>Charles in NJ</td>\n   </tr>\n   <tr>\n    <td>1354</td>\n    <td>2013-10-10</td>\n    <td>Wayne Green</td>\n    <td>MrGadgets</td>\n   </tr>\n   <tr>\n    <td>1355</td>\n    <td>2013-10-11</td>\n    <td>LibreOffice 13 Writer A Bullet Style Deconstructed</td>\n    <td>Ahuka</td>\n   </tr>\n   <tr>\n    <td>1356</td>\n    <td>2013-10-14</td>\n    <td>So, you\'ve just installed Arch Linux, now what? Arch Lessons from a Newbie, Ep. 01</td>\n    <td>FiftyOneFifty</td>\n   </tr>\n   <tr>\n    <td>1357</td>\n    <td>2013-10-15</td>\n    <td>Whats in my bag, and other stories</td>\n    <td>James Michael DuPont (h4ck3rm1k3)</td>\n   </tr>\n   <tr>\n    <td>1358</td>\n    <td>2013-10-16</td>\n    <td>how to set up GnuPG, a PGP-compliant encryption</td>\n    <td>klaatu</td>\n   </tr>\n   <tr>\n    <td>1359</td>\n    <td>2013-10-17</td>\n    <td>Pipes</td>\n    <td>Matt McGraw (g33kdad)</td>\n   </tr>\n   <tr>\n    <td>1360</td>\n    <td>2013-10-18</td>\n    <td>HPR Community News For September2013</td>\n    <td>HPR Admins</td>\n   </tr>\n   <tr>\n    <td>1361</td>\n    <td>2013-10-21</td>\n    <td>SFS and Linux Camp</td>\n    <td>David Willson</td>\n   </tr>\n   <tr>\n    <td>1362</td>\n    <td>2013-10-22</td>\n    <td>Fixing a bad RSS feed</td>\n    <td>Dave Morriss</td>\n   </tr>\n   <tr>\n    <td>1363</td>\n    <td>2013-10-23</td>\n    <td>Some pacman Tips By Way of Repacing NetworkManager With WICD</td>\n    <td>FiftyOneFifty</td>\n   </tr>\n   <tr>\n    <td>1364</td>\n    <td>2013-10-24</td>\n    <td>Vintage Tech Iron Pay Phone Coin Box</td>\n    <td>FiftyOneFifty</td>\n   </tr>\n   <tr>\n    <td>1365</td>\n    <td>2013-10-25</td>\n    <td>LibreOffice 14 Writer A Numbered List Style Deconstructed</td>\n    <td>Ahuka</td>\n   </tr>\n   <tr>\n    <td>1366</td>\n    <td>2013-10-28</td>\n    <td>What I do with my Raspberry Pi</td>\n    <td>Neandergeek</td>\n   </tr>\n   <tr>\n    <td>1367</td>\n    <td>2013-10-29</td>\n    <td>I\'m Sorry Dan</td>\n    <td>Jezra</td>\n   </tr>\n   <tr>\n    <td>1368</td>\n    <td>2013-10-30</td>\n    <td>How to Fold a Fitted Sheet</td>\n    <td>Jon Kulp</td>\n   </tr>\n   <tr>\n    <td>1369</td>\n    <td>2013-10-31</td>\n    <td>NaNoWriMo Prep</td>\n    <td>Heisenbug</td>\n   </tr>\n  </tbody>\n </table><pre>\nStarted:  7 years, 6 months, 22 days ago\nRenamed HPR:  5 years, 3 months, 29 days ago\nTotal Shows:  1715\nTotal TWAT: 300\nTotal HPR:  1415\nHPR Hosts:  206\nNext free slot: 16\nHosts in Queue: 7\nShows in Queue: 15\nOctober Downloads: 101,572\n<a href=\"https://hackerpublicradio.org/report.bz2\">https://hackerpublicradio.org/report.bz2</a>\n</pre><h2>2013-14 New Years 24-hour show</h2>\n <p>Hello All,<br />\n  <br /> We are roughly around 10 weeks away from the next 24-hour New Year\'s show. This a call out for all parties who are interested in helping with this year\'s show. We mainly need to make arrangements for a Mumble server and a few streaming servers. If you have any of these resources available then please send me your name, email address, available resources, and a day/time that is convenient for you to meet on-line on a Mumble server for organizational purposes.<br />\n  <br /> Thank you,<br />\n  <br /> Kwisher on IRC<br /> kevin dot wisher at gmail dot com</p>\n <h2>Other News</h2>\n <ul>\n  <li>Request for Ahuka - doing car payments as an example</li>\n  <li>Queue Management/Disposing of current backup shows<br /> \"It was scary to me that there are only two shows in the queue, until I realized that there are 13 shows in the backup queue.\"</li>\n  <li>Worst of as a backup show - not in line with HPR philosophy</li>\n  <li>Updated Readme</li>\n  <li>George, asked for help deciding what to record</li>\n  <li>Process of adding us to mail archive</li>\n  <li>The free software song <a href=\"https://www.gnu.org/music/free-software-song.html\">https://www.gnu.org/music/free-software-song.html</a></li>\n </ul>',159,47,1,'CC-BY-SA','Community News',0,1411,1),
(1384,'2013-11-21','How I Got Into Linux and OSS',663,'New HPR podcaster Keith Murray shares how he came to the Linux and OSS world.','<p>\r\nIt seems that telling the tale of how you came to be an active user of Linux or open source software has become the de facto first show topic, so here\'s my story. I hope this slightly different take on the how-I-came-to-Linux story will be of some interest to you. If you\'re interested in any of the other things I do you can find me on twitter @kdmurray (<a href=\"https://twitter.com/kdmurray\">https://twitter.com/kdmurray</a>) or on my blog at <a href=\"https://kdmurray.net/\">https://kdmurray.net/</a>.\r\n</p>\r\n\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n<li>Red Hat Linux for Dummies: <a href=\"https://books.google.ca/books/about/Red_hat_Linux_for_dummies.html?id=iKJAOAAACAAJ\">https://books.google.ca/books/about/Red_hat_Linux_for_dummies.html?id=iKJAOAAACAAJ</a>\r\n</li>\r\n<li>RTFM on XKCD: <a href=\"https://xkcd.com/293/\">https://xkcd.com/293/</a>\r\n</li>\r\n<li>Audacity Project: <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>\r\n</li>\r\n<li>Notepad++ Project: <a href=\"https://notepad-plus-plus.org/\">https://notepad-plus-plus.org/</a>\r\n</li>\r\n<li>Going Linux Podcast: <a href=\"https://goinglinux.com/\">https://goinglinux.com/</a>\r\n</li>\r\n<li>Ubuntu Experiment Blog Post: <a href=\"https://kdmurray.net/three-week-ubuntu-experiment-migrating-to-open-source/\">https://kdmurray.net/three-week-ubuntu-experiment-migrating-to-open-source/</a>\r\n</li>\r\n</ul>',266,29,1,'CC-BY-SA','\"Red Hat\",Audacity,Notepad++,Windows7,Ubuntu',0,1566,1),
(1386,'2013-11-25','Hacking Public Policy: The Underground Press',4507,'An exploration on how to hack public policy','<p>\r\nIn this Hacker Public Radio episode Bob Tregilus continues an exploration on how to hack public policy. Because outreach and education is so critical to building a successful movement, Tregilus talks to Ken Wachsberger of Lansing, Michigan, about the underground press of the late \'60s and early \'70s. Wachsberger was involved with the \"Joint Issue,\" an underground paper serving southeastern Michigan.\r\n</p>\r\n<p>\r\nQuestions addressed and answered include:\r\n</p>\r\n\r\n<ol>\r\n<li>The history of the underground press.\r\n</li>\r\n<li>Constraints on leisure time in the \'60s vs. the 2000s.\r\n</li>\r\n<li>Differences between the underground press, the alternative press, and the corporate press.\r\n</li>\r\n<li>Community organizing in the \'60s vs. the 2000s.\r\n</li>\r\n<li>Social issues of the \'60s vs. the 2000s.\r\n</li>\r\n<li>And more!\r\n</li>\r\n</ol>\r\n\r\n<p>\r\nHost: Bob Tregilus\r\n</p>\r\n\r\n<ul>\r\n<li>Hacker Public Radio: &lt;<a href=\"https://hackerpublicradio.org/correspondents/0251.html\">https://hackerpublicradio.org/correspondents/0251.html</a>&gt;.\r\n</li>\r\n<li>This Week in Energy: &lt;<a href=\"https://ThisWeekinEnergy.tv\">https://ThisWeekinEnergy.tv</a>&gt;.\r\n</li>\r\n<li>The Plug In America Show: &lt;<a href=\"https://www.pluginamerica.org/ev-media/podcasts\">https://www.pluginamerica.org/ev-media/podcasts</a>&gt;.\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nGuest: Ken Wachsberger\r\n</p>\r\n\r\n<ul>\r\n<li>Voices from the Underground: &lt;<a href=\"https://www.voicesfromtheunderground.com/\">https://www.voicesfromtheunderground.com/</a>&gt;.\r\n</li>\r\n<li>Azenphony Press: &lt;<a href=\"https://www.azenphonypress.com/\">https://www.azenphonypress.com/</a>&gt;.\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nOther resources mentioned are:\r\n</p>\r\n\r\n<ul>\r\n<li>Independent Voices is a four-year project to digitize over 1 million pages from the magazines, journals and newspapers of the alternative press archives of participating libraries: &lt;<a href=\"https://www.revealdigital.com/\">https://www.revealdigital.com/</a>&gt;.\r\n</li>\r\n</ul>',251,0,0,'CC-BY-SA','public policy, media, underground press, alternative press, outreach, education, activism, radicalism, community organizing',0,1539,1),
(1387,'2013-11-26','Christmas Light Synchronization',1835,'Christmas Holiday Light synchronization','<p>Hello hacker public radio</p>\n <p>I have wanted to contribute to HPR for several months now. I find it annoying and pointless to create a script to read off. But after several attempts of trying to recording my self blathering on with stuttering, cursing, air gaps, and humming I had to script my episode. In this episode I would like to talk about building a Christmas light synchronization system.</p>\n <p>I had first seen someone\'s home brew system years ago synchronized to music by the trans-Siberian orchestra. I was immediately mesmerized and went to work on figuring out how it was done.</p>\n <p>I have had a fair amount of experience with fabrication and electricity over the years. However I really only know how to maintain systems that have already been engineered and fully vetted by others. My exploration led me to first find all of the unreliable sources and then on to the sites that leave out the magic step into getting their system to work. Truly reliable sources were scarce.</p>\n <p>Frustrated with what I was finding, I gave up and my time was consumed with remodelling our home and moving to a different state into our new house.</p>\n <p>Last year I wanted to start another attempt at making a system but time was short and planning something like this during the holidays is extremely dumb.</p>\n <p>After the last holiday season and while putting away the holiday lights all I could think about is getting these lights synchronized for the next season. So I went back to the disinformation highway continuing my research.</p>\n <p>Although I was looking strictly for technical information personal information leaked through.</p>\n <p>The common theme amongst other people is to start planning for the next season in July. Starting to plan in January is a bad idea and all you will have is anguish when it comes time to deploy your show.</p>\n <p>Soon July came along and I argued with myself if I was really going to commit myself to doing this. From what I have read I can be reassured that there is no backing out once you start. Most people talk about what they are going to add to their system next year.</p>\n <p>So lets talk about the first step.</p>\n <p>Some sites will say \"GET AS MANY LIGHTS AS YOU CAN AS SOON AS POSSIBLE\"</p>\n <p>This theme seems like a logical step, but I don\'t know what I\'m doing!</p>\n <p>I already have lots of lights, its not like I\'m going to put up one hundred thousand lights this year. No my plans are to put up the same old lights I already have and incorporate them into the system and then grow from there.</p>\n <p>So if I already have some lights I need a new step one.</p>\n <p>Unfortunately most of the so called step by step lists don\'t agree on anything. So I chose what was most important just to get lights to work, even if I was never able to build my own synchronization system. The most important thing in any holiday lighting set-up is electricity. So that is the first thing I concentrated on. The front of my house has two outlets on two different circuits. One conveniently placed on the front porch, at the lowest spot on the porch with a plastic cover that is hinged to open upwards preventing direct line of sight when trying to plug an extension cord in. The second is behind a razor sharp ornamental grass bush. The two circuits are on 15 amp breakers and each outlet is installed with a ground fault circuit interrupter (GFCI). You make have seen these in your bathroom, they have a rest button and a test button. These circuits are not dedicated to these two outlets. They are connected to all of the rooms on the front side of the house. For me this simply will not do. Because when or if a breaker trips part of the house will go dark. Instead of fussing with these difficult circuits I decided to install two new circuits that would be exclusively dedicated for any out door lighting. My garage has a relatively empty breaker box so whatever I decide to do I\'ll have plenty of room to do it.</p>\n <p>With my mind on future needs I made a check list of what I wanted</p>\n <ul>\n  <li># One. Two separate circuits</li>\n  <li># Two. 20 amps on each line</li>\n  <li># Three. The circuits need to terminate in two separate two gang boxes somewhere out in the yard where all the lights would connect to them.</li>\n </ul> And thats just what I did. From the breaker box I ran 12 gauge 3 wire (12/3) over head and down the wall into two separate junction boxes. <p>A GFCI outlet is the first device connected from the home run between the breaker box and this junction box. So anything installed after this point will have GFCI protection. The second thing installed is a light switch that can create an open circuit to the power leaving the garage. I had thought about installing a digital timer instead of the light switches but the light switches are a cheap place holder until I make up my mind. the GFCI outlets and light switches are rated at 20 amps not 15. After the light switches, the circuits run out of the garage and are trenched about 30 inches below ground in PVC conduit. They reappear in a spot in the yard, terminated at the 2 gang outlets. This took quite sometime to do. All of my expenses are going into copper so the budget doesn\'t call for any machinery to help along the. So at this point regardless if I continue on with my adventures I should always have enough power just to run lights.</p>\n <p>As the month went on I stumbled across Instructables.com and found a few people actually showing their secret sauce. I probably spent a whole month reading and then rereading what they were doing. There were only about six people that truly knew how to make a synchronization system and they all had one thing in common, Arduino. Without even really knowing what an Aduino is, I knew this was going to be the key to getting a system of my very own! Without hesitation I linked over to adafruit and bought an Arduino Uno. Everyone else had one, so why shouldnt I?</p>\n <p>The Uno would only cost me $30 and I would be on my way to completing my goal. If you\'ve never seen or heard of an Arduino they are credit card sized micro controllers that are made in Italy and are open sourced. The Arduino has one little hang up. Everything is programmed in C language. I know nothing of C or any real programming language. The only programing I have any experience with is HTML 1.0. These geriatric skills would not help me with the Arduino. Arduino helps you learn basic skills. You can read practice pages at Arduino.cc or you can use the Arduino examples built into their IDE software. The first tutorial I explored was the Blink command. The blink command you assign a name to the pin you want to use and then create a loop of turning the pin on and off, or HIGH and LOW. For me this was fun and now I am the lord of the blinks. I\'ve been told that music is math. So I chose to experiment with this idea as my first arduino sketch. Arduino calls your program a sketch. So I found some sheet music with around eight notes. I printed the sheet music and then translated all of the notes into integers. Then I mapped the numbers to coordinate with the pins on ardunio. Uploaded the sketch and nothing happened.</p>\n <p>You cant see the electricity moving around on the Arduino, I need to do something to ensure the program is working. I run over to Radio Shack to try to remedy this hang up as soon as possible. Radio Shack carries Arduino parts, so I bought a prototyping board, resistors and LED\'s.</p>\n <p>LED\'s are great for flash lights and such. But when it comes to prototyping and experimenting LEDs are great indicators that circuits are working correctly. So I soldered up 8 leds, resistors and wires to the prototyping shield and placed the shield onto the Arduino.</p>\n <p>I plugged power into the Arduino in and the lights started blinking. I gave my self a mental high five and congratulated my brain on a job well done. This test was successful, it was time to move on to the next step. I had already been over on amazon browsing relays and found a company on there called SainSmart that has prebuilt relay modules. I picked out a module that had 8 relays on it. This module was about $9 and I didn\'t think that I would be able to build something as nice as this for the same price. What I did next is sloppy and dangerous. Don\'t do this, I did it because I was following other peoples\' instructions. People think its OK to run 120v into shoe boxes or clear rubber made totes. I did mine in an $8 home depot tool box. I wired everything up correctly and tested the system. I was able to get 8 strings of light to blink but I wasn\'t very happy with what I had. My idea for making the sequence, looked nice when it was only 8 leds blinking in a two by two inch square. Translate that to strings with 100 bulbs and it doesn\'t look sequenced. In-fact it looks like a sloppy attempt at being random. Maybe even call it laggy. it was bad.</p>\n <p>I left out everything I had to do to get the system working because I don\'t want anyone to do this. Seriously don\'t run push high voltage into cheap plastic products. It\'s dumb and dangerous, I did it for you, so you don\'t have to.</p>\n <p>However this first experiment passed all of my tests and filled in all the gaps in my mind. I know exactly what to do now and I\'ll cover my new box in detail. I suppose I skipped over what a relay is. You can think of a relay as an electromechanical light switch. They use direct current to drive a magnet to mechanically move an internal switch to create an open or closed circuit. These are the the devices that make it physically possible to synchronize a light show. While running my first prototype system a blue genie escaped from the board so I only have seven of eight relays working. It didn\'t bother me too much that one of them was broken because my plans are to build a larger system. I went back to Amazon again and this time purchased another eight relay module and then two sixteen relay modules. When talking about syncro systems a relay is called a channel, so with all my new hardware I now have enough to do 47 channels. The ardunio UNO only has 17 usable pins. So I needed to build multiple system or get a new controller. So I got a new controller. My new controller is still an Arduino, but instead of being the UNO it is now the MEGA. The MEGA is advertised to have 54 input/output ports. This more than enough to drive the relays I have. The issues of a proper enclosure is not trivial. This system contains high voltage and direct current electronics. I chose a Cantex twelve by twelve by six inch PVC junction box. The lid has six screws and a gasket to make the enclosure water tight.</p>\n <p>The box was fairly expensive at thirty dollars but made everything feel better. In my collection of spare parts and junk I found a fist full of stand-offs and screws that actually had the same thread spacing. I drilled holes in the box and screwed in the stand-offs once I had the relays and Arduino parts mounted the way I liked I removed the hardware only leaving the screws and stand-offs.</p>\n <p>Around all of the mounting hardware I used a combination of hot glue, silicone caulk and PVC cement to insulate the metal screws and to make their connections water tight. With the lid open and looking into the box the entire back side of the box fits the MEGA and two 16 relay modules. On the six inch side walls I was able to mount the eight relay modules. Before I mounted the relays for the last time I wired them up for high voltage. The relays have three set screws. The center screw is the common hot wire. For example from relay one I have a short 14 gauge wire running out of this screw and into a four port wire nut. Ideal makes a Push-In Wire connector that has 4 ports. The ports are bussed together and make for a cleaner install when compared to a standard twist wire nut. One push in connector can connect two relays and then jumper on to the next wire nut with two more relays, so on and so on. So there are 4 total relay modules and I connected all the common hots among all of them this way. When it came to the 16 relay modules I used tall standoffs so I could hide all this wire under them. So these connections are a little bit longer. The set screws in these modules can only handle up to 14 gauge wire. So thats what I used throughout. Before placing the modules you need to look at the other two set screws and make a decision. to the right of the common hot is the open side and to the left of the common hot is the closed side. At this point you have to think about your Christmas lights. Do you want them to be off all the time and have the relays turn them on to create your sequence. Your default state will be to have a dark yard. I chose to have them on at all times and I was going to create sequences where I would be turning them off. So even if nothing is happening the default state will be that my yard will be bright with lights. I also chose this way because if something breaks along the way I don\'t have to run out and re plug everything just to have lights on. But be careful as this will become confusing as we go along, its inverted from tradition thinking. With the relays wired with common hots, I installed them into the box and screwed them in. After that I tied the modules hots together. But made it more complicated than it needed to be. For some dumb reason I decided to load balance my box. Two relays per circuit. Back to my power, I ran two lines A and B. In side my box I made it so there was an A and B side too. Honestly everything can be tied together and it won\'t stress the system out the slightest. All it does is makes things more complicated. The next thing I did was connect all of the DC cables in the system. I created connectors from bits and parts laying around. Old IDE cables are nice for this. I wanted a completely modular system in case anything failed. So nothing is hard-wired soldered. I started out on the MEGA with Pin 22 and wired one pin to one relay pin. over and over again 47 times.</p>\n <p>Then I created a power distribution board that distributes 12 volts to all of the relays and Arduino. I fitted everything up and ensured that everything fit and I had good connections. Then pulled the MEGA back out. Even though I have the relays in a box and all the hardware is connected the Mega has never been powered on. Its still dumb and doesn\'t know what it\'s supposed to be doing. Earlier I was talking about using sheet music to make a sequence and how that\'s a bad idea. I needed a new way to make blinky blinky. I found some popular windows software called Vixen Lights. Vixen is extremely granular lighting synchronization software. To the best of my knowledge it only works under Windows, although I have been trying to get it to work in WINE. Someday I\'ll get this to work. When you get Vixen up and running the screen looks like a spreadsheet, full of cells. Each cell represents time on a channel, double click the cell to turn it on or off. Some estimate that it could take several hours to synchronize three minutes of music. I\'m not really concerned about making a sequence at this time. I move on because its more important to get a completed box in my mind. So let me help you spend some more money. When using Vixen the Ardunio needs to be connected to your computer via a USB cable. You\'ll configure Vixen to send serial to the com port that Ardunio is connected to. I have spare computers. But installing windows xp on a box and getting it configured is extremely annoying in its self. Then figuring out how to put a desktop in the yard adds to pointlessness. Some people might jump on the wifi bandwagon. There are to many devices on my network and I really don\'t want a power system to be available to the Internet. Plus why would you want your lights to be remotely operated like this. If you\'re not home why do you care if your lights are on or off. I\'m doing this for me. The challenge is to eliminate the USB cable and keep it off the Internet.</p>\n <p>I found out about wireless radios called xbee\'s. They are expensive, but do exactly what I want. They create a wireless serial connection at 9600 baud. When you\'re out shopping for your own there are two different types of xbee\'s. S1 and S2. I believe the S2\'s are also called zigbees and you can make them more secure than the S1. I ordered the wrong ones, I ordered the S1\'s. The S1\'s are extremely easy to set up. But to set them up you need more hardware. I ordered a majority of my hardware from Adafruit. So along with two xbees, I also got two xbee adapter kits and one FTDI cable. After building the adapter kits and plugging in the xbees I wired one of them into the Ardunio. For the Arduino side all you need is four wires. Ground, five volt power, transmit, and receive. The Uno has one TX/RX connection while the Mega has four. This doesn\'t matter since all Ardunio needs to do is listen. On your computer all you need to do is plug in the xbee using the FTDI. It is recognized as serial I believe in both Windows and Linux no drivers were needed to make it work. The only computer configuration needed is changing in Vixen, you need to tell Vixen what port it needs to use to send serial commands. But before you test this, you need to give your Arduino instructions. Here is the sketch I created for my system:</p><pre>\nint C1 = 2;\nint C2 = 3;\nint C3 = 4;\nint C4 = 5;\nint C5 = 6;\nint C6 = 7;\nint C7 = 8;\nint C8 = 9;\nint C9 = 10;\nint C10 = 11;\nint C11 = 12;\nint C12 = 13;\nint C13 = 22;\nint C14 = 23;\nint C15 = 24;\nint C16 = 25;\nint C17 = 26;\nint C18 = 27;\nint C19 = 28;\nint C20 = 29;\nint C21 = 30;\nint C22 = 31;\nint C23 = 32;\nint C24 = 33;\nint C25 = 34;\nint C26 = 35;\nint C27 = 36;\nint C28 = 37;\nint C29 = 38;\nint C30 = 39;\nint C31 = 40;\nint C32 = 41;\nint C33 = 42;\nint C34 = 43;\nint C35 = 44;\nint C36 = 45;\nint C37 = 46;\nint C38 = 47;\nint C39 = 48;\nint C40 = 49;\nint C41 = 50;\nint C42 = 51;\nint C43 = 52;\nint C44 = 53;\nint C45 = 54;\nint C46 = 55;\nint C47 = 56;\nint i = 0;\nint incomingByte[47];\nvoid setup()\n{\nSerial.begin(9600);\npinMode(C1, OUTPUT);\npinMode(C2, OUTPUT);\npinMode(C3, OUTPUT);\npinMode(C4, OUTPUT);\npinMode(C5, OUTPUT);\npinMode(C6, OUTPUT);\npinMode(C7, OUTPUT);\npinMode(C8, OUTPUT);\npinMode(C9, OUTPUT);\npinMode(C10, OUTPUT);\npinMode(C11, OUTPUT);\npinMode(C12, OUTPUT);\npinMode(C13, OUTPUT);\npinMode(C14, OUTPUT);\npinMode(C15, OUTPUT);\npinMode(C16, OUTPUT);\npinMode(C17, OUTPUT);\npinMode(C18, OUTPUT);\npinMode(C19, OUTPUT);\npinMode(C20, OUTPUT);\npinMode(C21, OUTPUT);\npinMode(C22, OUTPUT);\npinMode(C23, OUTPUT);\npinMode(C24, OUTPUT);\npinMode(C25, OUTPUT);\npinMode(C26, OUTPUT);\npinMode(C27, OUTPUT);\npinMode(C28, OUTPUT);\npinMode(C29, OUTPUT);\npinMode(C30, OUTPUT);\npinMode(C31, OUTPUT);\npinMode(C32, OUTPUT);\npinMode(C33, OUTPUT);\npinMode(C34, OUTPUT);\npinMode(C35, OUTPUT);\npinMode(C36, OUTPUT);\npinMode(C37, OUTPUT);\npinMode(C38, OUTPUT);\npinMode(C39, OUTPUT);\npinMode(C40, OUTPUT);\npinMode(C41, OUTPUT);\npinMode(C42, OUTPUT);\npinMode(C43, OUTPUT);\npinMode(C44, OUTPUT);\npinMode(C45, OUTPUT);\npinMode(C46, OUTPUT);\npinMode(C47, OUTPUT);\n}\nvoid loop()\n{\nif (Serial.available() &gt;= 47) {\nfor (int i=0; i&lt;=47; i++)\n{\nincomingByte[i] = Serial.read();\n}\ndigitalWrite(C1, incomingByte[0]);\ndigitalWrite(C2, incomingByte[1]);\ndigitalWrite(C3, incomingByte[2]);\ndigitalWrite(C4, incomingByte[3]);\ndigitalWrite(C5, incomingByte[4]);\ndigitalWrite(C6, incomingByte[5]);\ndigitalWrite(C7, incomingByte[6]);\ndigitalWrite(C8, incomingByte[7]);\ndigitalWrite(C9, incomingByte[8]);\ndigitalWrite(C10, incomingByte[9]);\ndigitalWrite(C11, incomingByte[10]);\ndigitalWrite(C12, incomingByte[11]);\ndigitalWrite(C13, incomingByte[12]);\ndigitalWrite(C14, incomingByte[13]);\ndigitalWrite(C15, incomingByte[14]);\ndigitalWrite(C16, incomingByte[15]);\ndigitalWrite(C17, incomingByte[16]);\ndigitalWrite(C18, incomingByte[17]);\ndigitalWrite(C19, incomingByte[18]);\ndigitalWrite(C20, incomingByte[19]);\ndigitalWrite(C21, incomingByte[20]);\ndigitalWrite(C22, incomingByte[21]);\ndigitalWrite(C23, incomingByte[22]);\ndigitalWrite(C24, incomingByte[23]);\ndigitalWrite(C25, incomingByte[24]);\ndigitalWrite(C26, incomingByte[25]);\ndigitalWrite(C27, incomingByte[26]);\ndigitalWrite(C28, incomingByte[27]);\ndigitalWrite(C29, incomingByte[28]);\ndigitalWrite(C30, incomingByte[29]);\ndigitalWrite(C31, incomingByte[30]);\ndigitalWrite(C32, incomingByte[31]);\ndigitalWrite(C33, incomingByte[32]);\ndigitalWrite(C34, incomingByte[33]);\ndigitalWrite(C35, incomingByte[34]);\ndigitalWrite(C36, incomingByte[35]);\ndigitalWrite(C37, incomingByte[36]);\ndigitalWrite(C38, incomingByte[37]);\ndigitalWrite(C39, incomingByte[38]);\ndigitalWrite(C40, incomingByte[39]);\ndigitalWrite(C41, incomingByte[40]);\ndigitalWrite(C42, incomingByte[41]);\ndigitalWrite(C43, incomingByte[42]);\ndigitalWrite(C44, incomingByte[43]);\ndigitalWrite(C45, incomingByte[44]);\ndigitalWrite(C46, incomingByte[45]);\ndigitalWrite(C47, incomingByte[46]);\n}\n}\n</pre><p>All the sketch really says is, listen to serial, take that info and do this. Upload the sketch using the USB cable plugged into your computer. I don\'t believe you can upload the sketch or make any changes to the sketch using xbee. Once I had this all setup, I built a 47 led array connected to the pins I want to use, plus the xbee. With a 9 volt battery and the Arduino, I tested this setup. My I created a one at a time sequence on my desktop and hit play. Immediately the lights started flashing. I walked away from the desktop antenna and I was able to venture about 100 feet from the antenna and maintain the signal. Everything is looking great.</p>\n <p>I didn\'t change a thing with the Arduio and placed it in the box and connected it to the relays. I connected up the DC system and then tested the relays one at a time. This part was fairly amusing, 47 relays clicking is funny for some reason. I also used this time to play with my multimeter, I tested every aspect of the system before moving on. Making sure the set screws worked as claimed and everything was connected correctly. This will be the last time you have easy access to all the hardware so it needs to be verified. The next step is wiring the relays to do work. So lets do some money math real quick. I have 47 channels. Outdoor outlet boxes are only two gang. If you break the tabs off your outlets you can put 4 channels in one outdoor PVC box. Lets say that since you didn\'t destroy one of your relays you would have 48. 48 divided by 4 is twelve. You need 12 outdoor PVC boxes. At roughly $7 per box at a minimum that cost $84. Then add onto that receptacle covers They generally cost about $14 each. 12 times 14 equals 168 dollars. 84 + 168 = 252 dollars! This doesn\'t cover the cost of wire, outlets, and PVC fittings. 250 dollars just for molded plastic seems wasteful.</p>\n <p>Its best practice to go with that method. I simply can not spend the money for that. Instead I went to the dollar store and bought enough green extension cords to complete my task. The extension cords are about 6 foot long. I cut about one third of the cable off of the male side. Since these extension cords are not solid core copper I stripped off a bit of the ends and twisted them before tinning the tips with solder. The relays have set screws and stranded wire doesn\'t make as nice of a connection as solid wire so by tinning the tips you\'re giving the screws something to bite onto. In conjunction with the extension cords I used electric glands to pass the wires through the wall of the junction box. I bought 6 of them and randomly divided all 47 extension cords through only 5 of them. The 6th one will be used for main power later on. As I installed the extension cords I labelled and color coordinated the female parts. And also hit it with the multimeter to double check my work. Once all the extension cords have been connected and verified, it\'s time to install the main power. In my junk pile I had about eight feet of 14/3 outdoor romex. I color coordinated both of these to indicate which one is A and B. There\'s nowhere to tie in the ground in this system, so I clipped that end off and then moved on to the white wires. I tied all of the neutrals together and then tested that with a multimeter, testing across the two furthest points ensuring a sure path. I used the same push-in connectors and several hot glue sticks to create a solid brick of push in connectors. Finally I tied the hot black wires into their sides and the system is complete. I ran a live test of the system a few weeks ago. I pulled out a few strings of lights and played around experimenting with the Vixen environment. I have a few ideas on how I would like to change the system but I haven\'t incorporated these ideas yet. What I would like to do is bring a raspberry pi in to remove my desktop. I found a program on SourceForge called Lumos. The creator claims that his program can play Vixen sequences via the command line in Linux. I would like to give this a try, or just get Vixen to work under Linux. I don\'t want to dedicate my main computer to perform this yearly task. I hope I have explained this clear enough. I don\'t participate in all the social media sites, but I do wear tinfoil hats. If you would like to reach me I hangout in the Podnutz Chat on freenode, my user name is Underruner. Thank you for listening.</p>',267,0,0,'CC-BY-SA','Christmas,Holiday,Light,synchronization',0,1517,1),
