(2399,'2017-10-12','Using Super Glue to create Landmarks on Keyboards',639,'Using Super Glue to create Landmarks on Keyboards','Using Super Glue to create Landmarks on Keyboards\r\n<!-- the host requests that there be no additional show notes added to this show -->',151,0,1,'CC-BY-SA','keyboard, function key, laptop keyboard',0,0,1),
(2400,'2017-10-13','My commute into work',2208,'In this episode, Dave records an episode across his entire commute into work.','<p>In this episode, Dave records an episode across his entire commute into work.</p>\r\n<ul>\r\n<li><a href=\"https://thelovebug.org/anchor\">thelovebug\'s Anchor station</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2377\">hpr2377 :: A Rambling Drive Into Work</a> by <a href=\"https://hackerpublicradio.org/correspondents/0201.html\">MrX</a></li>\r\n</ul>\r\n<h2 id=\"hacker-public-radio-episodes-by-me-so-far\">Hacker Public Radio episodes by me so far:</h2>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1890\">hpr1890 :: A short walk with my son</a> on 2015-10-30</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2117\">hpr2117 :: What\'s in my bag for Podcrawl?</a> on 2016-09-13</li>\r\n</ul>\r\n<h2 id=\"how-am-i-recording\">How am I recording</h2>\r\n<p>I\'m recording this episode, in my car, on a <a href=\"https://www.samsung.com/in/microsite/galaxya/\">Samsung Galaxy A5</a> with a <a href=\"https://www.amazon.co.uk/Neewer-3-5mm-Hands-Computer-Microphone/dp/B005DOTSM4/\">Neewer lavalier microphone</a> (as recommended by HPR\'s own <a href=\"https://hackerpublicradio.org/correspondents/0238.html\">Jon Kulp</a>) attached to my jacket, recording using the <a href=\"https://play.google.com/store/apps/details?id=com.auphonic.auphonicrecorder\">Auphonic Edit</a> Android app (also on <a href=\"https://itunes.apple.com/us/app/auphonic-recorder/id1081792712\">iOS</a>).</p>\r\n<p>Post-recording, I also ran the audio recorded using AuphonicEdit to the <a href=\"https://auphonic.com/\">Auphonic</a> website for levelling.</p>\r\n<h2 id=\"my-portable-podcasting-setup\">My portable podcasting setup</h2>\r\n<p>(previously mentioned on <a href=\"https://hackerpublicradio.org/eps.php?id=2117\">hpr2117</a>) and used to record <a href=\"https://anchor.fm/thelovebug/episodes/ce5450\">Sat On My Doorstep 1 - Alex</a>, published to <a href=\"https://thelovebug.org/anchor\">Anchor</a> on 2017-09-13)</p>\r\n<ul>\r\n<li><a href=\"https://store.google.com/product/pixel_c\">Google Pixel C</a></li>\r\n<li><a href=\"https://www.amazon.co.uk/Type-C-Adapter-Female-Cable-Black/dp/B00VWA2JNI/\">USB C to USB A OTG adapter</a> (link to example, not the actual one I have)</li>\r\n<li><a href=\"https://www.samsontech.com/samson/products/microphones/usb-microphones/q2u/\">Samson Q2U USB/XLR microphone</a>* (equivalent to the <a href=\"https://www.audio-technica.com/cms/wired_mics/b8dd84773f83092c/\">AudioTechnica ATR2100USB</a>)</li>\r\n</ul>\r\n<h3 id=\"as-an-aside\">As an aside*</h3>\r\n<p>Both Caroline and I use that particular microphone each to record <a href=\"https://thebugcast.org/\">The Bugcast</a> each week. Both the Samson and AudioTechnica microphones have been recommended by <a href=\"https://djosephdesign.com/\">Daniel J Lewis</a> of <a href=\"https://theaudacitytopodcast.com/\">The Audacity To Podcast</a> for those podcasters who cannot afford professional level equipment.</p>\r\n<h2 id=\"the-cars-i-have-owned\">The cars I have owned</h2>\r\n<p>This list may contradict the detail provided in the episode... that\'s because I may have made a few errors in recollection when I was recording.</p>\r\n<ul>\r\n<li>Red 1979(V) Mk 1 <a href=\"https://en.wikipedia.org/wiki/Ford_Fiesta#First_generation_.281976.E2.80.931983.29\">Ford Fiesta</a> 1.1e</li>\r\n<li>Metallic Blue 1987(E) <a href=\"https://en.wikipedia.org/wiki/Austin_Metro#Austin.2FMG_Metro\">Austin Metro</a> 1.3</li>\r\n<li>Dark Blue 1993(L) <a href=\"https://en.wikipedia.org/wiki/Suzuki_Cultus#Second_generation_.281988.E2.80.932003.29\">Suzuki Swift</a> 1.4</li>\r\n<li>Burgundy 1986(D) <a href=\"https://en.wikipedia.org/wiki/Austin_Metro#Austin.2FMG_Metro\">Austin Metro</a> 1.0</li>\r\n<li>White 1994(M) <a href=\"https://en.wikipedia.org/wiki/Vauxhall_Cavalier#Mark_III_.281988.E2.80.931995.29\">Vauxhall Cavalier</a> 1.6</li>\r\n<li>Red 1988(F) <a href=\"https://en.wikipedia.org/wiki/Peugeot_205#1990_and_onwards\">Peugeot 205</a> 1.4 XS</li>\r\n<li>White 1989(G) <a href=\"https://en.wikipedia.org/wiki/Peugeot_205#1990_and_onwards\">Peugeot 205</a> 1.1 GR</li>\r\n<li>Red 1991(J) <a href=\"https://en.wikipedia.org/wiki/Vauxhall_Astra#Third_generation_.281991.E2.80.931998.29\">Vauxhall Astra 1.7D</a></li>\r\n<li>Metallic Blue 2001(Y) <a href=\"https://en.wikipedia.org/wiki/Peugeot_206#Overview\">Peugeot 206</a> 1.4</li>\r\n<li>Silver 1999(V) <a href=\"https://en.wikipedia.org/wiki/Opel_Vectra#Vectra_B_.281995.E2.80.932002.29\">Vauxhall Vectra</a> 1.6 Automatic Estate/Station Wagon <em>(became the wife\'s car)</em></li>\r\n<li>Red 1995(N) <a href=\"https://en.wikipedia.org/wiki/Nissan_Almera#First_generation_.28N15.3B_1995.E2.80.932000.29\">Nissan Almera</a> 1.4</li>\r\n<li>Red 1999(T) <a href=\"https://en.wikipedia.org/wiki/Opel_Corsa#Corsa_B_.281992.E2.80.932000.29\">Vauxhall Corsa</a> <em>(the wife\'s car)</em></li>\r\n<li>Blue/Lilac 2004(04) <a href=\"https://en.wikipedia.org/wiki/Volkswagen_Lupo\">Volkswagen Lupo</a> 1.7 SDi <em>(mine is actually the colour shown in the wiki article)</em></li>\r\n<li>Metallic Dark Grey 2012(12) <a href=\"https://en.wikipedia.org/wiki/Peugeot_308#First_generation_.28T7.2C_2008.E2.80.932013.29\">Peugeot 308</a> 1.6 <em>(the family car)</em></li>\r\n</ul>\r\n<h2 id=\"shameless-plugs\">Shameless plugs</h2>\r\n<ul>\r\n<li><a href=\"https://thebugcast.org/\">The Bugcast</a></li>\r\n<li><a href=\"https://tuxjam.otherside.network/\">TuxJam</a></li>\r\n<li><a href=\"https://ccjam.otherside.network/\">CCJam</a></li>\r\n</ul>\r\n<p>I also guested on:</p>\r\n<ul>\r\n<li><a href=\"https://ubuntupodcast.org/\">Ubuntu Podcast</a></li>\r\n</ul>\r\n<h2 id=\"drive-statistics\">Drive statistics</h2>\r\n<ul>\r\n<li>From Conisbrough to New Ollerton (<a href=\"https://goo.gl/maps/b3S7nKfHpL12\">rough location map</a>)</li>\r\n<li>roughly 28 miles</li>\r\n<li>roughly 36 minutes</li>\r\n</ul>\r\n',314,0,0,'CC-BY-SA','commute,car,cars,driving,podcasting,equipment,podcasting equipment,anchor,anchor.fm,the bugcast',0,0,1),
(2397,'2017-10-10','The Urban Astronomer',1959,'An introduction to an astronomy podcast that you might like','<h1 id=\"the-urban-astronomer\">The Urban Astronomer</h1>\r\n<p>I\'m interested in Astronomy and listen to a number of Astronomy podcasts. I have listed a few of these in the past when doing HPR shows about the podcast feeds I subscribe to (shows <a href=\"https://hackerpublicradio.org/eps.php?id=1516\">1516</a>, <a href=\"https://hackerpublicradio.org/eps.php?id=1518\">1518</a> and <a href=\"https://hackerpublicradio.org/eps.php?id=2339\">2339</a>).</p>\r\n<p>One of the recent additions to my podcast list that I have been listening to this year is called &quot;The Urban Astronomer&quot;, which has a website <a href=\"https://www.urban-astronomer.com/\" title=\"The Urban Astronomer website\">here</a> and a podcast feed <a href=\"https://www.urban-astronomer.com/feed/podcast/\" title=\"The Urban Astronomer podcast feed\">here</a>. The site and podcast are run by Allen Versfeld, who is based in South Africa.</p>\r\n<p>To quote from the website:</p>\r\n<blockquote>\r\n<p><em>Allen is an amateur astronomer, an IT professional, a podcaster, a father of five beautiful kids and a barely competent chess player. He is also the director of the Astrophotography Section of the Astronomical Society of South Africa, where he coordinates and promotes the activities of people who are far better photographers than him.</em></p>\r\n</blockquote>\r\n<p>I have been enjoying Allen\'s episodes a lot. There are some great interviews with some very interesting people in the world of Astronomy. Allen has a relaxed interviewing style which I find appealing.</p>\r\n<p>I wrote to him, commenting on one of his episodes, and I mentioned Hacker Public Radio in my email. He has subscribed to HPR and has been kind enough to mention it on a recent podcast. I\'m offering you a chance to listen to one of his episodes here.</p>\r\n<p>The episode is <a href=\"https://www.urban-astronomer.com/podcast/podcast-12-interview-with-jen-millard/\" title=\"Podcast #12: Interview with Jen Millard\">number 12</a> of &quot;<em>The Urban Astronomer</em>&quot;, from June 16, 2017. It is an interview with Jen Millard, a first year Astronomy PhD student at Cardiff University in the UK. Jen is also a host on the &quot;<em>Awesome Astronomy</em>&quot; podcast, as mentioned in the episode.</p>\r\n<p>I hope you enjoy listening to this example episode.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>The Urban Astronomer\r\n<ul>\r\n<li><a href=\"https://www.urban-astronomer.com/\">Website</a></li>\r\n<li><a href=\"https://www.urban-astronomer.com/subscribe-to-podcast/\">Subscription page</a></li>\r\n<li><a href=\"https://www.urban-astronomer.com/feed/podcast/\">RSS feed</a></li>\r\n</ul></li>\r\n</ul>\r\n',225,0,0,'CC-BY-SA','astronomy,podcast',0,0,1),
(2398,'2017-10-11','AutoHotkey Master of Automation ?',1042,'I\'ll go over my AutoHotkey script I used to give free money in GTA (dropping)','<ul>\r\n<li><p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.mp4\" class=\"uri\">https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.mp4</a></p></li>\r\n<li><p><img src=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.png\" alt=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.png\" /></p></li>\r\n<li><p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.txt\" class=\"uri\">https://rmccurdy.com/scripts/videos/rmccurdy_com/AutoHotkey_AHK_GTA_GTA5_MONEY_FREE_DROP_SCRIPT.txt</a></p></li>\r\n</ul>',36,0,0,'CC-BY-SA','GTA5,hacking,macros,autohotkey',0,0,1),
(2401,'2017-10-16','Music Theory Hara-Kiri',970,'A show on music theory, and figuring out what viewers on hear actually want with a music theory show','<p>Yeah just want feedback on what to do with a music theory show, since I see it was on the requested lists and no one was really doing it that I\'ve seen.</p>',354,0,1,'CC-BY-SA','Music, Music Theory',0,0,1),
(2420,'2017-11-10','Netbooks - Keeping an old friend alive',979,'Why netbooks are not necessarily obsolete and how to keep them performing well','<p>Beeza uses an Acer Aspire One netbook as a media player (principally audio).</p>\r\n<p>The audio quality sent from the sound card out through the headphone socket really is excellent, so that when fed into a hi-fi amplifier the final reproduction is every bit as good as audio from a CD player - possibly better.</p>\r\n<p>The netbook is over 5 years old. When it was first bought most Linux distros ran very well on it. Since that time, however, the optimal hardware spec for most distros has increased quite considerably, leaving a humble netbook relatively underpowered, having typically 1 Gb RAM and a sedate CPU.</p>\r\n<p>All is not lost, fortunately. Raspbian X86, which is very closely related to the ARM version of Raspbian as used on the Pi, has a very light footprint and delivers performance on a netbook very much like what you would have experienced when they were brand new.</p>\r\n<p>Raspbian X86 is not perfect, though. It works brilliantly straight out of the box, but its security model needs a bit of simple reconfiguration to get the best from it. There are also, tweaks and cheats that can improve the Pixel user interface which, in its default setup, may not be to everybody\'s liking.</p>\r\n<p>In this episode Beeza explains steps he has taken to get the best from his netbook and, in the politest way possible, tells you what you can do with yours.</p>\r\n<h3 id=\"post-recording-note\">POST RECORDING NOTE</h3>\r\n<p>&quot;Since recording the show I have installed Pulseaudio on top of Raspbian X86. It\'s a very simple install using Synaptic (or \'<code>apt-get install pulseaudio</code>\'), after which you can run it as a daemon process with \'<code>pulseaudio -D</code>\'.</p>\r\n<p>The advantage of Pulseaudio is that it gives you greater control over the audio channels and devices than is possible with just the default ALSA sub-system. This will be handy if you ever record from streams or USB microphones.</p>\r\n<p>If you install Pulseaudio, I strongly recommend installing pavucontrol as well - a mixer designed specifically to work with Pulseaudio&quot;.</p>\r\n',246,0,0,'CC-BY-SA','Netbooks, Raspbian, Distros',0,0,1),
(2402,'2017-10-17','Petition: the card game for fanatics',2520,'Klaatu talks about a card game he designed','<p>Klaatu talks about a card game that he designed and is currently Kickstarting. Hear all about the exciting game play in this episode!</p>\r\n<p>It\'s a neato fantasy battle game, and is Creative Commons and open source. He hopes to finance, specifically, the artwork, which is being done by artist Nikolai Mamashev on Linux with Krita.</p>\r\n<p>If you want to contribute, go to <a href=\"https://www.kickstarter.com/projects/s8hzk27aqx/petition-a-card-game-for-fanatics\" class=\"uri\">https://www.kickstarter.com/projects/s8hzk27aqx/petition-a-card-game-for-fanatics</a></p>',78,95,0,'CC-BY-SA','game,gaming,tabletop,rpg',0,0,1),
(2403,'2017-10-18','Amateur Radio Round Table #3',3550,'Two guys try to answer Ken\'s questions about ham radio.','<p>This is the 3rd in the Amateur Radio Round Table series.</p>\r\n<p>Participants in this episode are:</p>\r\n<ul>\r\n<li>Steve, KD0IJP</li>\r\n<li>Michael, DL4MGM</li>\r\n<li>Ken, N0CALL</li>\r\n<li>Russ, K5TUX</li>\r\n</ul>\r\n<p>No agenda items had been set before recording, so we spent our time answering Ken\'s questions and allowing the discussion to proceed naturally. Some of the topics of conversation included:</p>\r\n<ul>\r\n<li>What the licensing exams are like in the US as well as Germany.</li>\r\n<li>Resonance.</li>\r\n<li>Antenna design.</li>\r\n<li>RF Modulation</li>\r\n</ul>\r\n<p>The next Amateur Radio Round Table recording is tentatively set for November 15, 2017 at 18:00 UTC. Watch the HPR email list for any further updates on this and consider joining in the discussion if you are a &quot;ham&quot; or if you aren\'t but have any interest in the subject.</p>\r\n',109,43,1,'CC-BY-SA','ham radio, amateur radio, radio, antenna, rf, modulation',0,0,1),
(2412,'2017-10-31','The Call of Cthulhu',5011,'In this episode, the HPR_AudioBookClub discusses The Call of Cthulhu','<h3>SUMMARY</h3>\r\n<p>In this episode, the HPR_AudioBookClub discusses The Call of Cthulhu.</p>\r\n<h3>Non-Spoiler Thoughts</h3>\r\n<p>Pop Culture References</p>\r\n<ul>\r\n <li><a href=\"https://www.youtube.com/watch?v=FOHJUrcVdJk\">Lil\' Cthulhu</a></li>\r\n <li>Metallica\'s \"The Thing That Should Not Be\" (Master of Puppets, 1986)</li>\r\n <li>Call of Cthulhu (RPG)</li>\r\n <li><a href=\"https://en.wikipedia.org/wiki/Mysterion_Rises\">South Park, 3 ep arc</a></li>\r\n <li><a href=\"https://boardgamegeek.com/boardgame/15987/arkham-horror\">Arkham Horror</a></li>\r\n</ul>\r\n<h3>BEVERAGE REVIEWS</h3>\r\n<p>As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode</p>\r\n<ul>\r\n <li>Thaj: Plain old water..... boring as usual</li>\r\n <li>x1101: Rising Tide Calcutta Cutter IPA. Pine and citrus flavors gently accompany huge doses of hops </li>\r\n <li>pokey: Wallgreens generic hot flu remedy (comparable to Theraflu). Its gritty and tastes bad, but it helps if you\'re sick with a cold or flu.</li>\r\n <li>semioticrobotic: Harney &amp; Sons Pumpkin spice herbal tea. semioticrobotic also recommends letting one of these tea bags steep in hot apple cider.</li>\r\n <li>pegwole: Black Coffee</li>\r\n</ul>\r\n<h3>THINGS WE TALKED ABOUT THIS TIME</h3>\r\n<p>Coconut Oil, Red Dwarf, Batman, Dr. Who</p>\r\n<h3>OUR NEXT AUDIOBOOK</h3>\r\n<p><strong>Cybrosis</strong> by P. C. Haring \r\n <br/><a href=\"https://scribl.com/books/PCF94/cybrosis\">Cybrosis by P.C. Haring</a></p>\r\n<h3>OUR AUDIO</h3>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially challenging getting all of our voices relatively level, because everyone has  their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).</p>\r\n<p>Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz (Tracks > Resample > 44100). Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at  night, like we do, you may want to start the task before you go to  bed, and save it first thing in the morning, so that the file is ready to go the next time you are.</p>\r\n<p>Next we use the \"Compressor\" effect with the following settings:</P>\r\n <ul>\r\n  <li>Threshold: -30db</li>\r\n  <li>Noise Floor: -50db</li>\r\n  <li>Ratio: 3:1</li>\r\n  <li>Attack Time: 0.2sec</li>\r\n  <li>Decay Time: 1.0 sec</li>\r\n  <li>\"Make-up Gain for 0db after compressing\" and \"compress based on peaks\" were both left un-checked.</li>\r\n </ul>\r\n<p>After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.</p>\r\n<p>At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with it\'s default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying or distorting any actual content. It makes a conversation sound as fluid during playback as it was when it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to pass the file through Truncate Silence ONCE, and ONLY ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound very choppy, and un-natural.</p>\r\n<p>At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.</p>\r\n<p>We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can \"Mix and Render\" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR FTP server.</p>\r\n<p>Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being \"crashy\" but if you remember save after every major transform, you will wonder how it ever got that reputation.</p>\r\n<h3>FURTHER RECOMMENDATIONS</h3>\r\n<p><strong>A Small Room in Koboldtown (Escape Pod podcast Episode 157)</strong> by By Michael Swanwick &amp; read by Cheyenne Wright\r\n <br/><a href=\"https://escapepod.org/2008/05/08/ep157-a-small-room-in-koboldtown/\">A Small Room in Koboldtown</a></p>\r\n<h3>FEEDBACK</h3>\r\n<p>Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please leave a few words in the episode\'s comment section.\r\n <br/>As always; remember to visit the HPR contribution page. HPR could really use your help right now.</p>\r\n<p><a href=\"https://hackerpublicradio.org/contribute.php\">https://hackerpublicradio.org/contribute.php</a></p>\r\n<p>Sincerely,\r\n <br/>The HPR_AudioBookClub</p>\r\n<p>P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.</p>\r\n',157,53,1,'CC-BY-SA','Review, Audiobook, HPR_AudioBookClub',0,0,1),
(2411,'2017-10-30','Information Underground: Co-op Paradise',2691,'Deepgeek, Klaatu, and Lostnbronx discuss their long-running server co-operative.','<p>\r\nDeepgeek, Klaatu, and Lostnbronx discuss their long-running server co-operative, including the triumphs and challenges over the years, personal benefits, and why listeners might want to create such a thing themselves.</p>',107,99,0,'CC-BY-SA','web server,email server,server,co-op,co-operative,gopher,privacy,information underground',0,0,1),
(2404,'2017-10-19','Open Source Gaming #1: Meridian59',874,'A showcase of Open Source games, Starting with the revived MMORPG Meridian59','<p>Check out the game</p>\r\n<small><em>Edited 2017-10-11T16:59:43Z (Wednesday) ken</em></small>\r\n\r\n<h1><i>Meridian 59</i></h1>\r\n<p>From Wikipedia, the free encyclopedia</p>\r\n<p><b>Meridian 59</b> is known as the first 3D graphical <a href=\"https://en.wikipedia.org/wiki/Massively_multiplayer_online_role-playing_game\" title=\"Massively multiplayer online role-playing game\">massively multiplayer online role-playing game</a> (MMORPG) and stands as one of the longest running original online role-playing games. Developed by Archetype Interactive, the team included <a href=\"https://en.wikipedia.org/wiki/John_Hanke\" title=\"John Hanke\">John Hanke</a> who later founded <a href=\"https://en.wikipedia.org/wiki/Niantic_(company)\" title=\"Niantic (company)\">Niantic, Inc.</a> and codeveloped <a href=\"https://en.wikipedia.org/wiki/Google_Earth\" title=\"Google Earth\">Google Earth</a> and <i><a href=\"https://en.wikipedia.org/wiki/Pok%C3%A9mon_Go\" title=\"Pokémon Go\">Pokémon Go</a></i>.</p>\r\n<p>First published by the now defunct <a href=\"https://en.wikipedia.org/wiki/The_3DO_Company\" title=\"The 3DO Company\">3DO Company</a>, the game was first launched online in an early form on December 15, 1995 and released commercially on September 27, 1996 with a flat-rate monthly subscription. <i>Meridian 59</i> is currently available as <a href=\"https://en.wikipedia.org/wiki/Open_source\" class=\"mw-redirect\" title=\"Open source\">open source</a> software<sup id=\"cite_ref-license_1-0\" class=\"reference\"><a href=\"#cite_note-license-1\"></a></sup> and is being run by original developers Andrew Kirmse and Chris Kirmse.</p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Meridian_59\">https://en.wikipedia.org/wiki/Meridian_59</a></li>\r\n<li><a href=\"https://github.com/Meridian59/Meridian59\">https://github.com/Meridian59/Meridian59</a></li>\r\n<li><a href=\"https://www.mmogames.com/game/meridian-59/\">https://www.mmogames.com/game/meridian-59/</a></li>\r\n<li><a href=\"https://www.mmorpg.com/meridian-59-evolution\">https://www.mmorpg.com/meridian-59-evolution</a></li>\r\n</ul>\r\n',354,0,1,'CC-BY-SA','Gaming, Open Source',0,0,1),
(2405,'2017-10-20','Nokia 6 Review',675,'This is a short show about my first thoughts of the Nokia 6','<p>The Nokia 6 is a mid range phone with the following specifications:</p>\r\n<ul>\r\n<li>5.5-inch 1080p screen</li>\r\n<li>Snapdragon 430 chip set</li>\r\n<li>CPU - Octa-core 1.4 GHz Cortex-A53</li>\r\n<li>GPU - Adreno 505</li>\r\n<li>3GB of RAM</li>\r\n<li>Dual 4G SIM capable (All UK networks)</li>\r\n<li>32Gig internal storage expansion with SD card up to 128Gig</li>\r\n<li>16MP and 8MP cameras</li>\r\n<li>Fingerprint scanner</li>\r\n<li>3.5mm Headphone Jack</li>\r\n<li>All metal Aluminium case</li>\r\n</ul>\r\n<p>Price at purchase, network unlocked £200</p>\r\n<p>The phone came with Android 7.1 and as soon as it was connected to the Internet it updated to 7.1.1 so has the latest September security patches.</p>\r\n<p>The first issue encountered was that this phone uses a nano SIM card for the phone network and my old One Plus used the bigger micro SIM, so I had to get a new Sim card sent to me which took 24 hours. In the mean time I was installing some of the applications that I have on the phone and checking that all my contacts had transferred to the new phone, which despite a backup of same some had not migrated, but that’s a Google issue not the phone.</p>\r\n<p>When the SIM arrived I put it and a 16Gig micro SD card into the SIM slot, the cards were recognized and after configuring the SD card as additional storage I was able to set my pod catcher and camera to save files to the SD card rather than internal storage thus leaving internal storage for apps and Android updates.</p>\r\n<p>First thing I noticed over my previous One Plus1 is how snappy everything is the CPU upgrade was definitely and improvement over my old phone. Another thing is the fact that Nokia has decided to keep the 3.5mm headphone Jack which for me is essential as I listen to music and audio recordings at some time on the phone most days. A lot has also been said about the 3000mAh battery not being up to all day use and the slowness of recharging it if needed. For my use profile I find the battery more than adequate, I surf, use social media, take occasional snaps, watch the odd You Tube video and listen to pod-casts/music, Oh and make the odd phone call.</p>\r\n<p>After a 14 hour day I have still got 50-60% of battery left. Granted the other night I got down to 40% it did take all night to recharge to 98% with a 2.5A charger, with the official 2A charger it does seem to be a little faster, but yes if you\'re a heavy user you will need to carry your charger or a portable battery for emergency top ups.</p>\r\n<p>So would I recommend the Nokia6 to someone in the market for a phablet, the short answer is yes, if you need the larger screen but can\'t afford the high end larger screen phones this is a very good mid range option, if you need to use the dual SIM capability it might be worth spending the extra £40 and getting the 64Gig version to give extra room for updates and plenty of space for Applications as you will not be able to use the expansion capacity as the second SIM uses the space where the Micro SD card goes.</p>\r\n<p>After the first 2 weeks or so my first impressions are this is a good phone and well worth the £200 price point.</p>',338,57,0,'CC-BY-SA','Android, Nokia 6, Phones, New Kit',0,0,1),
(2410,'2017-10-27','OLF 2017 Report',1376,'OLF 2017, a Free and Open Source Software conference took place on September 29- October 1, 2017','<p>Ohio LinuxFest 2017 is a Free and Open Source Software convention in Columbus, Ohio, and presents a variety of talks over the entire weekend. In this episode I tell you about my own personal experience at Ohio LinuxFest this year.</p>\r\n<p>Links:</p>\r\n<ul>\r\n<li><a href=\"https://ohiolinux.org/\" class=\"uri\">https://ohiolinux.org/</a></li>\r\n<li><a href=\"https://sfconservancy.org/\" class=\"uri\">https://sfconservancy.org/</a></li>\r\n<li><a href=\"https://start.fedoraproject.org/\" class=\"uri\">https://start.fedoraproject.org/</a></li>\r\n<li><a href=\"https://www.sip.us/\" class=\"uri\">https://www.sip.us/</a></li>\r\n<li><a href=\"https://www.hurricanelabs.com/\" class=\"uri\">https://www.hurricanelabs.com/</a></li>\r\n<li><a href=\"https://welcome.linode.com/features-1gb\" class=\"uri\">https://welcome.linode.com/features-1gb</a></li>\r\n<li><a href=\"https://www.ixsystems.com/blog/developers-corner-dru-lavigne/\" class=\"uri\">https://www.ixsystems.com/blog/developers-corner-dru-lavigne/</a></li>\r\n<li><a href=\"https://www.freenas.org/\" class=\"uri\">https://www.freenas.org/</a></li>\r\n<li><a href=\"https://hackersvanguard.com/\" class=\"uri\">https://hackersvanguard.com/</a></li>\r\n<li><a href=\"https://klaver.it/linux/sysctl.conf\" class=\"uri\">https://klaver.it/linux/sysctl.conf</a></li>\r\n<li><a href=\"https://www.sovereigncyberindustries.com/\" class=\"uri\">https://www.sovereigncyberindustries.com/</a></li>\r\n<li><a href=\"https://www.opennms.com/\" class=\"uri\">https://www.opennms.com/</a></li>\r\n<li><a href=\"https://enablingthefuture.org/upper-limb-prosthetics/the-raptor-hand/\" class=\"uri\">https://enablingthefuture.org/upper-limb-prosthetics/the-raptor-hand/</a></li>\r\n<li><a href=\"https://www.zwilnik.com/?p=947\" class=\"uri\">https://www.zwilnik.com/?p=947</a></li>\r\n</ul>\r\n',198,0,1,'CC-BY-SA','OLF 2017, Open Source, Free Software, Conference',0,0,1),
(2406,'2017-10-23','Putting Ends onto CAT6 Ethernet Cables',509,'This was my experience learning how to put the ends onto CAT6 cable.','<p>This is the graphic that I used to learn how to feed the wires correctly into the plastic end piece in the right order:<br />\r\n<img src=\"https://3.bp.blogspot.com/-Sec-OmiRuDk/WOLMmb0yXJI/AAAAAAAAARE/ay3qkpPmIq4__PJc3RJoPWv9RNnxXauJQCEw/s1600/CAT6%2Bcat5%2BWiring%2BDiagram%2Bstraight%2Bthrough%2Bcable%2Bcolor%2Bcode%2Brj45%2BethernetTIA%2B568B.jpg\" alt=\"https://3.bp.blogspot.com/-Sec-OmiRuDk/WOLMmb0yXJI/AAAAAAAAARE/ay3qkpPmIq4__PJc3RJoPWv9RNnxXauJQCEw/s1600/CAT6%2Bcat5%2BWiring%2BDiagram%2Bstraight%2Bthrough%2Bcable%2Bcolor%2Bcode%2Brj45%2BethernetTIA%2B568B.jpg\" /></p>',250,0,0,'CC-BY-SA','CAT6, learning, DIY',0,0,1),
(2431,'2017-11-27','Information Underground: Local Control',2431,'Deepgeek, Klaatu, and Lostnbronx natter on about local participation and responsibility.','<h2 id=\"summary\">SUMMARY:</h2>\r\n<p>Deepgeek, Klaatu, and Lostnbronx discuss communities, real and virtual, and get to the heart (or not) of the confluent issues surrounding modern confusion, apathy and despair with their leadership.</p>\r\n<h2 id=\"links-mentioned\">LINKS MENTIONED:</h2>\r\n<ul>\r\n<li><a href=\"https://www.showlowaz.gov/519/Citizens-Academy\" class=\"uri\">https://www.showlowaz.gov/519/Citizens-Academy</a></li>\r\n<li><a href=\"https://splinternews.com/welcome-to-an-american-city-where-the-government-barely-1818667220\" class=\"uri\">https://splinternews.com/welcome-to-an-american-city-where-the-government-barely-1818667220</a></li>\r\n</ul>',107,99,1,'CC-BY-SA','community,information underground,klaatu,deepgeek,lostnbronx',0,0,1),
(2407,'2017-10-24','The Lost Episode Part 2',1332,'NYbill talks about flashing firmware to a Atmega328p chip to get a Transistor Tester Kit working. ','<p>A follow up to “The Lost Episode”. Flashing the blank Atmega328p chip to get bring a nonworking Transistor Tester Kit to life.</p>\r\n<p>There are a lot of these kits out there. Different shapes, colors, and capabilities. In my case the kit was called a: 2578AY-AT. The firmware for this particular kit is: <code>mega328_color_kit</code>.</p>\r\n<ul>\r\n<li><p>Pics for the Episode:<br />\r\n<a href=\"https://media.gunmonkeynet.net/u/nybill/collection/the-lost-episode-part-2/\" class=\"uri\">https://media.gunmonkeynet.net/u/nybill/collection/the-lost-episode-part-2/</a></p></li>\r\n<li><p>PDF of Open Source project:<br />\r\n<a href=\"https://www.avrtester.tode.cz/upload/ttester_en.pdf\" class=\"uri\">https://www.avrtester.tode.cz/upload/ttester_en.pdf</a></p></li>\r\n<li><p>My AVR Programmer:<br />\r\n<a href=\"https://www.amazon.com/Qunqi-Programmer-Adapter-ATMEGA8-ATMEGA128/dp/B014J2BMAG/ref=sr_1_3?ie=UTF8&amp;qid=1508004600&amp;sr=8-3&amp;keywords=usbasp\" class=\"uri\">https://www.amazon.com/Qunqi-Programmer-Adapter-ATMEGA8-ATMEGA128/dp/B014J2BMAG/ref=sr_1_3?ie=UTF8&amp;qid=1508004600&amp;sr=8-3&amp;keywords=usbasp</a></p></li>\r\n<li><p>Avrdudess:<br />\r\n<a href=\"https://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/\" class=\"uri\">https://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/</a></p></li>\r\n<li><p>Steps after plugging in the USB programmer:</p></li>\r\n</ul>\r\n<pre><code>    lsusb (get bus and device ID numbers.)\r\n    sudo chmod +777 /dev/bus/usb/*bus_ID/*device_ID\r\n\r\n    avrdude -c ‘your programmer’ -p ‘your chip’</code></pre>\r\n<ul>\r\n<li>In my case:</li>\r\n</ul>\r\n<pre><code>    avrdude -c usbasp -p m328p</code></pre>\r\n<p>Avrdude should communicate with the programmer and verify the chip is ready to receive instructions.</p>\r\n<p>From here Avrdudess helped as I was able to use the ‘verify’ options after a write to see there was an error. Avrdudess also let me correct the error by changing the E-lock value to 0x04. Then the flash would write.</p>\r\n<p>Remember to write the hex file first and the eep file second as hex would over write a eep file if it was written first.</p>\r\n',235,103,0,'CC-BY-SA','Electronics,kit,tester,AVR programmer,transistor',0,0,1),
(2408,'2017-10-25','My Current Favourite Podcasts',246,'Six of my favourite podcasts, as of October 2017. ','<ul>\r\n<li><p>3 Guys 3 Questions<br />\r\n<a href=\"https://3g3q.co/\" class=\"uri\">https://3g3q.co/</a><br />\r\nHumour. Three guys take turns asking a question, which they each answer in turn.</p></li>\r\n<li><p>A Klingon Word from the Word<br />\r\n<a href=\"https://www.klingonword.org/\" class=\"uri\">https://www.klingonword.org/</a><br />\r\nChristianity, Sci-Fi. A Bible verse is read in Klingon, then in English.</p></li>\r\n<li><p>Cool Tools<br />\r\n<a href=\"https://kk.org/cooltools/category/podcast-2\" class=\"uri\">https://kk.org/cooltools/category/podcast-2</a><br />\r\nTechnology. Always a guest from the tech field or the maker community.</p></li>\r\n<li><p>Futility Closet<br />\r\n<a href=\"https://www.futilitycloset.com/category/podcast/\" class=\"uri\">https://www.futilitycloset.com/category/podcast/</a><br />\r\nHistory. Little-known stories from the past.</p></li>\r\n<li><p>Ken and Robin Talk about Stuff<br />\r\n<a href=\"https://www.kenandrobintalkaboutstuff.com/\" class=\"uri\">https://www.kenandrobintalkaboutstuff.com/</a><br />\r\nGaming. Two RPG designers talk to each other about game design and how to use current events in games.</p></li>\r\n<li><p>The Goodstuff Morning Show<br />\r\n<a href=\"https://goodstuff.fm/morningshow/\" class=\"uri\">https://goodstuff.fm/morningshow/</a><br />\r\nHumour. Not every morning, and sometimes they even record at night! Two brothers having wacky fun.</p></li>\r\n</ul>',250,75,0,'CC-BY-SA','podcasts, tech, maker, Christianity, science fiction, Klingon, humour, history',0,0,1),
(2413,'2017-11-01','personal health care',344,'wherein bitbox discovers he is fat, and can no longer find his feet','<p>This show was created while sitting in my tractor cab (I\'m a truck driver), it took less than 10 minutes to record. The slight background noise is my truck getting bounced around by the forklift running in and out of my trailer.</p>\r\n<p>The audio was recorded on an \'Olympus VN-1000PC\' pocket dictation recorder (purchased at Walmart about 10 or 12 years ago, I think, for about $20.00-US), on the built in mic. The recorder will accept a mic and/or headphone with a 3.5mm jack size. Mini usb out as a mass storage device so its easy to offload your files. The device is simple enough for a monkey to use, or a trucker...</p>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr2413/The_Ultra_Hi_End_Recorder.jpg\" alt=\"The_Ultra_Hi_End_Recorder.jpg\" /></p>\r\n<p>Photos from my Android phone, a samsung s7 active. Photos transferred to my laptop using the KDE connect application (I know, I know, how \'bout an episode...)</p>\r\n<p>Photo editing in \"Gwenview\", a gui application with fast cropping and resizing capability, plus much much more (I know, I know, how \'bout an episode...)</p>\r\n<p>Audio editing in \"Audacity\", of course. All I did was pull the silences, and the \"uh, ummmm\'s\" out, and then export into a flac mono. (I know, I know, how \'bout an episode...wait, no that one\'s been done, and done,...)</p>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr2413/Expensive_Audio_Editing_Software_Suite.jpg\" alt=\"Expensive_Audio_Editing_Software_Suite.jpg\" /></p>\r\n<p>The digital scale in the picture below was purchased at \'bedbath&beyond\' for less than $20.00 -US, several years ago and seems quite accurate</p>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr2413/OMG_scale_reading.jpg\" alt=\"OMG_scale_reading.jpg\" /></p>\r\n<p>The Omron BP cuff...lists at about $80-$90.00 US on their site. I didn\'t pay for that though. My mom the retired nurse did.</p>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr2413/Omron_BP760_data_plate.jpg\" alt=\"Omron_BP760_data_plate.jpg\" /> <img src=\"https://hackerpublicradio.org/eps/hpr2413/Omron_BP760_machine.jpg\" alt=\"Omron_BP760_machine.jpg\" /></p>\r\n<p>SHAKUBUKU - from the wikipedia entry...<br />\r\nShakubuku \"break and subdue\" (折伏) is a term that originates in the Chinese Śrīmālādevī Siṃhanāda Sūtra. Although often associated with the teachings of Nichiren, the term appears often in the SAT Daizokyo and the works of the Chinese Tiantai patriarachs Zhiyi and Zhanran. The term has historically been used to indicate the rebuttal of false teachings, and thereby break negative patterns in one\'s thoughts, words and deeds.</p>\r\n<p>Personally, I heard the term defined first on the movie, \"Gross Pointe Blank\" with Minni Driver, John Cusack, Alan Arkin and Dan Akroyd. Minnie Driver\'s character described SHAKUBUKU thusly,\"It\'s a swift, spiritual kick to the head that alters your reality forever.\"</p>\r\n<p>Both of these definitions work for me, the first being the more definitive, and the second being the somewhat simplistic, hipster/millennial definition, although the line was actually recorded around 1997 when the movie came out.</p>\r\n<p>Thank you all for listening.</p>\r\n<p>-bitbox</p>\r\n',330,100,1,'CC-BY-SA','health, personal health',0,0,1),
(2409,'2017-10-26','RPG Counternote',1155,'Lostnbronx offers his thoughts concerning Klaatu\'s recent episodes about RPG\'s.','<p>I started with tabletop role-playing games just about forty years ago. Klaatu recently did a two-part episode on the merits of RPG\'s, and it prompted some thoughts.</p>\r\n<h3 id=\"klaatus-rpg-episodes\">KLAATU\'S RPG EPISODES:</h3>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2381\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2381</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2390\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2390</a></li>\r\n</ul>',107,95,1,'CC-BY','rpg,role-playing game,pc,gaming,klaatu,lostnbronx',0,0,1),
(2414,'2017-11-02','What\'s in my ham shack, part 1',1331,'A description of what\'s in my amateur radio shack.','<ul>\r\n<li><p>Standard C510A/C510E, VHF / UHF analogue handset<br />\r\n<a href=\"https://www.eham.net/reviews/detail/2658\" class=\"uri\">https://www.eham.net/reviews/detail/2658</a><br />\r\n<a href=\"https://www.elkoba.com/en/wireless-radio-devices/standard-radio/standard-c-510.html\" class=\"uri\">https://www.elkoba.com/en/wireless-radio-devices/standard-radio/standard-c-510.html</a></p></li>\r\n<li><p>Standard Power Booster. I found it difficult to find information on this item<br />\r\n<a href=\"https://vobonus.appspot.com/Amateurfunk-Sendeempfnger/Booster-CPB-510-Von-Standard-Zur-Handfunke-C510E/252818765812\" class=\"uri\">https://vobonus.appspot.com/Amateurfunk-Sendeempfnger/Booster-CPB-510-Von-Standard-Zur-Handfunke-C510E/252818765812</a></p></li>\r\n<li><p>Baofeng UV-5R handset<br />\r\n<a href=\"https://www.amazon.co.uk/BaoFeng-UV-5R-136-174-400-480-Dual-Band-x/dp/B007HH6RR4\" class=\"uri\">https://www.amazon.co.uk/BaoFeng-UV-5R-136-174-400-480-Dual-Band-x/dp/B007HH6RR4</a></p></li>\r\n<li><p>RSGB News<br />\r\n<a href=\"https://rsgb.org/main/news/\" class=\"uri\">https://rsgb.org/main/news/</a></p></li>\r\n<li><p>Retevis RT3 handset DMR (Digital Mobile Radio)<br />\r\n<a href=\"https://www.retevis.com/dmr-radio-rt3-uhf-1000ch-digital-two-way-radio-walkie-talkie\" class=\"uri\">https://www.retevis.com/dmr-radio-rt3-uhf-1000ch-digital-two-way-radio-walkie-talkie</a></p></li>\r\n<li><p>DMR (Digital Mobile Radio)<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Digital_mobile_radio\" class=\"uri\">https://en.wikipedia.org/wiki/Digital_mobile_radio</a><br />\r\n<a href=\"https://www.m0pzt.com/blog/amateurs-guide-to-dmr/\" class=\"uri\">https://www.m0pzt.com/blog/amateurs-guide-to-dmr/</a></p></li>\r\n<li><p>Hacked firmware for Retevis RT3 &amp; MD850 clones<br />\r\n<a href=\"https://github.com/travisgoodspeed/md380tools\" class=\"uri\">https://github.com/travisgoodspeed/md380tools</a><br />\r\n<a href=\"https://github.com/travisgoodspeed/md380tools/wiki\" class=\"uri\">https://github.com/travisgoodspeed/md380tools/wiki</a></p></li>\r\n<li><p>Brandmiester Network<br />\r\n<a href=\"https://brandmeister.network/\" class=\"uri\">https://brandmeister.network/</a></p></li>\r\n<li><p>Hytera PD365 handset DMR<br />\r\n<a href=\"https://hytera.co.uk/products/pd365\" class=\"uri\">https://hytera.co.uk/products/pd365</a></p></li>\r\n</ul>',201,43,0,'CC-BY-SA','ham radio, amateur radio',0,0,1),
(2418,'2017-11-08','What\'s in my ham shack, part 2',1456,'A description of what\'s in my amateur radio shack','<style type=\"text/css\">\r\n    article header ul > li,\r\n    article footer ul > li {\r\n    margin-bottom: 0;\r\n    }\r\n    article ul > li {\r\n    margin-bottom: 5px;\r\n    }\r\n</style>\r\n<ul>\r\n<li>Eurosonic 12V 35 Amp Power Supply, I couldn\'t find a picture like my power supply instead I found picture of a similar one. My power supply has a light blue casing and is substantially bigger than this as it can supply 12V at 35 amps.<br />\r\n<a href=\"https://www.ebay.es/itm/Eurosonic-13-8v-3A-CB-Ham-Radio-Power-Supply-Excellent-condition-/192224086831?hash=item2cc172cb2f:g:fSMAAOSwwzhZSmRh\" class=\"uri\">https://www.ebay.es/itm/Eurosonic-13-8v-3A-CB-Ham-Radio-Power-Supply-Excellent-condition-/192224086831?hash=item2cc172cb2f:g:fSMAAOSwwzhZSmRh</a></li>\r\n<li>Icom 2725, full duplex analogue VHF/UHF mobile radio<br />\r\n<a href=\"https://www.icomuk.co.uk/categoryRender.asp?categoryID=3824&amp;productID=718&amp;tID=938\" class=\"uri\">https://www.icomuk.co.uk/categoryRender.asp?categoryID=3824&amp;productID=718&amp;tID=938</a></li>\r\n<li>Revex W540, SWR &amp; Power Meter, 140-525 MHz<br />\r\n<a href=\"https://www.ebay.ie/itm/Revex-W540-Power-and-SWR-Meter-140-525MHz/371245912279\" class=\"uri\">https://www.ebay.ie/itm/Revex-W540-Power-and-SWR-Meter-140-525MHz/371245912279</a></li>\r\n<li>Standing Wave Ratio Information from Wikipedia<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Standing_wave_ratio\" class=\"uri\">https://en.wikipedia.org/wiki/Standing_wave_ratio</a></li>\r\n<li>Welz SP-220 SWR &amp; Power Meter, 1.8-200 MHz<br />\r\n<a href=\"https://www.eham.net/reviews/detail/5371\" class=\"uri\">https://www.eham.net/reviews/detail/5371</a></li>\r\n<li>Kenwood TS940S HF Transceiver, Cover mods and weaknesses of radio\r\n<ul>\r\n<li>TS940 Overview<br />\r\n<a href=\"https://www.universal-radio.com/catalog/hamhf/ts940s.html\" class=\"uri\">https://www.universal-radio.com/catalog/hamhf/ts940s.html</a></li>\r\n<li>TS940 Review<br />\r\n<a href=\"https://www.eham.net/reviews/detail/239\" class=\"uri\">https://www.eham.net/reviews/detail/239</a></li>\r\n<li>TS940 Mods<br />\r\n<a href=\"https://www.radiomods.co.nz/kenwood/kenwoodts940.html\" class=\"uri\">https://www.radiomods.co.nz/kenwood/kenwoodts940.html</a></li>\r\n<li>TS940 User Manual<br />\r\n<a href=\"https://www.radiomanual.info/schemi/TS940_user.pdf\" class=\"uri\">https://www.radiomanual.info/schemi/TS940_user.pdf</a></li>\r\n<li>TS940 Service Manual<br />\r\nAfter recording the show I decided to see if there was a link to the user manual this I found easily. This got me thinking if the service manual was also available and to my surprise it is, all 108 gloriously detailed pages. Feel free to knock yourself out with the detail.<br />\r\n<a href=\"https://www.radiomanual.info/schemi/TS940_serv.pdf\" class=\"uri\">https://www.radiomanual.info/schemi/TS940_serv.pdf</a></li>\r\n</ul></li>\r\n<li>Dummy Load\r\n<ul>\r\n<li>Background info <a href=\"https://en.wikipedia.org/wiki/Dummy_load\" class=\"uri\">https://en.wikipedia.org/wiki/Dummy_load</a></li>\r\n<li>How to build a dummy load <a href=\"https://www.k4eaa.com/dummy.html\" class=\"uri\">https://www.k4eaa.com/dummy.html</a></li>\r\n</ul></li>\r\n<li>UK Amateur Radio Logbook\r\n<ul>\r\n<li>Example of printable Amateur radio Logbook, logging can also be done using software. <a href=\"https://m0ukd.com/other-stuff/printable-amateur-radio-logbooks/\" class=\"uri\">https://m0ukd.com/other-stuff/printable-amateur-radio-logbooks/</a></li>\r\n</ul></li>\r\n</ul>\r\n',201,43,0,'CC-BY-SA','Amateur Radio, Ham Radio',0,0,1),
(2415,'2017-11-03','bullet journal to org mode',927,'my journey from analog to digital','<h2 id=\"brief-introduction\">1 Brief introduction</h2>\r\n<h3 id=\"myself\">1.1 Myself</h3>\r\n<p>Hi, I\'m Brian in Ohio</p>\r\n<h3 id=\"inspiration-for-show\">1.2 Inspiration for show</h3>\r\n<p>I heard Shane Shennan on episode 2299 doing a what\'s in my bag episode where he briefly mentions using a bullet journal. Then I think I heard Ken Fallon wondering about bullet journals on community news for the month with that episode. So I thought a show was in order explaining how I went from using a bullet journal to using emacs org mode.</p>\r\n<h3 id=\"parameters\">1.3 Parameters</h3>\r\n<p>I\'m not an expert on any of the following topics: bullet journal, Getting things done (GTD), orgmode or emacs. I\'m someone who has tried these tools, climbed the learning curve and have some observations to make through that process.</p>\r\n<h2 id=\"whats-a-bullet-journal\">2 What\'s a bullet journal</h2>\r\n<h3 id=\"created-by-ryder-carrol\">2.1 Created by ryder carrol</h3>\r\n<p>The analog system for the digital age</p>\r\n<h3 id=\"where-i-found-out-about-it\">2.2 Where I found out about it</h3>\r\n<p><a href=\"https://www.relay.fm/penaddict/70\" class=\"uri\">https://www.relay.fm/penaddict/70</a></p>\r\n<h3 id=\"what-it-is\">2.3 What it is</h3>\r\n<p>Method of laying out a notebook and using it to organize and process ideas and tasks. I won\'t try to explain exactly how it is set up. The video tutorial <a href=\"https://bulletjournal.com/\" class=\"uri\">https://bulletjournal.com/</a> is excellent. You can use any notebook and divide it up into index pages, future log, monthly log and daily log there\'s a visual indexing/ tagging system to help organize stuff. Its extremely customizable.</p>\r\n<h3 id=\"how-i-used-it\">2.4 How I used it</h3>\r\n<p>I bullet journaled for 2 and a half years, initially set it up stock but later put the index at the back. I used it as a daily planner, idea storing device and short term and long term goal setting tool.</p>\r\n<h3 id=\"strengths\">2.5 Strengths</h3>\r\n<p>Customizable but within framework, gives a method to get organized that you can tailor to your needs. Its pretty easy to find needed info, if you\'re diciplined about using. It its battery free</p>\r\n<h3 id=\"shortcomings\">2.6 Shortcomings</h3>\r\n<p>Need to be disciplined. Can be tedious to enter items in month, daily and index sections. It takes time to set up. I think Shane\'s use case he mentioned in podcast as sort of a project/idea book sounds pretty cool and might be a really good use case for this system. Hard to edit, this may be a strength for some people, but for me as a daily planner it was a little daunting to use. Adding stuff to something requires either leaving space ahead of time or indexing to a new page. The monthly log was always a mystery to me on how to use it. If you lose it you\'ve lost it, no easy way to back it up</p>\r\n<h2 id=\"what-is-org-mode\">3 What is org mode</h2>\r\n<h3 id=\"created-by-carsten-dominik\">3.1 Created by Carsten Dominik</h3>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Org-mode\">org-mode wiki</a></li>\r\n</ul>\r\n<h3 id=\"what-it-is-1\">3.2 what it is</h3>\r\n<p>Is an editing and organizing mode for notes, planning, and authoring in the free software text editor Emacs.</p>\r\n<h3 id=\"how-i-found-out-about-it\">3.3 How I found out about it</h3>\r\n<h4 id=\"emacs\">3.3.1 emacs</h4>\r\n<h5 id=\"wanted-a-commandline-c-development-environment-for-microcontroller-project-development\">3.3.1.1 Wanted a commandline C development environment for microcontroller project development</h5>\r\n<h5 id=\"ide\">3.3.1.2 IDE</h5>\r\n<p>Worked with vim/ a bash shell as a sort of minimal IDE. I specifically was using it on a laptop that didn\'t have X installed on it. Just for fun, not my bread and butter.</p>\r\n<h5 id=\"wanted-to-try-something-new\">3.3.1.3 Wanted to try something new</h5>\r\n<p>Knew about emacs, had tried it didn\'t like it</p>\r\n<h5 id=\"thanks-to-klaatu-for-emacs-hpr-emacs-episodes\">3.3.1.4 Thanks to klaatu for emacs hpr emacs episodes</h5>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0852\">hpr 852</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0856\">hpr 856</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0861\">hpr 861</a></li>\r\n</ul>\r\n<h5 id=\"thanks-to-youtube-found-out-about-org-mode\">3.3.1.5 Thanks to youtube found out about org mode</h5>\r\n<p>Rainer Konig - getting yourself organized with org-mode<br />\r\n<a href=\"https://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg\" class=\"uri\">https://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg</a></p>\r\n<h4 id=\"switched-in-october-2016\">3.3.2 Switched in october 2016</h4>\r\n<h3 id=\"how-i-use-it\">3.4 How I use it</h3>\r\n<p>At its heart an org-mode is an outliner. I use org-mode to set up daily todo tasks, organize projects, jot down notes. Org-mode has a subsystem call agenda view that can generate daily planner views from your org-mode files. I initially tried to mimic the bullet journal in org-mode, but found that it was better to approach org mode relying on its strengths, which are different, as you can imagine, from a Bullet journal.</p>\r\n<h3 id=\"strengths-1\">3.5 Strengths</h3>\r\n<p>I like it because its editable, searchable and customizable. Projects can be broken down into as fine a detail as you want and that detail level can expand or contract as necessary. The power of org-mode comes out when you use it to capturing ideas, tasks and information. Capturing these events is done via capture templates that you can create. This new data is then saved to the appropriate org file then shows up in your agenda view. Its extremely easy to back up, it\'s text based and therefore future proof. There are many good tutorials and resources online</p>\r\n<h3 id=\"shortcomings-1\">3.6 Shortcomings</h3>\r\n<p>Need to know a little about emacs and that can feel overwhelming to try. This new tool will require you to use your brain. Emacs keybindings</p>\r\n<h2 id=\"whats-next\">4 What\'s next</h2>\r\n<p>Trying to find a good way to use orgmode portably. <code>mobile-org</code> app for android doesn\'t work for me. This has led to trying a couple of different solutions which I will record other hpr episodes about. Thanks for listening. If you have ideas on Bullet Journals or Org-mode I\'d love to hear an episode about it. I\'ll put links into the show notes, this is Brian in Ohio signing off.</p>\r\n',326,0,0,'CC-BY-SA','journal,bullet journal,emacs,org mode',0,0,1),
(2434,'2017-11-30','Cybrosis',5958,'The HPR AudioBook Club discusses Cybrosis by P.C. Haring','<h3>SUMMARY</h3>\r\n<p>In  this episode, the HPR_AudioBookClub discusses Cybrosis by P. C. Haring.</p>\r\n<h3>Non-Spoiler Thoughts</h3>\r\n<ul>\r\n<li>Everyone agreed that the audio quality and engineering was excellent. The voice acting was just as good. pokey was bothered by something in the main character\'s voice that he likened to (but wasn\'t) hearing someone chew gum while talking. </li>\r\n</ul>\r\n<h3>BEVERAGE REVIEWS</h3>\r\n<p>As    usual, the HPR_AudioBookClub took some time to review the beverages   that each of us were drinking during the episode</p>\r\n<ul>\r\n<li>Thaj: Just a big latte mug full of good old fashioned Swiss Miss hot chocolate</li>\r\n <li>x1101: <a href=\"https://www.bevreview.com/wp-content/image_mountaindewlivewireofficial1.jpg\">Mt. Dew LiveWire</a></li>\r\n <li>pokey: I had no special beverage this month, so I took the opportunity to review my water filter and a brand of coconut oil that I particularly like.  <a href=\"https://www.aquasana.com/\">https://www.aquasana.com/</a>,  <a href=\"https://www.spectrumorganics.com/spectrum-naturals/coconut-oil-organic-virgin-unrefined/\">https://www.spectrumorganics.com/spectrum-naturals/coconut-oil-organic-virgin-unrefined/</a></li>\r\n<li>semioticrobotic: </li>\r\n<li>pegwole: </li>\r\n</ul>\r\n<h3>Things We Talked About</h3>\r\n<p> All of us felt that there were quite a few cliches in the story. </p>\r\n<h3>OUR NEXT AUDIOBOOK</h3>\r\n<p><strong>Triplanetary</strong> by E. E. \"Doc\" Smith\r\n <br/><a href=\"https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/\">https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/</a></p>\r\n<h3>OUR AUDIO</h3>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>.    We\'ve been making small adjustments to our audio mix each month in    order to get the best possible sound. It\'s been especially challenging    getting all of our voices relatively level, because everyone has  their   own unique setup. Mumble is great for bringing us all together,  and for   recording, but it\'s not good at making everyone\'s voice the  same  volume.  We\'re pretty happy with the way this month\'s show turned  out,  so we\'d  like to share our editing process and settings with you  and our  future  selves (who, of course, will have forgotten all this  by  then).</p>\r\n<p>Mumble    uses a sample rate of 48kHz, but HPR requires a sample rate of  44.1kHz   so the first step in our audio process is to resample the file  at   44.1kHz. Resampling can take a long time if you don\'t have a  powerful   computer, and sometimes even if you do. If you record late at  night,   like we do, you may want to start the task before you go to  bed, and   save it first thing in the morning, so that the file is ready  to go the   next time you are.</p>\r\n<p>Next we use the \"Compressor\" effect with the following settings:</P>\r\n <ul>\r\n  <li>Threshold: -30db</li>\r\n  <li>Noise Floor: -50db</li>\r\n  <li>Ratio: 3:1</li>\r\n  <li>Attack Time: 0.2sec</li>\r\n  <li>Decay Time: 1.0 sec</li>\r\n  <li>\"Make-up Gain for 0db after compressing\" and \"compress based on peaks\" were both left un-checked.</li>\r\n </ul>\r\n<p>After    compressing the audio we cut any pre-show and post-show chatter from    the file and save them in a separate file for possible use as outtakes    after the closing music.</p>\r\n<p>At    this point we listen back to the whole file and we work on the    shownotes. This is when we can cut out anything that needs to be cut,    and we can also make sure that we put any links in the shownotes that    were talked about during the recording of the show. We finish the    shownotes before exporting the .aup file to .FLAC so that we can paste   a  copy of the shownotes into the audio file\'s metadata. We use the    \"Truncate Silence\" effect with it\'s default settings to minimize the    silence between people speaking. When used with its default (or at    least reasonable) settings, Truncate Silence is extremely effective  and   satisfying. It makes everyone sound smarter, it makes the file  shorter   without destroying actual content, and it makes a  conversations sound  as  easy and fluid during playback as it was while  it was recorded. It  can  be even more effective if you can train  yourself to remain silent   instead of saying \"uuuuummmm.\" Just remember  to ONLY pass the file   through Truncate Silence ONCE. If you pass it  through a second time, or   if you set it too aggressively your audio may  sound sped up and   choppy.</p>\r\n<p>At    this point we add new, empty audio tracks into which we paste the    intro, outro and possibly outtakes, and we rename each track    accordingly.</p>\r\n<p>We    adjust the Gain so that the VU meter in Audacity hovers around -12db    while people are speaking, and we try to keep the peaks under -6db,  and   we adjust the Gain on each of the new tracks so that all volumes  are   similar, and more importantly comfortable. Once this is done we  can  \"Mix  and Render\" all of our tracks into a single track for export  to  the  .FLAC file which is uploaded to the HPR FTP server.</p>\r\n<p>Remember    to save often when using Audacity. We like to save after each of  these   steps. Audacity has a reputation for being \"crashy\" but if you   remember  save after every major transform, you will wonder how it ever   got that  reputation.</p>\r\n<h3>FURTHER RECOMMENDATIONS</h3>\r\n<h3>FEEDBACK</h3>\r\n<p>Thank    you very much for listening to this episode of the HPR_AudioBookClub.    We had a great time recording this show, and we hope you enjoyed it  as   well. We also hope you\'ll consider joining us next time. Please  leave a   few words in the episode\'s comment section.\r\n <br/>As always; remember to visit the HPR contribution page; HPR could really use your help right now.</p>\r\n<p><a href=\"https://hackerpublicradio.org/contribute.php\">https://hackerpublicradio.org/contribute.php</a></p>\r\n<p>Sincerely,\r\n <br/>The HPR_AudioBookClub</p>\r\n<p>P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.</p>\r\n\r\n\r\n',157,53,1,'CC-BY-SA','Cybrosis, HPR AudioBook Club, cyberpunk, audio fiction, P.C. Haring, Free Culture',0,0,1),
(2419,'2017-11-09','Alien Brothers Podcast S1E01 - Introduction',7584,'Meet the Alien Brothers: Casper and Rutiger.  Two tech junkies that take nothing sacred','<p>This was an impromptu inaugural episode recorded in Bethany Beach, DE.</p>\r\n<p>Casper and Rutiger work in the tech field and enjoy video games and popular media. We discuss the enigma that is the Handmaid\'s Tale, Tim &amp; Eric Awesome Show Great Job!, the movie Kids, video games from paperboy to Quake to Fallout 4. We comedically discuss the disillusionment that one can incur working in the cubical jungle. We also discuss going back to minimum wage after enjoying a high paying tech industry.</p>\r\n<p>We also reference obscure and not well-known music like Slint.</p>\r\n<p>The sound quality is not great in this episode, as it was an impromptu recording. All future episodes will be produced at a much higher quality</p>',359,0,1,'CC-BY-SA','video games, video cards, first podcast',0,0,1),
(2421,'2017-11-13','Project Interest',518,'Lostnbronx wonders how some projects die for lack of interest.','<p>This is just a short &quot;episode&quot; wherein I ponder the nature of showmanship and razzle-dazzle regarding the success or failure of FOSS, and other projects that require collaboration. Your comments and opinions are ACTIVELY encouraged.</p>',107,0,0,'CC-BY-SA','foss,collaboration,writing,projects',0,0,1),
(2422,'2017-11-14','Kickstarter Post Mortem',2763,'Klaatu talks about his failed Kickstarter campaign','<p>Klaatu tried to fund art for a card game on Kickstarter. Missed the goal by 85%</p>\r\n<p>This is a post mortem of how the Kickstarter went and where he may have gone wrong. Possibly you can learn from his mistakes. Possibly he has misdiagnosed his mistakes, and you are being misled. Choose wisely.</p>',78,95,0,'CC-BY-SA','Crowd Funding,Kickstarter,Tabletop Gaming',0,0,1),
(2423,'2017-11-15','Open Source Gaming #2: Oolite',431,'Episode 2 is about the space travel simulator Oolite, which is an open source remake of Elite','<p>The game\'s website. If you\'re interested in playing, check it out. <a href=\"https://www.oolite.org/\" class=\"uri\">https://www.oolite.org/</a></p>\r\n<p>Also here\'s the forum I was looking up during the podcast to find out if Elite Dangerous was multiplayer or not. <a href=\"https://steamcommunity.com/app/359320/discussions/0/142260718945308887/\" class=\"uri\">https://steamcommunity.com/app/359320/discussions/0/142260718945308887/</a></p>\r\n',354,0,1,'CC-BY-SA','Gaming, Open Source',0,0,1),
(2426,'2017-11-20','Let\'s Talk About Addiction',655,'Lostnbronx shares some thoughts about the need to talk about addiction.','<p>I was partially inspired by Bitbox\'s really wonderful episode, \"hpr2413: personal health care\", to ramble on about the need for the HPR community to, maybe, start talking about a mental health crisis that touches pretty much everyone in the modern world: addiction.</p>\r\n<p>Personal Health Care<br />\r\nhosted by Bitbox:<br />\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2413\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2413</a></p>\r\n',107,100,1,'CC-BY-SA','addiction,mental health',0,0,1),
(2430,'2017-11-24','Scanning books',740,'Ken explains how and why he is scanning school books','<p>\r\nI want to scan my Son\'s school books so that he doesn\'t get back problems lugging books to and from school. Something that for now at least remains <a href=\"https://en.wikipedia.org/wiki/Copyright_law_of_the_Netherlands#The_right_to_homecopy\">legal</a> in the Netherlands.\r\n</p>\r\n<h3>Steps involved</h3>\r\n<ol>\r\n<li>Scan all the images using the entire length of your scanner. I use <a href=\"https://hackerpublicradio.org/eps/hpr2430/scantoimage.bash\">scantoimage.bash</a></li>\r\n<li>Confirm that there are no missing pages, and that every other page is upright and then upside down etc. If they are scan them and rename them so the name fits in between the pages</li>\r\n<li>Back up all the scanned images</li>\r\n<li>Manually crop the areas of the scans outside the area of the page. Usually this is on the side and bottom of the flat bed. Save is as something like ~/x.jpg</li>\r\n<li>Use <a href=\"https://www.graphicsmagick.org/\">GraphicsMagick Image Processing System</a> to identify the dimensions of the cropped image. <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">\r\ngm identify ~/x.jpg<br />\r\n/home/me/x.jpg JPEG 2477x2609+0+0 DirectClass 8-bit 3.2Mi 0.000u 0m:0.000002s</span>\r\n</li>\r\n<li>Crop all the images to that dimension <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">gm mogrify -crop 2477x2609+0+0 *.jpg</span>\r\n</li>\r\n<li>Rotate every second image by 180 degrees. <a href=\"https://hackerpublicradio.org/eps/hpr2430/rotate-every-second-image.bash\">rotate-every-second-image.bash</a></li>\r\n<li>Create a directory for the book and in there create a subdirectory for each section of the book. Manually copy all the images to the sub directory for that section. </li>\r\n<li>Then go to the root where there are no files only subdirs and run the command <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">for i in *;do echo $i;gm convert \"${i}/*.jpg\" \"${i}.pdf\"; done</span></li>\r\n</ol>\r\n<p>\r\nAt the end you will have a pdf file for each section of the book.\r\n</p>',30,0,1,'CC-BY-SA','book scanning',0,0,1),
(2424,'2017-11-16','Interface Zero RPG Play',3010,'Klaatu, Lobath, and Thaj play the Interface Zero RPG','<p>Klaatu, Lobath, and Thaj play a session of <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\">Interface Zero</a>, a role playing game using the <a href=\"https://paizo.com/beginnerbox\">Pathfinder</a> rules.\r\n</p>\r\n<p>\r\nIf you\'re new to RPG and want to hear how it\'s done, or you\'re just bored and want to hear some nerds play through a cyberpunk adventure, this is for you! Also - for one lucky listener - we have an RPG starter kit. Listen for details.</p> ',78,95,0,'CC-BY-SA','Interface Zero,actual play,rpg,gaming,live play',0,0,1),
(2425,'2017-11-17','Intro to XSL',2502,'A brief introduction to XSL and xsltproc','<p>\r\nSure, you can use pandoc to process your Docbook XML, but why not learn a little XSL this weekend?\r\n</p>\r\n<p><strong>Requirements</strong></p>\r\n<p>\r\nYou must have <a href=\"https://xmlsoft.org/XSLT/xsltproc.html\" target=\"_blank\">xsltproc</a> installed. It\'s available from your software repository.\r\n</p>\r\n<p>\r\nHere is some sample XML for you:\r\n</p>\r\n<pre><code>\r\n&#60;xml version=\"1.0\">\r\n  &#60;para>\r\n    My name is &#60;author>Foo&#60;/author>.\r\n  &#60;/para>\r\n\r\n  &#60;para>\r\n    You&#39;re listening to &#60;emphasis role=\"bold\">Hacker Public\r\n    Radio&#60;/emphasis>.\r\n  &#60;/para>\r\n&#60;/xml>\r\n</code></pre>\r\n<p>\r\nAnd here\'s the complete XSL as demonstrated:\r\n</p>\r\n<pre><code>\r\n&#60;xsl:stylesheet xmlns:xsl=\"https://www.w3.org/1999/XSL/Transform\" version=\"1.0\">\r\n\r\n  &#60;xsl:template match=\"para\">\r\n    &#60;p>&#60;span>&#60;xsl:apply-templates/>&#60;/span>&#60;/p>\r\n  &#60;/xsl:template>\r\n\r\n  &#60;xsl:template match=\"emphasis\">\r\n    &#60;em>&#60;xsl:apply-templates/>&#60;/em>\r\n  &#60;/xsl:template>\r\n\r\n  &#60;xsl:template match=\"emphasis[@role=\'bold\']\">\r\n    &#60;strong>&#60;xsl:apply-templates/>&#60;/strong>\r\n  &#60;/xsl:template>\r\n\r\n  &#60;xsl:template match=\"author\" name=\"host\">\r\n    &#60;xsl:choose>\r\n\r\n      &#60;xsl:when test=\"$host = \'Klaatu\'\">\r\n        &#60;xsl:text>Klaatu&#60;/xsl:text>\r\n      &#60;/xsl:when>\r\n\r\n      &#60;xsl:when test=\"$host = \'Gort\'\">\r\n        &#60;xsl:text>Gort&#60;/xsl:text>\r\n      &#60;/xsl:when>\r\n    &#60;/xsl:choose>\r\n  &#60;/xsl:template>\r\n&#60;/xsl:stylesheet>\r\n</code></pre>\r\n<p><strong>Links</strong></p>\r\n<ul>\r\n<li>\r\n<p>\r\n<a href=\"https://nwalsh.com/docs/tutorials/xsl/xsl/frames.html\" target=\"_blank\">Norm Walsh</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://dpawson.co.uk/xsl/\" target=\"_blank\">dpawson</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://shop.oreilly.com/product/9780596003555.do\" target=\"_blank\">O\'Reilly</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://gitlab.com/notklaatu/dmschema\" target=\"_blank\">DM Schema</a>\r\n</p>\r\n</li>\r\n</ul>\r\n',78,0,0,'CC-BY-SA','docbook,xml,xsl',0,0,1),
(2427,'2017-11-21','Server Basics 101',2590,'Klaatu endeavours to explain the basics of server administration.','<p>Klaatu covers the very very basics of servers: what they are, how to know one when you see one, what one ought to run, and why we have them.</p>',78,0,0,'CC-BY-SA','server,admin,sys admin,linux',0,0,1),
(2429,'2017-11-23','Interface Zero RPG Play',1902,'Klaatu, Lobath, and Thaj play the Interface Zero RPG part 2','<p>The second session of <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\">Interface Zero</a> RPG live play with Klaatu, Lobath, and Thaj.</p>\r\n\r\n<p>This week, Chiawei and Syd reach Peter\'s apartment and do some quick detective work, and a little bit of minor bone-breaking.</p>\r\n\r\n<p>\r\nIf you\'re <em>really</em> keen to play, send Klaatu an email (Klaatu at the domain of this podcast, or member.fsf.org). The recording schedule is inflexible, Klaatu has oddly high standards for audio that he is inevitably compresses down to 64kbps, and the game has already started, but a new character or guest character is not out of the question!</p>\r\n\r\n<p>No give-away this week, but we\'ll be giving a (digital) <a href=\"https://paizo.com/beginnerbox\">Pathfinder</a> starter kit out next week.</p>',78,95,0,'CC-BY-SA','Interface Zero,actual play,rpg,gaming,live play',0,0,1),
(2435,'2017-12-01','Server Basics 102',2926,'Klaatu talks about SSH configuration on the server you set up in 101.','<p>Klaatu talks about SSH, changing SSH ports, and using SSH keys for the server you presumably set up after hearing Server Basics 101 in this series.</p>',78,0,0,'CC-BY-SA','server,admin,sys admin,linux',0,0,1),
(2441,'2017-12-11','Server Basics 103',1773,'Firewalls and fail2ban','<p>Klaatu walks you through installing, configuring, and running fail2ban, and discusses the basics about firewalls.</p>\r\n\r\n<ul>\r\n<li><p><a href=\"https://firewalld.org\" target=\"_blank\">firewalld</a>\r\n</p></li>\r\n<li><p><a href=\"https://www.fail2ban.org/wiki/index.php/Main_Page\" target=\"_blank\">fail2ban</a>\r\n</p></li>\r\n</ul>',78,0,0,'CC-BY-SA','server,admin,sys admin,linux',0,0,1),
(2433,'2017-11-29','You were right, I was wrong',519,'Ken eats humble pie','<p>\r\nKen puts the record straight after inaccurate comments during <a href=\"https://hackerpublicradio.org/eps.php?id=2416\">hpr2416 :: HPR Community News for October 2017</a> about \r\n <a href=\"https://hackerpublicradio.org/eps.php?id=2406\">hpr2406 :: Putting Ends onto CAT6 Ethernet Cables</a> by <a href=\"https://hackerpublicradio.org/correspondents/0250.html\">Shane Shennan</a>.</p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2406\">hpr2406 :: Putting Ends onto CAT6 Ethernet Cables</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2416\">hpr2416 :: HPR Community News for October 2017</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2416#1\">Comment #1 posted on 2017-11-09T17:33:23Z by Windigo</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Twisted_pair#History\">Wikipedia Twisted pair History</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Ethernet_over_twisted_pair#Cabling\">Wikipedia Ethernet over twisted pair</a></li>\r\n<li><a href=\"https://freemusicarchive.org/music/Memphis_Five/\">Memphis Five - Who\'s Sorry Now?</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=7v31-qORXPY\">Balanced Audio Noise Rejection &amp; Differential Pairs</a></li>\r\n</ul>\r\n',30,0,0,'CC-BY-SA','Correction',0,0,1),
(2432,'2017-11-28','Living with the Nokia 6 – an update to HPR 2405',316,'An update to my show on the Nokia 6 phone','<h3 id=\"living-with-the-nokia-6-an-update-to-hpr-2405\">Living with the Nokia 6 – an update to HPR 2405</h3>\r\n<p>I’ve now been using the Nokia 6 for about 2 months and just wanted to update listeners to my thoughts on the phone.</p>\r\n<p>First a response to Dave who said on the Community News that as he had a OnePlus 1 he was surprised I found it inadequate. The One+1 is a great phone, my problem with it was it does not support O2’s 4G network although it supports EE’s and 3’s 4G networks here in the UK, as I use GiffGaff which runs on the O2 network I have not been able to benefit from their 4G offer and I don’t want to change provider. Also the One+1 was stuck on CyanogenMod 13.1 (Android 6) and no longer got updates, so this was the reason for the new phone purchase. I’ve now flashed Lineage OS onto the One+1 and have a secure backup phone or one I can pass on to my Wife at some stage.</p>\r\n<p>Back to the Nokia, now I’ve lived with the phone for a few weeks I can say I am more than happy with it, and some of the issues with battery life I have found are unfounded once you configure some of the settings to be more battery friendly, such as restricting background access to the net for most aps the battery life is well over a day\'s use. At night in stand by mode over 8 hours battery use is less than 1% so even with moderate to heavy use I can get a day out of the phone without any risk of running out. Also if the official charger and cable are used a 1 hour charge gives about a 30-40% battery capacity, so not as slow as the reviews I’ve read. Would I still buy it having used it for 2 months, I would say yes to that, and I also have no issues with recommending it as a large format phone at a budget price.</p>',338,57,0,'CC-BY-SA','Android, Nokia 6, Phones, New Kit, OnePlus1',0,0,1),
(2437,'2017-12-05','Interface Zero Play-through Part 3',2543,'Klaatu, Lobath, and Thaj play the Interface Zero RPG','<p>\r\nKlaatu, Lobath, and Thaj continue their play-through of the Interface Zero RPG, using the <strong>Job InSecurity</strong> adventure.\r\n</p>\r\n\r\n<p>\r\nLyphrygerator composed by William Kenlon, used with permission.\r\n</p>\r\n\r\n<p>\r\nAll other music by Klaatu.\r\n</p>\r\n\r\n<p>Some sounds from <a href=\"https://freesound.org\" target=\"_blank\">freesound.org</a> used for texture. Obligatory credits will appear in final episode.\r\n</p>',78,95,1,'CC-BY-SA','Interface Zero,cyberpunk,rpg,game',0,0,1),
(2428,'2017-11-22','git Blobs',1982,'Klaatu talks about git-media and git-annex','<p>How do you manage large binary blobs, like pictures or video or sounds, when using git?</p>\r\n\r\n<p>In this episode, Klaatu explains two popular options&#58;</p>\r\n\r\n<ul>\r\n<li>\r\n<p>\r\n<a href=\"https://github.com/alebedev/git-media\" target=\"_blank\">git-media</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://git-annex.branchable.com/walkthrough/\" target=\"_blank\">git-annex</a>\r\n</p>\r\n</li>\r\n</ul>\r\n\r\n<p>Thanks to CapsLok at <a href=\"https://freesound.org/people/CapsLok/sounds/184438/\" target=\"_blank\">freesound.org</a> for the sound effect.</p>\r\n',78,81,0,'CC-BY-SA','git',0,0,1),
(2444,'2017-12-14','Interface Zero Play-through Part 4',1927,'Klaatu, Lobath, and Thaj play the Interface Zero RPG','<p>The investigation continues!</p>\r\n<p>Guest voice in this and episode 3 by Gort.</p>',78,95,0,'CC-BY-SA','Interface Zero,rpg,game,play,pathfinder,dnd',0,0,1),
(2438,'2017-12-06','Gnu Awk - Part 8',1239,'More about loops','<h1 id=\"gnu-awk---part-8\">Gnu Awk - Part 8</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>This is the eighth episode of the &quot;<a href=\"https://hackerpublicradio.org/series/0094.html\" title=\"Learning Awk\">Learning Awk</a>&quot; series that\r\n<a href=\"https://hackerpublicradio.org/correspondents/0300.html\" title=\"b-yeezi\">b-yeezi</a> and I are doing.</p>\r\n<h2 id=\"recap-of-the-last-episode\">Recap of the last episode</h2>\r\n<ul>\r\n<li><p>The <code>while</code> loop: tests a condition and performs commands <em>while</em> the test returns true</p></li>\r\n<li><p>The <code>do while</code> loop: performs commands after the <code>do</code>, then tests afterwards, repeating the commands <em>while</em> the test is true.</\r\np></li>\r\n<li><p>The <code>for</code> loop (type 1): initialises a variable, performs a test, and increments the variable all together, performing commands while the test is \r\ntrue.</p></li>\r\n<li><p>The <code>for</code> loop (type 2): sets a variable to successive indices of an array, preforming a collection of commands for each index.</p></li>\r\n</ul>\r\n<p>These types of loops were demonstrated by examples in the <a href=\"https://hackerpublicradio.org/eps.php?id=2330\" title=\"Awk Part 7\">last episode</a>.</p>\r\n<p>Note that the example for \'<code>do while</code>\' was an infinite loop (perhaps as a test of the alertness of the audience!):</p>\r\n<pre><code>#!/usr/bin/awk -f\r\nBEGIN {\r\n\r\n    i=2;\r\n    do {\r\n        print &quot;The square of &quot;, i, &quot; is &quot;, i*i;\r\n        i = i + 1\r\n    }\r\n    while (i != 2)\r\n\r\nexit;\r\n}</code></pre>\r\n<p>The condition in the <code>while</code> is always true:</p>\r\n<pre><code>The square of  2  is  4\r\nThe square of  3  is  9\r\nThe square of  4  is  16\r\nThe square of  5  is  25\r\nThe square of  6  is  36\r\nThe square of  7  is  49\r\nThe square of  8  is  64\r\nThe square of  9  is  81\r\nThe square of  10  is  100\r\n...\r\nThe square of  1269630  is  1611960336900\r\nThe square of  1269631  is  1611962876161\r\nThe square of  1269632  is  1611965415424\r\nThe square of  1269633  is  1611967954689\r\nThe square of  1269634  is  1611970493956\r\n...</code></pre>\r\n<p>The variable <code>i</code> is set to 2, the <code>print</code> is executed, then <code>i</code> is set to 3. The test &quot;<code>i != 2</code>&quot; is true and will be <em>ad infinitum</em>.</p>\r\n<h2 id=\"some-more-statements\">Some more statements</h2>\r\n<p>We will come back to loops later in this episode, but first this seems like a good point to describe another statement: the <code>switch</code> statement.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>The notes for rest of this episode are available <a href=\"https://hackerpublicradio.org/eps/hpr2438/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.gnu.org/software/gawk/manual/html_node/index.html\"><em>GNU Awk User\'s Guide</em></a></li>\r\n<li>Previous shows in this series on HPR:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2114\">&quot;<em>Gnu Awk - Part 1</em>&quot;</a> - episode 2114</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2129\">&quot;<em>Gnu Awk - Part 2</em>&quot;</a> - episode 2129</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2143\">&quot;<em>Gnu Awk - Part 3</em>&quot;</a> - episode 2143</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2163\">&quot;<em>Gnu Awk - Part 4</em>&quot;</a> - episode 2163</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2184\">&quot;<em>Gnu Awk - Part 5</em>&quot;</a> - episode 2184</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2238\">&quot;<em>Gnu Awk - Part 6</em>&quot;</a> - episode 2238</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2330\">&quot;<em>Gnu Awk - Part 7</em>&quot;</a> - episode 2330</li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2438/full_shownotes.epub\">ePub version of these notes</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2438/full_shownotes.pdf\">PDF version of these notes</a></li>\r\n<li>Demonstration of the <code>switch</code> statement:\r\n<ul>\r\n<li>Script: <a href=\"https://hackerpublicradio.org/eps/hpr2438/switch_example.awk\">switch_example.awk</a></li>\r\n<li>Output: <a href=\"https://hackerpublicradio.org/eps/hpr2438/switch_example.out\">switch_example.out</a></li>\r\n</ul></li>\r\n<li>Demonstration of the <code>break</code> statement:\r\n<ul>\r\n<li>Script: <a href=\"https://hackerpublicradio.org/eps/hpr2438/divisor.awk\">divisor.awk</a></li>\r\n<li>Output: <a href=\"https://hackerpublicradio.org/eps/hpr2438/divisor.out\">divisor.out</a></li>\r\n</ul></li>\r\n<li>Demonstration of the <code>continue</code> statement:\r\n<ul>\r\n<li>Script: <a href=\"https://hackerpublicradio.org/eps/hpr2438/continue_example.awk\">continue_example.awk</a></li>\r\n</ul></li>\r\n<li>Demonstration of the <code>next</code> statement:\r\n<ul>\r\n<li>Script: <a href=\"https://hackerpublicradio.org/eps/hpr2438/next_example.awk\">next_example.awk</a></li>\r\n<li>Output: <a href=\"https://hackerpublicradio.org/eps/hpr2438/next_example.out\">next_example.out</a></li>\r\n</ul></li>\r\n</ul></li>\r\n</ul>\r\n',225,94,1,'CC-BY-SA','Awk utility,Awk language,gawk,loops',0,0,1),
(2442,'2017-12-12','The sound of Woodbrook Quaker Study centre in the Spring',937,'I recorded the sound of bird song at Woodbrook Quaker study Centre in Birmingham UK in April 2017','<p>This is a recording I made at Woodbrook Quaker Study Centre in Birmingham UK while I was there in April 2017.</p>\r\n<p>I got the idea to release it as a show after listening to <em>hpr2354 :: Night Sounds in Rural Tennessee</em> hosted by Jon Kulp so here it is all 15 minutes of it.</p>\r\n<p>The centre is right by the busy A38 trunk road so hence the constant hum of traffic noise in the background.</p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://www.woodbrooke.org.uk/\" class=\"uri\">https://www.woodbrooke.org.uk/</a></li>\r\n</ul>',338,101,0,'CC-BY-SA','birdsong',0,0,1),
(2443,'2017-12-13','pdmenu',927,'I have been using this menu tool over the past year, and I really like it','<h1 id=\"pdmenu\">pdmenu</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p><a href=\"https://joeyh.name/code/pdmenu/\" title=\"Pdmenu\"><code>Pdmenu</code></a> is a tool written by <a href=\"https://joeyh.name/\" title=\"Joey Hess\">Joey Hess</a> which allows the creation of a simple menu in a terminal (console) window. It is in his list of less active projects, and the latest version is dated 2014, but it seems to be quite complete and useful as it is.</p>\r\n<p>I like simple menus. As a Sysadmin in my last job I used one on OpenVMS which helped me run the various periodic tasks I needed to run - especially the less frequent ones - without having to remember all of the details.</p>\r\n<p>I do the same on my various Linux systems, and find that <code>pdmenu</code> is ideal for the task.</p>\r\n<h2 id=\"installation\">Installation</h2>\r\n<p>I found <code>pdmenu</code> in the Debian repositories (I run Debian Testing), and it was very easily installed. The C source is available as a tarfile, though I\r\n haven\'t tried building it myself.</p>\r\n<h2 id=\"running-pdmenu\">Running <code>pdmenu</code></h2>\r\n<p>Simply typing <code>pdmenu</code> at a command prompt will invoke the utility. It uses the file <code>/etc/pdmenurc</code> as its default configuration file, and this generates a menu with a demonstration of some of its features.</p>\r\n<p>This is not particularly useful but it can be overridden by creating your own configuration, which by default is in <code>~/.pdmenurc</code>. The <code>pdmenu</code> command itself takes a configuration file as an argument, so there is plenty of flexibility.</p>\r\n<h2 id=\"full-notes-and-examples\">Full notes and examples</h2>\r\n<p>The full notes which describe the use of <code>pdmenu</code> with examples can be found <a href=\"https://hackerpublicradio.org/eps/hpr2443/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://joeyh.name/code/pdmenu/\">Pdmenu wiki</a></li>\r\n<li><a href=\"https://joeyh.name/\">Joey Hess</a></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2443/full_shownotes.html\">Long notes for this episode</a></li>\r\n</ul></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','command line,menu,pdmenu,.pdmenurc',0,0,1),
(2451,'2017-12-25','Server Basics 105 OpenVPN Client',1931,'Klaatu walks you through installing and configuring an OpenVPN client','<p>In the previous episode of this series, you set up an OpenVPN server. In this episode, Klaatu walks you through:</p>\r\n\r\n<ol>\r\n<li><p>\r\nInstalling OpenVPN on a client machine.\r\n</p></li>\r\n<li><p>\r\nGenerating a key and certificate request.\r\n</p></li>\r\n<li><p>\r\nSigning a client cert from the server.\r\n</p></li>\r\n<li><p>\r\nConfiguring the client.conf file.\r\n</p></li>\r\n<li><p>\r\nConfiguring the client routing table to use the VPN subnet.\r\n</p></li>\r\n<li><p>\r\nPinging the server over VPN&#33;&#33;&#33;\r\n</p></li>\r\n</ol>\r\n\r\n<p>Where to go from here? \r\n</p>\r\n<p>Your next steps should be to investigate how your org wants to use VPN, how your clients actually want to join the VPN &#40;Network Manager has some nice features that makes joining a VPN fairly transparent&#41;. Have fun&#33;</p>',78,0,0,'CC-BY-SA','server,vpn,sys admin',0,0,1),
(2447,'2017-12-19','Server Basics 104 OpenVPN Server',2595,'Klaatu walks you through installing and configuring OpenVPN Server','<p>In this episode, Klaatu demonstrates how to:\r\n</p>\r\n\r\n<ol>\r\n<li><p>\r\nInstall OpenVPN\r\n</p></li>\r\n<li><p>\r\nGenerate certificates for your OpenVPN server\r\n</p></li>\r\n<li><p>\r\nGenerate a private key for your OpenVPN server\r\n</p></li>\r\n<li><p>\r\nConfigure the &#47;etc&#47;openvpn&#47;server.conf file\r\n</p></li>\r\n<li><p>\r\nStart the OpenVPN daemon\r\n</p></li>\r\n</ol>\r\n\r\n<p>In case it is not clear, you can follow along with Klaatu, using the exact same options and configuration values as he is using for a successful install. You do not need to change</p>\r\n<p>In the next episode, he will demonstrate how to do all of the above for OpenVPN clients.</p>\r\n\r\n<p>\r\nVPN is a <em>big</em> topic that warrants a whole miniseries unto itself, so this and the next episode concentrate on getting a VPN up and running, with clients connected and pinging back to the server on a dedicated subnet. Additional config options based on your specific use-case are left for you to explore on your own.\r\n</p>',78,0,0,'CC-BY-SA','server,vpn,sys admin',0,0,1),
(2448,'2017-12-20','Useful Bash functions - part 3',2033,'A few more possibly useful Bash functions are discussed','<h1 id=\"useful-bash-functions---part-3\">Useful Bash functions - part 3</h1>\r\n<h2 id=\"overview\">Overview</h2>\r\n<p>This is the third show about Bash functions. These are a little more advanced than in the earlier shows, and I thought I\'d share them in case they are useful to anyone.</p>\r\n<p>As before it would be interesting to receive feedback on these functions and would be great if other Bash users contributed ideas of their own.</p>\r\n<h2 id=\"full-notes\">Full Notes</h2>\r\n<p>Since the notes explaining this subject are long, they have been placed <a href=\"https://hackerpublicradio.org/eps/hpr2448/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>Previous HPR episodes in this group <em>Useful Bash functions</em>:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1757\">Part 1</a>: \'<code>pad</code>\' and \'<code>yes_no</code>\' functions</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2096\">Part 2</a>: \'<code>yes_no</code>\' revisited</li>\r\n</ul></li>\r\n<li>Download the <a href=\"https://hackerpublicradio.org/eps/hpr2448/read_value.sh\"><em>read_value</em></a>, <a href=\"https://hackerpublicradio.org/eps/hpr2448/check_value.sh\"><em>check_value</em></a> and <a href=\"https://hackerpublicradio.org/eps/hpr2448/read_and_check.sh\"><em>read_and_check</em></a> functions and the <a href=\"https://hackerpublicradio.org/eps/hpr2448/trace_of_read_value.txt\">trace of <em>read_value</em></a>.</li>\r\n</ul>',225,42,1,'CC-BY-SA','coding,Bash,script,function',0,0,1),
(2439,'2017-12-07','Internal Logic of Stories',1152,'Lostnbronx talks about stories and story consistency.','<p>Lostnbronx rambles on about the structure of stories, and how their internal logic can make or break them.</p>\r\n<ul>\r\n<li><p>Star Trek\'s warp drive, as described on the Memory Alpha wiki:<br />\r\n<a href=\"https://memory-alpha.wikia.com/wiki/Warp_drive\" class=\"uri\">https://memory-alpha.wikia.com/wiki/Warp_drive</a></p></li>\r\n<li><p>My own use of the starjump concept is probably best heard in Stardrifter Book 03: &quot;Risk Analysis&quot;<br />\r\n<a href=\"https://downloads.cavalcadeaudio.com/stardrifter-novels/03-risk-analysis/?p=home\" class=\"uri\">https://downloads.cavalcadeaudio.com/stardrifter-novels/03-risk-analysis/?p=home</a></p></li>\r\n</ul>',107,105,0,'CC-BY-SA','stories,storytelling,gaming,rpg,movies,writing,star trek,stardrifter,warp,starjump,lostnbronx',0,0,1),
(2446,'2017-12-18','Git server and git hooks',2430,'Klaatu talks about running git on a server, and explains git hooks.','<p>A sample post-receive git hook:</p>\r\n<pre><code>\r\n#!/usr/bin/tcsh\r\n\r\nforeach arg ( $< )\r\n  set argv = ( $arg )\r\n  set refname = $1\r\nend\r\n\r\nset branch = `git rev-parse --symbolic --abbrev-ref $refname`\r\necho $branch\r\n\r\n    if ( \"$branch\" == \"master\" ) then\r\n      echo \"Branch detected: master\"\r\n      echo \"Do some stuff here.\"\r\n    else if ( \"$branch\" == \"dev\" ) then\r\n      echo \"Branch detected: dev\"\r\n      echo \"Do something else here.\"\r\n      else\r\n        echo \"Do something entirely different here.\"\r\n    endif\r\n</code></pre>\r\n',78,81,0,'CC-BY-SA','git',0,0,1),
(2440,'2017-12-08','How to save bad beans or the French press',57,'how to hash tag coffee?','<h3>Memorial</h3>\r\n<p>\r\nWe take some time to remember our good friend and fellow host <a href=\"https://hackerpublicradio.org/correspondents/0024.html\">Lord Drachenblut</a> who passed away one year ago yesterday. <br />\r\nNow may be a good time to re listen to <a href=\"https://hackerpublicradio.org/eps.php?id=2201\">hpr2201 :: Matthew \"Lord Drachenblut\" Williams</a> HPR Community members remember the digital dragon.\r\n</p>\r\n\r\n<h3>Shownotes</h3>\r\n<p>I was driving in a place where I had no signal, so I recorded an episode about the first thing that popped into my mind.</p>\r\n<p>Recorded with lineageos recorder app through monster isport bluetooth headphones. I\'m amazed at the sound quality. I\'ll do this more. I promise</p>\r\n<p>(no I won\'t, I\'m lazy)</p>',126,88,1,'CC-BY-SA','driving, coffee',0,0,1),
(2445,'2017-12-15','Information Underground: Backwards Capitalism',2896,'Klaatu, Deepgeek, and Lostnbronx talk about markets, innovation, and opportunity.','<p>\r\nThe Info-Underground guys consider why capitalism does (or maybe doesn\'t) work, why people use it as a tool for a better life (or maybe don\'t), and what the source of ambition, commercial aspiration, and greed truly is (or maybe isn\'t).\r\n</p>',107,99,0,'CC-BY-SA','information underground,capitalism,klaatu,deepgeek,lostnbronx',0,0,1),
(2453,'2017-12-27','The power of GNU Readline - part 2',1165,'Various ways of deleting and undeleting on the command line with GNU Readline','<h1 id=\"the-power-of-gnu-readline---part-2\">The power of GNU Readline - part 2</h1>\r\n<p>In <a href=\"https://www.hackerpublicradio.org/eps.php?id=2073\" title=\"The power of GNU Readline - part 1\">part 1</a> we looked at some <code>Control</code> key and <code>Meta</code> key sequences as well as the <code>Backspace</code> and <code>DEL</code> keys in the context of GNU Readline.</p>\r\n<p>The full-length notes (available <a href=\"https://hackerpublicradio.org/eps/hpr2453/full_shownotes.html\">here</a>) contain a brief summary of what we covered and introduce <em>cutting</em> and <em>pasting</em> the GNU Readline way, with some examples.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.ibb.net/~anne/keyboard.html\">Consistent BackSpace and Delete Configuration</a></li>\r\n<li>Wikipedia article on <a href=\"https://en.wikipedia.org/wiki/GNU_Readline\"><em>GNU Readline</em></a></li>\r\n<li><em>GNU Readline</em> manual: <a href=\"https://tiswww.cwru.edu/php/chet/readline/rluserman.html\" class=\"uri\">https://tiswww.cwru.edu/php/chet/readline/rluserman.html</a> (Note that the widely advertised address https://cnswww.cns.cwru.edu/php/chet/readline/rltop.html seems not to work any more. This one, which I found through the main GNU site, seems OK though)</li>\r\n<li>Previous episode:\r\n<ul>\r\n<li><a href=\"https://www.hackerpublicradio.org/eps.php?id=2073\">The power of GNU Readline - part 1</a></li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2453/full_shownotes.html\">Detailed notes</a></li>\r\n</ul></li>\r\n</ul>',225,102,1,'CC-BY-SA','command line,cli,GNU Readline',0,0,1),
(2449,'2017-12-21','Org-mode mobile solution',578,'My search for taking org mode on the road','<h1 id=\"brief-introduction\">brief introduction</h1>\r\n<h2 id=\"myself\">myself</h2>\r\n<p>Hi, I\'m Brian in Ohio</p>\r\n<h2 id=\"inspiration-for-show\">inspiration for show</h2>\r\n<p>I wanted to tell a little about my trials and tribulations of finding a solution to taking org mode on the road. What\'s org mode? Listen to my last episode or do a duckduckgo to find out.</p>\r\n<h2 id=\"parameters\">parameters</h2>\r\n<p>After switching from using a bullet journal to using emacs-org-mode as my organizing device I immediately saw that lugging a laptop everywhere was not going to work for me. I wanted to be able to access org-mode, especially the agenda view, anywhere I might be. Laptops with limited battery life and a large physical presence were not going to work for me.</p>\r\n<h1 id=\"mobile-org-app\">mobile-org app</h1>\r\n<p>The first solution I tried, and the most obvious, was the mobile-org app. Its available for android or ios. I can only attest to the android version. Its an easy from the play store. This solution didn\'t work for me for a number of reasons. First, the documentation for the setup is terrible, and I became frustrated by the workflow and could not get useful results using the app. Mobile-org seems to be built around using dropox. In order to get around that I tried various methods of syncing my org files using onboard storage. Seeing this wasn\'t going to work I bit the bullet setup a dropbox account installed the clients, one on my slackware laptop and the other on my phone only to find dropbox doesn\'t support this application anymore. A little digging around and it seems the API used by mobile-org isn\'t up to snuff any more so, fail. I cut my loses and moved on to another possible solution.</p>\r\n<h1 id=\"pi-top\">pi-top</h1>\r\n<p>My next crack at solving the portable org mode problem was getting a pitop laptop <a href=\"https://pi-top.com/\">https://pi-top.com/</a>. Pitop is a laptop based on a raspberrypi. I won\'t go into the details of the device here but I\'ll say my idea for using this device was its advertised 8+ hour battery life. My old linux laptops rarely give me 2 hours of life So even though the pitop was physically larger than I wanted I gave it a whirl. Lets just say the battery does last 8+ hours, it just can\'t survive many recharges. 2 battery packs later I gave up on the pitop and went looking for something else.</p>\r\n<h1 id=\"pocketchip\">pocketchip</h1>\r\n<p>I heard klaatu mention a device called a pocketchip on his gnuworld order podcast <a href=\"https://gnuworldorder.info/\">https://gnuworldorder.info/</a>. I looked into it and here I thought might be a device that could work. Pocketchip <a href=\"https://getchip.com/pages/pocketchip\">https://getchip.com/pages/pocketchip</a> is a handheld linux computer. After ordering the device I began setting it up for my use case. There are plenty of tutorials on the pocketchip website on how to extend the usefulness of this product. The size of the device was good and the battery life was ok. Some people complain about the chicklet keyboard but I actually did not mind it to much. It took some fiddling to get the emacs keybindings I use to work on the odd keyboard layout, but its a linux computer so there\'s plenty of information out there. I used a thumb drive as a repository for my org files, wrote a couple of scripts to sync up the files with whatever device the drive was plugged into and wala a mobile org solution! Alas, the pocketchips demise was its build quality. The heart of the pocketchip, the system board\'s usb mini plug fell off, and then one system tweak later I bricked the device. I\'ll recover it eventually, you can program it through the gpio pins, but this was a quest for portable-org-mode, not fixing pocketchips, so onward.</p>\r\n<h1 id=\"raspberry-pi-tablet\">raspberry pi tablet</h1>\r\n<p>I saw a build of a raspberry pi tablet that looked very nice <a href=\"https://www.stefanv.com/electronics/a-compact-home-made-raspberry-pi-tablet.html\">https://www.stefanv.com/electronics/a-compact-home-made-raspberry-pi-tablet.html</a>. Always up for a challenge, I cobbled together a prototype and tried it out. The reason I eventually dropped this solution because the virtual keyboard didn\'t work well and I couldn\'t get the official raspberrypi lcd to rotate from portrait to landscape dynamically. Still a fun project and I\'ll get some use out of it sometime.</p>\r\n<h1 id=\"android-phone\">android phone</h1>\r\n<p>Well here\'s the solution I came up with. I was searching around on the internet and found a link telling about running emacs on an android phone. <a href=\"https://endlessparentheses.com/running-emacs-on-android.html\">https://endlessparentheses.com/running-emacs-on-android.html</a>. It involves installing the termux app, the hackers keyboard, both available in the google play store and apt-get installing emacs on the phone. After that I had full emacs running, all be it in a terminal so its slightly different then running on the desktop, and with emacs you get, drum roll please, org-mode. With this i have the device I always take with running org-mode. I sink my org files between my laptop and phone using the afore mentioned drop box account. The hackers keyboard works flawlessly and can digest any emacs keybinding I need. I also have a logitech bluetoothkeyboard that I can use if I have a lot of typing to do in org-mode on my phone, such as these shownotes!</p>\r\n<h1 id=\"conclusions\">conclusions</h1>\r\n<p>I find org-mode so useful that I want it available any where I go. And over the course of the last 8 months I went on a journey trying to find a solution to that desire. In the end, the solution was pretty obvious, these portable computers we carry around are amazing and thanks to the developers of termux and the hackers keyboard my phone is now infinitely more useful to me. Thanks for listening.</p>\r\n',326,0,0,'CC-BY-SA','emacs,org-mode,mobile,mobile-org app,pi-top,pocketchip,Android',0,0,1),
(2450,'2017-12-22','Android Audio with viper 4 android and magisk',609,'I go over some ways to help manage audio with android','<ul>\r\n<li><p>viper4android<br />\r\n<a href=\"https://vipersaudio.com/blog/?page_id=48\" class=\"uri\">https://vipersaudio.com/blog/?page_id=48</a></p></li>\r\n<li><p>magisk<br />\r\n<a href=\"https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445\" class=\"uri\">https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445</a></p></li>\r\n</ul>',36,0,1,'CC-BY-SA','audio,android',0,0,1),
(2452,'2017-12-26','Hydraulic Heavy Scale Project',1339,'Hydraulic Jack Mod, DIY, Travel Trailer Balance','<h2 id=\"hydraulic-heavy-scale-project\">Hydraulic Heavy Scale Project</h2>\r\n<h3 id=\"by-david-whitman\">by David Whitman</h3>\r\n<p>Why? - to weigh a heavy object yourself</p>\r\n<p>Not very difficult. Can be done in about 1/2 hour by someone who has experience doing this type of stuff. Lots longer for beginners.</p>\r\n<p>Things you will need: A drill motor, The right size bit for a small pilot hole and the right size bit for a fitting to connect the jack cylinder to the pressure gauge, A Thread TAP to make threads to connect the hydraulic 90 degree fitting to the jack, Some pipe dope is not a bad idea, A 90 degree appropriately sized fitting to connect a pressure gauge to the jack, a vise is nice, a wrench to dismantle the jack, A way to accurately measure the cylinder bore (best is a caliper) and some oil to refill the jack.</p>\r\n<p>This link is a youtube to help you visualize the steps. <a href=\"https://www.youtube.com/watch?v=ZBmxkWK_OFA\" class=\"uri\">https://www.youtube.com/watch?v=ZBmxkWK_OFA</a></p>\r\n<p>Hate this episode? No problem. Do a better one</p>',209,0,0,'CC-BY-SA','Hydraulic Jack Mod, DIY, Travel Trailer Balance',0,0,1),
(2454,'2017-12-28','The Alien Brothers Podcast - S01E02 - Strictly Hacking',6389,'Casper and Rutiger discuss the Uber hacks and the Intel ME known and unknown vulnerabilties','<p>Casper and Rutiger attempt to STAY ON TARGET by discussing hacking… which when you think about it is an utterly pretentious and vague goal for a podcast presented by Hacker Public Radio, especially when considering the end result. Shame on us!</p>\r\n<p>Other topics include Friendsgiving and giving thanks; probably the greatest gaming console of the 1970’s; early “hackings” (sic) committed by the hosts; &lt;&lt; &gt;&gt;</p>\r\n<h2 id=\"references\">References:</h2>\r\n<ol type=\"1\">\r\n<li>The link to the first chapter of Dief Minusky’s seminal the Nature of Systems is freely available here.<br />\r\n<a href=\"https://www.dropbox.com/s/or5vefjumde4qsk/TNOS%20E-I%20C1%2020030415.pdf?dl=0\">https://www.dropbox.com/s/or5vefjumde4qsk/TNOS%20E-I%20C1%2020030415.pdf?dl=0</a><br />\r\nAlthough we referred to the Chapter 8 material on system network security during the show, Rutiger decided it was better to release chapters, incrementally, in order let listeners gain a fuller appreciation for the work. Rutiger is also attempting to track down the original author, who never publicly released the work, to gain retroactive permission for this link, but for the moment Alien Brothers Podcast takes full responsibility for allowing access to this non-copyrighted work and we’ll just go ahead, you know, feel good about the possibility it will all turn out OK.</li>\r\n<li>Uber Data Breach (2017; CNN.com)</li>\r\n<li>How to Disable the Intel Management Engine Backdoor<br />\r\n<a href=\"https://beinglibertarian.com/disable-intel-management-engine-backdoor-courtesy-nsa/\" class=\"uri\">https://beinglibertarian.com/disable-intel-management-engine-backdoor-courtesy-nsa/</a></li>\r\n</ol>',359,0,1,'CC-BY-SA','Uber Hack, Intel ME, Alien Brothers',0,0,1),
(2455,'2017-12-29','Interface Zero RPG Part 5',5074,'Klaatu, Lobath, and Thaj play the Interface Zero RPG part 5','<p>An extra-long episode of the grand finale of the Interface Zero RPG play-through.</p>\r\n\r\n<p>Spoilers&#58; Chaiwei dies in combat and Syd runs off with Tina.</p>\r\n\r\n<p>\r\nAt the end of the show are all the credits containing sound effects and source materials. Here they are in text form.</p>\r\n\r\n<p>\r\nSound effects were taken from <a href=\"https://freesound.org\" target=\"_blank\">freesound.org</a>. Thanks to the following artists&#58;\r\n</p>\r\n\r\n<ul>\r\n<li>\r\n<p>\r\ninterfacezero/muzak/70891__spukkin__trumpetmetal.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/212926__simongray__mojo-cafe-nr-wagamama.flac</p></li><li>\r\n<p>\r\ninterfacezero/muzak/243629__lebcraftlp__heavy-rain.flac</p></li><li>\r\n<p>\r\ninterfacezero/muzak/382735__schots__gun-shot.flac</p></li><li>\r\n<p>\r\ninterfacezero/muzak/186104__marcel-farres__elevator.flac</p></li><li>\r\n<p>\r\ninterfacezero/muzak/187866__theomegapixel__metal-grind.flac</p></li><li>\r\n<p>\r\ninterfacezero/muzak/66713__sunnysidesound__desk-pound.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/367222__bluedelta__thunder-rain-low-frequencies-4-channel-48khz.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/212678__fridobeck__firework-explosion-1.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/213610__dpoggioli__laser-gun-explosion.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/100772__cgeffex__huge-rocket-launcher.wav</p></li><li>\r\n<p>\r\ninterfacezero/muzak/336735__newagesoup__double-explosion-bright-dark.wav</p></li><li>\r\n<p>\r\ninterfacezero/ep2/329877__klavo1985__music-of-the-black-circus-the-very-best-by-kris-klavenes.flac</p></li><li>\r\n<p>\r\ninterfacezero/ep2/94914__pcaeldries__lakeside2.flac</p></li><li>\r\n<p>\r\ninterfacezero/ep2/153376__inchadney__the-bay.flac</p></li><li>\r\n<p>\r\ninterfacezero/ep3/152396__taavi55__big-smash.ogg</p></li><li>\r\n<p>\r\ninterfacezero/ep3/135465__joelaudio__quick-smash-001.wav</p></li><li>\r\n<p>\r\ninterfacezero/ep3/387177__pfranzen__smashing-a-glass.ogg</p></li>\r\n</ul>\r\n\r\n<p><strong>Music</strong></p>\r\n<ul>\r\n<li>\r\n<p>\r\n<strong>Lyphrygerator</strong> and <strong>Wood&#47;Water</strong> by <a href=\"https://williamkenlon.com\" target=\"_blank\">William Kenlon</a>, used with permission.\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\nAll other music by Klaatu.\r\n</p>\r\n</li>\r\n</ul>\r\n\r\n<p><strong>Story</strong></p>\r\n\r\n<p>\r\nWant to play this game yourself?\r\n</p>\r\n\r\n<ul>\r\n<li>\r\n<p>\r\nPathfinder and Starfinder are by <a href=\"https://paizo.com\" target=\"_blank\">Paizo</a>\r\n</p>\r\n</li>\r\n<li><p>\r\n<strong>Interface Zero</strong> module available from <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\" target=\"_blank\">driveThruRPG.com</a>\r\n</p></li>\r\n\r\n<li><p>\r\nAdventure path <strong>Job inSecurity</strong> is available from <a href=\"https://drivethrurpg.com\">driveThruRPG.com</a>.\r\n</p>\r\n</li>\r\n<li><p>The source of the story is available from <a href=\"https://www.drivethrurpg.com/product/229831/Job-inSecurity\">driveThruRPG.com</a></p></li>\r\n</ul>\r\n<p><small><small>Editor\'s note 2017-12-28: link added from comments.</small></small></p> \r\n',78,95,1,'CC-BY-SA','Interface Zero,game,gaming,tabletop,rpg',0,0,1),
(2457,'2018-01-02','Getting ready for my new Macbook Pro',1165,'Knightwise is about to order a new macbook pro and shares some tips and tricks','<p>I am about to buy a new macbook pro and talk about the things I do to install and protect it.</p>\r\n<ul>\r\n<li><p>The case<br />\r\n<a href=\"https://www.amazon.de/gp/product/B01MPYI8SA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1\" class=\"uri\">https://www.amazon.de/gp/product/B01MPYI8SA/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1</a></p></li>\r\n<li><p>The Cables<br />\r\n<a href=\"https://www.amazon.de/gp/product/B06W53PXRB/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1\" class=\"uri\">https://www.amazon.de/gp/product/B06W53PXRB/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1</a><br />\r\n<a href=\"https://www.amazon.de/gp/product/B01COOQIKU/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1\" class=\"uri\">https://www.amazon.de/gp/product/B01COOQIKU/ref=oh_aui_detailpage_o01_s00?ie=UTF8&amp;psc=1</a></p></li>\r\n<li><p>The Screen protector<br />\r\n<a href=\"https://www.appelhoes.nl/Moshi-iVisor-AG-screenprotector-MacBook-Pro-13-inch-2016-Touch-Bar?gclid=EAIaIQobChMImvLt9PCI2AIVyTLTCh2FuwXfEAQYAiABEgJY6_D_BwE\" class=\"uri\">https://www.appelhoes.nl/Moshi-iVisor-AG-screenprotector-MacBook-Pro-13-inch-2016-Touch-Bar?gclid=EAIaIQobChMImvLt9PCI2AIVyTLTCh2FuwXfEAQYAiABEgJY6_D_BwE</a></p></li>\r\n<li><p>Homebrew and Cask<br />\r\n<a href=\"https://brew.sh/\" class=\"uri\">https://brew.sh/</a><br />\r\n<a href=\"https://caskroom.github.io/\" class=\"uri\">https://caskroom.github.io/</a></p></li>\r\n</ul>\r\n',111,0,1,'CC-BY-SA','Macbook Pro, Homebrew, warranty, case, cables',0,0,1),
(2458,'2018-01-03','Chrome Plugins You Must Have',643,'I go over my current list of Chrome plugins and how I secure my browser','<p><a href=\"https://www.linkedin.com/pulse/block-more-ads-unlimited-cloud-storage-multi-threaded-robert-mccurdy\" class=\"uri\">https://www.linkedin.com/pulse/block-more-ads-unlimited-cloud-storage-multi-threaded-robert-mccurdy</a></p>\r\n',36,0,1,'CC-BY-SA','Chrome extensions',0,0,1),
(2465,'2018-01-12','TronScript where have you been all my life!',1669,'I take an initial look at TronScript and its features','<ul>\r\n<li><p><a href=\"https://www.reddit.com/r/TronScript/\" class=\"uri\">https://www.reddit.com/r/TronScript/</a></p></li>\r\n<li><p><a href=\"https://github.com/bmrf/tron/blob/master/README.md#full-tron-description\" class=\"uri\">https://github.com/bmrf/tron/blob/master/README.md#full-tron-description</a></p></li>\r\n</ul>',36,0,1,'CC-BY-SA','windows,scripting,batch files,antivirus,malware',0,0,1),
(2459,'2018-01-04','free software\'s long tail',436,'Response to hpr2443 :: pdmenu by pdmenu\'s author','<p>Surprised to see in my podcast feed <a href=\"https://hackerpublicradio.org/eps.php?id=2443\">an episode</a> about an <a href=\"https://joeyh.name/code/pdmenu/\">insignificant program which I\'d written two decades earlier</a>, I thought I\'d record a response with some thoughts on free software\'s long tail.</p>\r\n',360,0,0,'CC-BY-SA','pdmenu,free software',0,0,1),
(2461,'2018-01-08','Gitolite',1839,'Using Gitolite to administer your Git server.','<p>Gitolite provides an admin a centralised interface, in the form of a configuration file, to make managing users, user permissions, repos, and user and repo groups easy. It abstracts Git users from UNIX users by defining a user by public keys, and manages permissions down to the branch-level. And better yet, it is itself managed over Git.\r\n</p>\r\n<p> \r\nProper documentation is available on <a href=\"https://gitolite.com\">Gitolite.com</a></p>',78,81,0,'CC-BY-SA','git,server,admin,dev',0,0,1),
(2471,'2018-01-22','Tea Time!',379,'I go over where I am at with Tea','<ul>\r\n<li>Yerba Mate Pajarito Special Selection/ Seleccion Especial 1.1lb/500 Gr Pajarito</li>\r\n</ul>',36,0,1,'CC-BY-SA','Tea, Yerba Mate Pajarito',0,0,1),
(2462,'2018-01-09','AudioBookClub-14-Triplanetary-(First-in-the-Lensman-Series)',7030,'The HPR_AudioBookClub discusses Triplanetary: First in the Lensman Series by E. E. \"Doc\" Smith','<h3>SUMMARY</h3>\r\n<p>In this episode, the HPR_AudioBookClub discusses <strong>Triplanetary: First in the Lensman Series</strong> by E. E. \"Doc\" Smith.\r\n<br/><a href=\"https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/\">https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/</a></p>\r\n<h3>Non-Spoiler Thoughts</h3>\r\n<ul>\r\n <li>Like the last AudioBook, we all felt that there were quite a few cliches in the story, however this book is probably the source of most of the cliches it uses.</li>\r\n <li>If you want to see what Lensmen doesn\'t look like watch this: <a href=\"https://www.youtube.com/watch?v=-td8Jp0hJVA\">https://www.youtube.com/watch?v=-td8Jp0hJVA</a></li>\r\n</ul>\r\n<h3>BEVERAGE REVIEWS</h3>\r\n<p>As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode</p>\r\n<ul>\r\n <li>Thaj: Grapefuit Juice... Straight. Apparently NOT straight up</li>\r\n <li>x1101: <a href=\"https://www.gooseisland.com/beer/bourbon-county-stout.html?gclid=CIDivOaqusICFcxQ7AodcXEAKQ\">Goose Island Bourbon County Stout</a></li>\r\n <li>pokey: Smuttynose Winter Ale <a href=\"https://smuttynose.com/beer/winter-ale/\">https://smuttynose.com/beer/winter-ale/</a></li>\r\n</ul>\r\n<h3>Other Things We Talked About</h3>\r\n<ul>\r\n <li>Port knocking \r\n  <br/><a href=\"https://www.portknocking.org/\">https://www.portknocking.org/</a> \r\n  <br/><a href=\"https://en.wikipedia.org/wiki/Port_knocking\">https://en.wikipedia.org/wiki/Port_knocking</a></li>\r\n <li>John Williams \r\n  <br/><a href=\"https://en.wikipedia.org/wiki/John_Williams\">https://en.wikipedia.org/wiki/John_Williams</a> \r\n  <br/><a href=\"https://www.imdb.com/name/nm0002354/\">https://www.imdb.com/name/nm0002354/</a></li>\r\n <li>Danny Elfman \r\n  <br/><a href=\"https://en.wikipedia.org/wiki/Danny_Elfman\">https://en.wikipedia.org/wiki/Danny_Elfman</a> \r\n  <br/><a href=\"https://youtu.be/6SX8cWGcHJs\">https://youtu.be/6SX8cWGcHJs</a></li>\r\n <li>Stranger in a strange land \r\n  <br/><a href=\"https://en.wikipedia.org/wiki/Stranger_in_a_Strange_Land\">https://en.wikipedia.org/wiki/Stranger_in_a_Strange_Land</a></li>\r\n <li>Star Wars Extended Universe \r\n  <br/><a href=\"https://starwars.wikia.com/wiki/Star_Wars_Legends\">https://starwars.wikia.com/wiki/Star_Wars_Legends</a> \r\n  <br/><a href=\"https://en.wikipedia.org/wiki/Star_Wars_expanded_universe\">https://en.wikipedia.org/wiki/Star_Wars_expanded_universe</a></li>\r\n <li>Internet outages</li>\r\n</ul>\r\n<h3>OUR NEXT AUDIOBOOK</h3>\r\n<p><strong>City Of Masks</strong> by Mike Reeves-McMillan\r\n <br/><a href=\"https://scribl.com/books/PC439/city-of-masks\">https://scribl.com/books/PC439/city-of-masks</a></p>\r\n<h3>FURTHER RECOMMENDATIONS</h3>\r\n<p>The rest of the Lensman Series: <a href=\"https://en.wikipedia.org/wiki/Lensman_series\">https://en.wikipedia.org/wiki/Lensman_series</a></p>\r\n<p> What the new Star Wars movies should have been about: <a href=\"https://en.wikipedia.org/wiki/Thrawn_trilogy\">https://en.wikipedia.org/wiki/Thrawn_trilogy</a></p>\r\n<h3>FEEDBACK</h3>\r\n<p>Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please leave a few words in the episode\'s comment section.\r\n <br/>As always; remember to visit the HPR contribution page HPR could really use your help right now.</p>\r\n<p><a href=\"https://hackerpublicradio.org/contribute.php\">https://hackerpublicradio.org/contribute.php</a></p>\r\n<p>Sincerely,\r\n <br/>The HPR_AudioBookClub</p>\r\n<p>P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.</p>\r\n <br/>\r\n<h3>OUR AUDIO</h3>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).</p>\r\n<p>Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.</p>\r\n<p>Next we use the \"Compressor\" effect with the following settings:</P>\r\n <ul>\r\n <li>Threshold: -30db</li>\r\n <li>Noise Floor: -50db</li>\r\n <li>Ratio: 3:1</li>\r\n <li>Attack Time: 0.2sec</li>\r\n <li>Decay Time: 1.0 sec</li>\r\n <li>\"Make-up Gain for 0db after compressing\" and \"compress based on peaks\" were both left un-checked.</li>\r\n </ul>\r\n<p>After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.</p>\r\n<p>At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with it\'s default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes a conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound sped up and choppy.</p>\r\n<p>At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.</p>\r\n<p>We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can \"Mix and Render\" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR FTP server.</p>\r\n<p>Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being \"crashy\" but if you remember save after every major transform, you will wonder how it ever got that reputation.</p>\r\n',157,53,1,'CC-BY-SA','HPR AudioBookClub, Triplanetary, E. E. \"Doc\" Smith',0,0,1),
(2460,'2018-01-05','The Alien Brothers Podcast - S01E03 - Decline of American Empire',6830,'The Alien Brothers penetrate the Van Allen belt to tap in, and transmit an intergalactic podcast','<h1>Summary:</h1>\r\n<p>\r\nCasper and Rutiger opt for a time of ease and relaxation by discussing happy light topics: the <em>decline of American Empire</em> and <em>recent <a href=\"https://www.google.com/url?q=https://www.cnbc.com/2017/12/14/fcc-reverses-open-internet-order-governing-net-neutrality.html&amp;sa=D&amp;ust=1513926885706000&amp;usg=AFQjCNGZt2slIT3aeHGveiV4ZnXmZYOhnA\">reversal of Net Neutrality protections</a></em> [or the rollout of Net Neuterality -c] (December 2017).\r\n</p>\r\n<h1>Links and Notes:</h1>\r\n<p>\r\n<strong>Re: Empire</strong> - moral decline and massive wealth inequality, role in imperial decline <a href=\"https://www.google.com/url?q=https://www.businessinsider.com/2-overlooked-characteristics-of-an-empire-in-decline-2015-10&amp;sa=D&amp;ust=1513926885707000&amp;usg=AFQjCNFa_5D5Gx9clZpm-alySTAjKCl6Og\">[1]</a> -r<br/>\r\n<strong>Re: Empire</strong> - Noam Chomsky and Decline of American Empire <a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DoLOUJ0C61O0&amp;sa=D&amp;ust=1513926885708000&amp;usg=AFQjCNHcdsaF1pzjhkcjc5KeYAw9ayBH8A\">[2]</a> -r<br/>\r\n<strong>Re: Empire</strong> - moral decline - death as sport (Onion spoof) <a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DHyph_DZa_GQ&amp;sa=D&amp;ust=1513926885708000&amp;usg=AFQjCNHs7nXBhvmV4i82k-Jh-ooQmyUfgA\">[3]</a> -r<br/>\r\n<strong>Re: Net Neutrality</strong> - Rutiger apologies - to Casper, for completely derailing the conversation on Net Neutrality by believing that pay-for-bandwidth/capacity and limiting access to content are both legitimate elements of the Net Neutrality debate, but over-focusing on the infrastructure/de-emphasizing the content argument. See <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Net_neutrality%23Prevent_overuse_of_bandwidth&amp;sa=D&amp;ust=1513926885709000&amp;usg=AFQjCNG-cpGrTBMts6ZBnNe70pwsRmh4uQ\">Prevent Over-Use of Bandwidth</a> and <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Net_neutrality%23Pricing_models&amp;sa=D&amp;ust=1513926885709000&amp;usg=AFQjCNGLFZMwvku5aEIMc12xUp5B_2-Fmg\">Pricing Models</a> vs. <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Net_neutrality%23Data_discrimination&amp;sa=D&amp;ust=1513926885710000&amp;usg=AFQjCNE8FZmUnilxtALBwMA4myBkHNBcjg\">Data Discrimination</a> <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Net_neutrality&amp;sa=D&amp;ust=1513926885710000&amp;usg=AFQjCNG4ZUX2pOEnC0yPI0m50kdL42_n-g\">[4]</a> -r<br/>\r\n<strong>Re: Empire</strong> - consumption of human suffering as entertainment - modern Roman colosseum <a href=\"https://www.google.com/url?q=https://www.eonline.com/news/367020/lindsay-lohan-a-timeline-of-all-her-arrests-and-boy-there-are-a-lot-of-em&amp;sa=D&amp;ust=1513926885711000&amp;usg=AFQjCNGy09hpDmDL7x25vzJ31pm_LiqWuQ\">[5]</a> -r <br/>\r\n<strong>Re: Empire</strong> - the thought leaders over at Reddit on elements of declining empire <a href=\"https://www.google.com/url?q=https://www.reddit.com/r/AskHistorians/comments/34fnw9/what_are_the_characteristic_signs_of_a_declining/&amp;sa=D&amp;ust=1513926885711000&amp;usg=AFQjCNHQvIfniCHqgDstF7ZpYRmVmLz-MQ\">[6]</a> -r <br/>\r\n<strong>Re: Thoughts</strong> - Volume One Chapter Two of Diek Minusky&rsquo;s <strong>The Nature of Systems</strong> will be coming with&hellip; episode 4! Sorry folks. Hold&hellip; hold! -r<br/>\r\n<strong>Re: Getting Things Done</strong> - by David Allen [<a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Getting_Things_Done?wprov%3Dsfti1&amp;sa=D&amp;ust=1513926885712000&amp;usg=AFQjCNGsprONTkDHQk_oZmnR8PIgrd29Sw\">7</a>]<br/>\r\n</p>\r\n<ul>\r\n<li>[1] <a href=\"https://www.google.com/url?q=https://www.businessinsider.com/2-overlooked-characteristics-of-an-empire-in-decline-2015-10&amp;sa=D&amp;ust=1513926885712000&amp;usg=AFQjCNGF7nnnemC3Su4IIF61on_6IjvAMA\">2 overlooked characteristics of an empire in decline - Business Insider</a>\r\n</li>\r\n<li>[2] <a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DoLOUJ0C61O0&amp;sa=D&amp;ust=1513926885713000&amp;usg=AFQjCNHNRm0rZT9z0MxAMJFtjOTqErSJzg\">Noam Chomsky - on the Decline of the American Empire - YouTube</a> - Al Jazeera</li>\r\n<li>[3] <a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DHyph_DZa_GQ&amp;sa=D&amp;ust=1513926885713000&amp;usg=AFQjCNGuCvf5Py4sStnR9uUtedTTXwFB9A\">Supreme Court: Death Penalty Is \'Totally Badass\' - YouTube</a> - The Onion News Network</li>\r\n<li>[4] <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Net_neutrality&amp;sa=D&amp;ust=1513926885714000&amp;usg=AFQjCNG6sTJOxSvBQ-Ywl-RVRgvUo6jCEw\">https://en.wikipedia.org/wiki/Net_neutrality</a> - Wikipedia</li>\r\n<li>[5] <a href=\"https://www.google.com/url?q=https://www.eonline.com/news/367020/lindsay-lohan-a-timeline-of-all-her-arrests-and-boy-there-are-a-lot-of-em&amp;sa=D&amp;ust=1513926885714000&amp;usg=AFQjCNEDcxEmes1tfmUS7fkQkH1bZD6LGw\">Lindsay Lohan: A Timeline of All Her Arrests (and Boy, There Are a Lot &hellip;</a> - E! Online</li>\r\n<li>[6] <a href=\"https://www.google.com/url?q=https://www.reddit.com/r/AskHistorians/comments/34fnw9/what_are_the_characteristic_signs_of_a_declining/&amp;sa=D&amp;ust=1513926885715000&amp;usg=AFQjCNG69NTgUj39KYE99_ESedlOq_UGQg\">What Are the Characteristic Signs of a Declining Empire/State?</a> - Reddit thread</li>\r\n<li>[7] <a href=\"https://www.google.com/url?q=https://en.wikipedia.org/wiki/Getting_Things_Done?wprov%3Dsfti1&amp;sa=D&amp;ust=1513926885716000&amp;usg=AFQjCNGewMgVm4qWoT51ut-gC8N8ZDBHww\">Getting Things Done</a> - Wikipedia </li>\r\n</ul>\r\n\r\n<h1>Timeline / Additional Links:</h1>\r\n<p>\r\n<strong>00:00:00 - 00:13:00 Settling in</strong> - Casper and Rutiger get acquainted after being off the air for a while. Skip this part if you don&rsquo;t care about the characters Casper and Rutiger and their degeneration&hellip;<br/>\r\n<strong>Begin Topic 1: Net Neuterality / Net Neutrality Rollback</strong><br/>\r\n<strong>00:14:00 - 00:30:00 The Deployment of Net Neuterality / Rollback of Net Neutrality</strong> - Casper attempts to boil this topic down nice and easy for Rutiger, yet Rutiger conflates this (see above), but that is OK as this is normal for pleebs. Members of HPR will understand.<br/>\r\n<strong>00:30:00 - 00:36:00 Fox &amp; Disney Merger</strong> - Coincidence or Conspiracy on timing w/ Net Neutrality rollback?<br/>\r\n<strong>00:36:00 - 00:40:30 How Should HPR Community Respond or Mitigate This? </strong> Credit goes to Rob Placone and Jimmy Dore for mentioning Municipality developed internet<br/>\r\n<a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DmvJ93kjSXiQ&amp;sa=D&amp;ust=1513926885717000&amp;usg=AFQjCNFpG46IkPUOXpEqaYmyf3moojSKJg\">https://www.youtube.com/watch?v=mvJ93kjSXiQ</a><br/>\r\n<strong>00:40:30 - 00:48:00 Discussion on Availability of Access</strong><br/>\r\n<strong>00:48:00 - 00:52:00 Casper takes a sharp pivot off track</strong> - A satellite is mentioned and Casper brings up DMB unfortunately for the listener<br/>\r\n<strong>00:52:00 - 00:56:00 FREESTYLE JAM!@&amp;#%^</strong><br/>\r\n<strong>00:58:00 - Ron Swanson has words for Ajit Pai</strong><br/>\r\n<strong>01:00:00 - Rutiger Does Not Speak in Tribe Called Quest Protocol call and response</strong><br/>\r\n<strong>01:05:00 - 01:20:00 Casper and Rutiger give their distinct definition of Empire </strong> and expand upon this<br/>\r\n<strong>01:20:00 - 01:23:00 MUDs, OG Tech &amp; Being Alone Together</strong><br/>\r\n<strong>01:23:00 - Casper mentions 150 people own EVERYTHING </strong> as mentioned here by Chamath Palihapitiya <br/>\r\n<a href=\"https://www.google.com/url?q=https://www.youtube.com/watch?v%3DPMotykw0SIk&amp;sa=D&amp;ust=1513926885719000&amp;usg=AFQjCNEAP85KwhfeWzniBeU5OHqnn6D-fg\">https://www.youtube.com/watch?v=PMotykw0SIk</a><br/>\r\n&ldquo;During his View From The Top talk, Chamath Palihapitiya, founder and CEO of Social Capital, discussed how money is an instrument of change which should be used to make the world a better place&rdquo;<br/>\r\n<strong>01:27:00 - 01:30:00 - Being Alone Together</strong><br/>\r\n<strong>01:30:00 - 01:33:00 - Bullying and how Technology can Exponentiate this</strong><br/>\r\n<strong>01:33:00 - How to DEBUG&hellip; seriously</strong> <a href=\"https://www.google.com/url?q=https://conncounseling.weebly.com/stop--debug.html&amp;sa=D&amp;ust=1513926885720000&amp;usg=AFQjCNH7YekNtAfY_5y2VtHfKWNNwgBpbA\">https://conncounseling.weebly.com/stop--debug.html</a><br/>\r\n<strong>01:39:00 - Consumerism and the Decline of Empire</strong><br/>\r\n<strong>01:40:00 - DW Documentaries Casper said he would find</strong><br/>\r\n<strong>Greed - </strong> <a href=\"https://www.google.com/url?q=https://www.dw.com/en/tv/greed/s-32898&amp;sa=D&amp;ust=1513926885721000&amp;usg=AFQjCNFmmHny6Vc4IQSfB5r-khEB2cgn9Q\">https://www.dw.com/en/tv/greed/s-32898</a><br/>\r\n<strong>The Divide Part 1 - </strong> <a href=\"https://www.google.com/url?q=https://www.dw.com/en/the-divide-part-1/av-41378206&amp;sa=D&amp;ust=1513926885721000&amp;usg=AFQjCNE4pHIz46RsFouZeaiyZg-jKw8Y8w\">https://www.dw.com/en/the-divide-part-1/av-41378206</a><br/>\r\n<strong>The Divide Part 2 - </strong> <a href=\"https://www.google.com/url?q=https://www.dw.com/en/the-divide-2/av-41467377&amp;sa=D&amp;ust=1513926885722000&amp;usg=AFQjCNFV3vhgVvJh_gEncB08xFY3f0BKAA\">https://www.dw.com/en/the-divide-2/av-41467377</a><br/>\r\n<strong>01:42:00 - Immortality Through Consumerism?</strong><br/>\r\n<strong>01:43:00 - Where are we if Not Here?</strong><br/>\r\n<strong>01:45:00 - Self Destruction</strong><br/>\r\n<strong>01:46:00 - Celebrity Chefs and the Tie to the Roman Empire </strong> - Casper remembered post-cast that this was from The Four Horsemen Documentary as explained here:<br/>\r\n<a href=\"https://www.google.com/url?q=https://barnabyisright.com/2013/03/30/why-celebrity-chefs-herald-the-end-of-empire/&amp;sa=D&amp;ust=1513926885723000&amp;usg=AFQjCNH4L_nf_CuR7D3StEBRzgk8nJsNJw\">https://barnabyisright.com/2013/03/30/why-celebrity-chefs-herald-the-end-of-empire/</a><br/>\r\n<strong>01:47:00 - Casper (Mis)Quotes Frank Zappa - </strong> by saying &ldquo;Politics is the entertainment branch of the Military Industrial Complex&rdquo; <a href=\"https://www.google.com/url?q=https://www.reddit.com/r/Zappa/comments/2qxpnu/politics_is_the_entertainment_branch_of_industry/&amp;sa=D&amp;ust=1513926885724000&amp;usg=AFQjCNFLlMRo6XDStxLIdLZ_MCBCQaTpvw\">https://www.reddit.com/r/Zappa/comments/2qxpnu/politics_is_the_entertainment_branch_of_industry/</a><br/>\r\n<strong>01:48:00 - (S)Elections are becoming irrelevant</strong><br/>\r\n<strong>01:50:00 - Casper recommends International News Alternatives like BBC, RT, AlJazeera </strong> if you would like to know what is going on in the world<br/>\r\nAddendum - Not mentioned in Podcast, but worth a link regarding the state of our MSM in reporting false information on Russia and WikiLeaks from Glenn Greenwald:<br/>\r\n<a href=\"https://www.google.com/url?q=https://theintercept.com/2017/12/09/the-u-s-media-yesterday-suffered-its-most-humiliating-debacle-in-ages-now-refuses-all-transparency-over-what-happened/&amp;sa=D&amp;ust=1513926885725000&amp;usg=AFQjCNEw31HmdU99U-eAfEtOTFTP_Zuysw\">https://theintercept.com/2017/12/09/the-u-s-media-yesterday-suffered-its-most-humiliating-debacle-in-ages-now-refuses-all-transparency-over-what-happened/</a><br/>\r\n<strong>01:51:00 - Wrapping Up The Show &amp; ShoutOuts to Klaatu!</strong><br/>\r\n<strong>01:53:00 - Casper argues with Gerald to cut the recording</strong>\r\n</p>\r\n',359,0,1,'CC-BY-SA','Net Neutrality',0,0,1),
(2463,'2018-01-10','Setting up a 32 Bit Ubuntu Server',762,'Repurpose a 32 bit small form factor working station','<p>So what is the purpose - I had an old windows backup workstation at work that I did a lot backups with. It got to the point where it was just too slow and low spec to handle the windows 7 updates and with my company switching to the 365/sharepoint/one drive it was not needed anymore. So I wanted not to throw it away as I had sprung for 160GB hard drive a long time ago. “I know at work and purchasing a hard drive for work.” But it lasted more than 10 years doing my outlook backups and file shares.</p>\r\n<p>So my first problem was I was pretty sure I only had 32 bit.</p>\r\n<p>So no centos or suse in 32 bit. I could have went fedora but I wanted a really long time with support. So it came down to ubuntu 16.04, Debian or Net BSD with I386 repos I could use long term. I was more comfortable with Ubuntu and 16.04 has about 3 years support left on it.</p>\r\n<p>Its a small form factor computer so I carried it home for a few days. And got the ISO down loaded again no usb drive boot only DVD.</p>\r\n<p>So what is it. I did a uname -a and and looked at the proc cpu to see what the cpu was.<br />\r\n<a href=\"https://www.tecmint.com/find-out-linux-system-is-32-bit-or-64-bit/\" class=\"uri\">https://www.tecmint.com/find-out-linux-system-is-32-bit-or-64-bit/</a><br />\r\n<a href=\"https://www.computerhope.com/issues/ch001121.htm\" class=\"uri\">https://www.computerhope.com/issues/ch001121.htm</a><br />\r\nThe second linked worked best.</p>\r\n<p>I had a lot of trouble with lamp and own/next cloud with both snaps and straight install. I broke the install several times. In the end I said what do really know how do well with it right now. So I installed Open SSH server, tightVNC, A really thin xfce 4, ffmpeg and youtube-dl and uget. So I will play with snaps only in the future and keep this basic config.</p>\r\n<p><a href=\"https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04\" class=\"uri\">https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04</a></p>\r\n<p>Note I did not auto start VNC because I found in my creations of this server that it used too much RAM vs just starting it and killing it.</p>\r\n<p>It is the perfect video processing machine in the moment. If youtube-dl can’t get it I can use uget via vnc and that will then transcode if needed. Mostly for mp3.<br />\r\n<a href=\"https://rg3.github.io/youtube-dl/\" class=\"uri\">https://rg3.github.io/youtube-dl/</a> youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.</p>\r\n<p>I will work on the nextcloud snap and other snaps as they are easy to install or remove without hurting the base system.</p>\r\n<p>Possible other projects - Owncloud or Storj<br />\r\n<a href=\"https://storj.io/share.html\" class=\"uri\">https://storj.io/share.html</a><br />\r\nOne you can make a little money with it :)</p>\r\n',129,0,0,'CC-BY-SA','32-bit server, Ubuntu',0,0,1),
(2464,'2018-01-11','The Alien Brothers Podcast - S01E04 - Digital Instruments',3906,'Casper and Rutiger Detail their Digital and Analog Sonic Setups in IOS and Android','<p>Casper and Rutiger are back with a very simple topic: Making music with various Digital Audio Workstations.</p>\r\n<p>Rutiger details his MacOS / iOS platform and the Apps he uses to create his noise:<br />\r\n<a href=\"https://soundcloud.com/fibrechannel\" class=\"uri\">https://soundcloud.com/fibrechannel</a></p>\r\n<p>Casper details his Windows setup with a relatively cheap DAW and various Analog and Digital transmissions he uses to create his noise:<br />\r\n<a href=\"https://soundcloud.com/user-393542827\" class=\"uri\">https://soundcloud.com/user-393542827</a></p>\r\n<p><span class=\"citation\" data-cites=\"alienbpc\">@alienbpc</span></p>\r\n',359,0,1,'CC-BY-SA','DAW, Sonic Voyages, iOS Music Apps, PreSonus Audiobox 22vsl, Logic Pro X, Studio One',0,0,1),
(2696,'2018-12-03','HPR Community News for November 2018',4317,'HPR Volunteers talk about shows released and comments posted in November 2018','\n\n<h2>New hosts</h2>\n<p>\nWelcome to our new host: <br />\n\n    <a href=\"https://hackerpublicradio.org/correspondents/0371.html\" target=\"_blank\">desearcher</a>.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\" summary=\"Last month\'s shows\">\n    <tr>\n    <th>Id</th>\n    <th>Day</th>\n    <th>Date</th>\n    <th>Title</th>\n    <th>Host</th>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2674\" target=\"_blank\">2674</a></strong></td>\n    <td>Thu</td>\n    <td>2018-11-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2674\" target=\"_blank\">Raspberry pi3 open media server</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2675\" target=\"_blank\">2675</a></strong></td>\n    <td>Fri</td>\n    <td>2018-11-02</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2675\" target=\"_blank\">YouTube Playlists</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2676\" target=\"_blank\">2676</a></strong></td>\n    <td>Mon</td>\n    <td>2018-11-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2676\" target=\"_blank\">HPR Community News for October 2018</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2677\" target=\"_blank\">2677</a></strong></td>\n    <td>Tue</td>\n    <td>2018-11-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2677\" target=\"_blank\">Thoughts on language learning part 4 - RPG.</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2678\" target=\"_blank\">2678</a></strong></td>\n    <td>Wed</td>\n    <td>2018-11-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2678\" target=\"_blank\">Explaining the controls on my Amateur HF Radio Part 4</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2679\" target=\"_blank\">2679</a></strong></td>\n    <td>Thu</td>\n    <td>2018-11-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2679\" target=\"_blank\">Extra ancillary Bash tips - 13</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2680\" target=\"_blank\">2680</a></strong></td>\n    <td>Fri</td>\n    <td>2018-11-09</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2680\" target=\"_blank\">Some Additional Talk About Characters -- 01</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2681\" target=\"_blank\">2681</a></strong></td>\n    <td>Mon</td>\n    <td>2018-11-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2681\" target=\"_blank\">DerbyCon Interview - Hackers for Charity</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0079.html\" target=\"_blank\">Xoke</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2682\" target=\"_blank\">2682</a></strong></td>\n    <td>Tue</td>\n    <td>2018-11-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2682\" target=\"_blank\">(NOT) All About Blender</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0325.html\" target=\"_blank\">m1rr0r5h4d35</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2683\" target=\"_blank\">2683</a></strong></td>\n    <td>Wed</td>\n    <td>2018-11-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2683\" target=\"_blank\">Using Open source tools to visualize the heartrate and blood oxygen saturation level of my stepchild</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2684\" target=\"_blank\">2684</a></strong></td>\n    <td>Thu</td>\n    <td>2018-11-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2684\" target=\"_blank\">Making a remote control visible</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2685\" target=\"_blank\">2685</a></strong></td>\n    <td>Fri</td>\n    <td>2018-11-16</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2685\" target=\"_blank\">Scientific and Medical Reports</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2686\" target=\"_blank\">2686</a></strong></td>\n    <td>Mon</td>\n    <td>2018-11-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2686\" target=\"_blank\">(NOT) All About Blender - Part the Second</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0325.html\" target=\"_blank\">m1rr0r5h4d35</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2687\" target=\"_blank\">2687</a></strong></td>\n    <td>Tue</td>\n    <td>2018-11-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2687\" target=\"_blank\">Some Additional Talk About Characters -- 02</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2688\" target=\"_blank\">2688</a></strong></td>\n    <td>Wed</td>\n    <td>2018-11-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2688\" target=\"_blank\">Explaining the controls on my Amateur HF Radio Part 5</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2689\" target=\"_blank\">2689</a></strong></td>\n    <td>Thu</td>\n    <td>2018-11-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2689\" target=\"_blank\">Bash Tips - 14</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2690\" target=\"_blank\">2690</a></strong></td>\n    <td>Fri</td>\n    <td>2018-11-23</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2690\" target=\"_blank\">A chat about the HiveMQ Broker</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2691\" target=\"_blank\">2691</a></strong></td>\n    <td>Mon</td>\n    <td>2018-11-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2691\" target=\"_blank\">DerbyCon Interview - John Strand</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0079.html\" target=\"_blank\">Xoke</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2692\" target=\"_blank\">2692</a></strong></td>\n    <td>Tue</td>\n    <td>2018-11-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2692\" target=\"_blank\">YouTube URL tricks</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0371.html\" target=\"_blank\">desearcher</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2693\" target=\"_blank\">2693</a></strong></td>\n    <td>Wed</td>\n    <td>2018-11-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2693\" target=\"_blank\">Getting started with web based game in Haskell and Elm</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2694\" target=\"_blank\">2694</a></strong></td>\n    <td>Thu</td>\n    <td>2018-11-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2694\" target=\"_blank\">Bandit Update</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0235.html\" target=\"_blank\">NYbill</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2695\" target=\"_blank\">2695</a></strong></td>\n    <td>Fri</td>\n    <td>2018-11-30</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2695\" target=\"_blank\">Problems with Studies</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n</table>\n\n<h2>Comments this month</h2>\n\n<p>These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.<br/>\nThere are 24 comments in total.</p>\n<p>There are 9 comments on\n7 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2399#comments\" target=\"_blank\">hpr2399</a></strong>\n(2017-10-12) \"<em>Using Super Glue to create Landmarks on Keyboards</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2399#8\" target=\"_blank\">Comment 8</a>:\ndodddummy on 2018-11-23:\n\"There\'s nothing new under the sun.\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2558#comments\" target=\"_blank\">hpr2558</a></strong>\n(2018-05-23) \"<em>Battling with English - part 1</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2558#7\" target=\"_blank\">Comment 7</a>:\nFiftyOneFifty on 2018-11-05:\n\"You missed one\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2558#8\" target=\"_blank\">Comment 8</a>:\nDave Morriss on 2018-11-10:\n\"Re: You missed one\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2562#comments\" target=\"_blank\">hpr2562</a></strong>\n(2018-05-29) \"<em>I bought a laptop</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0311.html\" target=\"_blank\">clacke</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2562#2\" target=\"_blank\">Comment 2</a>:\nFiftyOneFifty on 2018-11-05:\n\"Getting paid in Cryptocurrency\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2629#comments\" target=\"_blank\">hpr2629</a></strong>\n(2018-08-30) \"<em>Thoughts on language learning part 3 - game/story mode.</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2629#1\" target=\"_blank\">Comment 1</a>:\nJoel H. on 2018-10-31:\n\"Good ideas!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2665#comments\" target=\"_blank\">hpr2665</a></strong>\n(2018-10-19) \"<em>Exercise and Diet</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2665#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2018-11-21:\n\"You\'ve convinced me.\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2665#2\" target=\"_blank\">Comment 2</a>:\nKevin O&#39;Brien on 2018-11-28:\n\"It is about making a decision\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2668#comments\" target=\"_blank\">hpr2668</a></strong>\n(2018-10-24) \"<em>Explaining the controls on my Amateur HF Radio Part 3</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2668#2\" target=\"_blank\">Comment 2</a>:\nlostnbronx on 2018-11-01:\n\"Great Gear!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2672#comments\" target=\"_blank\">hpr2672</a></strong>\n(2018-10-30) \"<em>Porteus</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2672#1\" target=\"_blank\">Comment 1</a>:\nAlison Chaiken on 2018-11-11:\n\"particularly informative episode\"</li></ul><br/>\n</li></ul>\n<p>There are 15 comments on 8 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2674#comments\" target=\"_blank\">hpr2674</a></strong>\n(2018-11-01) \"<em>Raspberry pi3 open media server</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2674#1\" target=\"_blank\">Comment 1</a>:\nJason Lewis on 2018-11-01:\n\"Volume\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2675#comments\" target=\"_blank\">hpr2675</a></strong>\n(2018-11-02) \"<em>YouTube Playlists</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2675#1\" target=\"_blank\">Comment 1</a>:\nGus on 2018-11-05:\n\"Praise\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2675#2\" target=\"_blank\">Comment 2</a>:\nAhuka on 2018-11-05:\n\"MY pleasure\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2676#comments\" target=\"_blank\">hpr2676</a></strong>\n(2018-11-05) \"<em>HPR Community News for October 2018</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2676#1\" target=\"_blank\">Comment 1</a>:\nAhuka on 2018-11-05:\n\"What were you going to say?\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2676#2\" target=\"_blank\">Comment 2</a>:\ndodddummy on 2018-11-07:\n\"Smiling all the way to the end.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2676#3\" target=\"_blank\">Comment 3</a>:\ndodddummy on 2018-11-07:\n\"Ken\'s perfect example.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2676#4\" target=\"_blank\">Comment 4</a>:\nKen Fallon on 2018-11-22:\n\"we\'ll get back to that\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2677#comments\" target=\"_blank\">hpr2677</a></strong>\n(2018-11-06) \"<em>Thoughts on language learning part 4 - RPG.</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2677#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2018-10-22:\n\"Looks like I forgot to tuncate silence\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2679#comments\" target=\"_blank\">hpr2679</a></strong>\n(2018-11-08) \"<em>Extra ancillary Bash tips - 13</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2679#1\" target=\"_blank\">Comment 1</a>:\nclacke on 2018-11-24:\n\"Immediately useful\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2679#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2018-11-25:\n\"Thanks clacke!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2683#comments\" target=\"_blank\">hpr2683</a></strong>\n(2018-11-14) \"<em>Using Open source tools to visualize the heartrate and blood oxygen saturation level of my stepchild</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2683#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2018-11-15:\n\"Super Dad\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2683#2\" target=\"_blank\">Comment 2</a>:\nClinton Roy on 2018-11-17:\n\"Thank you.\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2684#comments\" target=\"_blank\">hpr2684</a></strong>\n(2018-11-15) \"<em>Making a remote control visible</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2684#1\" target=\"_blank\">Comment 1</a>:\nClaudioM on 2018-11-15:\n\"LOL!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2684#2\" target=\"_blank\">Comment 2</a>:\npauleb on 2018-11-16:\n\"Great hack, great episode!!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2693#comments\" target=\"_blank\">hpr2693</a></strong>\n(2018-11-28) \"<em>Getting started with web based game in Haskell and Elm</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2693#1\" target=\"_blank\">Comment 1</a>:\nklaatu on 2018-11-30:\n\"Cool game idea, cool intro\"</li></ul><br/>\n</li></ul>\n\n<h2>Mailing List discussions</h2>\n<p>\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-November/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-November/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"hacker-public-radio-new-years-eve-show\">Hacker Public Radio New Year’s Eve Show</h3>\n<p><small><small><a href=\"https://www.linuxlugcast.com/category/news\">Edited from linuxlugcast.com</a></small></small></p>\n<p>Hey folks</p>\n<p>It’s that time of year again. Time for the Hacker Public Radio 24 hr (26 hr) New Years Eve Show.</p>\n<p>For those who don’t know on New Years Eve 2018-12-31 at 10:00 am UTC (5:00 am EST) we will have a recording going on the HPR Mumble server (at <b>ch1.teamspeak.cc</b> on port <b>64747</b>) for anyone to come on say “Happy New Year” and talk about what ever they want.</p>\n<p>We will leave the recording going until 2019-01-01 12:00 am UTC (7:00 am EST) or until the conversation stops.</p>\n<p>For those who have never used Mumble before, we have a guide over at linuxlugcast.com in our how to section explaining how to setup the desktop Mumble client, but Mumble isn’t only available for the desktop. It is also available for Android and IOS.</p>\n<p>We are also going to setup an etherpad for people to share links to things they are discussing.</p>\n<p>So please stop in. Say “Hi” and maybe join in the conversation with other HPR listeners and contributors. It’s always a good time.</p>\n<h3 id=\"new-podcast---libre-lounge\">New podcast - <code>Libre Lounge</code></h3>\n<p><a href=\"https://librelounge.org/\">Libre Lounge</a></p>\n<p>Quoted from the site:</p>\n<blockquote>\n<p>Libre Lounge is a podcast where we casually discuss various topics involving user freedom, crossing free software, free culture, network and hosting freedom, and libre hardware designs. We discuss everything from policy and licensing to deep dives on technical topics… whatever seems interesting that week. At some point we might even have guests!</p>\n</blockquote>\n<h3 id=\"internet-archive-funding-drive\">Internet Archive funding drive</h3>\n<p>As you know, HPR uploads all current episodes to the Internet Archive at <a href=\"https://archive.org\" class=\"uri\">https://archive.org</a>, and is in the process of uploading older shows, so we are particularly keen that this amazing service continues.</p>\n<p>The Internet Archive is currently fundraising. Donations are currently being matched by a generous supporter, so this will double your impact if you are able to donate.</p>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Over the period tags and/or summaries have been added to 23 shows which were without them.</p>\n<p>If you would like to contribute to the tag/summary project visit the summary page at <a href=\"https://hackerpublicradio.org/report_missing_tags.php\" class=\"uri\">https://hackerpublicradio.org/report_missing_tags.php</a> and follow the instructions there.</p>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2721,'2019-01-07','HPR Community News for December 2018',4247,'HPR Volunteers talk about shows released and comments posted in December 2018','\n\n<h2>New hosts</h2>\n<p>\nWelcome to our new host: <br />\n\n    <a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a>.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\" summary=\"Last month\'s shows\">\n    <tr>\n    <th>Id</th>\n    <th>Day</th>\n    <th>Date</th>\n    <th>Title</th>\n    <th>Host</th>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2696\" target=\"_blank\">2696</a></strong></td>\n    <td>Mon</td>\n    <td>2018-12-03</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2696\" target=\"_blank\">HPR Community News for November 2018</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2697\" target=\"_blank\">2697</a></strong></td>\n    <td>Tue</td>\n    <td>2018-12-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2697\" target=\"_blank\">The Linux Shutdown Command Explained</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2698\" target=\"_blank\">2698</a></strong></td>\n    <td>Wed</td>\n    <td>2018-12-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2698\" target=\"_blank\">XSV for fast CSV manipulations - Part 1</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0300.html\" target=\"_blank\">b-yeezi</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2699\" target=\"_blank\">2699</a></strong></td>\n    <td>Thu</td>\n    <td>2018-12-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2699\" target=\"_blank\">Bash Tips - 15</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2700\" target=\"_blank\">2700</a></strong></td>\n    <td>Fri</td>\n    <td>2018-12-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2700\" target=\"_blank\">Episode 3000</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2701\" target=\"_blank\">2701</a></strong></td>\n    <td>Mon</td>\n    <td>2018-12-10</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2701\" target=\"_blank\">First impressions of the Odroid-go</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2702\" target=\"_blank\">2702</a></strong></td>\n    <td>Tue</td>\n    <td>2018-12-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2702\" target=\"_blank\">Audacity set up and response to episode 2658</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2703\" target=\"_blank\">2703</a></strong></td>\n    <td>Wed</td>\n    <td>2018-12-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2703\" target=\"_blank\">Fog of war in Yesod based game</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2704\" target=\"_blank\">2704</a></strong></td>\n    <td>Thu</td>\n    <td>2018-12-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2704\" target=\"_blank\">Intro to Scribus</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2705\" target=\"_blank\">2705</a></strong></td>\n    <td>Fri</td>\n    <td>2018-12-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2705\" target=\"_blank\">Evidence-based Medicine</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2706\" target=\"_blank\">2706</a></strong></td>\n    <td>Mon</td>\n    <td>2018-12-17</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2706\" target=\"_blank\">Why I love the IBM AS/400 computer systems</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2707\" target=\"_blank\">2707</a></strong></td>\n    <td>Tue</td>\n    <td>2018-12-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2707\" target=\"_blank\">Steganalysis 101</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2708\" target=\"_blank\">2708</a></strong></td>\n    <td>Wed</td>\n    <td>2018-12-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2708\" target=\"_blank\">Ghostscript</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2709\" target=\"_blank\">2709</a></strong></td>\n    <td>Thu</td>\n    <td>2018-12-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2709\" target=\"_blank\">Bash Tips - 16</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2710\" target=\"_blank\">2710</a></strong></td>\n    <td>Fri</td>\n    <td>2018-12-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2710\" target=\"_blank\">Youtube downloader for channels</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2711\" target=\"_blank\">2711</a></strong></td>\n    <td>Mon</td>\n    <td>2018-12-24</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2711\" target=\"_blank\">Raspberry Pi 3A+ Review</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0370.html\" target=\"_blank\">Yannick the french guy from Switzerland</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2712\" target=\"_blank\">2712</a></strong></td>\n    <td>Tue</td>\n    <td>2018-12-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2712\" target=\"_blank\">Steganography</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2713\" target=\"_blank\">2713</a></strong></td>\n    <td>Wed</td>\n    <td>2018-12-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2713\" target=\"_blank\">Resources in 4x game</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2714\" target=\"_blank\">2714</a></strong></td>\n    <td>Thu</td>\n    <td>2018-12-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2714\" target=\"_blank\">Airplane stalls and Angle of Attack</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0326.html\" target=\"_blank\">Brian in Ohio</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2715\" target=\"_blank\">2715</a></strong></td>\n    <td>Fri</td>\n    <td>2018-12-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2715\" target=\"_blank\">About ONAP</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2716\" target=\"_blank\">2716</a></strong></td>\n    <td>Mon</td>\n    <td>2018-12-31</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2716\" target=\"_blank\">Really Simple YouTube</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0270.html\" target=\"_blank\">Thaj Sara</a></td>\n    </tr>\n</table>\n\n<h2>Comments this month</h2>\n\n<p>These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.<br/>\nThere are 34 comments in total.</p>\n<p>There are 15 comments on\n11 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=1536#comments\" target=\"_blank\">hpr1536</a></strong>\n(2014-06-23) \"<em>The 150-in-1 Electronic Project Kit</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0252.html\" target=\"_blank\">Curtis Adkins (CPrompt^)</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=1536#9\" target=\"_blank\">Comment 9</a>:\nRichard Harris on 2018-12-16:\n\"Consultant, Licensed technical instructor\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2378#comments\" target=\"_blank\">hpr2378</a></strong>\n(2017-09-13) \"<em>Why Docbook?</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2378#10\" target=\"_blank\">Comment 10</a>:\nKlaatu on 2018-12-22:\n\"docbook rocks\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2562#comments\" target=\"_blank\">hpr2562</a></strong>\n(2018-05-29) \"<em>I bought a laptop</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0311.html\" target=\"_blank\">clacke</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2562#3\" target=\"_blank\">Comment 3</a>:\nclacke on 2018-12-05:\n\"This is an episode\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2619#comments\" target=\"_blank\">hpr2619</a></strong>\n(2018-08-16) \"<em>A Gentle Introduction to Quilt</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0357.html\" target=\"_blank\">bjb</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2619#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-22:\n\"can\'t wait to try it\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2635#comments\" target=\"_blank\">hpr2635</a></strong>\n(2018-09-07) \"<em>Running your own mainframe on Linux (for fun and profit)</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2635#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2018-12-22:\n\"Best explanation of what a mainframe is\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2661#comments\" target=\"_blank\">hpr2661</a></strong>\n(2018-10-15) \"<em>My Music Production Setup</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0152.html\" target=\"_blank\">Claudio Miranda</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2661#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2018-12-22:\n\"Nice look behind the scenes\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2666#comments\" target=\"_blank\">hpr2666</a></strong>\n(2018-10-22) \"<em>Slackware Post-Install</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0325.html\" target=\"_blank\">m1rr0r5h4d35</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2666#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2018-12-22:\n\"shameless self promotion\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2672#comments\" target=\"_blank\">hpr2672</a></strong>\n(2018-10-30) \"<em>Porteus</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2672#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-03:\n\"Late response better than no response\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2693#comments\" target=\"_blank\">hpr2693</a></strong>\n(2018-11-28) \"<em>Getting started with web based game in Haskell and Elm</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2693#2\" target=\"_blank\">Comment 2</a>:\nTuula on 2018-12-01:\n\"thanks\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2694#comments\" target=\"_blank\">hpr2694</a></strong>\n(2018-11-29) \"<em>Bandit Update</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0235.html\" target=\"_blank\">NYbill</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2694#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2018-12-03:\n\"Use the website\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2694#2\" target=\"_blank\">Comment 2</a>:\nNYbill on 2018-12-03:\n\"Huh?\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2694#3\" target=\"_blank\">Comment 3</a>:\nKen Fallon on 2018-12-04:\n\"I took it to be a hacking challange\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2694#4\" target=\"_blank\">Comment 4</a>:\nNYbill on 2018-12-04:\n\"Webpage\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2695#comments\" target=\"_blank\">hpr2695</a></strong>\n(2018-11-30) \"<em>Problems with Studies</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2695#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2018-12-20:\n\"Required listening\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2695#2\" target=\"_blank\">Comment 2</a>:\nKevin O&#39;Brien on 2018-12-21:\n\"Finding truth\"</li></ul><br/>\n</li></ul>\n<p>There are 19 comments on 10 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2697#comments\" target=\"_blank\">hpr2697</a></strong>\n(2018-12-04) \"<em>The Linux Shutdown Command Explained</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2697#1\" target=\"_blank\">Comment 1</a>:\nClaudioM on 2018-12-04:\n\"shutdown on BSDs\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2697#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-20:\n\"another great jwp episode\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2697#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2018-12-20:\n\"episode 2725\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2698#comments\" target=\"_blank\">hpr2698</a></strong>\n(2018-12-05) \"<em>XSV for fast CSV manipulations - Part 1</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0300.html\" target=\"_blank\">b-yeezi</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2698#1\" target=\"_blank\">Comment 1</a>:\nMike Ray on 2018-12-05:\n\"Good timing\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2698#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2018-12-16:\n\"This is a great bit of software\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2698#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2018-12-20:\n\"Neato\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2701#comments\" target=\"_blank\">hpr2701</a></strong>\n(2018-12-10) \"<em>First impressions of the Odroid-go</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2701#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2018-12-10:\n\"Particularly interesting\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2701#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-20:\n\"Particularly interesting +1\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2704#comments\" target=\"_blank\">hpr2704</a></strong>\n(2018-12-13) \"<em>Intro to Scribus</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2704#1\" target=\"_blank\">Comment 1</a>:\nAhuka on 2018-12-15:\n\"Excellent show\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2705#comments\" target=\"_blank\">hpr2705</a></strong>\n(2018-12-14) \"<em>Evidence-based Medicine</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2705#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2018-12-20:\n\"smart\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2705#2\" target=\"_blank\">Comment 2</a>:\nAhuka on 2018-12-21:\n\"Follow your bliss\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2706#comments\" target=\"_blank\">hpr2706</a></strong>\n(2018-12-17) \"<em>Why I love the IBM AS/400 computer systems</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2706#1\" target=\"_blank\">Comment 1</a>:\nBob on 2018-12-18:\n\"Novell not AS400\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2706#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-20:\n\"Intro music\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2706#3\" target=\"_blank\">Comment 3</a>:\nWindigo on 2018-12-31:\n\"Certainly piqued my interest\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2707#comments\" target=\"_blank\">hpr2707</a></strong>\n(2018-12-18) \"<em>Steganalysis 101</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2707#1\" target=\"_blank\">Comment 1</a>:\nb-yeezi on 2018-12-18:\n\"Great show\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2707#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-12-19:\n\"Great intro\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2710#comments\" target=\"_blank\">hpr2710</a></strong>\n(2018-12-21) \"<em>Youtube downloader for channels</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2710#1\" target=\"_blank\">Comment 1</a>:\nGustaf on 2018-12-21:\n\"Thank you\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2712#comments\" target=\"_blank\">hpr2712</a></strong>\n(2018-12-25) \"<em>Steganography</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2712#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2018-12-28:\n\"Did anyone win ?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2716#comments\" target=\"_blank\">hpr2716</a></strong>\n(2018-12-31) \"<em>Really Simple YouTube</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0270.html\" target=\"_blank\">Thaj Sara</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2716#1\" target=\"_blank\">Comment 1</a>:\nb-yeezi on 2018-12-31:\n\"Already put to use\"</li></ul><br/>\n</li></ul>\n\n<h2>Mailing List discussions</h2>\n<p>\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-December/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-December/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h2>\nThanks to all HPR contributors in 2018!\n</h2>\n<p>\n<a href=\"https://hackerpublicradio.org/correspondents/0361.html\">Aaressaar</a>, <a href=\"https://hackerpublicradio.org/correspondents/0198.html\">Ahuka</a>, <a href=\"https://hackerpublicradio.org/correspondents/0290.html\">Al</a>, <a href=\"https://hackerpublicradio.org/correspondents/0318.html\">Archer72</a>, <a href=\"https://hackerpublicradio.org/correspondents/0300.html\">b-yeezi</a>, <a href=\"https://hackerpublicradio.org/correspondents/0357.html\">bjb</a>, <a href=\"https://hackerpublicradio.org/correspondents/0365.html\">bookewyrmm</a>, <a href=\"https://hackerpublicradio.org/correspondents/0326.html\">Brian in Ohio</a>, <a href=\"https://hackerpublicradio.org/correspondents/0311.html\">clacke</a>, <a href=\"https://hackerpublicradio.org/correspondents/0152.html\">Claudio Miranda</a>, <a href=\"https://hackerpublicradio.org/correspondents/0315.html\">Clinton Roy</a>, <a href=\"https://hackerpublicradio.org/correspondents/0225.html\">Dave Morriss</a>, <a href=\"https://hackerpublicradio.org/correspondents/0209.html\">David Whitman</a>, <a href=\"https://hackerpublicradio.org/correspondents/0371.html\">desearcher</a>, <a href=\"https://hackerpublicradio.org/correspondents/0151.html\">dodddummy</a>, <a href=\"https://hackerpublicradio.org/correspondents/0372.html\">Edward Miro / c1ph0r</a>, <a href=\"https://hackerpublicradio.org/correspondents/0085.html\">finux</a>, <a href=\"https://hackerpublicradio.org/correspondents/0309.html\">folky</a>, <a href=\"https://hackerpublicradio.org/correspondents/0269.html\">Honkeymagoo</a>, <a href=\"https://hackerpublicradio.org/correspondents/0159.html\">HPR Volunteers</a>, <a href=\"https://hackerpublicradio.org/correspondents/0157.html\">HPR_AudioBookClub</a>, <a href=\"https://hackerpublicradio.org/correspondents/0369.html\">Jeroen Baten</a>, <a href=\"https://hackerpublicradio.org/correspondents/0360.html\">Joey Hess</a>, <a href=\"https://hackerpublicradio.org/correspondents/0238.html\">Jon Kulp</a>, <a href=\"https://hackerpublicradio.org/correspondents/0129.html\">JWP</a>, <a href=\"https://hackerpublicradio.org/correspondents/0030.html\">Ken Fallon</a>, <a href=\"https://hackerpublicradio.org/correspondents/0078.html\">klaatu</a>, <a href=\"https://hackerpublicradio.org/correspondents/0111.html\">knightwise</a>, <a href=\"https://hackerpublicradio.org/correspondents/0107.html\">lostnbronx</a>, <a href=\"https://hackerpublicradio.org/correspondents/0325.html\">m1rr0r5h4d35</a>, <a href=\"https://hackerpublicradio.org/correspondents/0362.html\">MPardo</a>, <a href=\"https://hackerpublicradio.org/correspondents/0201.html\">MrX</a>, <a href=\"https://hackerpublicradio.org/correspondents/0235.html\">NYbill</a>, <a href=\"https://hackerpublicradio.org/correspondents/0036.html\">operat0r</a>, <a href=\"https://hackerpublicradio.org/correspondents/0366.html\">Philip</a>, <a href=\"https://hackerpublicradio.org/correspondents/0110.html\">Quvmoh</a>, <a href=\"https://hackerpublicradio.org/correspondents/0250.html\">Shane Shennan</a>, <a href=\"https://hackerpublicradio.org/correspondents/0115.html\">sigflup</a>, <a href=\"https://hackerpublicradio.org/correspondents/0334.html\">Steve Saner</a>, <a href=\"https://hackerpublicradio.org/correspondents/0297.html\">swift110</a>, <a href=\"https://hackerpublicradio.org/correspondents/0270.html\">Thaj Sara</a>, <a href=\"https://hackerpublicradio.org/correspondents/0359.html\">The Alien Brothers Podcast (ABP)</a>, <a href=\"https://hackerpublicradio.org/correspondents/0363.html\">the_remora</a>, <a href=\"https://hackerpublicradio.org/correspondents/0354.html\">TheDUDE</a>, <a href=\"https://hackerpublicradio.org/correspondents/0314.html\">thelovebug</a>, <a href=\"https://hackerpublicradio.org/correspondents/0273.html\">ToeJet</a>, <a href=\"https://hackerpublicradio.org/correspondents/0338.html\">Tony Hughes AKA TonyH1212</a>, <a href=\"https://hackerpublicradio.org/correspondents/0364.html\">Tuula</a>, <a href=\"https://hackerpublicradio.org/correspondents/0158.html\">Various Creative Commons Works</a>, <a href=\"https://hackerpublicradio.org/correspondents/0109.html\">Various Hosts</a>, <a href=\"https://hackerpublicradio.org/correspondents/0079.html\">Xoke</a>, <a href=\"https://hackerpublicradio.org/correspondents/0368.html\">Xtrato</a>, <a href=\"https://hackerpublicradio.org/correspondents/0370.html\">Yannick the french guy from Switzerland</a>.\n</p>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2741,'2019-02-04','HPR Community News for January 2019',4598,'Yannick Dave and Ken talk about shows released and comments posted in January 2019','\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\" summary=\"Last month\'s shows\">\n    <tr>\n    <th>Id</th>\n    <th>Day</th>\n    <th>Date</th>\n    <th>Title</th>\n    <th>Host</th>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2717\" target=\"_blank\">2717</a></strong></td>\n    <td>Tue</td>\n    <td>2019-01-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2717\" target=\"_blank\">Mobile Device Security</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2718\" target=\"_blank\">2718</a></strong></td>\n    <td>Wed</td>\n    <td>2019-01-02</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2718\" target=\"_blank\">Genre In Storytelling</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2719\" target=\"_blank\">2719</a></strong></td>\n    <td>Thu</td>\n    <td>2019-01-03</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2719\" target=\"_blank\">Bash Tips - 17</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2720\" target=\"_blank\">2720</a></strong></td>\n    <td>Fri</td>\n    <td>2019-01-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2720\" target=\"_blank\">Download youtube channels using the rss feeds</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2721\" target=\"_blank\">2721</a></strong></td>\n    <td>Mon</td>\n    <td>2019-01-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2721\" target=\"_blank\">HPR Community News for December 2018</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2722\" target=\"_blank\">2722</a></strong></td>\n    <td>Tue</td>\n    <td>2019-01-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2722\" target=\"_blank\">RAID 6 a short description</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2723\" target=\"_blank\">2723</a></strong></td>\n    <td>Wed</td>\n    <td>2019-01-09</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2723\" target=\"_blank\">Using Elm in context of 4X game client</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2724\" target=\"_blank\">2724</a></strong></td>\n    <td>Thu</td>\n    <td>2019-01-10</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2724\" target=\"_blank\">Using a DIN Rail to mount a Raspberry Pi</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2725\" target=\"_blank\">2725</a></strong></td>\n    <td>Fri</td>\n    <td>2019-01-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2725\" target=\"_blank\">The Illumos Shutdown Command Explained</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2726\" target=\"_blank\">2726</a></strong></td>\n    <td>Mon</td>\n    <td>2019-01-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2726\" target=\"_blank\">Home Theater - Part 2 Software (High Level)</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2727\" target=\"_blank\">2727</a></strong></td>\n    <td>Tue</td>\n    <td>2019-01-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2727\" target=\"_blank\">Passwords</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2728\" target=\"_blank\">2728</a></strong></td>\n    <td>Wed</td>\n    <td>2019-01-16</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2728\" target=\"_blank\">The Unreliable Narrator In Storytelling</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2729\" target=\"_blank\">2729</a></strong></td>\n    <td>Thu</td>\n    <td>2019-01-17</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2729\" target=\"_blank\">Bash Tips - 18</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2730\" target=\"_blank\">2730</a></strong></td>\n    <td>Fri</td>\n    <td>2019-01-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2730\" target=\"_blank\">Resizing images for vcard on Android</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2731\" target=\"_blank\">2731</a></strong></td>\n    <td>Mon</td>\n    <td>2019-01-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2731\" target=\"_blank\">My 8 bit Christmas</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0268.html\" target=\"_blank\">Andrew Conway</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2732\" target=\"_blank\">2732</a></strong></td>\n    <td>Tue</td>\n    <td>2019-01-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2732\" target=\"_blank\">Storytelling formula compliance</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2733\" target=\"_blank\">2733</a></strong></td>\n    <td>Wed</td>\n    <td>2019-01-23</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2733\" target=\"_blank\">Writing Web Game in Haskell - News and Notifications</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2734\" target=\"_blank\">2734</a></strong></td>\n    <td>Thu</td>\n    <td>2019-01-24</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2734\" target=\"_blank\">Mashpodder</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2735\" target=\"_blank\">2735</a></strong></td>\n    <td>Fri</td>\n    <td>2019-01-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2735\" target=\"_blank\">Soffritto</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2736\" target=\"_blank\">2736</a></strong></td>\n    <td>Mon</td>\n    <td>2019-01-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2736\" target=\"_blank\">Response to show 2720</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2737\" target=\"_blank\">2737</a></strong></td>\n    <td>Tue</td>\n    <td>2019-01-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2737\" target=\"_blank\">My Pioneer RT-707 Reel-to-Reel Tape Deck</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2738\" target=\"_blank\">2738</a></strong></td>\n    <td>Wed</td>\n    <td>2019-01-30</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2738\" target=\"_blank\">My Applications</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2739\" target=\"_blank\">2739</a></strong></td>\n    <td>Thu</td>\n    <td>2019-01-31</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2739\" target=\"_blank\">Bash Tips - 19</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n</table>\n\n<h2>Comments this month</h2>\n\n<p>These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.<br/>\nThere are 29 comments in total.</p>\n<p>There are 8 comments on\n4 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2629#comments\" target=\"_blank\">hpr2629</a></strong>\n(2018-08-30) \"<em>Thoughts on language learning part 3 - game/story mode.</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0151.html\" target=\"_blank\">dodddummy</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2629#2\" target=\"_blank\">Comment 2</a>:\ndodddummy on 2019-01-08:\n\"The Stanley Parable\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2668#comments\" target=\"_blank\">hpr2668</a></strong>\n(2018-10-24) \"<em>Explaining the controls on my Amateur HF Radio Part 3</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2668#3\" target=\"_blank\">Comment 3</a>:\nMrX on 2019-01-10:\n\"Re Comment 1 from Michael\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2668#4\" target=\"_blank\">Comment 4</a>:\nMrX on 2019-01-10:\n\"Re Comment 2 from lostnbronx\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2709#comments\" target=\"_blank\">hpr2709</a></strong>\n(2018-12-20) \"<em>Bash Tips - 16</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2709#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2019-01-08:\n\"In case you are worried Dave will run out of material\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2709#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2019-01-08:\n\"Bash-5.0\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2712#comments\" target=\"_blank\">hpr2712</a></strong>\n(2018-12-25) \"<em>Steganography</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2712#2\" target=\"_blank\">Comment 2</a>:\nShortFatBaldGuy on 2019-01-04:\n\"Great episode/series\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2712#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2019-01-07:\n\"no lucky winners\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2712#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2019-01-07:\n\"Thanks Scott\"</li></ul><br/>\n</li></ul>\n<p>There are 21 comments on 9 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2717#comments\" target=\"_blank\">hpr2717</a></strong>\n(2019-01-01) \"<em>Mobile Device Security</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2717#1\" target=\"_blank\">Comment 1</a>:\nrtsn on 2019-01-25:\n\"!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2719#comments\" target=\"_blank\">hpr2719</a></strong>\n(2019-01-03) \"<em>Bash Tips - 17</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2719#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2019-01-07:\n\"Things I didn\'t know\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2719#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2019-01-07:\n\"Substring manipulation\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2721#comments\" target=\"_blank\">hpr2721</a></strong>\n(2019-01-07) \"<em>HPR Community News for December 2018</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2721#1\" target=\"_blank\">Comment 1</a>:\nDave Morriss on 2019-01-15:\n\"Very nice show!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2721#2\" target=\"_blank\">Comment 2</a>:\nWindigo on 2019-01-16:\n\"Listening through the back catalog\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2725#comments\" target=\"_blank\">hpr2725</a></strong>\n(2019-01-11) \"<em>The Illumos Shutdown Command Explained</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2725#1\" target=\"_blank\">Comment 1</a>:\nClaudioM on 2019-01-11:\n\"Quite a Different Shutdown\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2726#comments\" target=\"_blank\">hpr2726</a></strong>\n(2019-01-14) \"<em>Home Theater - Part 2 Software (High Level)</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2726#1\" target=\"_blank\">Comment 1</a>:\nrtsn on 2019-01-25:\n\"!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2728#comments\" target=\"_blank\">hpr2728</a></strong>\n(2019-01-16) \"<em>The Unreliable Narrator In Storytelling</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2728#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2019-01-17:\n\"As a means for telling two stories at once ?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2731#comments\" target=\"_blank\">hpr2731</a></strong>\n(2019-01-21) \"<em>My 8 bit Christmas</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0268.html\" target=\"_blank\">Andrew Conway</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-01-23:\n\"amazing memories\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2019-01-23:\n\"This was a real treat\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#3\" target=\"_blank\">Comment 3</a>:\nJon Kulp on 2019-01-23:\n\"I love legacy hardware\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#4\" target=\"_blank\">Comment 4</a>:\ntimttmy on 2019-01-23:\n\"first contact\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#5\" target=\"_blank\">Comment 5</a>:\nrtsn on 2019-01-25:\n\"c0mment\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2731#6\" target=\"_blank\">Comment 6</a>:\nMike Ray on 2019-01-25:\n\"Jealous\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2734#comments\" target=\"_blank\">hpr2734</a></strong>\n(2019-01-24) \"<em>Mashpodder</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2734#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2019-01-17:\n\"Coincidentally...\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2734#2\" target=\"_blank\">Comment 2</a>:\nMrX on 2019-01-20:\n\"Re Coincidentally...\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2737#comments\" target=\"_blank\">hpr2737</a></strong>\n(2019-01-29) \"<em>My Pioneer RT-707 Reel-to-Reel Tape Deck</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2737#1\" target=\"_blank\">Comment 1</a>:\nJon Kulp on 2019-01-29:\n\"Tape counter is functioning now\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2737#2\" target=\"_blank\">Comment 2</a>:\nBookewyrmm on 2019-01-29:\n\"ancient media\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2737#3\" target=\"_blank\">Comment 3</a>:\nJon Kulp on 2019-01-29:\n\"Victrola episode\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2737#4\" target=\"_blank\">Comment 4</a>:\nDave Morriss on 2019-01-29:\n\"Wow! What a beautiful tape deck!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2737#5\" target=\"_blank\">Comment 5</a>:\nJon Kulp on 2019-01-29:\n\"I want one!\"</li></ul><br/>\n</li></ul>\n\n<h2>Mailing List discussions</h2>\n<p>\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-January/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-January/thread.html</a>\n\n\n<h2>Any other business</h2>\n<ul>\n<li><p>Google+ is going away on April 2nd. Everything is going to be deleted so backup your files before then.</p></li>\n<li><p>Mad Sweeney wrote to inform us about <a href=\"https://dnsflagday.net/\" class=\"uri\">https://dnsflagday.net/</a> Some <em>“DNS software and service providers […] have agreed to coordinate removing accommodations for non-compliant DNS implementations from their software or services, on or around February 1st 2019”</em></p></li>\n</ul>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Over the period tags and/or summaries have been added to 11 shows which were without them.</p>\n<p>If you would like to contribute to the tag/summary project visit the summary page at <a href=\"https://hackerpublicradio.org/report_missing_tags.php\" class=\"uri\">https://hackerpublicradio.org/report_missing_tags.php</a> and follow the instructions there.</p>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1);
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (3959,'2023-10-05','Download any HPR series with english file names',165,'A dir with the series name will be created and all shows will be renamed to ShowTitle.mp3 inside it','<p>Hello all. This is gemlog from Terrace, bc, canada just up near the\nalaska panhandle.</p>\n<p>Some of you may know me from in COM chat on sdf dot org or as a\nfedizen on the tilde dot zone instance of mastodon.</p>\n<p>Now, the other day I finally got around to checking out HPR properly,\neven though my masto-pal claw-dio-m turned me on to it a couple of years\nago.</p>\n<p>Recently, on a friday night in irc on tilde radio, I noticed there\nwere whole series on hpr and not only single shows and that got me kind\nof excited.<br />\nI guess I\'m easily excitable.</p>\n<p>Anyhow, something I could listen to at work or while driving. Still,\nI managed to forget about it until /just/ before I was leaving the house\nfor work on Monday morning. I rushed to copy over a few shows - nearly\nat random onto my phone and headed out to work.</p>\n<p>After I got my morning sorted at work, I told VLC to play-all and\nenjoyed a couple of shows. I noticed that each show I had chosen had a\nbeg post at the beginning. I figured I could make one on at least\nsomething from my messy gemlog/bin dir.</p>\n<p>However, after a break, I came back and couldn\'t remember which 4\ndigit numbered dot mp3 I had finished up on, which mildly irked me.\nWell, as we all know, irk becomes itch and I put my sad regex skills to\nthe test scraping the hpr website with a custom bash script later when I\ngot home.</p>\n<p>A very custom bash script. Like all scrapers, if any of the guys at\nhpr even breathe the wrong way, it will probably break horribly. On the\nother hand, I\'ve had scrapers that looked just as sad running for many\nyears against a canadian government site. So. Who knows?</p>\n<p>All the script uses are some built-ins from bash along with sed and\nwget for the actual getting. My local instance of searX N G was left\nsmoking as scrambled for sed incantations to string together. I\'m not a\nsed guy.</p>\n<p>Usage is simple, as the script only accepts one argument: ... the\nfour digit series number of the show you want to download. It will\ncreate a dir with the series name and download every mp3 it finds,\nrenaming each show to the show title.</p>\n<p>I was tempted to doll it up with some niceties like options for\ndownload dir, a selector for a series with a dialog of some kind... yada\nyada yada.</p>\n<p>But... we all know what happens when you stretch a quick hack with a\nbash script too far for the scripting language: hours of misery wishing\nyou\'d started with some other language.</p>\n<p>So far, I\'ve used the script to download 8 series. DU dash S H tells\nme they add up to 2 dot 2 gig, so it seems to work well enough.</p>\n<p>It comes with the same iron clad warranty as everything I write:</p>\n<p>If it breaks, you get to keep all the pieces. Thanks for\nlistening.</p>\n<pre><code>#!/bin/bash\n# gemlog@gemlog.ca 2023-08-26\n# License: CC BY-SA 4.0.\n# not proud of my continuing lack of regex foo frankly...\n\nif [ $# -lt 1 ]; then\n  echo 1&gt;&amp;2 &quot;$0: You need to enter the HPR Series Number to download as 4 digits&quot;\n  echo &quot;The full list of HPR Series is at https://hackerpublicradio.org/series/index.html&quot;\n  exit 2\nfi\n\nsnumber=$1\nre=&#39;^[[:digit:]]{4}$&#39;\nif [[ $snumber =~ $re ]]; then\n    wget https://hackerpublicradio.org/series/$snumber.html -q -O /tmp/$snumber.html\n    content=$(&lt;/tmp/$snumber.html)\n    declare -a shows\n    shows=$(grep -P &#39;^(?=.*h3)(?=.*title)&#39; /tmp/$snumber.html)\nelse\n    echo &quot;&#39;$snumber&#39; is not exactly 4 digits like an HPR series number&quot;\n    exit 2\nfi\n\nseries=$(echo $content | sed -e :a -e &#39;s/&lt;[^&gt;]*&gt;//g;/&lt;/N;//ba&#39; | grep -o -P -m1 &#39;(?&lt;=In-Depth Series:).*(?=Number)&#39; | sed &#39;s/[ t]*$//&#39; )\nseries=$(echo ${series// /_} | cut -b 2-50 | sed &#39;s/_*$//&#39; | sed &#39;s/^_*//&#39; | sed s/[^A-Za-z0-9_.]/_/g)\n\n#outdir=&quot;/home/gemlog/Music/Audio/HPR/$series-Se$snumber/&quot;\noutdir=~/&quot;Downloads/HPR/$series-Se$snumber/&quot;\nmkdir -p &quot;$outdir&quot;\necho &quot;Files for the series &quot;$series&quot; will be saved in $outdir&quot;\n\ndeclare -a shows\ndeclare -a url_array\nshows=$(grep -P &#39;^(?=.*h3)(?=.*title)&#39; /tmp/$snumber.html)\nIFS=$&#39;n&#39;\n\nfor line in $shows\n  do\n    f=$((f+1))\ndone\necho\necho\necho &quot;Downloading $f mp3 files&quot;\n\n\nfor line in $shows\n  do\n    i=$((i+1))\n    title=$(echo $line | sed -e :a -e &#39;s/&lt;[^&gt;]*&gt;//g;/&lt;/N;//ba&#39; | grep -o -P &#39;(?&lt;=::).*(&#39;host&#39;)&#39;  | sed &#39;s/host//&#39; | sed &#39;s/[ t]*$//&#39; | sed s/[^A-Za-z0-9_.]/_/g | sed &#39;s/ /_/g&#39; | sed &#39;s/^_*//&#39; )\n    enumber=$(echo $line | sed -e :a -e &#39;s/&lt;[^&gt;]*&gt;//g;/&lt;/N;//ba&#39; | grep -o -P &#39;(?&lt;=hpr).*(&#39;::&#39;)&#39; | sed &#39;s/:://&#39;)\n    enumber=$(printf &quot;%04d&quot; $((enumber)) )\n    outfile=$outdir$title-Ep$enumber.mp3\n    url=&quot;https://www.hackerpublicradio.org/eps/hpr$enumber.mp3&quot;\n    echo &quot;Downloading file $i: $title&quot;\n    wget --verbose --max-redirect 2 $url -O $outfile\n    sleep 2\n  done\n\n\necho\nttlfiles=$(ls -1 $outdir | wc -l)\necho &quot;$ttlfiles files for the series &quot;$series&quot; were saved in $outdir&quot;\n\nexit 0</code></pre>\n',425,42,1,'CC-BY-SA','Bash, sed, grep, wget, scraper',0,0,1),
(2761,'2019-03-04','HPR Community News for February 2019',4022,'HPR Volunteers talk about shows released and comments posted in February 2019','\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\" summary=\"Last month\'s shows\">\n    <tr>\n    <th>Id</th>\n    <th>Day</th>\n    <th>Date</th>\n    <th>Title</th>\n    <th>Host</th>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2740\" target=\"_blank\">2740</a></strong></td>\n    <td>Fri</td>\n    <td>2019-02-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2740\" target=\"_blank\">Pop!_OS 18.10 (quick) review</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0370.html\" target=\"_blank\">Yannick the french guy from Switzerland</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2741\" target=\"_blank\">2741</a></strong></td>\n    <td>Mon</td>\n    <td>2019-02-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2741\" target=\"_blank\">HPR Community News for January 2019</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2742\" target=\"_blank\">2742</a></strong></td>\n    <td>Tue</td>\n    <td>2019-02-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2742\" target=\"_blank\">SAP Hana Certification Directory</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2743\" target=\"_blank\">2743</a></strong></td>\n    <td>Wed</td>\n    <td>2019-02-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2743\" target=\"_blank\">Character build in the d20 system</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2744\" target=\"_blank\">2744</a></strong></td>\n    <td>Thu</td>\n    <td>2019-02-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2744\" target=\"_blank\">Yet Another Rambling Drive Into Work</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0201.html\" target=\"_blank\">MrX</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2745\" target=\"_blank\">2745</a></strong></td>\n    <td>Fri</td>\n    <td>2019-02-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2745\" target=\"_blank\">My YouTube Subscriptions #1</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2746\" target=\"_blank\">2746</a></strong></td>\n    <td>Mon</td>\n    <td>2019-02-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2746\" target=\"_blank\">My software part 2</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2747\" target=\"_blank\">2747</a></strong></td>\n    <td>Tue</td>\n    <td>2019-02-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2747\" target=\"_blank\">checking oil</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0329.html\" target=\"_blank\">brian</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2748\" target=\"_blank\">2748</a></strong></td>\n    <td>Wed</td>\n    <td>2019-02-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2748\" target=\"_blank\">Writing Web Game in Haskell - Special events</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2749\" target=\"_blank\">2749</a></strong></td>\n    <td>Thu</td>\n    <td>2019-02-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2749\" target=\"_blank\">Lostnbronx and Klaatu commentary from episode 2743</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2750\" target=\"_blank\">2750</a></strong></td>\n    <td>Fri</td>\n    <td>2019-02-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2750\" target=\"_blank\">Windmill is on the Fritz</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2751\" target=\"_blank\">2751</a></strong></td>\n    <td>Mon</td>\n    <td>2019-02-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2751\" target=\"_blank\">Battling with English - part 3</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2752\" target=\"_blank\">2752</a></strong></td>\n    <td>Tue</td>\n    <td>2019-02-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2752\" target=\"_blank\">XSV for fast CSV manipulations - Part 2</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0300.html\" target=\"_blank\">b-yeezi</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2753\" target=\"_blank\">2753</a></strong></td>\n    <td>Wed</td>\n    <td>2019-02-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2753\" target=\"_blank\">Specific Settings In Storytelling</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2754\" target=\"_blank\">2754</a></strong></td>\n    <td>Thu</td>\n    <td>2019-02-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2754\" target=\"_blank\">Craigslist Scam Catch</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2755\" target=\"_blank\">2755</a></strong></td>\n    <td>Fri</td>\n    <td>2019-02-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2755\" target=\"_blank\">My YouTube Subscriptions #2</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2756\" target=\"_blank\">2756</a></strong></td>\n    <td>Mon</td>\n    <td>2019-02-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2756\" target=\"_blank\">Bash Tips - 20</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2757\" target=\"_blank\">2757</a></strong></td>\n    <td>Tue</td>\n    <td>2019-02-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2757\" target=\"_blank\">How to DM</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2758\" target=\"_blank\">2758</a></strong></td>\n    <td>Wed</td>\n    <td>2019-02-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2758\" target=\"_blank\">Haskell - Data types and database actions</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2759\" target=\"_blank\">2759</a></strong></td>\n    <td>Thu</td>\n    <td>2019-02-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2759\" target=\"_blank\">Cleaning the Potentiometers on a Peavey Bandit 65</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a></td>\n    </tr>\n</table>\n\n<h2>Comments this month</h2>\n\n<p>These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.<br/>\nThere are 10 comments in total.</p>\n<p>There are 6 comments on\n5 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2672#comments\" target=\"_blank\">hpr2672</a></strong>\n(2018-10-30) \"<em>Porteus</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2672#3\" target=\"_blank\">Comment 3</a>:\nclacke on 2019-02-26:\n\"Re: Test-driving Linux in computer stores\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2706#comments\" target=\"_blank\">hpr2706</a></strong>\n(2018-12-17) \"<em>Why I love the IBM AS/400 computer systems</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2706#4\" target=\"_blank\">Comment 4</a>:\nRob on 2019-02-27:\n\"hpr2706 - episode about AS/400\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2707#comments\" target=\"_blank\">hpr2707</a></strong>\n(2018-12-18) \"<em>Steganalysis 101</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2707#3\" target=\"_blank\">Comment 3</a>:\nrtsn on 2019-02-05:\n\"!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2708#comments\" target=\"_blank\">hpr2708</a></strong>\n(2018-12-19) \"<em>Ghostscript</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2708#1\" target=\"_blank\">Comment 1</a>:\nSteve on 2019-02-07:\n\"Just what I needed\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2737#comments\" target=\"_blank\">hpr2737</a></strong>\n(2019-01-29) \"<em>My Pioneer RT-707 Reel-to-Reel Tape Deck</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2737#6\" target=\"_blank\">Comment 6</a>:\nVulcanRidr on 2019-02-06:\n\"Excellent!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2737#7\" target=\"_blank\">Comment 7</a>:\nJon Kulp on 2019-02-06:\n\"the RT-909\"</li></ul><br/>\n</li></ul>\n<p>There are 4 comments on 4 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2741#comments\" target=\"_blank\">hpr2741</a></strong>\n(2019-02-04) \"<em>HPR Community News for January 2019</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2741#1\" target=\"_blank\">Comment 1</a>:\nBrian in Ohio on 2019-02-06:\n\"show notes\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2743#comments\" target=\"_blank\">hpr2743</a></strong>\n(2019-02-06) \"<em>Character build in the d20 system</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2743#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-02-06:\n\"Pleasure to listen to\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2754#comments\" target=\"_blank\">hpr2754</a></strong>\n(2019-02-21) \"<em>Craigslist Scam Catch</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0372.html\" target=\"_blank\">Edward Miro / c1ph0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2754#1\" target=\"_blank\">Comment 1</a>:\nklaatu on 2019-02-27:\n\"this episode\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2759#comments\" target=\"_blank\">hpr2759</a></strong>\n(2019-02-28) \"<em>Cleaning the Potentiometers on a Peavey Bandit 65</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2759#1\" target=\"_blank\">Comment 1</a>:\nNYbill on 2019-02-28:\n\"Stepping on toes!\"</li></ul><br/>\n</li></ul>\n\n<h2>Mailing List discussions</h2>\n<p>\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-February/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-February/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Thanks to the following contributors for sending in updates in the past month: <b><a href=\"https://hackerpublicradio.org/correspondents/0215.html\">windigo</a></b></p>\n<p>Over the period tags and/or summaries have been added to 24 shows which were without them.</p>\n<p>If you would like to contribute to the tag/summary project visit the summary page at <a href=\"https://hackerpublicradio.org/report_missing_tags.php\" class=\"uri\">https://hackerpublicradio.org/report_missing_tags.php</a> and follow the instructions there.</p>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2466,'2018-01-15','ShareX is awesome',447,'ShareX, for all your screenshot needs and more','<p>Find it at <a href=\"https://getsharex.com/\" class=\"uri\">https://getsharex.com/</a></p>',79,0,0,'CC-BY-SA','Windows, Screenshot, documentation',0,0,1),
(2468,'2018-01-17','THE WELL',408,'I record a video with audio on my fathers well setup in the sticks','<p>I record a video with audio on my fathers well setup in the sticks</p>\r\n<p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/THE_WELL.mp4\" class=\"uri\">https://rmccurdy.com/scripts/videos/rmccurdy_com/THE_WELL.mp4</a></p>',36,0,1,'CC-BY-SA','well, pump, troubleshooting',0,0,1),
(2469,'2018-01-18','A flight itinerary in Bash',1065,'Working out dates and times in a Bash script','<h1 id=\"a-flight-itinerary-in-bash\">A flight itinerary in Bash</h1>\r\n<p>My daughter flew out to New Zealand before Christmas 2017 to spend some time with her brother, who had been there with his girlfriend since November. I saw her flight itinerary from the airline, but had no idea of how the times related to time back home, so I wrote a little Bash script to calculate times in UTC (my local timezone).</p>\r\n<p>Both of my children have travelled a fair bit in the past few years. I like to keep track of where they are and how they are progressing through their journeys because otherwise I tend to worry. This one was a reasonably simple journey, two flights via Doha in Qatar, with not too long a wait between them. The overall journey was <em>long</em> of course.</p>\r\n<p>When my daughter flew out to Indonesia in 2015 (4 flights and a boat trip, over 38 hours travel time) I built a spreadsheet. Just whatever provides a good distraction!</p>\r\n<p>The rest of the notes, including details of the <code>date</code> command and the script I wrote can be found <a href=\"https://hackerpublicradio.org/eps/hpr2469/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>GNU documentation for <a href=\"https://www.gnu.org/software/coreutils/manual/html_node/date-invocation.html#date-invocation\"><code>date</code></a> (You can also use <code>man date</code> or <code>info date</code> for the full details. I prefer the HTML version because I don\'t like the <code>info</code> tool very much).</li>\r\n<li>The <a href=\"https://www.gnu.org/software/bash/manual/bash.html\">GNU Bash Reference Manual</a></li>\r\n<li>Dann Wasko\'s <em>&quot;Linux in the Shell&quot;</em> episode <a href=\"https://hackerpublicradio.org/eps.php?id=1182\"><em>hpr1182 :: LiTS 023: Date</em></a>, which is full of useful information.</li>\r\n<li>Resources:\r\n<ul>\r\n<li>The script I wrote, called <a href=\"https://hackerpublicradio.org/eps/hpr2469/edi_akl\"><code>edi_akl</code></a> (named to denote the starting and ending airports).</li>\r\n</ul></li>\r\n</ul>\r\n',225,42,1,'CC-BY-SA','Bash,date,ISO 8601,epoch',0,0,1),
(2470,'2018-01-19','Obamacare Update At The End Of 2017',798,'Where is US Health Care policy as we head into 2018?','<p>In 2017 Obamacare was the subject of a great deal of political jockeying, and yet by the end of the year almost nothing changed. So what happened, and why?</p>\r\n<ul>\r\n<li><a href=\"https://www.theguardian.com/us-news/2017/jun/26/koch-network-piggy-banks-closed-republicans-healthcare-tax-reform\" class=\"uri\">https://www.theguardian.com/us-news/2017/jun/26/koch-network-piggy-banks-closed-republicans-healthcare-tax-reform</a></li>\r\n<li><a href=\"https://www.foxbusiness.com/politics/2017/06/26/gop-donors-close-checkbooks-frustrated-with-lack-progress-on-taxes-health-care.html\" class=\"uri\">https://www.foxbusiness.com/politics/2017/06/26/gop-donors-close-checkbooks-frustrated-with-lack-progress-on-taxes-health-care.html</a></li>\r\n<li><a href=\"https://fortune.com/2017/12/21/obamacare-enrollment-surge-despite-trump/\" class=\"uri\">https://fortune.com/2017/12/21/obamacare-enrollment-surge-despite-trump/</a></li>\r\n<li><a href=\"https://www.washingtonpost.com/blogs/plum-line/wp/2017/12/27/republicans-failure-on-health-care-is-even-greater-than-they-realize/\" class=\"uri\">https://www.washingtonpost.com/blogs/plum-line/wp/2017/12/27/republicans-failure-on-health-care-is-even-greater-than-they-realize/</a></li>\r\n<li><a href=\"https://www.palain.com/?page_id=325\" class=\"uri\">https://www.palain.com/?page_id=325</a></li>\r\n</ul>\r\n',198,100,0,'CC-BY-SA','Health Insurance, Health Policy, Insurance Marketplace, Obamacare',0,0,1),
(2479,'2018-02-01','Intergraph workstation',1725,'My rebuild of my Intergraph workstation','<p>Been going through my old work servers.</p>\r\n<p>They typically run until I can\'t update them anymore and then sit not used until I have a bit of free time. So I have an old intergraph box in it that I new pentium 4 motherboard from about 8 years back. I had the receipt taped to the inside of the box. And the Expense statement from work. I had centos 6.0 on it try as it must It got no more updates and repros. It also has a weak PSU as I had to remove the DVD and graphics card to get to work.</p>\r\n<p>About intergraph:</p>\r\n<blockquote>\r\n<p>Intergraph Corporation is an American software development and services company. It provides enterprise engineering and geospatially powered software to businesses, governments, and organizations around the world. Intergraph operates through three divisions: Hexagon PPM, Hexagon Safety &amp; Infrastructure, and Hexagon Geospatial. The company\'s headquarters is in Huntsville, Alabama, USA. In 2008, Intergraph was one of the 100 largest software companies in the world. In 2010, Intergraph was acquired by Hexagon AB. Intergraph was founded in 1969 as M&amp;S Computing, Inc., by former IBM engineers who had been working with NASA and the U.S. Army in developing systems that would apply digital computing to real-time missile guidance. The company was later renamed to Intergraph Corporation in 1980. In 2000, Intergraph exited the hardware business and became purely a software company. On July 21, 2000, it sold its Intense3D graphics accelerator division to 3Dlabs, and its workstation and server division to Silicon Graphics. The companies incorporated SmartSketch, a drawing program used previously for the PenPoint OS and EO tablet computer. When Pen computing did not take off, SmartSketch was ported to the Windows and Macintosh platforms. <a href=\"https://www.cnet.com/news/intergraph-delivers-cheap-workstations/\" class=\"uri\">https://www.cnet.com/news/intergraph-delivers-cheap-workstations/</a></p>\r\n</blockquote>\r\n<p>The new TD-300 and TD-400 &quot;Personal Workstations&quot; offer 3D graphics capabilities equal to or below the prices of PCs configured as 3D workstations, the company said. The TD-300 and TD-400 Personal Workstations are available immediately, with prices starting at $5,495. <a href=\"https://www.intergraph.com/about_us/history_90s.aspx\" class=\"uri\">https://www.intergraph.com/about_us/history_90s.aspx</a></p>\r\n<p>So the box now has a Pentium 4 dual core in it which is 64 bit. This chip is 2004-2007. <a href=\"https://en.wikipedia.org/wiki/Pentium_4\" class=\"uri\">https://en.wikipedia.org/wiki/Pentium_4</a></p>\r\n<p>So I have the ubuntu 32 bit work. And Suse Enterprise 12, tumbleweed and leap on hyperV. I had my Transmeta box on Debian I386 32 bit. So I need a redhat flavor. Since its 64 bit I picked CentOS. <a href=\"https://www.centos.org/\" class=\"uri\">https://www.centos.org/</a></p>\r\n<p>What is CentOS?</p>\r\n<blockquote>\r\n<p>CentOS (/ˈsɛntɒs/, from Community Enterprise Operating System) is a Linux distribution that attempts to provide a free, enterprise-class, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). In January 2014, CentOS announced the official joining with Red Hat while staying independent from RHEL, under a new CentOS governing board. In July 2010, CentOS overtook Debian to become the most popular Linux distribution for web servers, with almost 30% of all Linux web servers using it. Debian retook the lead in January 2012.</p>\r\n<p>In January 2014, Red Hat announced that it would sponsor the CentOS project, &quot;helping to establish a platform well-suited to the needs of open source developers that integrate technologies in and around the operating system&quot;. As a result of these changes, ownership of CentOS trademarks was transferred to Red Hat, which now employs most of the CentOS head developers; however, they work as part of Red Hat\'s Open Source and Standards team, which operates separately from the Red Hat Enterprise Linux team. A new CentOS governing board was also established.</p>\r\n<p>CentOS developers use Red Hat\'s source code to create a final product very similar to RHEL. Red Hat\'s branding and logos are changed because Red Hat does not allow them to be redistributed. CentOS is available free of charge. Technical support is primarily provided by the community via official mailing lists, web forums, and chat rooms. CentOS version numbers for releases older than 7.0 have two parts, a major version and a minor version, which correspond to the major version and update set of Red Hat Enterprise Linux (RHEL) used to build a particular CentOS release. For example, CentOS 6.5 is built from the source packages of RHEL 6 update 5 (also known as RHEL version 6.5), which is a so-called &quot;point release&quot; of RHEL 6.</p>\r\n<p>Starting with version 7.0, CentOS version numbers also include a third part that indicates the monthstamp of the source code the release is based on. For example, version number 7.0-1406 still maps this CentOS release to the zeroth update set of RHEL 7, while &quot;1406&quot; indicates that the source code this release is based on dates from June 2014. Using the monthstamp allows installation images to be reissued for (as of July 2014) oncoming container and cloud releases, while maintaining a connection to the related base release version.</p>\r\n<p>Since mid-2006 and starting with RHEL version 4.4, which is formally known as Red Hat Enterprise Linux 4.0 update 4, Red Hat has adopted a version-naming convention identical to that used by CentOS (for example, RHEL 4.5 or RHEL 6.5). AltArch releases are released by the Alternative Architecture Special Interest Group (AltArch SIG) to supporThere are three primary CentOS repositories (also known as channels), containing software packages that make up the main CentOS distribution: base - contains packages that form CentOS point releases, and gets updated when the actual point release is formally made available in form of ISO images. updates - contains packages that serve as security, bugfix or enhancement updates, issued between the regular update sets for point releases. Bugfix and enhancement updates released this way are only those unsuitable to be released through the CentOS-Fasttrack repository described below. addons - provides packages required for building the packages that make up the main CentOS distribution, but are not provided by the upstream. The CentOS project provides several additional repositories that contain software packages not provided by the default base and updates repositories. Those repositories include the following: CentOS Extras - contains packages that provide additional functionality to CentOS without breaking its upstream compatibility or updating the base components. CentOSPlus - contains packages that actually upgrade certain base CentOS components, changing CentOS so that it is not exactly like the upstream provider\'s content. CentOS-Testing - serves as a proving ground for packages on their way to CentOSPlus and CentOS Extras. Offered packages may or may not replace core CentOS packages, and are not guaranteed to work properly. CentOS-Fasttrack - contains bugfix and enhancement updates issued from time to time, between the regular update sets for point releases. The packages released this way serve as close candidates for the inclusion into the next point release. This repository does not provide security updates, and does not contain packages unsuitable for uncertain inclusion into point releases. CR (Continuous Release) - makes generally available packages that will appear in the next point release of CentOS. The packages are made available on a testing and hotfix basis, until the actual point release is formally released in form of ISO images. debuginfo - contains packages with debugging symbols generated when the primary packages were built contrib - contains packages contributed by CentOS users that do not overlap with any of the core distribution packages Software Collections - provides versions of software newer than those provided by the base distribution, see above for more details</p>\r\n</blockquote>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/CentOS\" class=\"uri\">https://en.wikipedia.org/wiki/CentOS</a></li>\r\n<li><a href=\"https://wiki.centos.org/FrontPage\" class=\"uri\">https://wiki.centos.org/FrontPage</a></li>\r\n</ul>\r\n<p>The end of support on my box is currently 2024. During my setup I let the centos do something with LVM the drive had two WD 320GB disks. One was very hot so I moved it so it have some more air.</p>\r\n<p>LVM:</p>\r\n<blockquote>\r\n<p>In Linux, Logical Volume Manager (LVM) is a device mapper target that provides logical volume management for the Linux kernel. Most modern Linux distributions are LVM-aware to the point of being able to have their root file systems on a logical volume.</p>\r\n<p>Heinz Mauelshagen wrote the original LVM code in 1998, taking its primary design guidelines from the HP-UX\'s volume manager. LVM is used for the following purposes: Creating single logical volumes of multiple physical volumes or entire hard disks (somewhat similar to RAID 0, but more similar to JBOD), allowing for dynamic volume resizing. Managing large hard disk farms by allowing disks to be added and replaced without downtime or service disruption, in combination with hot swapping. On small systems (like a desktop), instead of having to estimate at installation time how big a partition might need to be, LVM allows filesystems to be easily resized as needed. Performing consistent backups by taking snapshots of the logical volumes. LVM can be considered as a thin layer of continuity and ease-of-use for managing hard drive replacement, repartitioning and backup. software layer on top of the hard disks and partitions, which creates an abstraction Basic functionality Volume groups (VGs) can be resized online by absorbing new physical volumes (PVs) or ejecting existing ones. Logical volumes (LVs) can be resized online by concatenating extents onto them or truncating extents from them. LVs can be moved between PVs. Creation of read-only snapshots of logical volumes (LVM1), or read-write snapshots (LVM2). VGs can be split or merged in situ as long as no LVs span the split. This can be useful when migrating whole LVs to or from offline storage. LVM objects can be tagged for administrative convenience. VGs and LVs can be made active as the underlying devices become available through use of the lvmetad daemon.</p>\r\n</blockquote>\r\n<p>Setup with CentOS is not as simple as linux mint or ubuntu and very different than debian. You have to click and know a little about what you doing. For me with the basic 500GB install disk I got only a bare server with ssh. The machine was having power issues and would not boot from a usb stick so I had to go through 4 different DVD drives until I found one that worked with the DVD-R format. I had to use another deskop and power the DVD threw the other desk up connecting only the sata port the IDE drive was not working well either on this old board.</p>\r\n<p>I had to remove the old centos 6 from the drives using Gparted. There were errors with the gparted but the centos installer worked great after I removed ext4 part of the lvms.</p>\r\n<p>GParted is a free partition editor for graphically managing your disk partitions.</p>\r\n<p>With GParted you can resize, copy, and move partitions without data loss,</p>\r\n<p>Getting the mirrors working and getting it to work through a fire wall was pretty hard I had to make two config changes to the yum.conf one with the proxy address and the other to allow http cache. I also used <code>export_proxy=</code> to get it work globally. I had really trouble finding a fast mirror but I did not give up hope after a while it found fast mirrors that I got over 2MB per second from.</p>\r\n<p>So I installed Gnome and made boot up at startup I will install x2go or vncserver on it also just in case I need it.</p>\r\n<p>After some time of playing with it I was able to get it to fully update.</p>\r\n<p>I then moved to the server room, got the IP address and connected it it from putty. I think the advantage of this box is that I will always have a Redhat 7 install ready to demo or learn something without having to setup a lot of things.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Intergraph\" class=\"uri\">https://en.wikipedia.org/wiki/Intergraph</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/CentOS\" class=\"uri\">https://en.wikipedia.org/wiki/CentOS</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)\" class=\"uri\">https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)</a></li>\r\n</ul>\r\n',129,0,0,'CC-BY-SA','Intergraph Corporation, Pentium 4, CentOS, Logical Volume Manager',0,0,1),
(2480,'2018-02-02','What\'s In My Podcatcher 1',1067,'A current report, with descriptions, of the podcasts I enjoy','<p>I listen to many podcasts as my primary form of audio entertainment, and because Hacker Public Radio listeners also tend to be podcast listeners (pretty much by definition) I am sharing my finds with the community. Besides, Ken made me do it.</p>\r\n<p>Links:</p>\r\n<ul>\r\n<li><a href=\"https://www.alphabeatical.com/\" class=\"uri\">https://www.alphabeatical.com/</a></li>\r\n<li><a href=\"https://altonbrown.com/tag/podcast/\" class=\"uri\">https://altonbrown.com/tag/podcast/</a></li>\r\n<li><a href=\"https://www.astronomycast.com/\" class=\"uri\">https://www.astronomycast.com/</a></li>\r\n<li><a href=\"https://www.benfranklinsworld.com/\" class=\"uri\">https://www.benfranklinsworld.com/</a></li>\r\n<li><a href=\"https://www.bigfinish.com/podcasts\" class=\"uri\">https://www.bigfinish.com/podcasts</a></li>\r\n<li><a href=\"https://theensembleproject.com/cadence/\" class=\"uri\">https://theensembleproject.com/cadence/</a></li>\r\n<li><a href=\"https://thecommandline.net/\" class=\"uri\">https://thecommandline.net/</a></li>\r\n<li><a href=\"https://www.dancarlin.com/common-sense-home-landing-page/\" class=\"uri\">https://www.dancarlin.com/common-sense-home-landing-page/</a></li>\r\n<li><a href=\"https://www.sneakydragon.com/category/podcast/compleatly-beatles/\" class=\"uri\">https://www.sneakydragon.com/category/podcast/compleatly-beatles/</a></li>\r\n<li><a href=\"https://www.dancarlin.com/hardcore-history-60-the-celtic-holocaust/\" class=\"uri\">https://www.dancarlin.com/hardcore-history-60-the-celtic-holocaust/</a></li>\r\n<li><a href=\"https://www.fab4free4all.com/\" class=\"uri\">https://www.fab4free4all.com/</a></li>\r\n<li><a href=\"https://soundcloud.com/fabcast-870039074\" class=\"uri\">https://soundcloud.com/fabcast-870039074</a></li>\r\n<li><a href=\"https://fivethirtyeight.com/tag/politics-podcast/\" class=\"uri\">https://fivethirtyeight.com/tag/politics-podcast/</a></li>\r\n<li><a href=\"https://www.palain.com\" class=\"uri\">https://www.palain.com</a></li>\r\n</ul>\r\n',198,75,0,'CC-BY-SA','Podcasts',0,0,1),
(2490,'2018-02-16','What\'s In My Podcatcher 2',959,'A current report, with descriptions, of the podcasts I enjoy','<p>I listen to many podcasts as my primary form of audio entertainment, and because Hacker Public Radio listeners also tend to be podcast listeners (pretty much by definition) I am sharing my finds with the community. Besides, Ken made me do it.</p>\r\n<p>Links:</p>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org\" class=\"uri\">https://hackerpublicradio.org</a></li>\r\n<li><a href=\"https://soundcloud.com/healthcaretriage\" class=\"uri\">https://soundcloud.com/healthcaretriage</a></li>\r\n<li><a href=\"https://thehistoryofrome.typepad.com/\" class=\"uri\">https://thehistoryofrome.typepad.com/</a></li>\r\n<li><a href=\"https://www.ihearofsherlock.com/\" class=\"uri\">https://www.ihearofsherlock.com/</a></li>\r\n<li><a href=\"https://www.bbc.co.uk/programmes/b00snr0w/episodes/downloads\" class=\"uri\">https://www.bbc.co.uk/programmes/b00snr0w/episodes/downloads</a></li>\r\n<li><a href=\"https://inquiring.show/\" class=\"uri\">https://inquiring.show/</a></li>\r\n<li><a href=\"https://imagination.ucsd.edu/_wp/feed/podcast/\" class=\"uri\">https://imagination.ucsd.edu/_wp/feed/podcast/</a></li>\r\n<li><a href=\"https://www.katebushnews.com/index.php/category/www-katebushnews-com/kate-bush-fan-podcast/\" class=\"uri\">https://www.katebushnews.com/index.php/category/www-katebushnews-com/kate-bush-fan-podcast/</a></li>\r\n<li><a href=\"https://podnutz.com/category/linux-for-the-rest-of-us/\" class=\"uri\">https://podnutz.com/category/linux-for-the-rest-of-us/</a></li>\r\n<li><a href=\"https://www.linuxvoice.com/category/podcasts/\" class=\"uri\">https://www.linuxvoice.com/category/podcasts/</a></li>\r\n<li><a href=\"https://mugglecast.com/\" class=\"uri\">https://mugglecast.com/</a></li>\r\n<li><a href=\"https://www.nature.com/nature/podcast/index.html\" class=\"uri\">https://www.nature.com/nature/podcast/index.html</a></li>\r\n<li><a href=\"https://www.palain.com\" class=\"uri\">https://www.palain.com</a></li>\r\n</ul>\r\n',198,75,0,'CC-BY-SA','Podcasts',0,0,1),
(2467,'2018-01-16','I randomly talk about my laptops',574,'Random talk about my laptops and the linux distros that are on them','<p>Just decided to start talking about my laptops after I installed Ubuntu Mate 16.04 to my x60.</p>',297,0,0,'CC-BY-SA','laptop, linux, fun, computers',0,0,1),
(2472,'2018-01-23','Forum Failure',1000,'Lostnbronx talks about his recent experiment in running a forum.','<p>In 2017 I created a forum over at Proboards dedicated to my audio work and writing. It didn\'t attract a user base, and I deleted it when 2018 rolled around.</p>\r\n<p>These are just some thoughts about why I wanted it to begin with, and why I think it failed.</p>\r\n<p>I still believe Proboards is a good way to jump into forums and using forum software, and still recommend it for that reason:</p>\r\n<p><a href=\"https://proboards.com/\" class=\"uri\">https://proboards.com/</a></p>\r\n<p>Here are some of my projects mentioned briefly in this episode:</p>\r\n<ul>\r\n<li><a href=\"https://www.cavalcadeaudio.com/\" class=\"uri\">https://www.cavalcadeaudio.com/</a></li>\r\n<li><a href=\"https://downloads.cavalcadeaudio.com/lnbsaudiodiary/?p=home\" class=\"uri\">https://downloads.cavalcadeaudio.com/lnbsaudiodiary/?p=home</a></li>\r\n</ul>\r\n',107,0,0,'CC-BY-SA','forum,lostnbronx,platform,community',0,0,1),
(2473,'2018-01-24','Frotz - A Portable Z-Machine Interpreter',608,'How to use Frotz to play those old Infocom text adventure games from the 80s.','<p>Frotz is an interpreter for Infocom games (like Zork) and other Z-machine games. You can install it via your respective package manager or download the source code from the URLs below.</p>\r\n<ul>\r\n<li>Website: <a href=\"https://frotz.sourceforge.net\" class=\"uri\">https://frotz.sourceforge.net</a></li>\r\n<li>Github: <a href=\"https://github.com/DavidGriffith/frotz/\" class=\"uri\">https://github.com/DavidGriffith/frotz/</a></li>\r\n</ul>\r\n',152,0,0,'CC-BY-SA','Frotz,Z-code,Z-machine,Interactive Fiction',0,0,1),
(2474,'2018-01-25','Open Source Gaming #3 The Atari Jaguar',832,'Episode 3 is about the Atari Jaguar which has been open source since 1999','<a href=\"https://www.atariage.com/Jaguar/archives/HasbroRights.html\">https://www.atariage.com/Jaguar/archives/HasbroRights.html</a>\r\n\r\n<pre>\r\nHasbro Releases Jaguar Publishing Rights\r\nFOR IMMEDIATE RELEASE:\r\nCONTACTS:\r\nDana Henry\r\nHasbro Interactive\r\n978-921-3759\r\ndhenry@hasbro.com\r\n\r\nBeverly, MA (May 14, 1999) - Leading entertainment software publisher, \r\nHasbro Interactive announced today it has released all rights that it \r\nmay have to the vintage Atari hardware platform, the Jaguar.\r\n\r\nHasbro Interactive acquired rights to many Atari properties, including \r\nthe legendary Centipede, Missile Command, and Pong games, in a March \r\n1998 acquisition from JTS Corporation.\r\n\r\nThis announcement will allow software developers to create and publish \r\nsoftware for the Jaguar system without having to obtain a licensing \r\nagreement with Hasbro Interactive for such platform development. \r\nHasbro Interactive cautioned, however, that the developers should not \r\nuse the Atari trademark or logo in connection with their games or \r\npresent the games as authorized or approved by Hasbro Interactive.\r\n\r\n\"Hasbro Interactive is strictly focused on developing and publishing \r\nentertainment software for the PC and the next generation game \r\nconsoles,\" said Richard Cleveland, Head of Marketing for Hasbro \r\nInteractive\'s Atari Business Unit. \"We realize there is a passionate \r\naudience of diehard Atari fans who want to keep the Jaguar system alive, \r\nand we don\'t want to prevent them from doing that. We will not interfere \r\nwith the efforts of software developers to create software for the \r\nJaguar system.\"\r\n\r\nHasbro Interactive, Inc. is a leading all-family interactive games \r\npublisher, formed in 1995 to bring to life on the computer the deep \r\nlibrary of toy and board games of parent company, Hasbro, Inc. (ASE:HAS). \r\nHasbro Interactive has expanded its charter to include original and \r\nlicensed games for the PC, the Playstation(R) and Nintendo(R) 64 game \r\nconsoles and for multi-player gaming over the internet. Headquartered \r\nin Beverly, Massachusetts, Hasbro Interactive has offices in the U.K., \r\nFrance, Germany, Japan and Canada. For more information, visit the \r\nHasbro Interactive Web site at https://www.hasbro-interactive.com.\r\n</pre>',354,0,1,'CC-BY-SA','Atari Corporation, Atari Jaguar',0,0,1),
(2475,'2018-01-26','Information Underground -- Sex, Drugs, and Rock-n-Roll',2601,'The IU guys examine the first Sexual Revolution in America, back during Prohibition.','<p>Deepgeek, Klaatu, and Lostnbronx look back at the flappers and speakeasies of the 1920\'s and 30\'s, and attempt to draw a line from the newly independent women of that era, up through the Playboy Bunnies of the 1950\'s, all the way to today.</p>\r\n<p>Are things better or worse? Is what we &quot;know&quot; about history really important? And do the Info-Underground boys have any clue what they\'re even talking about?</p>',107,99,1,'CC-0','sex,alcohol,women,prohibition,freedom,history,pornography,oppression,playboy,hugh hefner',0,0,1),
(2483,'2018-02-07','Useful Bash functions - part 4',2386,'A Bash function for parsing lists of numbers and ranges','<h1 id=\"useful-bash-functions---part-4\">Useful Bash functions - part 4</h1>\r\n<h2 id=\"overview\">Overview</h2>\r\n<p>This is the fourth show about the Bash functions I use, and it may be the last unless I come up with something else that I think might be of general interest.</p>\r\n<p>There is only one function to look at this time, but it\'s fairly complex so needs an entire episode devoted to it.</p>\r\n<p>As before it would be interesting to receive feedback on this function and would be great if other Bash users contributed ideas of their own.</p>\r\n<h2 id=\"full-notes\">Full Notes</h2>\r\n<p>Since the notes explaining this subject are long, they have been placed <a href=\"https://hackerpublicradio.org/eps/hpr2483/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>The <a href=\"https://www.gnu.org/software/bash/manual/bash.html\">GNU Bash Reference Manual</a>\r\n<ul>\r\n<li><a href=\"https://www.gnu.org/software/bash/manual/bash.html#ANSI_002dC-Quoting\">ANSI-C Quoting</a> section</li>\r\n</ul></li>\r\n<li>Previous HPR episodes in this group <em>Useful Bash functions</em>:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1757\">Part 1</a>: \'<code>pad</code>\' and \'<code>yes_no</code>\' functions</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2096\">Part 2</a>: \'<code>yes_no</code>\' revisited</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2448\">Part 3</a>: \'<code>read_value</code>\', \'<code>check_value</code>\' and \'<code>read_and_check</code>\'</li>\r\n</ul></li>\r\n<li>Download the <a href=\"https://hackerpublicradio.org/eps/hpr2483/range_parse.sh\"><em>range_parse</em></a> function and the <a href=\"https://hackerpublicradio.org/eps/hpr2483/range_demo.sh\"><em>range_demo.sh</em></a> test script.</li>\r\n</ul>',225,42,1,'CC-BY-SA','coding,Bash,script,function',0,0,1),
(2500,'2018-03-02','What\'s In My Podcatcher 3',1272,'A current report, with descriptions, of the podcasts I enjoy','<p>I listen to many podcasts as my primary form of audio entertainment, and because Hacker Public Radio listeners also tend to be podcast listeners (pretty much by definition) I am sharing my finds with the community. Besides, Ken made me do it.</p>\r\n<h3 id=\"links\">Links:</h3>\r\n<ul>\r\n<li><a href=\"https://soundcloud.com/guitar-player-magazine\" class=\"uri\">https://soundcloud.com/guitar-player-magazine</a></li>\r\n<li><a href=\"https://www.planetary.org/multimedia/planetary-radio/\" class=\"uri\">https://www.planetary.org/multimedia/planetary-radio/</a></li>\r\n<li><a href=\"https://revisionisthistory.com/\" class=\"uri\">https://revisionisthistory.com/</a></li>\r\n<li><a href=\"https://www.revolutionspodcast.com/\" class=\"uri\">https://www.revolutionspodcast.com/</a></li>\r\n<li><a href=\"https://www.sciencefriday.com/podcast/\" class=\"uri\">https://www.sciencefriday.com/podcast/</a></li>\r\n<li><a href=\"https://www.scientificamerican.com/podcast/science-talk/\" class=\"uri\">https://www.scientificamerican.com/podcast/science-talk/</a></li>\r\n<li><a href=\"https://www.scientificamerican.com/podcast/60-second-science/\" class=\"uri\">https://www.scientificamerican.com/podcast/60-second-science/</a></li>\r\n<li><a href=\"https://twit.tv/shows/security-now\" class=\"uri\">https://twit.tv/shows/security-now</a></li>\r\n<li><a href=\"https://www.sherlockholmespodcast.com/\" class=\"uri\">https://www.sherlockholmespodcast.com/</a></li>\r\n<li><a href=\"https://somethingaboutthebeatles.com/\" class=\"uri\">https://somethingaboutthebeatles.com/</a></li>\r\n<li><a href=\"https://nakedsecurity.sophos.com/category/audio-and-video/podcast/\" class=\"uri\">https://nakedsecurity.sophos.com/category/audio-and-video/podcast/</a></li>\r\n<li><a href=\"https://www.startalkradio.net/\" class=\"uri\">https://www.startalkradio.net/</a></li>\r\n<li><a href=\"https://swingingthroughthesixties.com/\" class=\"uri\">https://swingingthroughthesixties.com/</a></li>\r\n<li><a href=\"https://beatlesexaminer.podbean.com/\" class=\"uri\">https://beatlesexaminer.podbean.com/</a></li>\r\n<li><a href=\"https://twit.tv/shows/this-week-in-google\" class=\"uri\">https://twit.tv/shows/this-week-in-google</a></li>\r\n<li><a href=\"https://twit.tv/shows/this-week-in-tech\" class=\"uri\">https://twit.tv/shows/this-week-in-tech</a></li>\r\n<li><a href=\"https://twit.tv/shows/triangulation\" class=\"uri\">https://twit.tv/shows/triangulation</a></li>\r\n<li><a href=\"https://www.undiscoveredpodcast.org/\" class=\"uri\">https://www.undiscoveredpodcast.org/</a></li>\r\n<li><a href=\"https://www.welcometonightvale.com/\" class=\"uri\">https://www.welcometonightvale.com/</a></li>\r\n<li><a href=\"https://smlr.us/\" class=\"uri\">https://smlr.us/</a></li>\r\n<li><a href=\"https://www.palain.com\" class=\"uri\">https://www.palain.com</a></li>\r\n</ul>\r\n',198,75,1,'CC-BY-SA','Podcasts',0,0,1),
(2510,'2018-03-16','26 - Diffie-Hellman-Merkle Key Exchange',1231,'A basic explanation of how Diffie-Hellman-Merkle Key Exchange works','<p>Diffie-Hellman Key Exchange is based on work initially done by Ralph Merkle, and remains one of the key developments in secure communication over the Internet. In this episode I try to explain just how this works, with an example of a calculated key exchange.</p>\r\n<p>For more go to <a href=\"https://www.zwilnik.com/?page_id=955\" class=\"uri\">https://www.zwilnik.com/?page_id=955</a></p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://ee.stanford.edu/~hellman/publications/24.pdf\" class=\"uri\">https://ee.stanford.edu/~hellman/publications/24.pdf</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Modular_arithmetic\" class=\"uri\">https://en.wikipedia.org/wiki/Modular_arithmetic</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Discrete_logarithm\" class=\"uri\">https://en.wikipedia.org/wiki/Discrete_logarithm</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Man-in-the-middle_attack\" class=\"uri\">https://en.wikipedia.org/wiki/Man-in-the-middle_attack</a></li>\r\n<li><a href=\"https://www.zwilnik.com/?page_id=955\" class=\"uri\">https://www.zwilnik.com/?page_id=955</a></li>\r\n</ul>\r\n',198,74,0,'CC-BY-SA','Diffie-Hellman, Encryption',0,0,1),
(2476,'2018-01-29','Gnu Awk - Part 9',1956,'In part 9 of the series, we discuss the printf function','<h1 id=\"awk-series-part-9---printf\">Awk Series Part 9 - printf</h1>\n<p>The <code>printf</code> function allows for greater control over the output, in comparison to <code>print</code>.</p>\n<p>To follow along, you can either use these show notes or refer to <a href=\"https://www.gnu.org/software/gawk/manual/gawk.html\">the gawk manual</a>.</p>\n<p>There are 3 main areas to cover:</p>\n<ul>\n<li>Basic <code>printf</code> syntax</li>\n<li>Format Control letters</li>\n<li>Format modifiers</li>\n</ul>\n<h2 id=\"syntax\">Syntax</h2>\n<pre><code>printf format, item1, item2, …</code></pre>\n<p>The big difference in the syntax of printf statements is the <em>format</em> argument. It allows you to use complex formatting and layouts for outputs. Unlike <code>print</code>, <code>printf</code> does not automatically start a new line after the function. This can be useful when you want to print all of the items in a column on a single line.</p>\n<p>For example, remember the example file, file1.csv:</p>\n<pre><code>name,color,amount\napple,red,4\nbanana,yellow,6\nstrawberry,red,3\ngrape,purple,10\napple,green,8\nplum,purple,2\nkiwi,brown,4\npotato,brown,9\npineapple,yellow,5</code></pre>\n<p>Look at the difference between the following outputs:</p>\n<pre><code>awk -F, &#39;NR!=1{print &quot;Color&quot;, $2, &quot;has&quot;, $3}&#39; file1.csv</code></pre>\n<p>and</p>\n<pre><code>awk -F, &#39;NR!=1{printf &quot;Color %s has %s. &quot;, $2, $3}&#39; file1.csv</code></pre>\n<h2 id=\"control-letters\">Control Letters</h2>\n<p>Control letters control or cast the output to specific types. Use it as a way to convert ints to floats, ints to chars, etc.</p>\n<p><code>%c</code> = to char. <code>printf &quot;%c&quot;, 65</code> prints a<br />\n<code>%i</code>, <code>%d</code> = to int. <code>printf &quot;%i&quot;, 3.4</code> prints 3<br />\n<code>%f</code> = to float. <code>printf &quot;%c&quot;, 65</code> prints 65.000000<br />\n<code>%e</code>, <code>%E</code> = to scientific notation. <code>printf &quot;%e&quot;, 65</code> prints 6.500000e+01. If you use <code>%E</code> will use a capital E instead of e.<br />\n<code>%g</code> = to either scientific notation or int. <code>printf &quot;%.2g&quot;, 65</code> prints 65, while <code>printf &quot;%.1g&quot;, 65</code> prints 6e+01<br />\n<code>%s</code> = to string. <code>printf &quot;%s&quot;, 65</code> prints 65<br />\n<code>%u</code> = to unsigned int. <code>printf &quot;%u&quot;, -6</code> prints 18446744073709551610</p>\n<p>There are others. See documentation.</p>\n<h2 id=\"formatting\">Formatting</h2>\n<p><code>N$</code> = positional specifier. <code>printf &quot;%2$s %1$s&quot;, &quot;second&quot;, &quot;first&quot;</code><br />\n<code>n</code> = spaces to the left of the string.<br />\n<code>-n</code> = spaces to the right of string.<br />\n<code>space</code> = prefix positive numbers with a space, negative numbers with a -<br />\n<code>+</code> = prefix all numbers with a sign (either + or -)<br />\n<code>0n</code> = leading 0\'s before input. <code>printf &quot;%03i&quot;, 65</code> prints 065.<br />\n<code>\'</code> = comma place holder for thousands. <code>printf &quot;%\'i&quot;, 6500</code> prints 6,500</p>\n<p>Below is an (crude) illustration of how I like to think when formatting output:</p>\n<pre><code>          7          2\n├──────┼───────┼────┼──┤\n Color: RedXXXX Sum: X6</code></pre>\n<pre><code>       18            3\n├──────────────────╂───┤\n Total Sum:XXXXXXXX X34</code></pre>\n<p>See the following awk file</p>\n<pre><code>BEGIN {\n    FS=&quot;,&quot;;\n}\nNR != 1 {\n    a[$2]+=$3;\n    c+=$3;\n    d+=1;\n}\nEND {\n    for (b in a) {\n        printf &quot;Color: %-7s Sum: %2i\\n&quot;, b, a[b];\n    }\n    print &quot;----------------------&quot;\n    printf &quot;%-18s %3i\\n&quot;, &quot;Total Sum:&quot;, c;\n    printf &quot;%-18s %3i\\n&quot;, &quot;Total Count:&quot;, d;\n    printf &quot;%-18s %3.1f\\n&quot;, &quot;Mean:&quot;, c / d;\n}</code></pre>\n<p>This gives the following output:</p>\n<pre><code>Color: brown   Sum: 13\nColor: purple  Sum: 12\nColor: red     Sum:  7\nColor: yellow  Sum: 11\nColor: green   Sum:  8\n----------------------\nTotal Sum:          51\nTotal Count:         9\nMean:              5.7</code></pre>\n<h1 id=\"resources\">Resources</h1>\n<ol type=\"1\">\n<li><a href=\"https://www.gnu.org/software/gawk/manual/gawk.html#Printf\" class=\"uri\">https://www.gnu.org/software/gawk/manual/gawk.html#Printf</a></li>\n<li><a href=\"https://www.grymoire.com/Unix/Awk.html\" class=\"uri\">https://www.grymoire.com/Unix/Awk.html</a></li>\n<li><a href=\"https://datascienceatthecommandline.com/\" class=\"uri\">https://datascienceatthecommandline.com/</a></li>\n</ol>\n',300,94,1,'CC-BY-SA','awk,bash,Linux,command line',0,0,1),
(2477,'2018-01-30','Reading Audio Books While Distracted',610,'My attempt to solve the problem of listening to audio books when you can\'t fully concentrate. ','<p>Just a quick and dirty episode on my attempt to solve the problem of listening to audio books at work or anytime you can\'t fully concentrate on the important thing, the audio book, of course.</p>\r\n<h3 id=\"problem\">Problem</h3>\r\n<p>I have more time to listen to books than to read them. I have no issues listening to audio books on my commute or when taking walks. The problem occurs at work. I have about 4 hours a day I could be listening to audio books. Over the years I\'ve tried countless times, all with the same result. I get distracted by work and find I\'ve missed key parts of the story and end up listening to music or podcasts I don\'t mind missing instead.</p>\r\n<p>There\'s nothing wrong with music or podcasts I don\'t mind missing but that doesn\'t help with my growing list of books I want to \'read\'.</p>\r\n<p>I decided to treat this like a regular problem and break it down to see if I can find a solution to this problem.</p>\r\n<p>Here are the variable I have to play with. These might be different for you.</p>\r\n<ul>\r\n<li>Book in one file or broken into chapters</li>\r\n<li>Listening speed</li>\r\n</ul>\r\n<h3 id=\"design-goals\">Design goals</h3>\r\n<p>Be able to listen to an audio book and have reasonable comprehension. Super Simple. I can\'t be seen as messing around with my player more than whatever it is that\'s keeping me from my player :)</p>\r\n<p>Normally I listen to books in one large file because at one point in time it was easier for me to keep track of them in my player and bookmarking was easier for my little brain to handle. But I got to thinking this might solve the problem of wasted time when needing to repeat sections of the book. If the book were broken into pieces, I wouldn\'t need to repeat as often. I tried listening to 3 chapters at a time and had two issues. The first is that 3 chapters is still quite a bit of time and I was repeating sections I didn\'t need to repeat. For example, I might have been able to follow along with chapter 1 but not chapters 2 and 3. This meant repeating chapter 1 or messing around to manually skip chapter 1 when I repeat. Not good.</p>\r\n<p>The second issue I had when listening to 3 chapter chunks was spoilers. If I got distracted during chapter 1 but not chapter 3, chapter 3 would contain spoilers for chapter 1 and chapter 1 would be spoiled on the re-listen :)</p>\r\n<h3 id=\"solution\">Solution</h3>\r\n<p>As it turns out listening in 1 chapter chunks solved both of these issues. So now I play one chapter on a loop until I feel I comprehend it well enough and then move to the next. This reduces the time when I need to re-listen because I was distracted and is simple because I only need to mess with the player when I\'m ready to move to the next chapter.</p>\r\n<p>It also reduces the spoiler issue. While there are still spoilers, they are limited to spoiling the same chapter. A good enough compromise for me.</p>\r\n<p>As far as playback speed goes, I like to speed audio up when I can concentrate on the audio but prefer to listen at normal speed when I can\'t.</p>\r\n<h3 id=\"other-considerations\">Other considerations</h3>\r\n<p>Some content might lend itself more to being broken into chunks by time rather than chapters. After all, not all chapters are the same length and podcasts don\'t usually have chapters. Assuming I decide to stick with this approach, I\'ll probably try running podcasts which require one to pay attention through a script that splits them up into chunks based on duration and treat those chunks as chapters in books.</p>\r\n<p>If you try this and find it useful and/or have modifications, by all means, share.</p>\r\n<p>Also, if this is a well known technique, feel free to make fun of me. It\'ll be fun listening to the comments being read on the community news show.</p>\r\n',151,0,0,'CC-0','Audio book, reading',0,0,1),
(2478,'2018-01-31','City Of Masks - HPR_AudioBookClub',5187,'The HPR Audiobook Club reviews City Of Masks with author Mike Reeves-McMillan','<h3>SUMMARY</h3>\r\n<p>In this episode, the HPR_AudioBookClub discusses City Of Masks by Mike Reeves-Mc-Millian</p>\r\n<p>It\'s available from Scribl <a href=\"https://scribl.com/books/PC439/city-of-masks/\">https://scribl.com/books/PC439/city-of-masks/</a></p>\r\n<p>It is also available as a paperback or an ebook. https://www.amazon.com/City-Of-Masks-Mike-Reeves-Mcmillan/dp/0473122138</p>\r\n<h3>Non-Spoiler Thoughts</h3>\r\n<p> Pokey loved this AudioBook! It\'s one of his all time favorites. It ranks up there with Lester Del Ray\'s Badge of Infamy</p>\r\n<h3>BEVERAGE REVIEWS</h3>\r\n<p>As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode</p>\r\n<ul>\r\n<li>Thaj: No liquids.....can\'t pee......send help!</li>\r\n<li>x1101: <a href=\"https://www.beeradvocate.com/beer/profile/147/38470/\">Stone Sublimely Self-Righteous Ale</a></li>\r\n<li>pokey: Kentucky Bourbon Barrel Stout <a href=\"https://www.kentuckyale.com/kentucky-bourbon-barrel-stout\">https://www.kentuckyale.com/kentucky-bourbon-barrel-stout</a></li>\r\n<li>Mike Reeves-Mcmillan: Water. Tasty Shire water.</li>\r\n<li>Semioticrobotic: Tea</li>\r\n</ul>\r\n<h3>Things We Talked About</h3>\r\n<p>https://gplus.to/mikerm  will link to everything else. It\'s also where I hang out the most. I  post samples of whatever I\'m working on at the moment on G+ most  Saturdays, as part of the #saturdayscenes group.\r\n<br/>\r\nhttps://csidemedia.com/gryphonclerks is my blog. There\'s a signup link for the mailing list in the sidebar, or the direct link is: \r\n<br/>\r\nhttps://eepurl.com/vB-t5\r\n<br/>\r\nThere\'s  some member-only content for mailing list members, and I\'m planning to  release another piece of content for them soon (a 12,000-word novelette  in my Gryphon Clerks setting).</p>\r\n<p>Mike\'s G+ Page: https://gplus.to/mikerm </p>\r\n<h3>OUR NEXT AUDIOBOOK</h3>\r\n<p><strong><a href=\'https://scribl.com/books/PDB66/matcher-rules\'>Matcher Rules</a></strong> by Mary Holland</p>\r\n<h3>NEXT RECORDING</h3>\r\n<p>Our next book club recording will be 2015/02/10T23:00:00+00:00. <a href=\"https://en.wikipedia.org/wiki/ISO_8601#Times\">https://en.wikipedia.org/wiki/ISO_8601#Times</a>. If you\'d like a Google calendar invite, or if you\'d like to be on the HPR_AudioBookClub mailing list, please get in contact with us on  the HPR mailing list \'hpr at hackerpublicradio dot org\'</p>\r\n<h3>FURTHER RECOMMENDATIONS</h3>\r\n<h3>Other mostly unrelated points</h3>\r\n<p>Port knocking: https://www.portknocking.org/ </p>\r\n<p>Cask of Amontillado https://en.wikipedia.org/wiki/The_Cask_of_Amontillado </p>\r\n<p>NetSplits https://en.wikipedia.org/wiki/Netsplit </p>\r\n<p>Valerian Root https://www.subzin.com/quotes/M145312bbc/Fight+Club/Chew+some+Valerian+root+and+get+more+exercise </p>\r\n<h3>FEEDBACK</h3>\r\n<p>Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please  leave a few words in the episode\'s comment section.\r\n <br/>As always; remember to visit the HPR contribution page HPR could really use your help right now.</p>\r\n<p><a href=\"https://hackerpublicradio.org/contribute.php\">https://hackerpublicradio.org/contribute.php</a></p>\r\n<p>Sincerely,\r\n <br/>The HPR_AudioBookClub</p>\r\n<p>P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.</p>\r\n<h3>OUR AUDIO</h3>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially  challenging getting all of our voices relatively level, because  everyone has  their   own unique setup. Mumble is great for bringing us  all together, and for recording, but it\'s not good at making  everyone\'s voice the  same  volume.  We\'re pretty happy with the way  this month\'s show turned  out, so we\'d like to share our editing  process and settings with you  and our  future  selves (who, of course,  will have forgotten all this  by  then).</p>\r\n<p>Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of   44.1kHz   so the first step in our audio process is to resample the  file  at   44.1kHz. Resampling can take a long time if you don\'t have  a  powerful   computer, and sometimes even if you do. If you record late  at  night,   like we do, you may want to start the task before you go  to  bed, and   save it first thing in the morning, so that the file is  ready  to go the   next time you are.</p>\r\n<p>Next we use the \"Compressor\" effect with the following settings:</P>\r\n <ul>\r\n  <li>Threshold: -30db</li>\r\n  <li>Noise Floor: -50db</li>\r\n  <li>Ratio: 3:1</li>\r\n  <li>Attack Time: 0.2sec</li>\r\n  <li>Decay Time: 1.0 sec</li>\r\n  <li>\"Make-up Gain for 0db after compressing\" and \"compress based on peaks\" were both left un-checked.</li>\r\n </ul>\r\n<p>After compressing the audio we cut any pre-show and post-show chatter from     the file and save them in a separate file for possible use as  outtakes  after the closing music.</p>\r\n<p>At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with its default settings to minimize the silence between people speaking. When used with its default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes a conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound sped up and choppy.</p>\r\n<p>At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.</p>\r\n<p>We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can \"Mix and Render\" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR FTP server.</p>\r\n<p>Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being \"crashy\" but if you remember save after every major transform, you will wonder how it ever got that reputation.</p>\r\n',157,53,1,'CC-BY-SA','Audiobooks, City of Masks, Mike Reeves-McMillan',0,0,1),
(2482,'2018-02-06','lca2018: Katie McLaughlin',1368,'An interview with Katie McLaughlin at linux.conf.au 2018','<p>Clinton interviews Katie McLaughlin at linux.conf.au 2018 on her role with the conference as community liaison and as the lead organiser of PyCon Australia.</p>\r\n<p><small><small><em>Editor\'s Note: Corrected audio now available</em></small></small></p>\r\n',315,0,1,'CC-BY-SA','lca2018',0,0,1),
(2485,'2018-02-09','The Alien Brothers Podcast - S01E05 - I Saw the Invisible Man',4629,'Casper and Rutiger discuss the now-old-by-internet-standards news of New York Times piece about real','<p>Recorded December 23 2017</p>\r\n<p>All links are external.</p>\r\n<p><a href=\"https://www.goldminemag.com/articles/engineer-andy-johns-discusses-the-making-of-the-rolling-stones-exile-on-main-street\"><u>Real mobile recording platform</u></a>(recording <em>Exile on Main Street)</em></p>\r\n<p><a href=\"https://www.youtube.com/watch?v=NqUrl2N4GE4\"><u>&ldquo;</u><u>Let Me Drown&rdquo; by Soundgarden</u></a></p>\r\n<p><a href=\"https://www.accuradio.com/\"><u>T-Mobile AccuRadio Online</u></a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Slint\"><u>Slint</u></a>(band)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Sonic_Youth\"><u>Sonic Youth</u></a>(band)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Thurston_Moore\"><u>Thurston Moore&rsquo;s other bands</u></a></p>\r\n<p>&ldquo;<a href=\"https://www.nytimes.com/2017/12/16/us/politics/pentagon-program-ufo-harry-reid.html\"><u>Glowing Aura&rsquo;s and Black Money&rdquo; (the New York Times)</u></a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Robert_Bigelow\"><u>Robert Bigelow</u></a>(wikipedia)</p>\r\n<p><a href=\"https://consequenceofsound.net/2017/10/tom-delonges-new-ufo-academy-is-crowdfunding-a-spaceship/\"><u>Tom DeLonge&rsquo;s UFO Academy</u></a>(consequence of sound)</p>\r\n<p><a href=\"https://www.youtube.com/watch?v=-h8zs898lr4\"><u>Big Audio Dynamite &ldquo;Rush&rdquo;</u></a>(YouTube)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Mick_Jones_(The_Clash_guitarist)\"><u>Mick Jones</u></a>(wikipedia)</p>\r\n<p><a href=\"https://www.amazon.com/Bass-Guitar-Tuning-Keys/b?ie=UTF8&amp;node=11968171\"><u>Buy tuning machines!</u></a>(amazon)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Ministry_(band)\"><u>Ministry (band) </u></a>(wikipedia)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/The_Elf_on_the_Shelf\"><u>The truth behind the Elf on the Shelf</u></a>(wikipedia)</p>\r\n<p><a href=\"https://twitter.com/LeeCamp?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor\"><u>Redacted </u></a>(twitter)</p>\r\n<p><a href=\"https://www.nationalreview.com/article/314025/how-did-harry-reid-get-rich-betsy-woodruff\"><u>How Did Harry Reid Get Rich?</u></a>(national review)</p>\r\n<p><a href=\"https://www.youtube.com/watch?v=ky_mhbKIe3M\"><u>Mr Show - &ldquo;Praying Machines&rdquo;</u></a>(youtube)</p>\r\n<p><a href=\"https://www.youtube.com/watch?v=KZkxR7x6qiM\"><u>The Firm (film)</u></a>(youtube)</p>\r\n<p><a href=\"https://www.loomisbros.com/lint-collectors.html\"><u>Link collector</u></a>(Loomis Bros)</p>\r\n<p><a href=\"https://knowyourmeme.com/memes/miracles-fucking-magnets-how-do-they-work\"><u>Magnets and how they work</u></a>(know your meme)</p>\r\n<p><a href=\"https://www.youtube.com/watch?v=SJcshY5ywro\"><u>Mechanical Man</u></a>(Devo) (youtube)</p>\r\n<p><a href=\"https://www.hometips.com/repair-fix/dryer-open.html\"><u>How to take apart a dryer</u></a>(hometips.com)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Electrical_injury\"><u>Electrocution</u></a>(wikipedia)</p>\r\n<p><a href=\"https://www.characterweb.com/maytag.html\"><u>Maytag Repair Man</u></a>(Characterweb)</p>\r\n<p><a href=\"https://www.sweetwater.com/c929--Extra_Heavy_1_5mm_Guitar_Picks\"><u>Extra heavy guitar picks</u></a>(sweetwater sound)</p>\r\n<p><a href=\"https://www.zzounds.com/item--BEHMS8000?siid=196478&amp;-qDTBRD-ARIsAJ_10yKMqEyjWNkpIcfI37J1TzCewBIzORjqfoTduPwPE9NrnIbJXuI-vpMaAuXCEALw_wcB=\"><u>Headphone splitter</u></a>(zsounds)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Man_in_the_Moon\"><u>The man in the moon</u></a>(wikipedia)</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Buddhism\"><u>Buddhism</u></a></p>\r\n',359,0,1,'CC-BY-SA','parties,fun,x-files,aliens,harry reid,martial law, star chamber,greetings,belated',0,0,1),
(2486,'2018-02-12','Some stuff I bought at a recent amateur radio rally',968,'In this episode I talk about some stuff I bought at a recent amateur radio rally.','<p>Links to the stuff I bought at a recent amateur radio rally I attended.</p>\r\n<ul>\r\n<li><p>Kindle 4<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Amazon_Kindle#Kindle_4\" class=\"uri\">https://en.wikipedia.org/wiki/Amazon_Kindle#Kindle_4</a></p></li>\r\n<li><p>Powerex Maha WizardOne MH-C9000 Battery Charger<br />\r\n<a href=\"https://www.amazon.co.uk/WizardOne-MH-C9000-Analyser-Rechargeable-Batteries/dp/B00E8F7T1G/ref=sr_1_1?ie=UTF8&amp;qid=1503175924&amp;sr=8-1&amp;keywords=mh-c9000\" class=\"uri\">https://www.amazon.co.uk/WizardOne-MH-C9000-Analyser-Rechargeable-Batteries/dp/B00E8F7T1G/ref=sr_1_1?ie=UTF8&amp;qid=1503175924&amp;sr=8-1&amp;keywords=mh-c9000</a></p></li>\r\n<li><p>Frequency Counter, Watson FC-130 Example<br />\r\n<a href=\"https://www.amazon.co.uk/WATSON-FC-130-FREQUENCY-COUNTER/dp/B00877AZY4\" class=\"uri\">https://www.amazon.co.uk/WATSON-FC-130-FREQUENCY-COUNTER/dp/B00877AZY4</a></p></li>\r\n<li><p>Frequency Counter, Watson FC-130 (User Manual)<br />\r\n<a href=\"https://my.rs-online.com/webdocs/002d/0900766b8002d721.pdf\" class=\"uri\">https://my.rs-online.com/webdocs/002d/0900766b8002d721.pdf</a></p></li>\r\n<li><p>Roll Example unfortunately with no egg inside<br />\r\n<img src=\"https://i39.tinypic.com/sdfhv4.jpg\" alt=\"https://i39.tinypic.com/sdfhv4.jpg\" /></p></li>\r\n<li><p>Cake Example<br />\r\n<a href=\"https://www.bbc.co.uk/food/recipes/millionaires_shortbread_76712\" class=\"uri\">https://www.bbc.co.uk/food/recipes/millionaires_shortbread_76712</a></p></li>\r\n<li><p>Drink Example<br />\r\n<img src=\"https://eliquidleicester.co.uk/wp-content/uploads/2013/07/IRON-BREW2-300x300.jpg\" alt=\"https://eliquidleicester.co.uk/wp-content/uploads/2013/07/IRON-BREW2-300x300.jpg\" /></p></li>\r\n</ul>\r\n',201,43,1,'CC-BY-SA','Amateur Radio, Ham Radio',0,0,1),
(2484,'2018-02-08','The Big Idea',1164,'A breezy look at what a \"big idea\" means in storytelling.','<p>\r\nLostnbronx looks at the concept of the \"big idea\" in storytelling and various genres, arguing that such a creative tool may not actually be all that necessary to tell a compelling tale.\r\n</p>',107,105,0,'CC-BY-SA','writing,storytelling,lostnbronx, science fiction,fantasy,history,historical romance, story structure',0,0,1),
(2487,'2018-02-13','Simple LibreOffice Repo for Fedora',185,'Simple LibreOffice Repo for Fedora','<p>Simple LibreOffice Repo for Fedora</p>\r\n\r\n<p>My setup: You can look at the real setup. Hosted at home on a DLS connection so real usage is discouraged. https://home.toebesacademy.com/libreoffice/</p>\r\n\r\n<p>Actual Script <a href=\"https://home.toebesacademy.com/libreoffice/LOrepo\">https://home.toebesacademy.com/libreoffice/LOrepo</a></p>\r\n\r\n<p>Repo file to put in /etc/yum.repo.d <a href=\"https://home.toebesacademy.com/libreoffice/home.toebesacademy.com.repo\">https://home.toebesacademy.com/libreoffice/home.toebesacademy.com.repo</a></p>\r\n\r\n<p>Cron Entry.  Should be run as web user, not root.</p>\r\n<pre>\r\n# m h d m w\r\n# * * * * * command to be executed\r\n# - - - - -\r\n# | | | | |\r\n# | | | | +----- day of week (0 - 6) (Sunday=0)\r\n# | | | +------- month (1 - 12)\r\n# | | +--------- day of month (1 - 31)\r\n# | +----------- hour (0 - 23)\r\n# +------------- min (0 - 59)\r\n# m     h    dom mon dow command\r\n0       3    *   *   *    /var/www/html/libreoffice/LOrepo\r\n</pre>\r\n',273,0,0,'CC-BY-SA','LibreOffice,Fedora,repository',0,0,1),
(2488,'2018-02-14','Psychology of Love',792,'A look at some of the neuroscience and psychology behind love','<ul>\r\n<li><p>Love and the Brain:<br />\r\n<a href=\"https://neuro.hms.harvard.edu/harvard-mahoney-neuroscience-institute/brain-newsletter/and-brain-series/love-and-brain\" class=\"uri\">https://neuro.hms.harvard.edu/harvard-mahoney-neuroscience-institute/brain-newsletter/and-brain-series/love-and-brain</a></p></li>\r\n<li><p>The Neuroscience of Love:<br />\r\n<a href=\"https://sites.tufts.edu/emotiononthebrain/2014/12/08/the-neuroscience-of-love/\" class=\"uri\">https://sites.tufts.edu/emotiononthebrain/2014/12/08/the-neuroscience-of-love/</a></p></li>\r\n<li><p>On selfless love:<br />\r\n<a href=\"https://news.yale.edu/2014/02/11/meditation-helps-pinpoint-neurological-differences-between-two-types-love\" class=\"uri\">https://news.yale.edu/2014/02/11/meditation-helps-pinpoint-neurological-differences-between-two-types-love</a></p></li>\r\n<li><p>The Five Love Languages<br />\r\n<a href=\"https://en.wikipedia.org/wiki/The_Five_Love_Languages\" class=\"uri\">https://en.wikipedia.org/wiki/The_Five_Love_Languages</a></p></li>\r\n<li><p>\'Askers\' vs. \'Guessers\'<br />\r\n<a href=\"https://www.theatlantic.com/national/archive/2010/05/askers-vs-guessers/340891/\" class=\"uri\">https://www.theatlantic.com/national/archive/2010/05/askers-vs-guessers/340891/</a></p></li>\r\n</ul>\r\n',361,0,1,'CC-BY-SA','psychology, relationships, neuroscience, love',0,0,1),
(2489,'2018-02-15','CONTEXT IS EVERYTHING',1634,'Lostnbronx creates a tiny video, from a large audio file.','<h2 id=\"context-is-everything\">CONTEXT IS EVERYTHING</h2>\r\n<h4 id=\"hosted-by-lostnbronx\">hosted by Lostnbronx</h4>\r\n<p>Turning a large audio file into a tiny video file for a very specific use case.</p>\r\n<p>This solution probably won\'t work for you, because none of the ones I found on the Internet worked for me. Trial and error led me here, and it\'s probably the only guide you\'ll have as well.</p>\r\n<p>Start with as high a quality audio file as you can manage. .wav is good, but it\'s big. Let\'s convert it to .flac. If you already have a .flac file, skip this part.</p>\r\n<p>1.) Convert .wav to .flac.</p>\r\n<pre><code>sox INPUT.wav OUTPUT.flac</code></pre>\r\n<p>2.) Convert the .flac to a very small mono .opus. Bitrate can be even smaller. I went down to 14.</p>\r\n<pre><code>opusenc --bitrate 18 --downmix-mono INPUT.flac OUTPUT.opus</code></pre>\r\n<p>3.) Combine the .opus file with a single static image, and output to a .webm video. This should not be very much bigger in file size than the .opus and .jpg combined. The smaller the image file, the better. (I tried using a .gif, but it was actually bigger than the .jpg I ended up with.)</p>\r\n<pre><code>ffmpeg -i INPUT.opus -r 1 -loop 1 -i INPUT.jpg -c:v libvpx -tune stillimage -shortest -y -c:a copy OUTPUT.webm</code></pre>\r\n<p>The final file. It doesn\'t sound great, but it\'s listenable, which is all that was desired.</p>\r\n<p><a href=\"https://social.nasqueron.org/media/pEXqQotxC5P4GNJpf9U\" class=\"uri\">https://social.nasqueron.org/media/pEXqQotxC5P4GNJpf9U</a></p>\r\n<p>Here\'s a better quality version of the audiobook.</p>\r\n<p><a href=\"https://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/?p=home\" class=\"uri\">https://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/?p=home</a></p>\r\n<p>The process and final result can be improved upon by people smarter than I, without doubt, but this works for now.</p>\r\n<p>SPECIAL THANKS to the Urandom guys (X1101, Thaj, and Pokey), Monsterjavaguns (Jason van Gumster), and the ever-fabulous Klaatu, for their suggestions and encouragement. I would not have found a solution to this, nor even thought to do an episode of HPR, without them!</p>\r\n<p><small><small>Editor\'s Note 2018-02-15: The wrong audio was accidentally released with this show. It has been corrected and should be re-uploaded by your podcatcher.</small></small></p>\r\n',107,0,1,'CC-BY-SA','opus,opusenc,ffmpeg,avconv,webm,lostnbronx',1,0,1),
(2493,'2018-02-21','YouTube Subscriptions - update',885,'Some of the YouTube channels I have subscribed to in the last year','<h1 id=\"youtube-subscriptions---update\">YouTube Subscriptions - update</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>I reported on some of my YouTube subscriptions in show <a href=\"https://hackerpublicradio.org/eps.php?id=2202\" title=\"Makers on YouTube\">2202</a>, where I concentrated on the various <em>Maker</em> channels I subscribe to.</p>\r\n<p>Since then I have added a few more such channels, but this time I also want to talk about some of the others I subscribe to.</p>\r\n<h2 id=\"youtube-channels\">YouTube Channels</h2>\r\n<ol type=\"1\">\r\n<li><a href=\"https://www.youtube.com/channel/UCCkFJmUgzrZdkeHl_qPItsA\"><em>Anne of All Trades</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCtM5z2gkrGRuWd0JQMx76qA\"><em>bigclivedotcom</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC9-y-6csu5WGm29I7JiwpnA\"><em>Computerphile</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCcapFP3gxL1aJiC8RdwxqRA\"><em>David Waelder</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCUuMYw2l2UeWyTGYixYfRCA\"><em>EvanAndKatelyn</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCbiGcwDWZjz05njNPrJU7jA\"><em>ExplainingComputers</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC6pdMJwtkbCNoQRwbaNt77A\"><em>HomeMadeModern</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCO39zTYpvWL5jx2q15Ma_Hw\"><em>izzy swan</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCaI4Tib6te88f_P9r8w5Tmw\"><em>Jackman Works</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCRVruzlQF5cqpw9jQgIgNdw\"><em>mugumogu</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCNyGbxoEo6CQvaRVEvItxkA\"><em>Pask Makes</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCIhkgdWrCmPTCRSNQaeTDOg\"><em>Phil Pinsky Productions</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC8NjHgDV5nHEfQGj7JNfp9Q\"><em>RetroWeld</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCb8Rde3uRL1ohROUVg46h1A\"><em>Thomas Sanladerer</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC3CvHbiVAaYiMY2DMd1fcEQ\"><em>tim sway</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCzM1HPpclXyriKNAvr5m5qA\"><em>Unemployed Redneck Hillbilly Creations</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCG756ycwVyBKwttHLtF_OVQ\"><em>William Lutes</em></a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCcXhhVwCT6_WqjkEniejRJQ\"><em>Wintergatan</em></a></li>\r\n</ol>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have another version of the above channel list in the <a href=\"https://hackerpublicradio.org/eps/hpr2493/full_shownotes.html\">long notes</a> with more details and with some of my observations.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>HPR show 2202: <a href=\"https://hackerpublicradio.org/eps.php?id=2202\"><em>Makers on YouTube</em></a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2493/full_shownotes.html\">Long notes for this episode</a></li>\r\n</ul>',225,0,1,'CC-BY-SA','YouTube,channel',0,0,1),
(2491,'2018-02-19','Some news with Finux',1061,'Just a short little podcast on some recent(ish) security related news stories','<p>The 3 stories covered in this episode</p>\r\n<ul>\r\n<li><p>So firstly Clownflares... i mean cloudstrike!!! and scihub<br />\r\n<a href=\"https://torrentfreak.com/cloudflare-terminates-service-to-sci-hub-domain-names-180205/\" class=\"uri\">https://torrentfreak.com/cloudflare-terminates-service-to-sci-hub-domain-names-180205/</a></p></li>\r\n<li><p>Meltdown and Spectre 139 pieces of (seemingly nonfunctional) malware are now circulating in the wild<br />\r\n<a href=\"https://boingboing.net/2018/02/04/active-probing.html\" class=\"uri\">https://boingboing.net/2018/02/04/active-probing.html</a></p></li>\r\n<li><p>Equifax and no bloody justice<br />\r\n<a href=\"https://mobile.reuters.com/article/amp/idUSKBN1FP0IZ\" class=\"uri\">https://mobile.reuters.com/article/amp/idUSKBN1FP0IZ</a></p></li>\r\n</ul>\r\n',85,0,1,'CC-BY-SA','security, hacking, news',0,0,1),
(2492,'2018-02-20','An Evening Subway Ride',1945,'An evening subway ride on the Toronto subway from College Station to Sheppard/Yonge Station','<p>\r\nAn experiment in background noise.\r\n</p>\r\n<p>\r\nHaving seen so many people fall asleep on subway trains, I wonder if the sound only would also be somniferous.\r\n</p>\r\n<p>\r\nUsing my cellphone I recorded the ride (including boarding and alighting) on the Toronto subway (line 1) from College Station, north to Sheppard/Yonge Station.  There was always at least one person sleeping (or at least appearing to be asleep) during the ride.\r\n</p>\r\n<p>\r\nGoogle Maps - <a href=\"https://goo.gl/aq97jR\">goo.gl/aq97jR</a>\r\n</p>\r\n<p>\r\nSo far, listening to the recording has not put me to sleep. \r\n</p>\r\n',362,101,0,'CC-0','sound, Toronto, transit, subway, crowds, train',0,0,1),
(2495,'2018-02-23','10 Years of Xoke',723,'Tomorrow marks 10 years since his first episode, and Xoke talks a bit about HPR','<p>HPR 40, on the 24th Feb 2008, was when a (slightly) younger Xoke debuted</p>',79,0,0,'CC-BY-SA','Anniversary',0,0,1),
(2494,'2018-02-22','linux.conf.au 2018: Nicolas Steenhout',1205,'Clinton interviews Nicolas Steenhout, who ran an accessibility workshop','<p>\r\nClinton interviews Nicolas Steenhout about his accessibility workshop, covering the different areas that automated and manual testing can cover. We also talk about the conference in general, and on the different ways that conference get feedback about their speakers.\r\n</p>',315,78,0,'CC-BY-SA','lca2018',0,0,1),
(2496,'2018-02-26','Making a Raspberry Pi inventory',670,'How to collect identifying information about RPi devices','<h1 id=\"making-a-raspberry-pi-inventory\">Making a Raspberry Pi inventory</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>I have a number of Raspberry Pis -- possibly too many -- and I sometimes lose track of which is which, what model, size, name, address each one is. I wanted to be able to keep an inventory of them all, and to this end I wrote myself a little script that can be run on any Pi which will report useful information about it.</p>\r\n<p>Every Pi has a unique serial number. Actually it\'s randomly generated so there may be a few collisions but it\'s close to unique! It also contains a revision number which encodes various items of information about it such as release date, model, PCB revision and memory. My script decodes this revision number for you based on a published table.</p>\r\n<p>I run a Wikimedia instance on a Pi and have used this script to record details of my Pis there as well as what they are being used for and any planned projects. I now feel more organised!</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>The full-length notes (available <a href=\"https://hackerpublicradio.org/eps/hpr2496/full_shownotes.html\">here</a>) contain a listing of the script, a brief description of it, and some example output.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>GitLab repository: <a href=\"https://gitlab.com/davmo/what_pi\" class=\"uri\">https://gitlab.com/davmo/what_pi</a></li>\r\n<li>Resources to download:\r\n<ul>\r\n<li>The script <em><a href=\"https://hackerpublicradio.org/eps/hpr2496/what_pi\">what_pi</a></em></li>\r\n<li>Example output <em><a href=\"https://hackerpublicradio.org/eps/hpr2496/example_output.txt\">example_output.txt</a></em></li>\r\n</ul></li>\r\n</ul>',225,42,1,'CC-BY-SA','Raspberry Pi, RPi',0,0,1),
(2503,'2018-03-07','My journey into podcasting',868,'Dave takes us on his journey into 10 years of podcasting','<h1 id=\"how-i-got-into-podcasting\">How I Got Into Podcasting</h1>\r\n<h2 id=\"the-background\">The Background</h2>\r\n<p>Audio production has always been an interest of mine: my late grandfather was an audiophile, my dad ran an AV studio in Woking (the one where the Spice Girls were formed - my dad got mentioned in a couple of their autobiographies) and now runs his own AV consultancy business, and my cousin also runs an AV consultancy... so there’s a definite family history in there.</p>\r\n<p>I dabbled briefly with hospital radio (as a technician, rather than a presenter) in the late 80’s, and I was a technician and presenter on College Radio in the early 90’s where I hosted a show called “The Barry Manilow Fan Club” on Friday lunchtimes.</p>\r\n<p>Yes, I am a huge fan of <a href=\"https://en.wikipedia.org/wiki/Barry_Manilow\">Barry Manilow</a> - he’s given me a lot of inspiration as a musician - no, I didn’t play any Barry on the College Radio show.</p>\r\n<p>I’d also had a few people say that I had a good radio voice. Others say a good radio face, but I don’t like them anymore.</p>\r\n<h2 id=\"the-catalyst\">The Catalyst</h2>\r\n<p>In 2007, I discovered this podcasting lark through a couple of friends who had their own podcasts. One was The Random Three: a personal musical journey where Mark - the host - would play three seemingly-random pieces of music from his own collection (thus, not <a href=\"https://en.wikipedia.org/wiki/Podsafe\">podsafe</a>) and explain the reasons why he chose them. Most of the time, these seemingly-random tracks actually had a theme, but it didn’t necessarily become apparent until after the second track. It was a great show - now sadly defunct - and I really miss it. I even submitted my own music choices for Mark to present.</p>\r\n<p>The other was <a href=\"https://ddlpodcast.blogspot.co.uk/\">Dumbed Down Life</a>: three chaps nattering about “stuff” and playing some music along with it. Another great show, which - although it still exists - currently releases episodes every year or so.</p>\r\n<p>What drew me to these shows - apart from being friends, was the fact that these were regular guys, not professionals.</p>\r\n<p>That led me to think “I can do that”, so I set about proving - to myself, mostly - that I could.</p>\r\n<h2 id=\"the-start\">The Start</h2>\r\n<p>One Thursday in early March 2008, when the wife had gone to the gym for a couple of hours, I grabbed my Logitech headset, my Linux laptop, a handful of tracks from the Podsafe Music Network, and a piece of software called <a href=\"https://idjc.sourceforge.net\">IDJC</a>, and recorded the <a href=\"https://thebugcast.org/show/1\">first ever episode</a> of <a href=\"https://thebugcast.org/\">The Bugcast</a>. It was just over 22 minutes long, and it was dire. Utterly dire. Every so often, I go back to it and listen and cringe and marvel at how much better the show is now!</p>\r\n<p>The music back then wasn’t strictly <a href=\"https://en.wikipedia.org/wiki/Podsafe\">podsafe</a> either: the first track I played was Moloko’s Sing It Back… but I didn’t worry about it then, as I got the track from a source that gave implicit permission for use in podcasts.</p>\r\n<p>I did do a show - <a href=\"https://thebugcast.org/show/20\">episode 20</a> - which was a nostalgic trip back to my college years, where I played tracks by Chad Jackson, Japan, and Dream Warriors. This was a complete and intentional violation of copyright on my part, which led me to pull the show only a few weeks later. I did rerelease the show two years after that, but with the offending tracks removed. However, there is a story to the show, so I would recommend you go listen.</p>\r\n<p>Back then, it was just me and a small listener-base of friends, their family, their families’ servants; their families’ servants’ tennis partners, and some chap I bumped into in the mess the other day called Bernard. But as time went on and I got more experience, I was really enjoying what I was doing, and started to experiment.</p>\r\n<p>One thing I did discover by about episode 16 is that I wasn’t editing my shows in post, aside from topping and tailing silence. This made it so much easier for me as I was recording the shows as-live from the very beginning, but taking out the vocal gaps, gaffes and the like. So there was really only one place to go from there...</p>\r\n<h2 id=\"going-live\">Going live</h2>\r\n<p>So in August 2008, on <a href=\"https://thebugcast.org/show/24\">episode 24</a>, to an audience of about 10 people, I streamed the first LIVE episode of the podcast. Wow, that was such a buzz! It was a major turning point in the show as I committed myself to do a regular show at a set time each week... turning a fun hobby into something a little step beyond amateur. There were a couple of non-live shows that I had to put together using the wife’s Windows machine when my laptop went bang and had to be repaired, but I hated doing that because I didn’t like the piecemeal sticky-tape method of production. There was little flow, and my spoken links between the music sounded very much like a bad Radio 4 anchor.</p>\r\n<p>In late September 2008, I was accepted as a member of the now-defunct <a href=\"https://musicpodcasting.org/\">Association of Music Podcasting</a>. This was another major step for me. All member of the Association were peer-reviewed as part of the criteria for membership. This meant that my podcast was sufficiently good to be accepted. That meant so much to me, and made me take things so much more seriously (and was the main reason why I pulled episode 20 just prior)</p>\r\n<p>It also meant that the show was becoming more music-oriented - something I really did not have a problem with! Particularly as I was starting to strike up good relationships with some of the artists that I was featuring on the show. This led to me prerecording an interview with one of the bands in January 2009, and then again with another artist in March.</p>\r\n<p>Having registered a proper domain for the podcast (rather than piggybacking my own personal domain) and then celebrated the first anniversary of the show... you could say that the show was fuelling its own progression. And I was enjoying that journey immensely!</p>\r\n<p>Over the next 6 months, I joined the <a href=\"https://madeintheukshow.co.uk/\">Made In The UK Show</a> collective, interviewed an artist LIVE on the show, had the show syndicated on an internet radio station in the UK, and launched a new, independent chatroom for the website.</p>\r\n<h2 id=\"the-major-change\">The Major Change</h2>\r\n<p>And then, in September of 2009, the 18 month anniversary of the show, and two days before my birthday, something happened to totally turn the show upside down.</p>\r\n<p>I decided that I wanted to improve the show. Bearing in mind that I was still using my Logitech headset, my Linux laptop, and a piece of software called IDJC to record and stream the show, I felt it was time for a change. So I spent a small fortune on a mixer, microphones, stands, audio interface, and cables.</p>\r\n<p>Yes, microphones. Plural.</p>\r\n<p>Up to this point my wife, Caroline, had progressed from occasional listener, to regular distraction (I don’t think details are appropriate!), to researcher. So I asked her a question... if I bought two microphones, would you join the show as a permanent co-host? She said yes.</p>\r\n<p>That really changed things. The dynamic of me talking to an imaginary audience (bar the activity in the live chatroom) changing to me bouncing off someone in the same room was electric! The show was totally transformed by that fairly simple change. Our listener figures jumped up, the music on the show was more varied, existing listeners enjoyed the show more... it was amazing.</p>\r\n<p>There have been occasions where Caroline hasn’t been able to join the show (illness, kids, etc) and the listeners (and I) have really noticed her absence.</p>\r\n<h2 id=\"since-then\">Since Then</h2>\r\n<ul>\r\n<li>we’ve launched an OGG feed, which comprises approximately 20% of the downloads from the site</li>\r\n<li>at one point we were syndicated on 4 internet radio stations around the world</li>\r\n<li>we’re major contributors to cchits.net</li>\r\n<li>in 2013 we were awarded the <a href=\"https://thebugcast.org/2013/03/25/european-podcast-award-2012-uk-personality/\">European Podcast Award for UK Personality</a></li>\r\n<li>we’ve just celebrated 10 years of podcasting, producing over 500 regular episodes</li>\r\n</ul>\r\n<p>So there’s a potted history of how I got into podcasting.</p>\r\n<h2 id=\"beyond-the-bugcast\">Beyond The Bugcast</h2>\r\n<p>Outside the realms of The Bugcast, which is still my primary podcast:</p>\r\n<ul>\r\n<li>I’m a contributor to <a href=\"https://ccjam.otherside.network/\">CCJam</a> - a short-form community podcast which focuses on music</li>\r\n<li>I’m one of the co-hosts of <a href=\"https://tuxjam.otherside.network/\">TuxJam</a> - Linux news with Creative Commons music</li>\r\n<li>I’m one of the co-hosts of the <a href=\"https://duffercast.org/\">Duffercast</a></li>\r\n<li>I’m an irregular contributor to HPR, as you’ll probably already know</li>\r\n<li>I’m just become the producer of the <a href=\"https://www.adminadminpodcast.co.uk/\">Admin Admin podcast</a> - my first producer-only gig</li>\r\n</ul>\r\n<p>Also ran:</p>\r\n<ul>\r\n<li>I’m the “owner” (if you like) of the <a href=\"https://madeintheukshow.co.uk/\">Made In The UK Show</a> - currently on haitus</li>\r\n<li>I’m one of the co-hosts of <a href=\"https://crivins.otherside.network/\">Crivins</a> - currently on haitus</li>\r\n</ul>\r\n<p>I’m always happy to answer any questions or provide help with regard to podcasting, you can find various ways to find me over at my <a href=\"https://thelovebug.org/contact\">Contact page</a></p>\r\n<p>Thanks for listening! :-)</p>\r\n',314,0,0,'CC-BY-SA','podcasting, anniversary, history, journey',0,0,1),
(2498,'2018-02-28','Life without Google',266,'Quvmoh goes a month without G apps on his phone','<ul>\r\n<li><p>Zenphone 2 <a href=\"https://forum.xda-developers.com/zenfone2/general/guide-brick-soft-hard-bricked-zenfone-2-t3284256\" class=\"uri\">https://forum.xda-developers.com/zenfone2/general/guide-brick-soft-hard-bricked-zenfone-2-t3284256</a></p></li>\r\n<li><p>Magic Device Tool <a href=\"https://github.com/MariusQuabeck/magic-device-tool\" class=\"uri\">https://github.com/MariusQuabeck/magic-device-tool</a></p></li>\r\n<li><p>F-Droid <a href=\"https://f-droid.org/en/\" class=\"uri\">https://f-droid.org/en/</a></p></li>\r\n<li><p>K-9 Mail <a href=\"https://f-droid.org/packages/com.fsck.k9/\" class=\"uri\">https://f-droid.org/packages/com.fsck.k9/</a></p></li>\r\n<li><p>Protonmail <a href=\"https://protonmail.com/\" class=\"uri\">https://protonmail.com/</a></p></li>\r\n<li><p>Signal <a href=\"https://signal.org/\" class=\"uri\">https://signal.org/</a></p></li>\r\n<li><p>Syncthing <a href=\"https://syncthing.net/\" class=\"uri\">https://syncthing.net/</a></p></li>\r\n</ul>',110,0,0,'CC-BY-SA','google free, F-droid, LineageOS, magic device tool',0,0,1),
(2499,'2018-03-01','Tuning around the HF 40Mtr band',767,'In this episode I give an example of what sort of things you can expect hear on the HF band','<h2 id=\"tuning-around-the-band\">Tuning around the band</h2>\r\n<p>In this episode I tune around a small portion of the HF (High Frequency) band in the 40 Meters section which in the UK covers 7 to 7.2Mhz.</p>\r\n<h3 id=\"equipment-details\">Equipment details</h3>\r\n<p>The mode being used was mostly LSB (Lower Side Band)<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Sideband\" class=\"uri\">https://en.wikipedia.org/wiki/Sideband</a></p>\r\n<p>At the end of the recording I briefly switch mode to to listen to a commercial station on AM (Amplitude modulation).<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Amplitude_modulation\" class=\"uri\">https://en.wikipedia.org/wiki/Amplitude_modulation</a></p>\r\n<p>The radio being used is my trusty and much loved Kenwood TS 940S<br />\r\n<a href=\"https://www.universal-radio.com/catalog/hamhf/ts940s.html\" class=\"uri\">https://www.universal-radio.com/catalog/hamhf/ts940s.html</a></p>\r\n<p>The antenna used is a dipole tuned for the 40 Meter band.<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Dipole_antenna\" class=\"uri\">https://en.wikipedia.org/wiki/Dipole_antenna</a></p>\r\n<p>I used my trusty Dictaphone and internal microphone to do the recording<br />\r\n<a href=\"https://www.amazon.co.uk/HccToo-Multifunctional-Rechargeable-Dictaphone-Conversation/dp/B015H9JP6S/ref=sr_1_1?ie=UTF8&amp;qid=1502381150&amp;sr=8-1&amp;keywords=dictation+machines\" class=\"uri\">https://www.amazon.co.uk/HccToo-Multifunctional-Rechargeable-Dictaphone-Conversation/dp/B015H9JP6S/ref=sr_1_1?ie=UTF8&amp;qid=1502381150&amp;sr=8-1&amp;keywords=dictation+machines</a></p>\r\n<p>If you want to hold private conversations with another party over radio then perhaps amateur radio is not for you as this goes against the whole principle of Amateur Radio.</p>\r\n<p>Listening to amateur radio broadcasts is actively encouraged, and in the UK a licence is not required for listening.</p>\r\n<p>A simple receiver capable of listening to sideband broadcasts and odd bit of long wire is all that\'s required.</p>\r\n<p>In the past it was common to hear an Amateur operator saying goodbye to any short wave listeners at the end of their conversation. If you listen carefully at about 10 minutes in the station DF2BO says goodbye to anybody still listening.</p>\r\n<h3 id=\"stations-received\">Stations received</h3>\r\n<ul>\r\n<li><p>DF2BO speaking to Peter VK4ZP in Brisbane Queensland, on 7.16209 MHz</p></li>\r\n<li><p>CW station calling CQ on 7.00994 MHz, I don\'t know the callsign or details of the station as I can\'t read Morse code however I did recognise the distinctive rhythm of the letters C and Q.</p></li>\r\n<li><p>Transmitting the letters CQ on a particular radio frequency is used as an invitation for any operators listening on that frequency to respond. It is widely used in amateur radio.</p></li>\r\n<li><p>German station unidentified on 7.15794 MHz</p></li>\r\n<li><p>DF2BO name, Tom, near Stuttgart speaking to Rob VK2XZ who I can\'t hear on 7.16200 MHz, then speaking briefly with Chris VK2SR who I can\'t hear</p></li>\r\n<li><p>Another brief bit of morse code</p></li>\r\n<li><p>An unknown commercial station broadcasting on 7.35520 on AM</p></li>\r\n</ul>\r\n',201,43,1,'CC-BY-SA','ham radio, amateur radio, radio, hf',0,0,1),
(2502,'2018-03-06','Volume Of Thought',440,'Lostnbronx attempts to measure the \"volume\" of his own thoughts.','<p>Lostnbronx measures how loud his own thoughts are -- or rather, how loud outside noise has to be before they are disrupted.</p>\r\n<p>It turns out that unwanted music in his ears at -30 dB is when his train of thought starts to derail.</p>',107,0,0,'CC-BY-SA','lostnbronx,thinking,thoughts,volume,noise,music,confusion',0,0,1),
(2504,'2018-03-08','Intro to Git with pen and paper',2205,'Klaatu introduces Git using pen and paper.','<pre><code>git add\r\n\r\ngit commit -m &quot;some useful message&quot;\r\n\r\ngit push origin HEAD</code></pre>\r\n',78,104,0,'CC-BY-SA','git',0,0,1),
(2497,'2018-02-27','2017-2018 New Years Eve show part 1',13200,'Part one of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---1\">HPR NYE 2017 - 1</h2>\r\n<ul>\r\n<li><p>Ken and Casper chat about the new year show and space</p></li>\r\n<li><p>Pirate drops in and Casper gets a new job</p></li>\r\n<li><p>Amazon\'s Giant Glass Balls<br />\r\n<a href=\"https://www.google.com/search?q=bezos+giant+glass+balls&amp;tbm=isch&amp;source=iu&amp;ictx=1&amp;fir=EW1kjYgk7lISlM%253A%252CTgFNxH0jr8vQLM%252C_&amp;usg=__XtnxMzguAWZinVFgvLoiwvN7qvg%3D&amp;sa=X&amp;ved=0ahUKEwiXr6n2grTYAhUJx2MKHTugBL0Q9QEIKzAA#imgrc=EW1kjYgk7lISlM\">https://www.google.com/search?q=bezos+giant+glass+balls&amp;tbm=isch&amp;source=iu&amp;ictx=1&amp;fir=EW1kjYgk7lISlM%253A%252CTgFNxH0jr8vQLM%252C_&amp;usg=__XtnxMzguAWZinVFgvLoiwvN7qvg%3D&amp;sa=X&amp;ved=0ahUKEwiXr6n2grTYAhUJx2MKHTugBL0Q9QEIKzAA#imgrc=EW1kjYgk7lISlM</a></p></li>\r\n<li><p>ExplicitNess, and ratings and stuff</p></li>\r\n<li><p>Ken is tidying his room</p></li>\r\n<li><p>Microcenter</p></li>\r\n<li><p>SS Virgina5 - pirate makes the boat go. Do not ride!!!!</p></li>\r\n<li>Built as a passenger ferry in 1922<br />\r\n<a href=\"https://www.virginiav.org/\" class=\"uri\">https://www.virginiav.org/</a>\r\n<ul>\r\n<li>400hp 200rpm 3cylinder engine</li>\r\n<li>Steam mechanics explained 45 manual lubrication points</li>\r\n<li>powered by diesel not unlike tar</li>\r\n<li>pirate talks through lighting a plant off</li>\r\n<li>$150 for a 5 gallon bucket</li>\r\n</ul></li>\r\n<li><p>Ken Tweets <a href=\"https://twitter.com/HPR/status/947415023500001280\" class=\"uri\">https://twitter.com/HPR/status/947415023500001280</a></p></li>\r\n<li><p>NetMiner</p></li>\r\n<li><p>Old Time Steam Powered Machine Shop: <a href=\"https://www.youtube.com/watch?v=9WXHNBMLZZM\" class=\"uri\">https://www.youtube.com/watch?v=9WXHNBMLZZM</a></p></li>\r\n<li><p>FDroid</p></li>\r\n<li><p>Copy APKs for your kids</p></li>\r\n<li><p>Ken replaces battery in OMRON EAR MC 510 - THERMOMETER</p></li>\r\n<li><p>Cool pcb ruler from Adafruit<br/><a href=\"https://www.adafruit.com/product/1554\" class=\"uri\">https://www.adafruit.com/product/1554</a></p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/List_of_battery_sizes\" class=\"uri\">https://en.wikipedia.org/wiki/List_of_battery_sizes</a></p></li>\r\n<li><p>SparkyLinux - supports 32bit architecture, web browsers, Debian based, one old P4</p></li>\r\n<li><p>Bootsteap - sparky command line installer, small package. Will allow you to install a desktop, can bootstrap to whatever you want.</p></li>\r\n<li><p>GNU - DOS</p></li>\r\n<li><p><a href=\"https://linuxlugcast.com/\" class=\"uri\">https://linuxlugcast.com/</a></p></li>\r\n<li><p><a href=\"https://razor1911.com/\" class=\"uri\">https://razor1911.com/</a></p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/Motorola_68000\" class=\"uri\">https://en.wikipedia.org/wiki/Motorola_68000</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/watch?v=cMVt0eUDYhY\" class=\"uri\">https://www.youtube.com/watch?v=cMVt0eUDYhY</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/results?search_query=amiga+documentary\" class=\"uri\">https://www.youtube.com/results?search_query=amiga+documentary</a></p></li>\r\n<li><p>xKlaatu signs on</p></li>\r\n<li><p>Discuss New Years in New Zealand!!!!</p></li>\r\n<li><p>Gun Control</p></li>\r\n<li><p>SHOW NOTES ARE(NOT?) Important</p></li>\r\n<li><p>xklaatu does not like shownotes</p></li>\r\n<li><p>Ken encourages them</p></li>\r\n<li><p>HoneyMagoo REALLY joins</p></li>\r\n<li><p>Markdown vs. non-markdown HTML5,</p></li>\r\n<li><p>Heated topic - trigger point discovered</p></li>\r\n<li><p>xklaatu owes ken a show on Git</p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/Hercules_Computer_Technology\" class=\"uri\">https://en.wikipedia.org/wiki/Hercules_Computer_Technology</a></p></li>\r\n<li><p>Why 36 bits? Because all letters were upper case, which only required 6 bits, 6*6</p></li>\r\n<li><p>Casper\'s first graphics card was a rendition vérité</p></li>\r\n<li><p>Casper gets kicked off due to Van Allen Belt interference</p></li>\r\n<li><p>Fascism</p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/Saul_Goodman\" class=\"uri\">https://en.wikipedia.org/wiki/Saul_Goodman</a></p></li>\r\n<li><p>Late night programming in the states<br />\r\n<a href=\"https://youtu.be/58mhPaUL3Uc?t=6m45s\" class=\"uri\">https://youtu.be/58mhPaUL3Uc?t=6m45s</a></p></li>\r\n<li><p>Android MTP / KDEConnect</p></li>\r\n<li><p>Use a protocol that works like SFTP</p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/LulzSec\" class=\"uri\">https://en.wikipedia.org/wiki/LulzSec</a></p></li>\r\n<li><p>Back to shownote discussion</p></li>\r\n<li><p><a href=\"https://www.reddit.com/r/WhereIsAssange/\" class=\"uri\">https://www.reddit.com/r/WhereIsAssange/</a></p></li>\r\n<li><p>Russia Discussion</p></li>\r\n<li><p><a href=\"https://www.infowars.com/media-completely-ignores-bombshell-seymour-hersh-revelations-on-seth-rich/\" class=\"uri\">https://www.infowars.com/media-completely-ignores-bombshell-seymour-hersh-revelations-on-seth-rich/</a></p></li>\r\n<li><p><a href=\"https://jackpineradicals.com/boards/topic/seymour-hersch-audio-says-seth-rich-was-wikileaks-source/\" class=\"uri\">https://jackpineradicals.com/boards/topic/seymour-hersch-audio-says-seth-rich-was-wikileaks-source/</a></p></li>\r\n<li><p>American music New Zealand</p></li>\r\n<li><p><a href=\"https://www.dailydot.com/debug/tesla-south-australia-battery/\" class=\"uri\">https://www.dailydot.com/debug/tesla-south-australia-battery/</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/watch?v=xHrhqtY2khc\" class=\"uri\">https://www.youtube.com/watch?v=xHrhqtY2khc</a></p></li>\r\n<li><p>The pirate bay AFK</p></li>\r\n<li><p>Proposal: rename &quot;smart phone&quot; to Smart Bugs</p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/Terminal_velocity\" class=\"uri\">https://en.wikipedia.org/wiki/Terminal_velocity</a></p></li>\r\n<li><p>Cryptonomicon</p></li>\r\n<li><p>Quantum Computing / Encryption / Reality</p></li>\r\n<li><p><a href=\"https://savannahnow.com/opinion/column/2017-12-23/mark-murphy-sixth-extinction-how-will-we-address-plague-man\" class=\"uri\">https://savannahnow.com/opinion/column/2017-12-23/mark-murphy-sixth-extinction-how-will-we-address-plague-man</a></p></li>\r\n<li><p><a href=\"https://www.thomhartmann.com/forum/2013/10/6th-mass-extinction\" class=\"uri\">https://www.thomhartmann.com/forum/2013/10/6th-mass-extinction</a></p></li>\r\n<li><p><a href=\"https://frontalot.com\" class=\"uri\">https://frontalot.com</a></p></li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2505,'2018-03-09','The power of GNU Readline - part 3',1631,'More useful key combinations','<h1 id=\"the-power-of-gnu-readline---part-3\">The power of GNU Readline - part 3</h1>\r\n<p>In part 2 we looked at deleting text in various ways and pasting it back, using GNU Readline key sequences.</p>\r\n<p>The full-length notes (available <a href=\"https://hackerpublicradio.org/eps/hpr2505/full_shownotes.html\">here</a>) contain some new terms and features of GNU Readline, and introduce some further ways of manipulating text, with some examples.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>Wikipedia article on <a href=\"https://en.wikipedia.org/wiki/GNU_Readline\"><em>GNU Readline</em></a></li>\r\n<li><a href=\"https://tiswww.cwru.edu/php/chet/readline/rluserman.html\"><em>GNU Readline</em> manual</a></li>\r\n<li>Previous episodes:\r\n<ul>\r\n<li><a href=\"https://www.hackerpublicradio.org/eps.php?id=2073\">The power of GNU Readline - part 1</a></li>\r\n<li><a href=\"https://www.hackerpublicradio.org/eps.php?id=2453\">The power of GNU Readline - part 2</a></li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2505/full_shownotes.html\">Detailed notes</a></li>\r\n</ul></li>\r\n</ul>',225,102,1,'CC-BY-SA','command line,cli,GNU Readline',0,0,1),
(2506,'2018-03-12','Build Your Own Lisp (A Book Review)',544,'Learn C programming while building a LISP','<h2 id=\"build-your-own-lisp\">Build Your Own Lisp</h2>\r\n<ol type=\"1\">\r\n<li><p><a href=\"https://www.buildyourownlisp.com/\" class=\"uri\">https://www.buildyourownlisp.com/</a></p></li>\r\n<li><p><a href=\"https://github.com/orangeduck/BuildYourOwnLisp\" class=\"uri\">https://github.com/orangeduck/BuildYourOwnLisp</a></p></li>\r\n<li><p>Daniel Holden links:<br />\r\n<a href=\"https://github.com/orangeduck\" class=\"uri\">https://github.com/orangeduck</a><br />\r\n<a href=\"https://www.theorangeduck.com/\" class=\"uri\">https://www.theorangeduck.com/</a></p></li>\r\n</ol>',326,0,0,'CC-BY-SA','programming,C,Lisp,book review',0,0,1),
(2507,'2018-03-13','Racket, Nix, Fractalide and the sounds of a Hong Kong New Town',1127,'It\'s a triple whammy! It\'s functional programming, functional package management and soundscape!','<p>Listen to me walk through five shopping malls and one bicycle tunnel, as I rant about how flow-based programming microservices and functional package management will save the future of programming and software reuse, and usher in a new era of software quality and productivity!</p>\r\n<p>If it sounds like I\'m a bit down about working alone on <code>racket2nix</code>, you\'re interpreting me wrong! I didn\'t expect any feedback at all from the small to non-existent racket/nix intersection, but it turns out the intersection is larger than I thought, and I\'m grateful for any words of encouragement, and feedback in any form on what the community needs.</p>\r\n<p>Links:</p>\r\n<ul>\r\n<li><a href=\"https://github.com/clacke/racket2nix-clacke\">racket2nix</a></li>\r\n<li><a href=\"https://racket-lang.org/\">racket</a></li>\r\n<li><a href=\"https://nixos.org/nix/\">nix</a></li>\r\n<li><a href=\"https://fractalide.com/\">fractalide</a></li>\r\n</ul>\r\n<p>Nix is the mother of Guix:</p>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2198\">hpr2198 :: How awesome is Guix and why will it take over the world</a></li>\r\n</ul>\r\n',311,0,0,'CC-BY-SA','racket, nix, racket2nix, fractalide, soundscape, hongkong',0,0,1),
(2508,'2018-03-14','False Prophets',550,'Lostnbronx considers how a cult-of-personality may affect space exploration.','<p>Lostnbronx considers the effect that Elon Musk and SpaceX are having on the latest push for the exploitation and exploration of space, and the danger of pegging the future of the human race upon the showmanship of one man.</p>',107,0,1,'CC-BY-SA','space,spacex,elon musk,tesla,electric cars,cult-of-personality,lostnbronx',0,0,1),
(2509,'2018-03-15','AudioBookClub 16 Matcher Rules',7171,'The HPR Audiobook Club reviews Matcher Rules by Mary Holland','<h2 id=\"summary\">SUMMARY</h2>\r\n<p>In this episode, the HPR_AudioBookClub discusses Matcher Rules by Mary Holland <a href=\"https://scribl.com/books/PDB66/matcher-rules\" class=\"uri\">https://scribl.com/books/PDB66/matcher-rules</a></p>\r\n<h2 id=\"non-spoiler-thoughts\">NON-SPOILER THOUGHTS</h2>\r\n<ul>\r\n<li>pokey: An enjoyable story, but not really for me.</li>\r\n<li>FiftyOneFifty: It\'s not about orgies...</li>\r\n<li>x1101: Liked it. A little slow.</li>\r\n<li>Thaj: It surprised me, I didn\'t expect to like it as much as I did.</li>\r\n</ul>\r\n<h2 id=\"beverage-reviews\">BEVERAGE REVIEWS</h2>\r\n<p><em>As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode</em></p>\r\n<ul>\r\n<li>Thaj: Voice fading fast. Need a boost. With a little lemon and some local honey <a href=\"https://www.traditionalmedicinals.com/products/throat-coat/\" class=\"uri\">https://www.traditionalmedicinals.com/products/throat-coat/</a></li>\r\n<li>x1101: Harpoon IPA - <a href=\"https://www.harpoonbrewery.com/beer/1/harpoon-ipa\" class=\"uri\">https://www.harpoonbrewery.com/beer/1/harpoon-ipa</a></li>\r\n<li>pokey: &quot;my beer is a knife&quot; Smuttynose Robust Porter <a href=\"https://smuttynose.com/beer/robust-porter/\" class=\"uri\">https://smuttynose.com/beer/robust-porter/</a>. I sharpen it with a Spyderco Triangle Sharpmaker <a href=\"https://www.spyderco.com/catalog/details.php?product=77\" class=\"uri\">https://www.spyderco.com/catalog/details.php?product=77</a>. It is awesome.</li>\r\n<li>FiftyOneFifty: Junior Johnson\'s Midnight Moonshine</li>\r\n</ul>\r\n<h2 id=\"things-we-talked-about\">THINGS WE TALKED ABOUT</h2>\r\n<p>We discuss the upsides and downsides of affinity groups. Pokey wonders why terminology for simple things are changed in sci-fi stories. How exactly do population and economics work together?</p>\r\n<h2 id=\"our-next-audiobook\">OUR NEXT AUDIOBOOK</h2>\r\n<p>Blood Witness by David Hitt - <a href=\"https://scribl.com/books/PA513/blood-witness\" class=\"uri\">https://scribl.com/books/PA513/blood-witness</a></p>\r\n<h2 id=\"next-recording\">NEXT RECORDING</h2>\r\n<p>We are currently working through a backlog of pre-recorded episodes. Once this is completed we will restart the Audiobook Club again. If you want to be notified when this happens please let us know via the HPR Mailing List \'hpr at hackerpublicradio dot org\'.</p>\r\n<h2 id=\"further-recommendations\">FURTHER RECOMMENDATIONS</h2>\r\n<p>Nothing this time, well except for the typical Star Wars reference...and Star Trek, and comics.</p>\r\n<h2 id=\"feedback\">FEEDBACK</h2>\r\n<p>Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please leave a few words in the episode\'s comment section. As always; remember to visit the HPR contribution page HPR could really use your help right now. <a href=\"https://hackerpublicradio.org/contribute.php\" class=\"uri\">https://hackerpublicradio.org/contribute.php</a></p>\r\n<p><em>Sincerely,</em><br />\r\n<em>The HPR_AudioBookClub</em></p>\r\n<p>P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.</p>\r\n<h2 id=\"our-audio\">OUR AUDIO</h2>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net\" class=\"uri\">https://audacity.sourceforge.net</a>. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It has been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).</p>\r\n<p>Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.</p>\r\n<p>Next we use the &quot;Compressor&quot; effect with the following settings:</p>\r\n<p>Threshold: -30db<br />\r\nNoise Floor: -50db<br />\r\nRatio: 3:1<br />\r\nAttack Time: 0.2sec<br />\r\nDecay Time: 1.0 sec<br />\r\nMake-up Gain for 0db after compressing&quot; and &quot;compress based on peaks&quot; were both left un-checked.</p>\r\n<p>After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.</p>\r\n<p>At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the &quot;Truncate Silence&quot; effect with its default settings to minimize the silence between people speaking. When used with its default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying &quot;uuuuummmm.&quot; Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too agressively your audio may sound sped up and choppy.</p>\r\n<p>At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.</p>\r\n<p>We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can &quot;Mix and Render&quot; all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR server.</p>\r\n<p>Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being &quot;crashy&quot; but if you remember save after every major transform, you will wonder how it even got that reputation.</p>\r\n',157,53,1,'CC-BY-SA','HPR Audiobook Club, Audiobooks, Podiobooks, Science Fiction ',0,0,1),
(2520,'2018-03-30','Diffie-Hellman and Forward Secrecy',1061,'Using Diffie-Hellman Key Exchange to implement Forward Secrecy','<p>Diffie-Hellman Key Exchange is used in a security technique called Forward Secrecy that aims to secure your encrypted communications from future decryption by unauthorized entities. While it does provide additional security it is not absolutely bullet-proof. So while we explain how it works and provides security, we will also discuss how it can go wrong. For more go to <a href=\"https://www.zwilnik.com/?page_id=957\" class=\"uri\">https://www.zwilnik.com/?page_id=957</a></p>\r\n<h3 id=\"links\">Links:</h3>\r\n<ul>\r\n<li><a href=\"https://www.eff.org/https-everywhere\" class=\"uri\">https://www.eff.org/https-everywhere</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/POODLE\" class=\"uri\">https://en.wikipedia.org/wiki/POODLE</a></li>\r\n<li><a href=\"https://www.zwilnik.com/?page_id=686\" class=\"uri\">https://www.zwilnik.com/?page_id=686</a></li>\r\n<li><a href=\"https://security.googleblog.com/2011/11/protecting-data-for-long-term-with.html\" class=\"uri\">https://security.googleblog.com/2011/11/protecting-data-for-long-term-with.html</a></li>\r\n<li><a href=\"https://blog.twitter.com/engineering/en_us/a/2013/forward-secrecy-at-twitter.html\" class=\"uri\">https://blog.twitter.com/engineering/en_us/a/2013/forward-secrecy-at-twitter.html</a></li>\r\n<li><a href=\"https://www.khanacademy.org/math/applied-math/cryptography/modern-crypt/v/discrete-logarithm-problem\" class=\"uri\">https://www.khanacademy.org/math/applied-math/cryptography/modern-crypt/v/discrete-logarithm-problem</a></li>\r\n<li><a href=\"https://vincent.bernat.im/en/blog/2011-ssl-perfect-forward-secrecy.html#some-benchmarks\" class=\"uri\">https://vincent.bernat.im/en/blog/2011-ssl-perfect-forward-secrecy.html#some-benchmarks</a></li>\r\n<li><a href=\"https://www.thesslstore.com/blog/apple-will-require-use-ats-2017/\" class=\"uri\">https://www.thesslstore.com/blog/apple-will-require-use-ats-2017/</a></li>\r\n<li><a href=\"https://www.zwilnik.com/?page_id=957\" class=\"uri\">https://www.zwilnik.com/?page_id=957</a></li>\r\n</ul>\r\n',198,74,1,'CC-BY-SA','Diffie-Hellman, Encryption, Forward Secrecy',0,0,1),
(2530,'2018-04-13','Introduction to Health',719,'This is the Introduction to a series on health and taking care of yourself','<p>On our refrigerator we have a note card that says &quot;If you don\'t take care of your body, where will you live?&quot; This is a very pertinent question that can open up a discussion of how to achieve a better level of health and age gracefully. This show will kick off a series that will explore various topics in how to get good medical information and improve your health.</p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://www.webmd.com/\" class=\"uri\">https://www.webmd.com/</a></li>\r\n<li><a href=\"https://www.hopkinsmedicine.org/johns_hopkins_bayview/patient_visitor_amenities/community_health_library/finding_reliable_health_information_online.html\" class=\"uri\">https://www.hopkinsmedicine.org/johns_hopkins_bayview/patient_visitor_amenities/community_health_library/finding_reliable_health_information_online.html</a></li>\r\n<li><a href=\"https://medlineplus.gov/evaluatinghealthinformation.html\" class=\"uri\">https://medlineplus.gov/evaluatinghealthinformation.html</a></li>\r\n<li><a href=\"https://medlineplus.gov/understandingmedicalresearch.html\" class=\"uri\">https://medlineplus.gov/understandingmedicalresearch.html</a></li>\r\n<li><a href=\"https://www.youtube.com/user/thehealthcaretriage\" class=\"uri\">https://www.youtube.com/user/thehealthcaretriage</a></li>\r\n<li><a href=\"https://theincidentaleconomist.com/wordpress/about/about-aaron/\" class=\"uri\">https://theincidentaleconomist.com/wordpress/about/about-aaron/</a></li>\r\n<li><a href=\"https://www.palain.com/?page_id=256\" class=\"uri\">https://www.palain.com/?page_id=256</a></li>\r\n</ul>\r\n',198,100,0,'CC-BY-SA','Health, Medicine',0,0,1),
(2515,'2018-03-23','2017-2018 New Years Eve show part 2',10169,'Part two of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---2\">HPR NYE 2017 - 2</h2>\r\n<ul>\r\n<li><p>To tab or not to tab</p></li>\r\n<li><p>Bitcoin</p></li>\r\n<li><p>Michael Keaton<br />\r\n<a href=\"https://en.m.wikipedia.org/wiki/Michael_Keaton\" class=\"uri\">https://en.m.wikipedia.org/wiki/Michael_Keaton</a></p></li>\r\n<li><p><a href=\"https://seclists.org/fulldisclosure/\" class=\"uri\">https://seclists.org/fulldisclosure/</a></p></li>\r\n<li>Redacted Tonight</li>\r\n<li><p>Phillip DeFranco</p></li>\r\n<li><p>Will robots take our jobs</p></li>\r\n<li><p><a href=\"https://www.eugdpr.org/\" class=\"uri\">https://www.eugdpr.org/</a></p></li>\r\n<li><p><a href=\"https://www.privacycompany.eu/files/DPbD_Framework.pdf\" class=\"uri\">https://www.privacycompany.eu/files/DPbD_Framework.pdf</a></p></li>\r\n<li><p><a href=\"https://www.privacycompany.eu/files/factsheet_GDPR.pdf\" class=\"uri\">https://www.privacycompany.eu/files/factsheet_GDPR.pdf</a></p></li>\r\n<li><p>Gerald is happy to hear someone with his native tounge #perlist - Gerald grew up in Staines, UK<br />\r\n<a href=\"https://www.telegraph.co.uk/news/uknews/1389349/Staines-names-Ali-G-as-its-ambassador.html\" class=\"uri\">https://www.telegraph.co.uk/news/uknews/1389349/Staines-names-Ali-G-as-its-ambassador.html</a></p></li>\r\n<li><p>Aliens needed for notes</p></li>\r\n<li><p>Perl 5 vs Perl 6</p></li>\r\n<li><p>Xmlstarlet<br />\r\n<a href=\"https://xmlstar.sourceforge.net\" class=\"uri\">https://xmlstar.sourceforge.net</a></p></li>\r\n<li><p>Jq<br />\r\n<a href=\"https://github.com/stedolan/jq\" class=\"uri\">https://github.com/stedolan/jq</a></p></li>\r\n<li><p>cmhobs and ken chat about pen testing</p></li>\r\n<li><p>Ferro Rod Fire Starter for Survival<br />\r\n<a href=\"https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA\" class=\"uri\">https://www.youtube.com/channel/UCAL3JXZSzSm8AlZyD3nQdBA</a><br />\r\n<a href=\"https://primitivetechnology.wordpress.com/\" class=\"uri\">https://primitivetechnology.wordpress.com/</a></p></li>\r\n<li><p>Casper checks back into the pod as we had dead air - bad music check to make sure anyone is out there</p></li>\r\n<li>3 license types for a HAM\r\n<ul>\r\n<li>Technician Class - Entry Level License (Written Multiple Choice Test)</li>\r\n<li>General Class - Adds HF privs (Written Multiple Choice Test)</li>\r\n<li>Extra Class - Adds more HF privs (Written Multiple Choice Test)</li>\r\n</ul></li>\r\n<li>WB6NOA Gordon West</li>\r\n<li>KB6NU No-Nonsense Study Guides</li>\r\n<li><p>NE4RD gives us a run-down and disoroentation on what it means to be a HAM</p></li>\r\n<li>Why be a HAM?\r\n<ul>\r\n<li>Emergency Communications - Walk-A-Thons, Natural Disaster Support, etc</li>\r\n<li>GIFs</li>\r\n<li>Messing About</li>\r\n<li>Digital modes</li>\r\n<li>Digital texting, experimenting with low power</li>\r\n<li>GREAT Breakdown of all the ins and outs and HAMS</li>\r\n</ul></li>\r\n</ul>',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2525,'2018-04-06','2017-2018 New Years Eve show part 3',10932,'Part three of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---3\">HPR NYE 2017 - 3</h2>\r\n<ul>\r\n<li><p>How much does it cost to go to the movies?<br />\r\n<a href=\"https://www.slashfilm.com/new-moviepass-prices/\" class=\"uri\">https://www.slashfilm.com/new-moviepass-prices/</a></p></li>\r\n<li><p><a href=\"https://edition.cnn.com/2016/08/23/health/epipen-price-mylan-prescription-drugs-increase/index.html\" class=\"uri\">https://edition.cnn.com/2016/08/23/health/epipen-price-mylan-prescription-drugs-increase/index.html</a></p></li>\r\n<li><p>Military acquisitions</p></li>\r\n<li><p><a href=\"https://time.com/money/4310099/f-35-budget-pay-free-college-student-loans/\" class=\"uri\">https://time.com/money/4310099/f-35-budget-pay-free-college-student-loans/</a></p></li>\r\n<li><p>F35 vs. F18 etc....</p></li>\r\n<li><p>Cost of printing materials</p></li>\r\n<li><p>PiHole &amp; web browser ad blocking</p></li>\r\n<li><p>Pine64 discussion</p></li>\r\n<li><p>Pocket Chip</p></li>\r\n<li><p><a href=\"https://urandom-podcast.info/\" class=\"uri\">https://urandom-podcast.info/</a></p></li>\r\n<li><p>Plumble - <a href=\"https://play.google.com/store/apps/details?id=com.morlunk.mumbleclient.free&amp;hl=en\" class=\"uri\">https://play.google.com/store/apps/details?id=com.morlunk.mumbleclient.free&amp;hl=en</a></p></li>\r\n<li><p>Google Home<br />\r\n<a href=\"https://www.amazon.com/GOOGLEAIY-V1-Google-AIY-Voice/dp/B075SFLWKX/ref=sr_1_1?ie=UTF8&amp;qid=1514748803&amp;sr=8-1&amp;keywords=aiy+voice+kit+google\" class=\"uri\">https://www.amazon.com/GOOGLEAIY-V1-Google-AIY-Voice/dp/B075SFLWKX/ref=sr_1_1?ie=UTF8&amp;qid=1514748803&amp;sr=8-1&amp;keywords=aiy+voice+kit+google</a></p></li>\r\n<li><p>Rpi Google Home kit - <a href=\"https://www.wired.com/story/cardboard-google-home/\" class=\"uri\">https://www.wired.com/story/cardboard-google-home/</a></p></li>\r\n<li><p><a href=\"https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;url=https://www.amazon.com/GOOGLEAIY-V1-Google-AIY-Voice/dp/B075SFLWKX&amp;ved=2ahUKEwjjhb6plpDZAhWo6YMKHYn3DvMQFjAAegQIERAB&amp;usg=AOvVaw1g60WEaYUMjg0bUsrnkaXI\" class=\"uri\">https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;url=https://www.amazon.com/GOOGLEAIY-V1-Google-AIY-Voice/dp/B075SFLWKX&amp;ved=2ahUKEwjjhb6plpDZAhWo6YMKHYn3DvMQFjAAegQIERAB&amp;usg=AOvVaw1g60WEaYUMjg0bUsrnkaXI</a></p></li>\r\n<li><p><a href=\"https://www.cabinfeverexpo.com/\" class=\"uri\">https://www.cabinfeverexpo.com/</a></p></li>\r\n<li><p>TimeZone discussion</p></li>\r\n<li><p>Pinebook images again</p></li>\r\n<li><p>Travelling Tech</p></li>\r\n<li><p>Remix Tablet broken</p></li>\r\n<li><p>Casper provides some dead air musings &amp; tunes :)</p></li>\r\n<li><p>Apple iOS battery shenanigans</p></li>\r\n<li><p>Pokey finally joins us</p></li>\r\n<li><p>Push-To-Talk - <a href=\"https://linuxlugcast.com/wp-content/uploads/2014/02/SkyeHaven_Mumble_How-To.pdf\" class=\"uri\">https://linuxlugcast.com/wp-content/uploads/2014/02/SkyeHaven_Mumble_How-To.pdf</a></p></li>\r\n<li><p>Late-diagnosed autism - Gordon discusses his revelation</p></li>\r\n<li><p>Speaking about Autism, Spectrums, Apologizing, etc. DO NOT OVER APOLOGIZE... sorry aboot that....</p></li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2511,'2018-03-19','Response to episode 2496',419,'How I am using the Raspberry Pi script discussed Episode 2496','<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2496\">Dave\'s show</a></li>\r\n<li><a href=\"https://gitlab.com/davmo/what_pi/blob/master/what_pi\">Dave\'s script</a></li>\r\n<li><a href=\"https://www.raspberrypi.org/forums/viewtopic.php?f=28&amp;t=164985\">Raspberry Pi forum page</a></li>\r\n<li><a href=\"https://github.com/raspberrypi/userland\">Raspberry Pi tools GitHub page</a></li>\r\n</ul>\r\n<h2 id=\"command\">Command</h2>\r\n<p>This is written for fish shell</p>\r\n<pre><code>for pi in pi1 pi2 pi3 pi4; cat what_pi &#124; ssh &quot;$pi&quot; bash -; done</code></pre>',300,0,0,'CC-BY-SA','Raspberry Pi, RPi',0,0,1),
(2512,'2018-03-20','Intro to git remote',1590,'All about git remote','<p>\r\nInstantiate a git repo&#58;\r\n</p>\r\n\r\n<pre><code>\r\n$ mkdir alice\r\n$ cd !$\r\n$ git init\r\n</code></pre>\r\n\r\n<p>\r\nAdd a remote&#58;\r\n</p>\r\n\r\n<pre><code>\r\n$ git remote add origin URI_OF_REMOTE\r\n</code></pre>\r\n\r\n<p>\r\nChange a remote&#58;\r\n</p>\r\n\r\n<pre><code>\r\n$ git remote set-url origin NEW_URI\r\n</code></pre>\r\n\r\n<p>\r\nA remote can be a server, it can be a local directory, an NFS share, pretty much whatever you want.\r\n</p>\r\n<p>\r\nIt is a Git convention that the primary remote is called <code>origin</code>. You don&#39;t have to call it that, but it&#39;s pretty common.\r\n</p>\r\n',78,104,0,'CC-BY-SA','git, remote, server',0,0,1),
(2513,'2018-03-21','Why I choose Aperture first',723,'David Whitman encourages you to choose Aperture as the most important setting in setting up your cam','<p>David Whitman encourages you to choose Aperture as the most important setting in setting up your camera.</p>\r\n<p>Understanding Exposure, 3rd Edition by Bryan Peterson - a good book that is great for learning photography. Duck Duck Go can connect you with a place to buy this book.</p>\r\n<p>David\'s cache of BAD Photos mostly of Hunt Dogs (some cute girls with dogs too) <a href=\"https://drive.google.com/open?id=0B0VQmm3RmAmeTVVQdUhuaGVkTVU\" class=\"uri\">https://drive.google.com/open?id=0B0VQmm3RmAmeTVVQdUhuaGVkTVU</a></p>\r\n<ul>\r\n<li>Aperture - <a href=\"https://en.wikipedia.org/wiki/Aperture\" class=\"uri\">https://en.wikipedia.org/wiki/Aperture</a></li>\r\n<li>ISO - <a href=\"https://en.wikipedia.org/wiki/Film_speed\" class=\"uri\">https://en.wikipedia.org/wiki/Film_speed</a></li>\r\n<li>Shutter Speed - <a href=\"https://en.wikipedia.org/wiki/Film_speed\" class=\"uri\">https://en.wikipedia.org/wiki/Film_speed</a></li>\r\n</ul>\r\n<p>Have some fun. Take some photos and do a HPR episode.</p>',209,0,0,'CC-BY-SA','Photography, Cameras, ISO, Aperture, Shutter Speed',0,0,1),
(2514,'2018-03-22','Electronics Calculator Kit',2006,'NYbill talks about building a $16 electronics calculator kit.','<p>\r\nNYbill talks about building a $16 electronics calculator kit.\r\n</p>\r\n<p>\r\nKkmoon DIY Calculator Kit: <a href=\"https://tinyurl.com/yc9z92pc\">https://tinyurl.com/yc9z92pc</a>\r\n</p>\r\n<p>\r\nPics for the episode: <a href=\"https://media.gunmonkeynet.net/u/nybill/collection/electronics-calculator-kit/\">https://media.gunmonkeynet.net/u/nybill/collection/electronics-calculator-kit/</a>\r\n</p>\r\n<p>Just to save anyone from searching for some secret mode on their\r\ncalculators, I misspoke. I mention using my TI calculator in “Degree Mode”.\r\nI meant to say “Normal Mode”. It just happens to say DEG on the screen in tiny\r\nletters. What can I say, I’m easily distra</p>\r\n<p>Oh look at that!</p>\r\n \r\n',235,103,0,'CC-BY-SA','Electronics, Kits, Soldering, DIY',0,0,1),
(2516,'2018-03-26','Intro to git branch',2635,'Intro to git branch','<p>\r\nThese are all the commands covered in this episode. <em>This is not a sequence</em>, it\'s just all the commands in the episode, listed one after another.\r\n</p>\r\n\r\n<p>\r\nGet changes from the remote repo&#58;\r\n</p>\r\n<pre><code>\r\n$ git fetch\r\n</code></pre>\r\n\r\n<p>\r\nSee all branches&#58;\r\n</p>\r\n<pre><code>\r\n$ git branch --all\r\n</code></pre>\r\n\r\n<p>\r\nView a remote branch after you have fetched it&#58;\r\n</p>\r\n<pre><code>\r\n$ git checkout origin/dev\r\n</code></pre>\r\n\r\n<p>\r\nCreate a copy of a fetched remote branch in your local repo&#58;\r\n</p>\r\n<pre><code>\r\n$ git checkout dev\r\n</code></pre>\r\n\r\n<p>\r\nMerge changes from remote origin&#47;master into your local master branch&#58;\r\n</p>\r\n<pre><code>\r\n$ git merge master origin/master\r\n</code></pre>\r\n\r\n<p>\r\nFetch and merge automatically&#58;\r\n</p>\r\n<pre><code>\r\n$ git pull\r\n</code></pre>\r\n\r\n<p>\r\nCreate a new branch, and change to it&#58;\r\n</p>\r\n<pre><code>\r\n$ git checkout -b dev\r\n</code></pre>\r\n\r\n<p>\r\nMerge dev into master&#58;\r\n</p>\r\n<pre><code>\r\n$ git checkout master\r\n$ git merge master dev\r\n</code></pre>\r\n\r\n<p>\r\nMerge master into dev\r\n</p>\r\n<pre><code>\r\n$ git checkout dev\r\n$ git merge dev master\r\n</code></pre>\r\n\r\n<p>\r\nDelete the dev branch&#58;\r\n</p>\r\n<pre><code>\r\n$ git branch -d dev\r\n</code></pre>\r\n',78,104,0,'CC-BY-SA','git, branch, server',0,0,1),
(2518,'2018-03-28','Converting My Laptop to Dual Boot',1440,'Converting a Linux only laptop to dual boot using information from a previous HPR episode.','<h2 id=\"converting-my-laptop-to-dual-boot\">Converting My Laptop to Dual Boot</h2>\r\n<h3 id=\"summary\">Summary</h3>\r\n<p>In this episode I describe how I converted my Linux-only laptop to dual-boot with Windows 10. Specifically, using information from a previous HPR episode.</p>\r\n<h3 id=\"reference\">Reference</h3>\r\n<p>The procedure used in this project drew heavily from the information presented in HPR episode <a href=\"https://hackerpublicradio.org/eps.php?id=2305\">2305</a> by Mongo.</p>\r\n<h3 id=\"target-laptop\">Target Laptop</h3>\r\n<ul>\r\n<li>Lenovo Thinkpad T550</li>\r\n<li>Intel i7-5600U Dual-Core</li>\r\n<li>8GB RAM</li>\r\n<li>256GB SSD</li>\r\n</ul>\r\n<p>Laptop was purchased in Jan 2016 as a factory refurb unit from an Ebay seller. The model was about 1 year old at the time. As soon as I got it, I summarily removed any trace of Windows, with prejudice, and installed Linux.</p>\r\n<h3 id=\"the-problem\">The Problem</h3>\r\n<p>I am needing to run some Windows software that doesn\'t work in either Wine or a virtual machine environment. Specifically Autodesk Fusion 360.</p>\r\n<h3 id=\"some-challenges\">Some Challenges</h3>\r\n<ul>\r\n<li><p>No longer have Windows install media. I was able to download a Lenovo recovery USB image.</p>\r\n<p><a href=\"https://support.lenovo.com/us/en/solutions/ht103653\" class=\"uri\">https://support.lenovo.com/us/en/solutions/ht103653</a></p></li>\r\n<li><p>I didn\'t think that a 256GB drive would be big enough for both Linux and Windows. I purchased a 512GB SSD drive.</p></li>\r\n<li><p>I was happy with my Xubuntu setup and configuration and didn\'t want to have to start all over on that. I hoped that restoring my home directory would take care of that.</p></li>\r\n</ul>\r\n<h3 id=\"the-procedure\">The Procedure</h3>\r\n<ol type=\"1\">\r\n<li><p>Backed up my home directory, just in case.</p></li>\r\n<li><p>Replaced the hard drive.</p></li>\r\n<li><p>Tried to boot from Lenovo Windows thumb drive.</p></li>\r\n<li><p>Found that the BIOS was set to legacy mode, so reset BIOS to factory.</p></li>\r\n<li><p>Told the installer to use the entire drive.</p></li>\r\n<li><p>Went through the entire Windows install and update process.</p></li>\r\n<li><p>Used the instructions provided by Mongo to resize Windows filesystem size.</p></li>\r\n<li><p>Used the instructions provided by Mongo to turn of fast boot.</p></li>\r\n<li><p>Used the instructions provided by Mongo to turn of Secure Boot in BIOS.</p></li>\r\n<li><p>Booted from Xubuntu 16.04 thumb drive.</p></li>\r\n<li><p>Did Xubuntu install as normal, choosing the install type of installing along side Windows Boot Manager.</p></li>\r\n<li><p>Installed all of the updates.</p></li>\r\n<li><p>Mounted the old hard drive with a USB drive enclosure, which was a bit of a challenge because that drive was encrypted. The drive has 2 partitions. A small boot partition and then a large LUKS encrypted partition.</p>\r\n<p>This is a procedure that can be used to mount such a partition.</p>\r\n<ul>\r\n<li><p>First you must decrypt the partition and map it to a device. This can be done with the following command (assuming the partition mount point is /dev/sdb2):</p>\r\n<pre><code>cryptsetup luksOpen /dev/sdb2 cryptdrive</code></pre>\r\n<p>This command will map the partition to the following device:</p>\r\n<pre><code>/dev/mapper/cryptdrive</code></pre></li>\r\n<li><p>Normally you could then mount the filesystem as follows:</p>\r\n<pre><code>mount /dev/mapper/cryptdrive /mnt</code></pre></li>\r\n<li><p>However, in this case the encrypted filesystem is actually an LVM volume that contains two volume groups that made up the partitions of the previous Linux install, so you can\'t directly mount it.</p></li>\r\n<li><p>I had to first install the LVM tools, which had not been installed by default.</p>\r\n<pre><code>apt-get install lvm</code></pre></li>\r\n<li><p>Then I had to issue the following command to activate the LVM volume groups.</p>\r\n<pre><code>vgchange -ay</code></pre>\r\n<p>That resulted in two more devices being created.</p>\r\n<pre><code>/dev/xubuntu-vg/swap\r\n/dev/xubuntu-vg/root</code></pre></li>\r\n<li><p>I could then finally mount the old root filesystem with:</p>\r\n<pre><code>mount /dev/xubuntu-vg/root /mnt</code></pre></li>\r\n</ul></li>\r\n<li><p>Copied by entire home directory from the old hard drive to the new install.</p>\r\n<pre><code>cd /home\r\ncp -rp /mnt/home/username .</code></pre></li>\r\n<li><p>Rebooted computer and Xubuntu came up will all of my desktop settings intact. Just need to install non-default packages.</p></li>\r\n</ol>\r\n<h3 id=\"result\">Result</h3>\r\n<p>This ended up being a totally successful process. The computer is now dual-boot. It boots into Xubuntu by default, but you can choose Windows. Xubuntu system is mostly restored back to the way it was.</p>\r\n',334,0,1,'CC-BY-SA','Linux, Windows, Dual Boot, Laptop, Lenovo, Xubuntu',0,0,1),
(2517,'2018-03-27','DIY CCTV Security System',940,'I go over my Home CCTV setup','<h2 id=\"cctv-security-system\">CCTV Security System</h2>\r\n<ul>\r\n<li>$80 Reolink IP PoE Security Camera 4MP Super HD 2560x1440 with SD Card &amp; Audio Outdoor Indoor Bullet IR Night Vision Motion Detection RLC-410S</li>\r\n<li>65$ RLC-410 ( No SD CARD )</li>\r\n<li>$150 Linksys Business LGS116P 16-Port Desktop Gigabit Ethernet PoE+ Unmanaged Network Switch I Metal Enclosure $150</li>\r\n<li>Ispy to start</li>\r\n<li><a href=\"https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26906\" class=\"uri\">https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26906</a> 115 lines of bash</li>\r\n<li>When event ends on ZM yolo is run on a random 10 images for that event (Person Dog Cat Car)</li>\r\n<li>if an object is detected we look to see if two Android phones via MAC on network</li>\r\n<li>if they are on the network it means somebody is home so events are throttled to 1/1hr max</li>\r\n<li>if nobody is home then original image/object detected from event is sent to email</li>\r\n<li>zones</li>\r\n<li>zones preclusion</li>\r\n<li>Video <a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/ZoneMinder_Yolo_Yolov2_Darknet_Script_Plugin.mp4\" class=\"uri\">https://rmccurdy.com/scripts/videos/rmccurdy_com/ZoneMinder_Yolo_Yolov2_Darknet_Script_Plugin.mp4</a></li>\r\n</ul>\r\n<h3 id=\"issues\">Issues:</h3>\r\n<ul>\r\n<li>rain, spiderwebs, shadows, Car lights (preclusion zones)</li>\r\n<li>full motion capture is -6hrs 16gig</li>\r\n<li>smearing ( lower FPS on cam and make sure ZM has higher framerate then the cam make sure not to use Source Type:ffmpeg and use remote or try both)</li>\r\n<li><code>journalctl -f -t DARKNET.service</code> (shows nothing...@#%ing systemd)</li>\r\n<li>night time</li>\r\n</ul>\r\n<h2 id=\"more-notes\">More Notes:</h2>\r\n<p>Start with one zone at a time and raise/test sensitive KISS...don\'t setup like 4 zones and expect to trouble shoot anything. I used my Android to do a lot of tweaking. I also want to sort out &quot;night&quot; mode config so after night mode kicks in a different config is automatically applied.</p>\r\n<p>Use low quality for motion detection and drop frame rate of cam to lower than max of ZM for little to no smearing and I also set &quot;Alarm Frame Count to 2&quot; and &quot;overload ignore frame count to 4&quot; but I think it\'s more about Alarm Frame Count..I can\'t be sure..</p>\r\n<p>Explanation of overload ignore frame count<br />\r\nReport this post Quote<br />\r\nPost by bb99 » Thu May 10, 2012 5:22 pm</p>\r\n<p>For sudden changes to the environment, no better tool then Overload Frame Ignore Count. Your fps determines these settings but at 10 fps with Overload Frame Ignore Count set to 4, it only ignores .4 seconds. In other words if a drastic change to the lighting (such as a car with headlights on in darkness) passes within the monitors view it will ignore the number of frames you specify before processing for motion detection.</p>\r\n<h3 id=\"alarm-frame-count\">Alarm Frame Count</h3>\r\n<p>This option allows you to specify how many consecutive alarm frames must occur before an alarm event is generated. The usual, and default, value is 1 which implies that any alarm frame will cause or participate in an event. You can enter any value up to 16 here to eliminate bogus events caused perhaps by screen flickers or other transients. Values over 3 or 4 are unlikely to be useful however. Please note that if you have statistics recording enabled then currently statistics are not recorded for the first ‘Alarm Frame Count’-1 frames of an event. So if you set this value to 5 then the first 4 frames will be missing statistics whereas the more usual value of 1 will ensure that all alarm frames have statistics recorded.</p>\r\n<p><a href=\"https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26222\" class=\"uri\">https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26222</a></p>\r\n<p>Windows software to get basic idea ( install face plugin )<br />\r\n<a href=\"https://www.ispyconnect.com/plugins.aspx\" class=\"uri\">https://www.ispyconnect.com/plugins.aspx</a></p>\r\n<h2 id=\"videos\">Videos</h2>\r\n<ul>\r\n<li><a href=\"https://www.reddit.com/r/DIY/comments/713eka/heres_how_to_build_your_own_smart_security_camera/\" class=\"uri\">https://www.reddit.com/r/DIY/comments/713eka/heres_how_to_build_your_own_smart_security_camera/</a></li>\r\n<li><a href=\"https://www.hackster.io/hackerhouse/raspberry-pi-motion-tracking-gun-turret-77fb0b\" class=\"uri\">https://www.hackster.io/hackerhouse/raspberry-pi-motion-tracking-gun-turret-77fb0b</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=QfNvhPx5Px8\" class=\"uri\">https://www.youtube.com/watch?v=QfNvhPx5Px8</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=4eIBisqx9_g&amp;t=11m10s\" class=\"uri\">https://www.youtube.com/watch?v=4eIBisqx9_g&amp;t=11m10s</a></li>\r\n</ul>\r\n<h2 id=\"eazy-getting-started\">eazy getting started</h2>\r\n<ul>\r\n<li><a href=\"https://pjreddie.com/darknet/yolo/#small\" class=\"uri\">https://pjreddie.com/darknet/yolo/#small</a></li>\r\n</ul>\r\n<h3 id=\"getting-started-with-gpu\">getting started with GPU</h3>\r\n<p>you need 4gig+ GPU and new nvidia or old GCC4.9 /GCC4_NEEDED_FOR_DARKNET$ ls cpp-4.9_4.9.2-10_amd64.deb gcc-4.9_4.9.2-10_amd64.deb libasan1_4.9.2-10_amd64.deb libcloog-isl-dev_0.18.2-1+b2_amd64.deb libisl10_0.12.2-2_amd64.deb g++-4.9_4.9.2-10_amd64.deb gcc-4.9-base_4.9.2-10_amd64.deb libcloog-isl4_0.18.2-1+b2_amd64.deb libgcc-4.9-dev_4.9.2-10_amd64.deb libstdc++-4.9-dev_4.9.2-10_amd64.deb https://github.com/dasGringuen/debian9-install</p>\r\n<h3 id=\"gpu-memory-talk\">GPU memory talk</h3>\r\n<p><a href=\"https://groups.google.com/forum/#!msg/darknet/ZRAEvMmKzFc/iVZgibJiJQAJ\" class=\"uri\">https://groups.google.com/forum/#!msg/darknet/ZRAEvMmKzFc/iVZgibJiJQAJ</a></p>\r\n<h3 id=\"trying-to-gpu-prep-..\">trying to GPU prep ..</h3>\r\n<pre><code>apt-get remove --purge nvidia-cuda-toolkit libcudnn*\r\ndpkg -i libcudnn7_7.0.5.15-1+cuda9.1_amd64.deb\r\ndpkg -i libcudnn7-dev_7.0.5.15-1+cuda9.1_amd64.deb\r\ndpkg -i cuda-repo-ubuntu1704-9-1-local_9.1.85-1_amd64\r\n\r\nsudo dpkg -i cuda-repo-ubuntu1704-9-1-local_9.1.85-1_amd64.deb\r\nsudo apt-key add /var/cuda-repo-9-1-local/7fa2af80.pub\r\nsudo apt-get update\r\nsudo apt-get install cuda\r\n\r\napt install libopencv-dev</code></pre>\r\n<h3 id=\"more-code-references\">more code/ references</h3>\r\n<ul>\r\n<li><a href=\"https://machinethink.net/blog/object-detection-with-yolo/\" class=\"uri\">https://machinethink.net/blog/object-detection-with-yolo/</a></li>\r\n<li><a href=\"https://ozone.network/apidocs/starter__example_8cpp_source.html\" class=\"uri\">https://ozone.network/apidocs/starter__example_8cpp_source.html</a></li>\r\n</ul>\r\n<h3 id=\"yolov2-training\">yolov2 training</h3>\r\n<ul>\r\n<li><a href=\"https://www.yuthon.com/2016/12/03/Train-YOLOv2-on-my-own-dataset/\" class=\"uri\">https://www.yuthon.com/2016/12/03/Train-YOLOv2-on-my-own-dataset/</a></li>\r\n</ul>\r\n<h3 id=\"dump-reolink-using-gpu-nvidia\">dump reolink using GPU nvidia</h3>\r\n<pre><code>ffmpeg -c:v h264_vdpau -rtsp_transport tcp -i &quot;rtsp://admin:@25.0.0.238/h264Preview_01_main&quot; -f segment -segment_time 60 -segment_format mp4  -reset_timestamps 1 -strftime 1 -c copy -map 0 dauphine-%Y%m%d-%H%M%S.mp4\r\n\r\nffmpeg -hwaccel vdpau -i rtsp://admin:@25.0.0.238/h264Preview_01_main -an -f rawvideo -y /dev/null</code></pre>\r\n<h3 id=\"complicated-zoneminder-plugins-and-bits-of-code\">complicated zoneminder plugins and bits of code :(</h3>\r\n<ul>\r\n<li><a href=\"https://gist.github.com/pliablepixels/34b484cca1c23ae9493c5d2e57f0bde8\" class=\"uri\">https://gist.github.com/pliablepixels/34b484cca1c23ae9493c5d2e57f0bde8</a></li>\r\n<li><a href=\"https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26222\" class=\"uri\">https://forums.zoneminder.com/viewtopic.php?f=36&amp;t=26222</a></li>\r\n<li><a href=\"https://through-the-interface.typepad.com/through_the_interface/2012/09/creating-a-face-recognising-security-cam-with-a-raspberry-pi-part-1.html\" class=\"uri\">https://through-the-interface.typepad.com/through_the_interface/2012/09/creating-a-face-recognising-security-cam-with-a-raspberry-pi-part-1.html</a></li>\r\n</ul>\r\n<h3 id=\"cheap-cams-720p-max\">cheap cams 720p max</h3>\r\n<ul>\r\n<li><a href=\"https://www.zmododirect.com/\" class=\"uri\">https://www.zmododirect.com/</a></li>\r\n</ul>\r\n<h3 id=\"save-as-video\">Save as video</h3>\r\n<p>By default ZoneMinder saves events as a sequence of images. It is however possible to save an event as a video file. Caution is advised when converting events to video as it is very strenuous on the ZoneMinder machine, however once you have converted an event it can be viewed/downloaded any time without additional stress on the server.</p>\r\n<p>First, make sure you have <code>OPT_FFMPEG</code> under Options -&gt; Images set to yes (checked).</p>\r\n<p>If necessary, set the proper full path for the ffmpeg executable in <code>PATH_FFMPEG</code> (ex.: <code>/usr/bin/ffmpeg</code>)</p>\r\n<p>Open up the default view for an event and Click the video link located in the top left corner</p>\r\n<p>Choose a video export file type and click generate.</p>\r\n<p>Download the video to your machine. If video files have already been generated you will see them listed at the bottom of the page.</p>\r\n<p>When an event gets a video file encoded for it you can choose to automatically include that event with any future exports. For a more detailed explanation on how to select and export events investigate How to export download and view events</p>\r\n',36,0,0,'CC-BY-SA','CCTV,Security Camera System,YOLO,Object Recognition',0,0,1),
(2535,'2018-04-20','2017-2018 New Years Eve show part 4',12357,'Part four of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---4\">HPR NYE 2017 - 4</h2>\r\n<ul>\r\n<li><p>Ken Fallon is testing booger sized components<br />\r\n<a href=\"https://learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity\" class=\"uri\">https://learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity</a></p></li>\r\n<li><p>urandom-podcast.info mentioned - AGAIN</p></li>\r\n<li>Pi &amp; SBC discussion</li>\r\n<li>Google &amp; Amazon privacy concerns</li>\r\n<li>Mrs Xoxe joins in</li>\r\n<li>We speak about Autism some more, Death of Salesman. Selling yourself to get interviews. Unemployment. Those who are resistant to change are doomed to perish</li>\r\n<li>Babylon Berlin, BFFs, Black Mirror</li>\r\n<li>Senior citizens &amp; technology</li>\r\n<li>Keeping current with software &amp; O/S\'s</li>\r\n<li><p><a href=\"https://www.youtube.com/results?search_query=the+mighty+boosh+the+moon+\" class=\"uri\">https://www.youtube.com/results?search_query=the+mighty+boosh+the+moon+</a></p></li>\r\n<li>Robot vaccuum sweepers</li>\r\n<li>Children make amazing pets</li>\r\n<li><p>RoomBAAAS</p></li>\r\n<li>Joe Ress asks for Linux 2018 predictions</li>\r\n<li>Is the traditional PC market fading?</li>\r\n<li><p>Linux &amp; mobile devices<br />\r\n<a href=\"https://ubports.com/\" class=\"uri\">https://ubports.com/</a></p></li>\r\n<li>What will it take for an opensource mobile device to gain market share?</li>\r\n<li><p>Librem5 - <a href=\"https://puri.sm/shop/librem-5/\" class=\"uri\">https://puri.sm/shop/librem-5/</a></p></li>\r\n<li><p>More opensource mobile device discussion</p></li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2519,'2018-03-29','the_remora Builds a character in Edge of the Empire',1330,'I Sit down and Build a Character for Edge of the Empire using Oggdudes Character Generator','<ul>\r\n<li><p>Link to the <a href=\"https://db4sgowjqfwig.cloudfront.net/campaigns/155068/assets/835617/KombarConall-Human-BountyHunter.pdf?1520193790\">Character Sheet</a></p></li>\r\n<li>Link to Edge of the Empire by Fantasy Flight Games: <a href=\"https://www.fantasyflightgames.com/en/products/star-wars-edge-of-the-empire/\" class=\"uri\">https://www.fantasyflightgames.com/en/products/star-wars-edge-of-the-empire/</a></li>\r\n<li><p>Link to the Tool I used to Build this character: <a href=\"https://www.legendsofthegalaxy.com/Oggdude/\" class=\"uri\">https://www.legendsofthegalaxy.com/Oggdude/</a>. I recommend using the web installer.</p></li>\r\n<li><p>Unofficial Organized play similar to D&amp;D Adventurers League: <a href=\"https://www.legendsofthegalaxy.com/\" class=\"uri\">https://www.legendsofthegalaxy.com/</a></p></li>\r\n</ul>\r\n<p>Thanks and sorry the Audio was so bad, I was forced to use Bluetooth headphones because Audacity would not take audio from my USB headset.</p>',363,95,1,'CC-BY-SA','Roleplaying',0,0,1),
(2545,'2018-05-04','2017-2018 New Years Eve show part 5',8433,'Part five of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---5\">HPR NYE 2017 - 5</h2>\r\n<ul>\r\n<li><p>Guitar Talk, Les Pauls, Strats, etc. SG, Flying V, Squire ... etc.</p></li>\r\n<li><p>Social media discussion, Twitter, Mastodon, G+</p></li>\r\n<li><p>Opensource licenses</p></li>\r\n<li><p>More autism discussion</p></li>\r\n<li><p>New drugs that make you live longer</p></li>\r\n<li><p>notalion participated in <a href=\"https://www.holidayhackchallenge.com/2017/\" class=\"uri\">https://www.holidayhackchallenge.com/2017/</a></p></li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2555,'2018-05-18','2017-2018 New Years Eve show part 6',11722,'Part six of the sixth annual HPR New Year Show.','<h2 id=\"hpr-nye-2017---6\">HPR NYE 2017 - 6</h2>\r\n<ul>\r\n<li><p>Using Ubuntu with snaps or just using Debian for a home server</p></li>\r\n<li><p>Building a home firewall</p></li>\r\n<li><p>What is the best firewall distro</p></li>\r\n<li><p>Maybe just learn ip tables</p></li>\r\n<li><p>Fun with virtualization</p></li>\r\n<li><p><a href=\"https://riscv.org/\" class=\"uri\">https://riscv.org/</a><br />\r\nA completely Free Hardware CPU that is gaining press</p></li>\r\n<li><p><a href=\"https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html\" class=\"uri\">https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html</a><br />\r\nAn ARM processor with built-in FPGA</p></li>\r\n<li><p>Western Digital moving to RISC-V:<br />\r\n<a href=\"https://www.forbes.com/sites/tiriasresearch/2017/12/06/western-digital-gives-a-billion-unit-boost-to-open-source-risc-v-cpu/\" class=\"uri\">https://www.forbes.com/sites/tiriasresearch/2017/12/06/western-digital-gives-a-billion-unit-boost-to-open-source-risc-v-cpu/</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/watch?v=ATZls4lbwmM&amp;t=20m27s\" class=\"uri\">https://www.youtube.com/watch?v=ATZls4lbwmM&amp;t=20m27s</a><br />\r\nWD CEO announces their ambition to switch fully to RISC-V</p></li>\r\n<li><p><a href=\"https://www.heropunch.io/\" class=\"uri\">https://www.heropunch.io/</a><br />\r\nCreating free hardware for decentralized communications, mobile applications and mesh networks</p></li>\r\n<li><p><a href=\"https://www.scuttlebutt.nz/\" class=\"uri\">https://www.scuttlebutt.nz/</a><br />\r\nSecure Scuttlebutt, or SSB, is built for intermittent networks and drop points</p></li>\r\n<li><p>A little bit about <a href=\"https://ipfs.io/\" class=\"uri\">https://ipfs.io/</a></p></li>\r\n<li><p>Content-Addressable Networks are important if you\'re in intermittent or high-latency mesh networks</p></li>\r\n<li><p>And in passing: <a href=\"https://twister.net.co/\" class=\"uri\">https://twister.net.co/</a></p></li>\r\n<li><p>BitTorrent + blockchain + DHT social networking, not entirely dissimilar to SSB<br />\r\n<a href=\"https://www.bitmessage.org/\" class=\"uri\">https://www.bitmessage.org/</a></p></li>\r\n<li><p>clacke was wrong, it doesn\'t store messages in a blockchain</p></li>\r\n<li>3D printers: <a href=\"https://podnutz.com/category/themakerz/\" class=\"uri\">https://podnutz.com/category/themakerz/</a>\r\n<ul>\r\n<li>podcast <a href=\"https://www.tinkercad.com/\" class=\"uri\">https://www.tinkercad.com/</a></li>\r\n<li>cloud CAD <a href=\"https://www.autodesk.com/products/fusion-360/overview\" class=\"uri\">https://www.autodesk.com/products/fusion-360/overview</a></li>\r\n<li>cloud CAD <a href=\"https://www.onshape.com/\" class=\"uri\">https://www.onshape.com/</a></li>\r\n<li>cloud CAD <a href=\"https://www.thingiverse.com/\" class=\"uri\">https://www.thingiverse.com/</a></li>\r\n<li>&quot;the Facebook of 3D model sharing&quot; <a href=\"https://cults3d.com/\" class=\"uri\">https://cults3d.com/</a></li>\r\n<li>3D model sharing<br />\r\n<a href=\"https://www.cnx-software.com/2017/05/25/melon-s3-fpga-arduino-raspberry-pi-compatible-board-is-programmable-over-wifi-using-esp8266-wisoc/\" class=\"uri\">https://www.cnx-software.com/2017/05/25/melon-s3-fpga-arduino-raspberry-pi-compatible-board-is-programmable-over-wifi-using-esp8266-wisoc/</a></li>\r\n</ul></li>\r\n<li><p><a href=\"https://www.cnx-software.com/2015/11/24/fleafpga-uno-board-combines-a-lattice-fpga-arduino-uno-form-factor-hdmi-output-and-an-esp8266-wifi-module/\" class=\"uri\">https://www.cnx-software.com/2015/11/24/fleafpga-uno-board-combines-a-lattice-fpga-arduino-uno-form-factor-hdmi-output-and-an-esp8266-wifi-module/</a></p></li>\r\n<li><p>Amiga and <a href=\"https://www.morphos-team.net/\" class=\"uri\">https://www.morphos-team.net/</a><br />\r\nMorphOS is a proprietary implementation of AmigaOS for PowerPC, but uses free software components from e.g. AROS</p></li>\r\n<li><p><a href=\"https://c64upgra.de/c-one/\" class=\"uri\">https://c64upgra.de/c-one/</a><br />\r\nA C64 reimplementation project that turned into an FPGA platform that can even act as an Amiga</p></li>\r\n<li><p>Ken is awake and is going to solder</p></li>\r\n<li><p>Netminer mentions <a href=\"https://www.youtube.com/channel/UCu4uiUtALy1ILAxNh7TGsmQ\" class=\"uri\">https://www.youtube.com/channel/UCu4uiUtALy1ILAxNh7TGsmQ</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/watch?v=NHthWtKWXJE\" class=\"uri\">https://www.youtube.com/watch?v=NHthWtKWXJE</a></p></li>\r\n<li><p>The kit ken is making  <a href=\"https://www.bitscope.com/product/BS05/\" class=\"uri\">https://www.bitscope.com/product/BS05/</a></p></li>\r\n<li><p>Ken suggest a show on Bitscope + Raspberry Pi + aurduino tutorial series</p></li>\r\n<li><p>The PCB <a href=\"https://kenfallon.com/files/pcb.jpg\" class=\"uri\">https://kenfallon.com/files/pcb.jpg</a></p></li>\r\n<li><p><a href=\"https://www.ebay.com/p/40w-Co2-Laser-Engraving-Cutting-Machine-Engraver-Cutter-USB-Port/18011066781?iid=322496119440\" class=\"uri\">https://www.ebay.com/p/40w-Co2-Laser-Engraving-Cutting-Machine-Engraver-Cutter-USB-Port/18011066781?iid=322496119440</a></p></li>\r\n<li><p><a href=\"https://www.hobby-hour.com/electronics/resistorcalculator.php\" class=\"uri\">https://www.hobby-hour.com/electronics/resistorcalculator.php</a></p></li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2565,'2018-06-01','2017-2018 New Years Eve show part 7',10683,'Part seven of the sixth annual HPR New Year Show. This is the last one.','<h2 id=\"hpr-nye-2017---7\">HPR NYE 2017 - 7</h2>\r\n<ul>\r\n<li><p><a href=\"https://www.youtube.com/channel/UCuiDNTaTdPTGZZzHm0iriGQ\" class=\"uri\">https://www.youtube.com/channel/UCuiDNTaTdPTGZZzHm0iriGQ</a></p></li>\r\n<li><p><a href=\"https://www.imdb.com/title/tt0460681/\" class=\"uri\">https://www.imdb.com/title/tt0460681/</a></p></li>\r\n<li><p><a href=\"https://www.youtube.com/channel/UCggHoXaj8BQHIiPmOxezeWA\" class=\"uri\">https://www.youtube.com/channel/UCggHoXaj8BQHIiPmOxezeWA</a></p></li>\r\n<li><p>history buffs</p></li>\r\n<li><p><a href=\"https://www.indiegogo.com/projects/gpd-pocket-7-0-umpc-laptop-ubuntu-or-win-10-os-laptop--2#/\" class=\"uri\">https://www.indiegogo.com/projects/gpd-pocket-7-0-umpc-laptop-ubuntu-or-win-10-os-laptop--2#/</a></p></li>\r\n<li><p>Why are they killing off the 32 bit distros?</p></li>\r\n<li><p><a href=\"https://en.wikipedia.org/wiki/Year_2038_problem\" class=\"uri\">https://en.wikipedia.org/wiki/Year_2038_problem</a></p></li>\r\n<li><p><a href=\"https://archive.org/details/hpr1037\" class=\"uri\">https://archive.org/details/hpr1037</a></p></li>\r\n<li><p>Ken Fallon the fastest solderer in the West. Able to solder a component tester in a single show...</p></li>\r\n</ul>',159,121,1,'CC-BY-SA','HPR new year show 2017',0,0,1),
(2781,'2019-04-01','HPR Community News for March 2019',3564,'HPR Volunteers talk about shows released and comments posted in March 2019','\r\n<h2>Spoiler</h2>\r\n<p>Dave has not left and HPR has not sold out</p>\r\n<h2>New hosts</h2>\r\n<p>\r\nWelcome to our new hosts: <br />\r\n\r\n    <a href=\"https://hackerpublicradio.org/correspondents/0373.html\" target=\"_blank\">Floyd C Poynter</a>, \r\n    <a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a>, \r\n    <a href=\"https://hackerpublicradio.org/correspondents/0375.html\" target=\"_blank\">minnix</a>.\r\n</p>\r\n\r\n<h2>Last Month\'s Shows</h2>\r\n<table id=\"t01\" summary=\"Last month\'s shows\">\r\n    <tr>\r\n    <th>Id</th>\r\n    <th>Day</th>\r\n    <th>Date</th>\r\n    <th>Title</th>\r\n    <th>Host</th>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2760\" target=\"_blank\">2760</a></strong></td>\r\n    <td>Fri</td>\r\n    <td>2019-03-01</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2760\" target=\"_blank\">What is VNF</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2761\" target=\"_blank\">2761</a></strong></td>\r\n    <td>Mon</td>\r\n    <td>2019-03-04</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2761\" target=\"_blank\">HPR Community News for February 2019</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2762\" target=\"_blank\">2762</a></strong></td>\r\n    <td>Tue</td>\r\n    <td>2019-03-05</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2762\" target=\"_blank\">What You Really Are</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2763\" target=\"_blank\">2763</a></strong></td>\r\n    <td>Wed</td>\r\n    <td>2019-03-06</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2763\" target=\"_blank\">Deepgeek explains SPF records</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2764\" target=\"_blank\">2764</a></strong></td>\r\n    <td>Thu</td>\r\n    <td>2019-03-07</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2764\" target=\"_blank\">Personal password algorithms</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2765\" target=\"_blank\">2765</a></strong></td>\r\n    <td>Fri</td>\r\n    <td>2019-03-08</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2765\" target=\"_blank\">My YouTube Subscriptions #3</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2766\" target=\"_blank\">2766</a></strong></td>\r\n    <td>Mon</td>\r\n    <td>2019-03-11</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2766\" target=\"_blank\">Disk enumeration on Linux</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2767\" target=\"_blank\">2767</a></strong></td>\r\n    <td>Tue</td>\r\n    <td>2019-03-12</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2767\" target=\"_blank\">Djvu and other paperless document formats</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2768\" target=\"_blank\">2768</a></strong></td>\r\n    <td>Wed</td>\r\n    <td>2019-03-13</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2768\" target=\"_blank\">Writing Web Game in Haskell - Planetary statuses</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2769\" target=\"_blank\">2769</a></strong></td>\r\n    <td>Thu</td>\r\n    <td>2019-03-14</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2769\" target=\"_blank\">Quick Review of the AstroAI WH5000A Multimeter</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0235.html\" target=\"_blank\">NYbill</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2770\" target=\"_blank\">2770</a></strong></td>\r\n    <td>Fri</td>\r\n    <td>2019-03-15</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2770\" target=\"_blank\">Navigating the maze of RPG books</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2771\" target=\"_blank\">2771</a></strong></td>\r\n    <td>Mon</td>\r\n    <td>2019-03-18</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2771\" target=\"_blank\">Embedding hidden text in Djvu files</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2772\" target=\"_blank\">2772</a></strong></td>\r\n    <td>Tue</td>\r\n    <td>2019-03-19</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2772\" target=\"_blank\">My applications and software part 3</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2773\" target=\"_blank\">2773</a></strong></td>\r\n    <td>Wed</td>\r\n    <td>2019-03-20</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2773\" target=\"_blank\">Lead/Acid Battery Maintenance and Calcium Charge Voltage</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0373.html\" target=\"_blank\">Floyd C Poynter</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2774\" target=\"_blank\">2774</a></strong></td>\r\n    <td>Thu</td>\r\n    <td>2019-03-21</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2774\" target=\"_blank\">CJDNS and Yggdrasil</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2775\" target=\"_blank\">2775</a></strong></td>\r\n    <td>Fri</td>\r\n    <td>2019-03-22</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2775\" target=\"_blank\">My YouTube Subscriptions #4</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2776\" target=\"_blank\">2776</a></strong></td>\r\n    <td>Mon</td>\r\n    <td>2019-03-25</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2776\" target=\"_blank\">Sub-Plots In Storytelling</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2777\" target=\"_blank\">2777</a></strong></td>\r\n    <td>Tue</td>\r\n    <td>2019-03-26</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2777\" target=\"_blank\">The quest for the perfect laptop.</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0111.html\" target=\"_blank\">knightwise</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2778\" target=\"_blank\">2778</a></strong></td>\r\n    <td>Wed</td>\r\n    <td>2019-03-27</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2778\" target=\"_blank\">Functor and applicative in Haskell</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2779\" target=\"_blank\">2779</a></strong></td>\r\n    <td>Thu</td>\r\n    <td>2019-03-28</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2779\" target=\"_blank\">HTTP, IPFS, and torrents</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a></td>\r\n    </tr>\r\n    <tr valign=\"top\">\r\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2780\" target=\"_blank\">2780</a></strong></td>\r\n    <td>Fri</td>\r\n    <td>2019-03-29</td>\r\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2780\" target=\"_blank\">My SBC Nextcloud Install Pt. 1 - Hardware</a></td>\r\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0375.html\" target=\"_blank\">minnix</a></td>\r\n    </tr>\r\n</table>\r\n\r\n<h2>Comments this month</h2>\r\n\r\n<p>These are comments which have been made during the past month, either to shows\r\nreleased during the month or to past shows.<br/>\r\nThere are 24 comments in total.</p>\r\n<p>There are 3 comments on\r\n3 previous shows:</p>\r\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2708#comments\" target=\"_blank\">hpr2708</a></strong>\r\n(2018-12-19) \"<em>Ghostscript</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul>\r\n<li>\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2708#2\" target=\"_blank\">Comment 2</a>:\r\nKlaatu on 2019-03-07:\r\n\"You\'re welcome\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2749#comments\" target=\"_blank\">hpr2749</a></strong>\r\n(2019-02-14) \"<em>Lostnbronx and Klaatu commentary from episode 2743</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul>\r\n<li>\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2749#1\" target=\"_blank\">Comment 1</a>:\r\nKlaatu on 2019-03-07:\r\n\"We are stupid\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2759#comments\" target=\"_blank\">hpr2759</a></strong>\r\n(2019-02-28) \"<em>Cleaning the Potentiometers on a Peavey Bandit 65</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul>\r\n<li>\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2759#2\" target=\"_blank\">Comment 2</a>:\r\nJon Kulp on 2019-03-02:\r\n\"Never too much about 80s gear\"</li></ul><br/>\r\n</li></ul>\r\n<p>There are 21 comments on 12 of this month\'s shows:</p>\r\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2761#comments\" target=\"_blank\">hpr2761</a></strong>\r\n(2019-03-04) \"<em>HPR Community News for February 2019</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2761#1\" target=\"_blank\">Comment 1</a>:\r\nMike Ray on 2019-03-04:\r\n\"Media embedded show notes\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2762#comments\" target=\"_blank\">hpr2762</a></strong>\r\n(2019-03-05) \"<em>What You Really Are</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2762#1\" target=\"_blank\">Comment 1</a>:\r\nTuula on 2019-03-05:\r\n\"oh, wow\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2763#comments\" target=\"_blank\">hpr2763</a></strong>\r\n(2019-03-06) \"<em>Deepgeek explains SPF records</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2763#1\" target=\"_blank\">Comment 1</a>:\r\nb-yeezi on 2019-03-09:\r\n\"Thanks for the help\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2763#2\" target=\"_blank\">Comment 2</a>:\r\npauleb on 2019-03-11:\r\n\"Great explanation!\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2764#comments\" target=\"_blank\">hpr2764</a></strong>\r\n(2019-03-07) \"<em>Personal password algorithms</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2764#1\" target=\"_blank\">Comment 1</a>:\r\nSteve on 2019-03-12:\r\n\"LessPass\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2766#comments\" target=\"_blank\">hpr2766</a></strong>\r\n(2019-03-11) \"<em>Disk enumeration on Linux</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2766#1\" target=\"_blank\">Comment 1</a>:\r\nJoel D on 2019-03-12:\r\n\"The Letters C and F\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2766#2\" target=\"_blank\">Comment 2</a>:\r\nKlaatu on 2019-03-13:\r\n\"Thanks for the info Joel\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2766#3\" target=\"_blank\">Comment 3</a>:\r\nAhuka on 2019-03-14:\r\n\"Old drive letters\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2768#comments\" target=\"_blank\">hpr2768</a></strong>\r\n(2019-03-13) \"<em>Writing Web Game in Haskell - Planetary statuses</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2768#1\" target=\"_blank\">Comment 1</a>:\r\nKlaatu on 2019-03-15:\r\n\"Agog and aghast\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2768#2\" target=\"_blank\">Comment 2</a>:\r\nTuula on 2019-03-15:\r\n\"this made my week\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2773#comments\" target=\"_blank\">hpr2773</a></strong>\r\n(2019-03-20) \"<em>Lead/Acid Battery Maintenance and Calcium Charge Voltage</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0373.html\" target=\"_blank\">Floyd C Poynter</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2773#1\" target=\"_blank\">Comment 1</a>:\r\nTuula on 2019-03-20:\r\n\"Good to know\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2773#2\" target=\"_blank\">Comment 2</a>:\r\nNybill on 2019-03-20:\r\n\"Good Info\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2774#comments\" target=\"_blank\">hpr2774</a></strong>\r\n(2019-03-21) \"<em>CJDNS and Yggdrasil</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2774#1\" target=\"_blank\">Comment 1</a>:\r\nTuula on 2019-03-21:\r\n\"fascinating\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2774#2\" target=\"_blank\">Comment 2</a>:\r\nBrian-in-Ohio on 2019-03-21:\r\n\"more shows\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2774#3\" target=\"_blank\">Comment 3</a>:\r\nnorrist on 2019-03-21:\r\n\"gentoo\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2774#4\" target=\"_blank\">Comment 4</a>:\r\nGavtres on 2019-03-25:\r\n\"IPv6 end to end encryption\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2776#comments\" target=\"_blank\">hpr2776</a></strong>\r\n(2019-03-25) \"<em>Sub-Plots In Storytelling</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2776#1\" target=\"_blank\">Comment 1</a>:\r\noperat0r on 2019-03-25:\r\n\"fun stuff\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2777#comments\" target=\"_blank\">hpr2777</a></strong>\r\n(2019-03-26) \"<em>The quest for the perfect laptop.</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0111.html\" target=\"_blank\">knightwise</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2777#1\" target=\"_blank\">Comment 1</a>:\r\nBeeza on 2019-03-29:\r\n\"Computer Requirements Specification\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2778#comments\" target=\"_blank\">hpr2778</a></strong>\r\n(2019-03-27) \"<em>Functor and applicative in Haskell</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2778#1\" target=\"_blank\">Comment 1</a>:\r\nBeeza on 2019-03-28:\r\n\"Intuitiveness Of Haskell\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2778#2\" target=\"_blank\">Comment 2</a>:\r\nTuula on 2019-03-29:\r\n\"thanks and great idea\"</li></ul><br/>\r\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2779#comments\" target=\"_blank\">hpr2779</a></strong>\r\n(2019-03-28) \"<em>HTTP, IPFS, and torrents</em>\"\r\nby <a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a>.</li>\r\n<li style=\"list-style: none; display: inline\">\r\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2779#1\" target=\"_blank\">Comment 1</a>:\r\nHipstre on 2019-03-31:\r\n\"Enjoyed it, sounded great\"</li></ul><br/>\r\n</li></ul>\r\n\r\n<h2>Mailing List discussions</h2>\r\n<p>\r\nPolicy decisions surrounding HPR are taken by the community as a whole. This\r\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\r\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\r\ncontributors. The discussions are open and available on the HPR server under\r\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\r\n</p>\r\n<p>The threaded discussions this month can be found here:</p>\r\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-March/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-March/thread.html</a>\r\n\r\n\r\n<h2>Any other business</h2>\r\n<h3 id=\"mintcast\">Mint Cast</h3>\r\n<p>\r\nDid we mention the <a href=\"https://mintcast.org/\">The Mint Cast</a> ?\r\n</p>\r\n<h3 id=\"sorry-yannick\">Sorry Yannick!</h3>\r\n<p>There was a misunderstanding about Yannick’s show 2740 when it was discussed on the February Community News. The show was about <code>Pop_OS!</code>, a subject Yannick had also spoken about previously on an edition of the <em>TuxJam</em> podcast.</p>\r\n<p>The misunderstanding was that we thought this might have gone against guidelines on <a href=\"https://hackerpublicradio.org/stuff_you_need_to_know.php#syndication\">syndication</a>, where in fact it did not. It was merely a case of the same subject being spoken about by the same person on two different podcasts.</p>\r\n<h3 id=\"change-to-the-host-page\">Change to the host page</h3>\r\n<p>The page for each host:</p>\r\n<pre><code>https://hackerpublicradio.org/correspondents/NNNN.html</code></pre>\r\n<p>which used to contain a list of all shows contributed by that host, with the show notes, has been made more compact. It now displays only the title, release date, duration, series (if applicable), tags and the show summary. Clicking on the title takes you to the show itself. Note that the host id number <em>NNNN</em> must be 4 digits with leading zeroes.</p>\r\n<p>The list of all hosts in alphabetic order can be seen at <a href=\"https://hackerpublicradio.org/correspondents/index.html\" class=\"uri\">https://hackerpublicradio.org/correspondents/index.html</a> (navigate with the top menu bar: <em>Home</em>→<em>About</em>→<em>Hosts</em>). From there clicking on the host number takes you to the page for that host. There’s also a link to the host page from the page for each show.</p>\r\n<h3 id=\"community-news-calendar\">Community News Calendar</h3>\r\n<p>An iCal calendar has been prepared which holds the next 12 recording dates for the Community News. This calendar can be downloaded and opened by suitable clients such as the Thunderbird mail client or Google Calendar. The file is linked from <a href=\"https://hackerpublicradio.org/about.php\" class=\"uri\">https://hackerpublicradio.org/about.php</a> and may be downloaded from <a href=\"https://www.hackerpublicradio.org/HPR_Community_News_schedule.ics\" class=\"uri\">https://www.hackerpublicradio.org/HPR_Community_News_schedule.ics</a>.</p>\r\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\r\n<p>Thanks to the following contributors for sending in updates in the past month: <b><a href=\"https://hackerpublicradio.org/correspondents/0030.html\">Ken Fallon</a>, <a href=\"https://hackerpublicradio.org/correspondents/0235.html\">NYbill</a>, <a href=\"https://hackerpublicradio.org/correspondents/0215.html\">windigo</a></b></p>\r\n<p>Over the period tags and/or summaries have been added to 32 shows which were without them.</p>\r\n<p>If you would like to contribute to the tag/summary project visit the summary page at <a href=\"https://hackerpublicradio.org/report_missing_tags.php\" class=\"uri\">https://hackerpublicradio.org/report_missing_tags.php</a> and follow the instructions there.</p>\r\n',159,83,1,'CC-BY-SA','Community News',0,0,1),
(2806,'2019-05-06','HPR Community News for April 2019',6840,'HPR Volunteers talk about shows released and comments posted in April 2019','\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<small><table id=\"t01\" summary=\"Last month\'s shows\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2781\" target=\"_blank\">2781</a></strong></td>\n<td>Mon</td>\n<td>2019-04-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2781\" target=\"_blank\">HPR Community News for March 2019</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2782\" target=\"_blank\">2782</a></strong></td>\n<td>Tue</td>\n<td>2019-04-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2782\" target=\"_blank\">Never stop gaming</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2783\" target=\"_blank\">2783</a></strong></td>\n<td>Wed</td>\n<td>2019-04-03</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2783\" target=\"_blank\">The Windows \"Shutdown.exe\" Command Explained</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0152.html\" target=\"_blank\">Claudio Miranda</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2784\" target=\"_blank\">2784</a></strong></td>\n<td>Thu</td>\n<td>2019-04-04</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2784\" target=\"_blank\">The Yamaha Disklavier</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2785\" target=\"_blank\">2785</a></strong></td>\n<td>Fri</td>\n<td>2019-04-05</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2785\" target=\"_blank\">What is uCPE</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2786\" target=\"_blank\">2786</a></strong></td>\n<td>Mon</td>\n<td>2019-04-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2786\" target=\"_blank\">My YouTube Channels</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2787\" target=\"_blank\">2787</a></strong></td>\n<td>Tue</td>\n<td>2019-04-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2787\" target=\"_blank\">NodeJS Part 1</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2788\" target=\"_blank\">2788</a></strong></td>\n<td>Wed</td>\n<td>2019-04-10</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2788\" target=\"_blank\">Looping in Haskell</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2789\" target=\"_blank\">2789</a></strong></td>\n<td>Thu</td>\n<td>2019-04-11</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2789\" target=\"_blank\">Pacing In Storytelling</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2790\" target=\"_blank\">2790</a></strong></td>\n<td>Fri</td>\n<td>2019-04-12</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2790\" target=\"_blank\">My YouTube Subscriptions #5</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2791\" target=\"_blank\">2791</a></strong></td>\n<td>Mon</td>\n<td>2019-04-15</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2791\" target=\"_blank\">LUKS like truecrypt</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2792\" target=\"_blank\">2792</a></strong></td>\n<td>Tue</td>\n<td>2019-04-16</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2792\" target=\"_blank\">Playing around with text to speech synthesis on Linux</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0369.html\" target=\"_blank\">Jeroen Baten</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2793\" target=\"_blank\">2793</a></strong></td>\n<td>Wed</td>\n<td>2019-04-17</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2793\" target=\"_blank\">bash coproc: the future (2009) is here</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0311.html\" target=\"_blank\">clacke</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2794\" target=\"_blank\">2794</a></strong></td>\n<td>Thu</td>\n<td>2019-04-18</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2794\" target=\"_blank\">Interview with Martin Wimpress</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0370.html\" target=\"_blank\">Yannick the french guy from Switzerland</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2795\" target=\"_blank\">2795</a></strong></td>\n<td>Fri</td>\n<td>2019-04-19</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2795\" target=\"_blank\">Dead Earth</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2796\" target=\"_blank\">2796</a></strong></td>\n<td>Mon</td>\n<td>2019-04-22</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2796\" target=\"_blank\">IRS,Credit Freezes and Junk Mail Ohh My!</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2797\" target=\"_blank\">2797</a></strong></td>\n<td>Tue</td>\n<td>2019-04-23</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2797\" target=\"_blank\">Writing Web Game in Haskell - Simulation at high level</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0364.html\" target=\"_blank\">Tuula</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2798\" target=\"_blank\">2798</a></strong></td>\n<td>Wed</td>\n<td>2019-04-24</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2798\" target=\"_blank\">Should Podcasters be Pirates ?</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0111.html\" target=\"_blank\">knightwise</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2799\" target=\"_blank\">2799</a></strong></td>\n<td>Thu</td>\n<td>2019-04-25</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2799\" target=\"_blank\">building an arduino programmer</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0326.html\" target=\"_blank\">Brian in Ohio</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2800\" target=\"_blank\">2800</a></strong></td>\n<td>Fri</td>\n<td>2019-04-26</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2800\" target=\"_blank\">My YouTube Subscriptions #6</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2801\" target=\"_blank\">2801</a></strong></td>\n<td>Mon</td>\n<td>2019-04-29</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2801\" target=\"_blank\">Guitar Set Up Part 1.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0235.html\" target=\"_blank\">NYbill</a></td>\n</tr>\n<tr valign=\"top\">\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2802\" target=\"_blank\">2802</a></strong></td>\n<td>Tue</td>\n<td>2019-04-30</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=2802\" target=\"_blank\">Mid-life (?) assessment</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0311.html\" target=\"_blank\">clacke</a></td>\n</tr>\n</table></small>\n\n<h2>Comments this month</h2>\n\n<p>These are comments which have been made during the past month, either to shows released during the month or to past shows.\nThere are 23 comments in total.</p>\n<h3>Past shows</h3>\n<p>There are 4 comments on\n4 previous shows:</p>\n<ul>\n<li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2457#comments\" target=\"_blank\">hpr2457</a></strong>\n(2018-01-02) \"<em>Getting ready for my new Macbook Pro</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0111.html\" target=\"_blank\">knightwise</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2457#1\" target=\"_blank\">Comment 1</a>:\nBart on 2019-04-25:\n\"aren\'t you forgetting a hub?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2739#comments\" target=\"_blank\">hpr2739</a></strong>\n(2019-01-31) \"<em>Bash Tips - 19</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2739#1\" target=\"_blank\">Comment 1</a>:\nclacke on 2019-04-01:\n\"local\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2774#comments\" target=\"_blank\">hpr2774</a></strong>\n(2019-03-21) \"<em>CJDNS and Yggdrasil</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2774#5\" target=\"_blank\">Comment 5</a>:\nclacke on 2019-04-01:\n\"Yggdrasil pronunciation\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2779#comments\" target=\"_blank\">hpr2779</a></strong>\n(2019-03-28) \"<em>HTTP, IPFS, and torrents</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0374.html\" target=\"_blank\">aldenp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2779#2\" target=\"_blank\">Comment 2</a>:\nclacke on 2019-04-01:\n\"audio quality\"</li></ul><br/>\n</li></ul>\n<h3>This month\'s shows</h3>\n<p>There are 19 comments on 7 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2783#comments\" target=\"_blank\">hpr2783</a></strong>\n(2019-04-03) \"<em>The Windows \"Shutdown.exe\" Command Explained</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0152.html\" target=\"_blank\">Claudio Miranda</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2783#1\" target=\"_blank\">Comment 1</a>:\nBubba on 2019-04-04:\n\"Shutdown.exe command\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2783#2\" target=\"_blank\">Comment 2</a>:\nClaudioM on 2019-04-06:\n\"Also Useful with PsExec from Sysinternals Suite\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2784#comments\" target=\"_blank\">hpr2784</a></strong>\n(2019-04-04) \"<em>The Yamaha Disklavier</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0238.html\" target=\"_blank\">Jon Kulp</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-04-04:\n\"music to ears\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#2\" target=\"_blank\">Comment 2</a>:\nJan on 2019-04-04:\n\"Translations\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#3\" target=\"_blank\">Comment 3</a>:\nJon Kulp on 2019-04-04:\n\"Ok but it wasn\'t the \"Well-Tempered Piano\"\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#4\" target=\"_blank\">Comment 4</a>:\nGavtres on 2019-04-05:\n\"So cool!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#5\" target=\"_blank\">Comment 5</a>:\nDave Morriss on 2019-04-05:\n\"What a wonderful device!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#6\" target=\"_blank\">Comment 6</a>:\nGuy on 2019-04-06:\n\"How far away are you?\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#7\" target=\"_blank\">Comment 7</a>:\nJon Kulp on 2019-04-06:\n\"\"or\" not \"of\"\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#8\" target=\"_blank\">Comment 8</a>:\nWindigo on 2019-04-14:\n\"Library of Congress\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#9\" target=\"_blank\">Comment 9</a>:\nJon Kulp on 2019-04-15:\n\"A great summer job\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2784#10\" target=\"_blank\">Comment 10</a>:\nJon Kulp on 2019-04-18:\n\"Older near-perfect player pianos\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2787#comments\" target=\"_blank\">hpr2787</a></strong>\n(2019-04-09) \"<em>NodeJS Part 1</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2787#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-04-10:\n\"looking for more\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2789#comments\" target=\"_blank\">hpr2789</a></strong>\n(2019-04-11) \"<em>Pacing In Storytelling</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0107.html\" target=\"_blank\">lostnbronx</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2789#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-04-11:\n\"what about non-fictional stories\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2793#comments\" target=\"_blank\">hpr2793</a></strong>\n(2019-04-17) \"<em>bash coproc: the future (2009) is here</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0311.html\" target=\"_blank\">clacke</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2793#1\" target=\"_blank\">Comment 1</a>:\nDave Morriss on 2019-04-22:\n\"I really enjoyed this!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2796#comments\" target=\"_blank\">hpr2796</a></strong>\n(2019-04-22) \"<em>IRS,Credit Freezes and Junk Mail Ohh My!</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2796#1\" target=\"_blank\">Comment 1</a>:\ncogoman on 2019-04-25:\n\"Credit card security\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2798#comments\" target=\"_blank\">hpr2798</a></strong>\n(2019-04-24) \"<em>Should Podcasters be Pirates ?</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0111.html\" target=\"_blank\">knightwise</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2798#1\" target=\"_blank\">Comment 1</a>:\nTuula on 2019-04-24:\n\"Yarrr, record me episodes\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2798#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2019-04-27:\n\"Memories of early podcasts and pirate radio\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2798#3\" target=\"_blank\">Comment 3</a>:\nDudeNamedBen on 2019-04-29:\n\"Da Podfather, Adam Curry\"</li></ul><br/>\n</li></ul>\n\n<h2>Mailing List discussions</h2>\n<p>\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the <a href=\"https://hackerpublicradio.org/maillist\"\ntarget=\"_blank\">Mail List</a> which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-April/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-April/thread.html</a>\n\n\n<h2>Events Calendar</h2>\n<p>With the kind permission of <strong>LWN.net</strong> we are linking to\n<a href=\"https://lwn.net/Calendar/\" target=\"_blank\">The LWN.net Community Calendar</a>.</p>\n<p>Quoting the site:</p>\n<blockquote>This is the LWN.net community event calendar, where we track\nevents of interest to people using and developing Linux and free software.\nClicking on individual events will take you to the appropriate web\npage.</blockquote>\n\n<h2>Any other business</h2>\n<h3 id=\"hpr-on-wikipedia\">HPR on Wikipedia</h3>\n<p>Please see the draft at <a href=\"https://en.wikipedia.org/w/index.php?title=Draft:Hacker_Public_Radio\" class=\"uri\">https://en.wikipedia.org/w/index.php?title=Draft:Hacker_Public_Radio</a></p>\n<p>If you are not already a host, then please help improve the site.</p>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Thanks to the following contributor for sending in updates in the past month: <b><a href=\"https://hackerpublicradio.org/correspondents/0338.html\">Tony Hughes</a></b></p>\n<p>Over the period tags and/or summaries have been added to 36 shows which were without them.</p>\n<p>If you would like to contribute to the tag/summary project visit the summary page at <a href=\"https://hackerpublicradio.org/report_missing_tags.php\" class=\"uri\">https://hackerpublicradio.org/report_missing_tags.php</a> and follow the instructions there.</p>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2522,'2018-04-03','Flashbacks In Storytelling',656,'Lostnbronx takes a breezy look at the narrative technique of the flashback.','<p>Lostnbronx looks at flashbacks, flashforwards, plays-within-plays, and dream sequences as techniques of both good and bad storytelling.</p>',107,105,0,'CC-0','storytelling,flashback,lostnbronx',0,0,1),
(2523,'2018-04-04','Run Linux on a Windows Box',809,'HP Stream book with windows 10','<p>A short show about running Debian on windows.<br />\r\nYes it really works.</p>\r\n<p>What you have do first<br />\r\n<a href=\"https://askubuntu.com/questions/966184/new-installation-of-windows-10-and-ubuntu-from-windows-store-error/966214\" class=\"uri\">https://askubuntu.com/questions/966184/new-installation-of-windows-10-and-ubuntu-from-windows-store-error/966214</a></p>\r\n<p>and here<br />\r\n<a href=\"https://www.bing.com/search?q=how+to+run+windows+powershell+as+adminstrator&amp;form=EDGTCT&amp;qs=PF&amp;cvid=75a5d473a2d140ea841cb0457e42026f&amp;refig=ba953cbaebae48c8b5d1c46080dafd1a&amp;cc=DE&amp;setlang=en-US\" class=\"uri\">https://www.bing.com/search?q=how+to+run+windows+powershell+as+adminstrator&amp;form=EDGTCT&amp;qs=PF&amp;cvid=75a5d473a2d140ea841cb0457e42026f&amp;refig=ba953cbaebae48c8b5d1c46080dafd1a&amp;cc=DE&amp;setlang=en-US</a></p>',129,0,1,'CC-BY-SA','Windows Subsystem for Linux,WSL,Debian,PowerShell',0,0,1),
(2524,'2018-04-05','General problem solver',1088,'Brief look into general problem solver system and how to use it solve simple problems','<ul>\r\n<li><p>Building Problem Solvers by Kenneth D. Forbus and Johan de Kleer: <a href=\"https://www.qrg.northwestern.edu/BPS/readme.html\" class=\"uri\">https://www.qrg.northwestern.edu/BPS/readme.html</a></p></li>\r\n<li><p>Paradigms of Artificial Intelligence Programming by Peter Norvig: <a href=\"https://github.com/norvig/paip-lisp\" class=\"uri\">https://github.com/norvig/paip-lisp</a></p></li>\r\n<li><p>Engineer\'s Journey, Tuula\'s blog: <a href=\"https://engineersjourney.wordpress.com/\" class=\"uri\">https://engineersjourney.wordpress.com/</a></p></li>\r\n<li><p>Blog entry about solving n-queens puzzle with general problem solver: <a href=\"https://engineersjourney.wordpress.com/2018/03/09/n-queens-puzzle-solved-in-hy-and-cps/\" class=\"uri\">https://engineersjourney.wordpress.com/2018/03/09/n-queens-puzzle-solved-in-hy-and-cps/</a></p></li>\r\n</ul>',364,0,0,'CC-BY-SA','lisp, artificial intelligence, problem solving',0,0,1),
(2526,'2018-04-09','Gnu Awk - Part 10',2535,'More about arrays in Gnu Awk','<h1 id=\"gnu-awk---part-10\">Gnu Awk - Part 10</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>This is the tenth episode of the &quot;<a href=\"https://hackerpublicradio.org/series/0094.html\" title=\"Learning Awk\">Learning Awk</a>&quot; series which is being produced by <a href=\"https://hackerpublicradio.org/correspondents/0300.html\" title=\"b-yeezi\">b-yeezi</a> and myself.</p>\r\n<p>In this episode I want to talk more about the use of arrays in GNU Awk and then I want to examine some real-world examples of the use of <code>awk</code>.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>The notes for rest of this episode are available <a href=\"https://hackerpublicradio.org/eps/hpr2526/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.gnu.org/software/gawk/manual/html_node/index.html\"><em>GNU Awk User\'s Guide</em></a></li>\r\n<li>Previous shows in this series on HPR:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2114\">&quot;<em>Gnu Awk - Part 1</em>&quot;</a> - episode 2114</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2129\">&quot;<em>Gnu Awk - Part 2</em>&quot;</a> - episode 2129</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2143\">&quot;<em>Gnu Awk - Part 3</em>&quot;</a> - episode 2143</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2163\">&quot;<em>Gnu Awk - Part 4</em>&quot;</a> - episode 2163</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2184\">&quot;<em>Gnu Awk - Part 5</em>&quot;</a> - episode 2184</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2238\">&quot;<em>Gnu Awk - Part 6</em>&quot;</a> - episode 2238</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2330\">&quot;<em>Gnu Awk - Part 7</em>&quot;</a> - episode 2330</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2438\">&quot;<em>Gnu Awk - Part 8</em>&quot;</a> - episode 2438</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2476\">&quot;<em>Gnu Awk - Part 9</em>&quot;</a> - episode 2476</li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2526/full_shownotes.epub\">ePub version of these notes</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2526/full_shownotes.pdf\">PDF version of these notes</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2526/awk10_ex1.awk\">awk10_ex1.awk</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2526/awk10_ex2.awk\">awk10_ex2.awk</a></li>\r\n</ul></li>\r\n</ul>',225,94,1,'CC-BY-SA','Awk utility,Awk language,gawk,arrays',0,0,1),
(2527,'2018-04-10','Reviews Vs. Critiques',839,'Lostnbronx contrasts \"reviews\" with \"critiques\", which are not the same things.','<p>Lostnbronx takes a quick look at what it is that constitutes &quot;reviews&quot; of stories (be they books, films, TV shows, audio dramas, whatever) as opposed to &quot;critiques&quot; of them.</p>\r\n<p>How do these two things differ, and what are their purposes? Is one more important than the other? Why does it even matter?</p>',107,105,0,'CC-BY-SA','storytelling,review,critique,lostnbronx,film,writing,audio drama,tv',0,0,1),
(2528,'2018-04-11','CCTV with DARKNET',863,'I got over my current setup for CCTV with Darknet and YOLO','<p>Twitter: @operat0r</p>\r\n<p>DERP SHELL CODE <a href=\"https://rmccurdy.com/scripts/DARKNET\" class=\"uri\">https://rmccurdy.com/scripts/DARKNET</a></p>\r\n',36,0,1,'CC-BY-SA','CCTV,Darknet,YOLO',0,0,1),
(2531,'2018-04-16','Plot And Story',866,'Lostnbronx shares some thoughts about the nature of plot and story in storytelling.','<p>Lostnbronx talks about plot and story, as well as characters and backgrounds, in storytelling of all types. These things are closely tied together, and a problem with one can easily be a problem with all.</p>',107,105,0,'CC-0','storytelling,plot,story,character,background,lostnbronx',0,0,1),
(2529,'2018-04-12','What\'s in my podcatcher',592,'listing of podcasts I listen to ','<p>List of podcasts as read directly from my podcast player/catcher -- sorry, no official notes (I will do better next time, I promise).</p>',365,75,1,'CC-BY-SA','podcasts,feed',0,0,1),
(2532,'2018-04-17','Podcrawl Glasgow 2018',1584,'The TuxJam guys introduce and invite the HPR community to join them at Podcrawl Glasgow in July 2018','<h1 id=\"hpr-podcrawl-2018\">HPR Podcrawl 2018</h1>\r\n<p><a href=\"https://twitter.com/thelovebug\"><strong>Dave</strong></a>, <a href=\"https://twitter.com/kevie49\"><strong>Kevie</strong></a>, and <a href=\"https://twitter.com/mcnalu\"><strong>Andrew</strong></a> - hosts of <a href=\"https://tuxjam.otherside.network/\"><strong>TuxJam</strong></a> - take you via a slightly elongated route to an upcoming event.</p>\r\n<h2 id=\"the-event\">The event</h2>\r\n<p><a href=\"https://kmacphail.blogspot.co.uk/2018/02/podcrawl-glasgow-2018.html\"><strong>Podcrawl Glasgow 2018</strong></a> <strong>Saturday 28 July 2018 from 18:00</strong> <strong>starting at The State Bar, Holland Street, G2 4NG</strong></p>\r\n<h2 id=\"daves-mistake\">Dave\'s mistake</h2>\r\n<p>A minor review of the 2017 event leaves a bitter taste in the mouth of the Big Jessie.</p>\r\n<h2 id=\"who-is-the-event-for\">Who is the event for?</h2>\r\n<p>Kevie lists various groups of people who might be interested in going. Dave adds a couple more. So does Andrew. The upshot is: anyone human. Oh, and guide dogs. But probably not children after 19:00 (it\'s a Scottish pubs/licensing thing).</p>\r\n<h2 id=\"audio-from-the-event\">Audio from the event</h2>\r\n<p>Andrew suggests that we may be able to record or even stream audio from the Podcrawl. Dave apparently is an expert in such things, and tries to impress the others with science. Kevie suggests we wait towards the end of the event when it\'s quieter.</p>\r\n<h2 id=\"tactical-chunder\">Tactical chunder</h2>\r\n<p>Dave is reminded - for a second time - about his mishap. Andrew decides to go into nauseating (pardon the pun) detail.</p>\r\n<h2 id=\"how-will-you-find-us\">How will you find us?</h2>\r\n<p>Some of us will be wearing Podcrawl t-shirts, although the company that originally produced the t-shirts sadly has gone out of business.</p>\r\n<p>Andrew keeps Ken Fallon happy by suggesting that listeners record a response to this show with any suggestions about recording at live events.</p>\r\n<p>Kevie tells us where the event will be (see the top of the notes)</p>\r\n<p>We\'ll be posting through the event on Twitter/GNUsocial/Diaspora with the hashtag #PodcrawlGlasgow. Use any one of these to find out where we\'ll be at any time.</p>\r\n<p>Non-techy people are welcome. Cigars will be provided.</p>\r\n<p>If you\'re in a band, come along as well... we have plenty of opportunity for promotion of your music!</p>\r\n<p>Andrew reminds us that this is the fifth Podcrawl in Glasgow.</p>\r\n<p>Kevie says that if you\'re coming into Glasgow <strong>before</strong> 18:00, we\'d love to meet up with you beforehand. We believe that all three of us (plus Dave\'s good lady) will be there from early/mid afternoon.</p>\r\n<h2 id=\"contact-us\">Contact Us</h2>\r\n<p>You can contact all three of us at the same time via tuxjam@otherside.network - let us know you\'re coming!</p>\r\n<h3 id=\"kevie\">Kevie</h3>\r\n<p>Twitter: <a href=\"https://twitter.com/kevie49\">@kevie49</a><br />\r\nDiaspora: <a href=\"https://diaspora.microdata.co.uk/u/kevie\">kevie@diaspora.microdata.co.uk</a><br />\r\nFediverse: <a href=\"https://community.highlandarrow.com/kevie\">kevie@community.highlandarrow.com</a></p>\r\n<h3 id=\"andrew\">Andrew</h3>\r\n<p>Fediverse: <a href=\"https://mastodon.me.uk/@mcnalu\">mcnalu@mastodon.me.uk</a><br />\r\nTwitter: <a href=\"https://twitter.com/mcnalu\">@mcnalu</a></p>\r\n<h3 id=\"dave\">Dave</h3>\r\n<p>Twitter: <a href=\"https://twitter.com/thelovebug\">@thelovebug</a><br />\r\nFediverse: <a href=\"https://s.wefamlee.be/thelovebug\">thelovebug@s.wefamlee.be</a></p>\r\n<h2 id=\"other-podcasts\">Other podcasts?</h2>\r\n<p>Dave asks Andrew about a podcast featuring three guys talking about Creative Commons and Linux: <a href=\"https://tuxjam.otherside.network/\"><strong>TuxJam</strong></a></p>\r\n<p>Dave asks Kevie about a short-form music podcast featuring a couple of pieces of music from a single artist: <a href=\"https://ccjam.otherside.network/\"><strong>CCJam</strong></a></p>\r\n<p>Andrew asks Dave about a husband and wife podcast with a live show that goes out every Friday night from South Yorkshire in England: <a href=\"https:://thebugcast.org/\"><strong>The Bugcast</strong></a> - it\'s award-winning, has a <a href=\"https://thebugcast.org/live\">live chatroom</a>, and is 10-years old!</p>\r\n<h2 id=\"thanks-for-listening\">Thanks for listening!</h2>\r\n<p>Thanks to <a href=\"https://www.torridonlive.com/\"><strong>Torriden</strong></a> for allowing us to play their track Drinking Away. We hope to see you at Podcrawl in July for a beer or malt (or two)!</p>\r\n\r\n',314,0,0,'CC-BY-SA','podcrawl, event, beer, whisky, cigars, Creative Commons, music, Linux, tech, chunder',0,0,1),
(2533,'2018-04-18','Burp Suite / ABCMouse Game',1504,'I got over my approach for most mobile/web app pentesting','<p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/HPR_ABC.mp4\" class=\"uri\">https://rmccurdy.com/scripts/videos/rmccurdy_com/HPR_ABC.mp4</a></p>\r\n<p>more burp/android videos:</p>\r\n<ul>\r\n<li><p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/Star%20Wars%20Galaxy%20of%20Heroes%20Hacking%20Failsause.mp4\">https://rmccurdy.com/scripts/videos/rmccurdy_com/Star%20Wars%20Galaxy%20of%20Heroes%20Hacking%20Failsause.mp4</a></p></li>\r\n<li><p><a href=\"https://rmccurdy.com/scripts/videos/rmccurdy_com/Burp%20Suite%20SSL%20ProxyDroid%20Android%20Hacking%20Games%202017.mp4\">https://rmccurdy.com/scripts/videos/rmccurdy_com/Burp%20Suite%20SSL%20ProxyDroid%20Android%20Hacking%20Games%202017.mp4</a></p></li>\r\n</ul>',36,0,0,'CC-BY-SA','burp suite,android,pentesting',0,0,1),
(2536,'2018-04-23','Lostnbronx examines points-of-view and tenses in storytelling.',1013,'Lostnbronx examines points-of-view and tenses in storytelling.','<p>Lostnbronx takes a breezy look at narrative points-of-view, as well as temporal tenses in storytelling. What are they, how do they differ, and why might one be better than another in a particular situation?</p>',107,105,0,'CC-0','storytelling,stories,pov,tense,writing,lostnbronx',0,0,1),
(2534,'2018-04-19','Moving to Office 365 (and painting the ceiling)',1888,'Knightwise talks about moving his company email to Office 365','<p>A couple of weeks ago we moved to a new house and I had some time on my hands to talk to you guys while painting the ceiling. Moving was very much on the forefront of my mind since I also recently moved my company\'s Email platform to Office 365. As a cross platform slider with a foot in each major operating system I decided to give you my first impressions of the new platform (and upset the GNU-purists) with my review.</p>',111,0,0,'CC-BY-SA','office, microsoft, windows, 365, move, Migrate, google, Gmail',0,0,1),
(2537,'2018-04-24','Recording HPR on the fly Part II',208,'In which I update the recommendation from HPR 1877: Just use Audio Recorder!','<p>This is an update to <a href=\"https://hackerpublicradio.org/eps.php?id=1877\">hpr1877 :: Recording HPR on the fly on your Android phone</a>. I thought that was two years ago, but wow it\'s even two and a half years ago, back in late 2015.</p>\r\n<p>Updated recommendation! Back in #1877 I said that you could go with this app because it has these nice functions, or with that app because it has these other things. Well, there\'s no longer any need for trade-offs. Just go to f-droid, install \r\n<a href=\"https://f-droid.org/packages/com.github.axet.audiorecorder/\">Audio Recorder</a> and you\'re good to go!</p>\r\n<p>I installed it in two minutes, recorded a two-minute episode on how great it seems to be, and then I recorded another three episodes and I can confirm that it\'s pretty great. You\'ve got the record/pause control available on the lock screen, it can save in FLAC, you can define the naming pattern it should use for the files, and you can tell it where to store its files.</p>\r\n<p>Some apps just insist on saving everything in internal storage, and that can run out pretty quick. Meanwhile I\'ve got 30 GB left on my SD card that I\'m struggling to make apps make use of.</p>\r\n<p>And finally, it also has a rename function (unlike my previous recommendation uRecord!), so you can conveniently, right in the app without finding the files through some other means, change the file name to reflect what it was that you were recording, so that you\'re not in the situation where one month later you\'re looking at a dozen files with just dates and times and need to listen to all of them to figure out which one it is you want.</p>\r\n<p>It even has an automatic skip silence function, but that\'s pretty useless for the places I record in. :-D</p>\r\n<p>When I said \"cool waveform\" I meant that it\'s displaying the recorded waveform on the screen as it records. Not that useful, but it\'s just part of the overall really nice polish of the app.</p>',311,0,0,'CC-BY-SA','android, recording, hpr',0,0,1),
(2538,'2018-04-25','My geeky plans for the new house.',1613,'Knightwise talks about the new geek infrastructure in his house','<p>Moving house gives you plenty of possibilities. While painting the Living room I talk about the geeky infrastructure of my new house and how I plan to set it up.</p>',111,0,1,'CC-BY-SA','ubiquity, wifi, network, firewall, server',0,0,1),
(2542,'2018-05-01','How I helped my dad run a static website using SparkleShare',728,'In which I describe my setup of SparkleShare and GitLab Pages to maintain a static website','<p>My <a href=\"https://social.heldscal.la/clacke/tag/hprep\">#hprep</a> tag up on Heldscalla serves as inspiration for times like this, when I should just record something while I have the chance. Suggest more topics for me to orate about and I\'ll put them up there!</p>\r\n<p>In this episode I\'m talking about how I\'ve set up <a href=\"https://www.sparkleshare.org/\">SparkleShare</a> (web site currently down, try the <a href=\"https://web.archive.org/web/20180320114552/https://www.sparkleshare.org/\">archived site</a> if it\'s still down when you\'re reading this) and <a href=\"https://about.gitlab.com/features/pages/\">GitLab Pages</a> to allow my dad to tinker with a static web site locally on his machine and automatically get the changes up on the official URL without having to bother with any manual steps (at least on the happy path).</p>\r\n<p>Errata: Oops, I said Jekyll uses Python. It uses Ruby.</p>\r\n<p>TL;DL: We have two directories, two git repos. He doesn\'t have to know about git. He plays around in the staging directory first, looks at the test site how it turned out, when he\'s happy he just copies the files over to the production directory and they go live. SparkleShare automatically pushes to <a href=\"https://gitlab.com/\">gitlab.com</a> (I didn\'t say it outright in the episode, but yeah, I\'m using the hosted service -- that\'s basically the point of this mode of doing things, minimal setup, responsibility and maintenance for me), and GitLab CI runs <a href=\"https://jekyllrb.com/\">Jekyll</a>  (use the static site generator of your choice) to copy files over for deploying, and finally  GitLab Pages deploys the new site.</p>\r\n<p>I believe all of this took me less than two hours to set up, effective time, once I got around to it (and was in the same time zone as my dad\'s computer). Don\'t forget to add your verification TXT record in the DNS.</p>',311,0,0,'CC-BY-SA','sparkleshare, static website, gitlab pages',0,0,1),
(2547,'2018-05-08','MSYS2',657,'In which I talk briefly about the history of MSYS2 and Cygwin and why you might want MSYS2','<p>In the beginning there was <a href=\"https://cygwin.com/\">Cygwin</a>, by <a href=\"https://en.wikipedia.org/wiki/Cygnus_Solutions\">Cygnus Solutions</a> (later acquired by Red Hat), then came <a href=\"https://mingw.org/wiki/msys\">msys</a>, a lightweight derivative with no package manager, no fancy integration tools, just the bare minimum necessary to support a gcc compiler and the GNU autotools.</p>\r\n<p><a href=\"https://www.msys2.org/\">msys2</a> is cygwin minus the package manager plus an adaptation of the <a href=\"https://www.archlinux.org/pacman/\">pacman</a> package manager from <a href=\"https://www.archlinux.org/\">Arch</a>, and a big archive of packages of all kinds. It offers a friendlier command-line experience than Cygwin does.</p>\r\n<p>I failed to mention here that msys was explicitly made to support the <a href=\"https://mingw.org/\">MinGW</a> (Minimalist GNU for Windows) flavor of GCC, which is intended for building native Windows applications. GCC for Windows has two types of output, <code>cygwin</code> or <code>mingw</code>, where <code>cygwin</code> is for source code that expects POSIX-y facilities and <code>mingw</code> is for code that should compile (possibly with some minor adjustments for C dialect) equally well under GCC and Microsoft Visual C, and should produce about the same output.</p>',311,0,0,'CC-BY-SA','msys2, cygwin, windows, command-line, pacman, package manager',0,0,1),
(2552,'2018-05-15','What is stow?',721,'How does stow work, why would you want it and what are its limitations?','<p><a href=\"https://www.gnu.org/software/stow/\">stow</a> was perfected in 2002 with stow 1.3.3. Then it was silent for 9 years, and in 2011 stow 2.1.0 came out. It received a few updates until stow 2.2.2 in 2015, but don\'t worry. It\'s still relevant, and it won\'t eat your homework. I don\'t even know what these 2.x versions are about. You still just <code>stow mything</code>, <code>stow -R mything</code> and <code>stow -D mything</code> like you always did.</p>\r\n<p>If stow is too limiting to you, listen to <a href=\"https://hackerpublicradio.org/eps.php?id=2198\">hpr2198 :: How awesome is Guix and why will it take over the world</a> about its big brother, which has all of the advantages of stow except radical simplicity, and none of the drawbacks.</p>\r\n<p>For a shorter and more practical episode on Guix, see <a href=\"https://hackerpublicradio.org/eps.php?id=2308\">hpr2308 :: Everyday package operations in Guix</a>.</p>\r\n',311,0,0,'CC-BY-SA','stow, package manager',0,0,1),
(2539,'2018-04-26','Interview - Austin Lee',2739,'operat0r Interviews Austin Lee','<p><a href=\"https://www.youtube.com/watch?v=ktbiNmxFuZs\" class=\"uri\">https://www.youtube.com/watch?v=ktbiNmxFuZs</a></p>\r\n<p>RAW:<br />\r\n<a href=\"https://rmccurdy.com/stuff/Austen_Lee.zip\" class=\"uri\">https://rmccurdy.com/stuff/Austen_Lee.zip</a></p>\r\n',36,78,1,'CC-BY-SA','interview',0,0,1),
(2540,'2018-04-27','28 - TLS 1.3',1122,'TLS 1.3 is the newest protocol standard for secure communications on the Web.','<p>TLS 1.3 was just adopted, and it provides improved security for all Web communications. We take a look at what the protocol says and look at the controversies around its adoption. <a href=\"https://www.zwilnik.com/?page_id=980\" class=\"uri\">https://www.zwilnik.com/?page_id=980</a></p>\r\n<h3 id=\"links\">Links:</h3>\r\n<ul>\r\n<li><a href=\"https://www.theregister.co.uk/2017/02/27/blue_coat_chokes_on_chrome_encryption_update/\" class=\"uri\">https://www.theregister.co.uk/2017/02/27/blue_coat_chokes_on_chrome_encryption_update/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/POODLE\" class=\"uri\">https://en.wikipedia.org/wiki/POODLE</a></li>\r\n<li><a href=\"https://www.cyberscoop.com/tls-1-3-weakness-financial-industry-ietf/\" class=\"uri\">https://www.cyberscoop.com/tls-1-3-weakness-financial-industry-ietf/</a></li>\r\n<li><a href=\"https://tlseminar.github.io/tls-13/\" class=\"uri\">https://tlseminar.github.io/tls-13/</a></li>\r\n<li><a href=\"https://twit.tv/shows/security-now\" class=\"uri\">https://twit.tv/shows/security-now</a></li>\r\n<li><a href=\"https://www.sophos.com/en-us/company/podcasts.aspx\" class=\"uri\">https://www.sophos.com/en-us/company/podcasts.aspx</a></li>\r\n<li><a href=\"https://www.schneier.com\" class=\"uri\">https://www.schneier.com</a></li>\r\n<li><a href=\"https://blog.cryptographyengineering.com\" class=\"uri\">https://blog.cryptographyengineering.com</a></li>\r\n<li><a href=\"https://www.zwilnik.com/?page_id=980\" class=\"uri\">https://www.zwilnik.com/?page_id=980</a></li>\r\n</ul>',198,74,0,'CC-BY-SA','Ephemeral Diffie-Hellman, Encryption, TLS',0,0,1),
(2541,'2018-04-30','Microphone Wind Screen Demo',384,'Lostnbronx demonstrates the effectiveness of his new microphone wind screen.','<p>This is just a quick demo of my new microphone wind screen muff. Though you can still hear some wind noise getting through when especially sharp gusts roll by, I think you\'ll agree the difference with and without the screen is dramatic.</p>\r\n<p>The Movo is not perfect, and will not stop all wind noise on a very blustery day, but this kind of screen is essential for outdoor recording. The only editing I did on this track was a fade-in and out, and transcoding it from wav to flac (which was then transcoded at HPR into other formats).</p>\r\n<hr />\r\n<ul>\r\n<li><p>RECORDER: Tascam DR-40 Digital Recorder<br />\r\n<a href=\"https://tascam.com/product/dr-40/\" class=\"uri\">https://tascam.com/product/dr-40/</a></p></li>\r\n<li><p>WIND SCREEN: Movo WS9 Furry Outdoor Microphone Windscreen Muff (Portable Digital Recorders)<br />\r\n<a href=\"https://www.movophoto.com/products/movo-ws9-furry-outdoor-microphone-windscreen-portable-recorders\" class=\"uri\">https://www.movophoto.com/products/movo-ws9-furry-outdoor-microphone-windscreen-portable-recorders</a></p></li>\r\n</ul>',107,0,0,'CC-BY-SA','recording,wind screen,muff,outdoors,lostnbronx',0,0,1),
(2557,'2018-05-22','Styx -- The Purely Functional Static Site Generator',832,'For the Fractalide web site, we are using Styx as a site generator. Here\'s a bit of how and why.','<p>I switched phones, and complained about the microphone. It probably made a greater difference that I was recording in 16 kHz Vorbis, because I was on a fresh install of Audio Recorder. Always double-check your settings, and apologies for the quality.</p>\r\n\r\n<hr/>\r\n<p>I am currently in the process of converting <a href=\"https://github.com/fractalide/fractalide-website-styx/\" target=\"_blank\">our website</a> from <a href=\"https://gohugo.io/\" target=\"_blank\">Hugo</a> to Styx.</p>\r\n\r\n<p><a href=\"https://styx-static.github.io/styx-site/\" target=\"_blank\">Styx</a> is s static site generator written entirely in the <a href=\"https://nixos.org/nix/\" target=\"_blank\">Nix</a> language. It is able to figure out exactly what pages need to be rebuilt depending on what you changed in your page source and data sources, and all intermediate results are stored in the Nix store.</p>\r\n\r\n<p>The parsing of <a href=\"https://www.methods.co.nz/asciidoc/\" target=\"_blank\">AsciiDoc</a> and <a href=\"https://fletcherpenney.net/multimarkdown/\">(multi)Markdown</a> is done by external tools, but the templating and layouts is all Nix.</p>\r\n\r\n<p>I thought I may have dreamed the bit about <a href=\"https://nest.pijul.com/pmeunier/nix-rust\" target=\"_blank\">carnix</a> or <a href=\"https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/rust/default.nix\" target=\"_blank\">buildRustPackage</a> parsing TOML within Nix, because I couldn’t find any evidence of them ever having done that. But then I discovered it was in <a href=\"https://github.com/mozilla/nixpkgs-mozilla/blob/master/lib/parseTOML.nix\" target=\"_blank\">nixpkgs-mozilla</a> I had seen it! That’s Mozilla’s overlay for nixpkgs, which makes Rust Nightly always available in Nix, so it’s kind of Nix’s <a href=\"https://www.rustup.rs/\" target=\"_blank\">rustup</a> equivalent. So yeah, I guess I had dreamed who did it, but not that <em>somebody</em> did it. :-)</p>\r\n',311,0,0,'CC-BY-SA','nix, styx, static site generator',0,0,1),
(2543,'2018-05-02','Home Theater - Part 1 Hardware',530,'I go over my Home Theater / Media setup starting with Hardware','<ul>\r\n<li><p>Onkyo TX-NR575 7.2 Channel Network A/V Receiver<br />\r\n<a href=\"https://www.amazon.com/Onkyo-TX-NR575-Channel-Network-Receiver/dp/B06XVFY3M8\" class=\"uri\">https://www.amazon.com/Onkyo-TX-NR575-Channel-Network-Receiver/dp/B06XVFY3M8</a></p></li>\r\n<li>Onkyo Android App<br />\r\n</li>\r\n<li><p>Zoomtak 2.4G Wireless Mini Keyboard Multifunctional Backlit with Infrared Remote Learning for Android Tv Box, IPTV,HTPC, PS3, Xbox 360, Windows, MAC, Linux OS<br />\r\n<a href=\"https://www.amazon.com/gp/product/B06VW7XFQZ\" class=\"uri\">https://www.amazon.com/gp/product/B06VW7XFQZ</a></p></li>\r\n<li><p>CyberPower CP1500AVRLCD Intelligent LCD UPS System, 1500VA/900W, 12 Outlets, AVR, Mini-Tower<br />\r\n<a href=\"https://smile.amazon.com/gp/product/B000FBK3QK\" class=\"uri\">https://smile.amazon.com/gp/product/B000FBK3QK</a></p></li>\r\n<li><p>PowerPanel Conf file:</p></li>\r\n</ul>\r\n<pre><code>cat /etc/pwrstatd.conf\r\npowerfail-delay = 60\r\npowerfail-active = yes\r\npowerfail-cmd-path = /usr/local/bin/pwrstatd-powerfail.sh\r\npowerfail-duration = 0\r\npowerfail-shutdown = no\r\n\r\nlowbatt-delay = 30\r\nlowbatt-active = yes\r\nlowbatt-cmd-path = /usr/local/bin/pwrstatd-lowbatt.sh\r\nlowbatt-duration = 0\r\nlowbatt-shutdown = yes\r\nenable-alarm = yes\r\nshutdown-sustain = 60\r\nturn-ups-off = yes\r\nlowbatt-threshold = 15\r\n\r\nups-polling-rate = 1\r\nups-retry-rate = 10\r\nprohibit-client-access = no</code></pre>\r\n<ul>\r\n<li><p>Bluetooth Receiver Transmitter, Keedox V4.0 Bluetooth Music Receiver Transmitter Wireless Audio Receiver Stereo Transmitter with aptx for Headphones Car TV<br />\r\n<a href=\"https://smile.amazon.com/gp/product/B00VJTIMIS/\" class=\"uri\">https://smile.amazon.com/gp/product/B00VJTIMIS/</a></p></li>\r\n<li><p>iRunzo NFC Foldable On Ear Wireless Bluetooth Headset Sports Headphones with Microphone Bass Stereo CSR4.1 180 Days Standby Gym Pedometer APP 3.5mm AUX Cable for iPhone Mac iPad Black<br />\r\n<a href=\"https://smile.amazon.com/gp/product/B01JU59W3Q\" class=\"uri\">https://smile.amazon.com/gp/product/B01JU59W3Q</a></p></li>\r\n</ul>',36,0,0,'CC-BY-SA','Home Theater',0,0,1),
(2544,'2018-05-03','How I prepared episode 2493: YouTube Subscriptions - update',1978,'In show 2493 I listed some of my YT subscriptions - here\'s how','<h1 id=\"how-i-prepared-episode-2493-youtube-subscriptions---update\">How I prepared episode 2493: YouTube Subscriptions - update</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>In show <a href=\"https://hackerpublicradio.org/eps.php?id=2493\" title=\"YouTube Subscriptions - update\">2493</a> I listed a number of the YouTube channels I watch. Some of what I did to prepare the notes was to cut and paste information from YouTube pages, but the basic list itself was generated programmatically. I thought the process I used might be of interest to somebody so I am describing it here.</p>\r\n<h2 id=\"components\">Components</h2>\r\n<p>I needed four components to achieve what I wanted:</p>\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/subscription_manager\" title=\"YouTube Subscription Manager page\">YouTube subscription list</a> (only available in OPML format as far as I know)</li>\r\n<li>The <a href=\"https://xmlstar.sourceforge.net/doc/UG/xmlstarlet-ug.html\" title=\"xmlstarlet documentation\"><code>xmlstarlet</code></a> tool to parse the OPML</li>\r\n<li><a href=\"https://www.template-toolkit.org/\" title=\"Template Toolkit\">Template Toolkit</a> which I used to generate Markdown</li>\r\n<li>The <code>pandoc</code> document converter tool to generate HTML</li>\r\n</ul>\r\n<p>I will talk a little about the first three components in this episode in order to provide an overview.</p>\r\n<h2 id=\"full-length-notes\">Full-length notes</h2>\r\n<p>The full-length notes (available <a href=\"https://hackerpublicradio.org/eps/hpr2544/full_shownotes.html\">here</a>) contain details of the processes involved in building the list of channels.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>YouTube <a href=\"https://www.youtube.com/subscription_manager\"><em>Subscription Manager</em></a> page</li>\r\n<li>The <a href=\"https://xmlstar.sourceforge.net/doc/UG/xmlstarlet-ug.html\"><code>xmlstarlet</code></a> manual (HTML, single page)</li>\r\n<li><a href=\"https://www.template-toolkit.org/\"><em>Template Toolkit</em></a>\r\n<ul>\r\n<li><a href=\"https://www.template-toolkit.org/docs/manual/Plugins.html#section_Datafile\"><code>Template::Plugin::Datafile</code></a></li>\r\n<li><a href=\"https://www.template-toolkit.org/docs/manual/VMethods.html#method_replace\">Template Toolkit <code>replace</code> virtual method</a></li>\r\n</ul></li>\r\n<li>The <a href=\"https://pandoc.org/\"><code>pandoc</code></a> document converter</li>\r\n<li>Previous HPR shows referred to:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2202\"><em>hpr2202 :: Makers on YouTube</em></a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2493\"><em>hpr2493 :: YouTube Subscriptions - update</em></a></li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2544/full_shownotes.html\">Detailed notes</a></li>\r\n<li>Example template file: <a href=\"https://hackerpublicradio.org/eps/hpr2544/yt_template.tpl\">yt_template.tpl</a></li>\r\n</ul></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','YouTube,OPML,XML,xmlstarlet,Template Toolkit',0,0,1),
(2548,'2018-05-09','Single Vs Multiple Characters',1050,'Lostnbronx looks at why single or multiple main characters are better in stories.','<p>Lostnbronx goes over the narrative technique of using one main character to tell a story, as opposed to using multiple characters. What advantage, if any, does so-called &quot;head-hopping&quot; have, over focusing on a single character at a time? Why is it sometimes better to do the opposite? And how can these different construction elements impact the story as a whole?</p>\r\n',107,105,0,'CC-BY-SA','storytelling,writing,characters,lostnbronx',0,0,1),
(2549,'2018-05-10','DVD ripping using old hardware',314,'How I put an older machine and a little cash to repurpose it.','<ol type=\"1\">\r\n<li>Had a tower with a bad motherboard.</li>\r\n<li>Wife found one at the Savers (Goodwill) for $8</li>\r\n<li>Board worked, but had no video</li>\r\n<li>Bought a 8mb video card for $10</li>\r\n<li>Power supply fan seized, $10,\r\n<ul>\r\n<li>Got a warning about danger of opening up a power supply.</li>\r\n</ul></li>\r\n<li>Distro should be on a USB key, and run headless\r\n<ul>\r\n<li>Easy way to back up the system</li>\r\n</ul></li>\r\n<li>Had Arch installed, no 32 bit support after end of 2017</li>\r\n<li>Installed Slackware, only working distribution for my hardware\r\n<ul>\r\n<li>Found it useful to have a script to chroot from the install media to the Slackware install.</li>\r\n<li>Added a boot delay to mkinitrc for usb, otherwise it would boot with a message about not finding <code>/mnt</code> in <code>/etc/fstab</code></li>\r\n</ul></li>\r\n<li>Set up ssh with alternative port</li>\r\n<li>Installed mplayer and tmux, and ripit with sbopkg\r\n<ul>\r\n<li>Mplayer to rip streams for movies and shows</li>\r\n<li>Tmux is my favorite for resuming from a different PC or mobile</li>\r\n</ul></li>\r\n<li>Needed a way to rip any media regardless of encryption\r\n<ul>\r\n<li>Only need libdvdcss to read</li>\r\n<li>Includes Disney (Star Wars, Tron)</li>\r\n</ul></li>\r\n<li>CD ripping was a bonus\r\n<ul>\r\n<li>Ripit to rip CDs</li>\r\n</ul></li>\r\n<li>Scripts are on Github</li>\r\n</ol>\r\n<p><a href=\"https://github.com/ricemark20/CD-DVD-ripping-on-Slackware\" class=\"uri\">https://github.com/ricemark20/CD-DVD-ripping-on-Slackware</a></p>\r\n<ol start=\"14\" type=\"1\">\r\n<li>Happy ripping!</li>\r\n</ol>',318,0,0,'CC-BY-SA','ripping, movies, hardware, repurpose',0,0,1),
(2550,'2018-05-11','Howto get started playing RPGs',1519,'Lostnbronx and Klaatu tag-team an intro to tabletop role-playing games [RPG]','<p>\r\nHave you ever wanted to start playing a tabletop RPG, but weren&#39;t sure where to start? In this one-hour episode, Lostnbronx and Klaatu introduce you to role-playing games, including what you need to have in order to get started, how to build a character, what a game session is like, and how to find other people to play with.\r\n</p>\r\n\r\n<p>\r\nSome resources mentioned in this episode:\r\n</p>\r\n\r\n<ul>\r\n<li>\r\n<p>The easy way in&#58; <strong>Dungeons &#38; Dragons</strong> 5th Edition <a href=\"https://dnd.wizards.com/products/tabletop-games/rpg-products/rpg_playershandbook\" target=\"_blank\">Player&#39;s Handbook</a></p>\r\n</li>\r\n<li>\r\n<p>A collection of free RPG systems <a href=\"https://brentnewhall.com/games/doku.php?id=start\" target=\"_blank\">Brent P. Newhall&#39;s Musæum of Fantastic Wonders</a>\r\n</p>\r\n</li>\r\n\r\n<li>\r\n<p>\r\nThe <a href=\"https://opend6.wikidot.com/d6-system-book\" target=\"_blank\">OpenD6</a> system is a free and open and very flexible game using only standard 6-sided die</p>\r\n</li>\r\n\r\n<li><p>\r\n<a href=\"https://www.dmsguild.com/product/175358/Caves-of-Shadow-30\" target=\"_blank\"> </a> is a good, albeit dated, introduction to RPG modules and gameplay in general. It won\'t exactly fit anything you play, but reading it through might clarify how a typical game works &#40;and actually it&#39;s pretty easy to adapt into a modern game like <a href=\"https://paizo.com\" target=\"_blank\">Pathfinder</a> or D&#38;D, if you want.&#41;.\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\nKlaatu has a weekly podcast called <a href=\"https://mixedsignals.ml/cnc\">Chronicles &#38; Commons</a>, wherein he talks about fantasy &#91;Creative Commons and public domain&#93; folklore in the context of RPG gaming &#40;which in turn is discussed in context of storytelling&#41;.</p>\r\n</li> \r\n</ul>\r\n',78,95,0,'CC-BY-SA','rpg,intro,howto,tutorial,dnd,pathfinder,opend6,ogl',0,0,1),
(2551,'2018-05-14','Calibrating Calibration',1519,'NYbill talks about calibration issues with the Siglent SDS1202X-E oscilloscope','<p>NYbill talks about the Siglent SDS1202X-E oscilloscope and the calibration pitfalls of the BA model over the newer BB model.</p>\r\n<p>Pics for the episode:</p>\r\n<p><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/siglent-sds1202x-e/\" class=\"uri\">https://media.gunmonkeynet.net/u/nybill/collection/siglent-sds1202x-e/</a></p>',235,0,0,'CC-BY-SA','test gear, electronics, oscilloscope',0,0,1),
(2553,'2018-05-16','Get ahead with git HEAD',2802,'Klaatu helps you understand git HEAD','<p>This episode is light on actual commands, and mostly a narrative analysis of what git HEAD is and why it matters to you.</p>\r\n<p>Some commands you can try:</p>\r\n<pre><code>$ cat ~/path/to/git/repo/.git/HEAD</code></pre>\r\n<p>and</p>\r\n<pre><code>$ ls ~/path/to/git/repo/.git/refs\r\n$ cat ~/path/to/git/repo/.git/refs/master</code></pre>\r\n',78,104,0,'CC-BY-SA','git, HEAD, branch, refs',0,0,1),
(2556,'2018-05-21','Building trust',2549,'Quasi-philosophical musing about how trust is built both online and in real life','<p>\r\nWhat is trust? How do you get it? How can you exploit it? How can you keep from being exploited?\r\n</p>\r\n',78,74,0,'CC-BY-SA','trust,social engineering,gpg,pgp,community',0,0,1),
(2572,'2018-06-12','What\'s in my tool kit',342,'Listing of items I carry for daily use','<ul>\r\n<li>The bag is a <a href=\"https://www.ebay.com/itm/Dell-Laptop-Backpack/253469390106?hash=item3b03f3f51a:g:RL8AAOSw8GFanVvM\">Dell backpack laptop carrier</a>\r\n<ul>\r\n<li>has 5 pockets\r\n<ul>\r\n<li>2 small side pockets</li>\r\n<li>small front accessory pockets</li>\r\n<li>medium middle tool pockets</li>\r\n<li>large main pocket with interior zippered pocket the padded laptop section is well padded and roomy enough for 2 slim 15&quot; laptops</li>\r\n</ul></li>\r\n</ul></li>\r\n<li><a href=\"https://www.ebay.com/itm/Asus-Z45C-Laptop/142330164679?hash=item212389f5c7:g:5O4AAOSwCU1Y3AAz\">Asus Z54C (W/ 120Gb SSD/ 4Gb Ram ) laptop running Sabayon linux</a></li>\r\n<li><a href=\"https://www.ebay.com/itm/Dell-Latitude-E5570-Intel-Core-i5-2-4Ghz-8GB-Ram-500GB-HDD-Laptop/263560830328?hash=item3d5d731d78:g:jnkAAOSwC2JasSjw\">Dell 5570 laptop for work-sometimes running Win 10 enterprise/pro</a> chargers for both,</li>\r\n<li><p><a href=\"https://www.ebay.com/itm/Sony-MDR-ZX110NC-Noise-Cancelling-Headphones/252814825699?epid=17011373240&amp;hash=item3adcf018e3:g:pgkAAOSw4shYAQgD\">Sony noise cancelling headphones</a></p></li>\r\n<li>Logitech wireless mouse</li>\r\n<li>maglite led flash light</li>\r\n<li><p><a href=\"https://www.tools-plus.com/lutz-2-in-1y.html?gclid=Cj0KCQjwqM3VBRCwARIsAKcekb0tCh30lJCOGwOzGFfqfckcc6QEk1PxKiPyuSnDs9iAQlIJC-e1Fn8aAgHpEALw_wcB\">multi tip screwdriver 1 philips, 1 flat head</a></p></li>\r\n<li><a href=\"https://www.ebay.com/itm/Stanley-Screwdriver-6-Tips-Set-Torque-6-In-1-Tool-Ratchet-1-2-Phillips-Multi-Bit/162915167799?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D50426%26meid%3D375bb4c6758d42d0b94838e831253e4d%26pid%3D100675%26rk%3D5%26rkt%3D15%26sd%3D183131337955%26itm%3D162915167799&amp;_trksid=p2481888.c100675.m4236&amp;_trkparms=pageci%3A07d9a40b-2e08-11e8-b1de-74dbd180ae05%7Cparentrq%3A4f348a1f1620aa479d83a59cffffe77d%7Ciid%3A1\">6 tip screwdriver 2x philips 2x flat head 2x nut drivers</a></li>\r\n<li><a href=\"https://www.ebay.com/itm/Impact-punch-down-tool-blade-110-66-network-wire-punch-down-cable-cat5e-cat6/121654946839?hash=item1c53332c17:g:7usAAOSwAYtWQI75\">punchdown tool</a></li>\r\n<li>shammy cloth</li>\r\n<li>folder for paperwork/ current tasks</li>\r\n<li>one subject notebook</li>\r\n<li>asstd pens &amp; mechanical pencils</li>\r\n<li>wall wart phone charger</li>\r\n<li>micro USB cable</li>\r\n<li>Lightning USB cable</li>\r\n<li>2 6&quot; velcro tie straps</li>\r\n<li>15\' ethernet patch cable,</li>\r\n<li>10\' ethernet patch cable</li>\r\n<li>7\' ethernet patch cable</li>\r\n<li>5\' ethernet patch cable</li>\r\n<li>2x 3\' ethernet patch cable</li>\r\n<li>6&quot; ethernet patch cable</li>\r\n<li>laptop lock cable</li>\r\n<li>USB to ethernet adapter</li>\r\n<li>6\' HDMI cable</li>\r\n<li>Display port to DVI-D adapter</li>\r\n<li>digital voice recorder</li>\r\n<li>portable powerpack/charger (gimmie from Wired Mag)</li>\r\n<li>2x 16GB usb thumb drives\r\n<ul>\r\n<li>1 blank</li>\r\n<li>1 portable apps tools including libre office, and wireshark</li>\r\n</ul></li>\r\n<li><p>6\' power strip/ surge protector</p></li>\r\n<li>Reading glasses</li>\r\n<li>alcohol prep wipes</li>\r\n<li>latex gloves</li>\r\n<li>Band aids</li>\r\n<li><p>Excedrin bottle and migraine meds 1/2 dose for emergencies</p></li>\r\n</ul>\r\n<p>If I expand the definition of tool kit to include the tool box on my pickup truck, I also have...</p>\r\n<ul>\r\n<li>10\' telephone cord</li>\r\n<li>analogue telephone (princes style) for testing</li>\r\n<li>3 spare usb keyboards 1 spare ps/2 keyboards</li>\r\n<li>2 usb mice</li>\r\n<li>2x 6\' dvi-d cables</li>\r\n<li>adjustable wrench</li>\r\n<li>pliers</li>\r\n<li>needle nose pliers</li>\r\n<li>craftsman precision screwdriver set</li>\r\n<li><p>X-acto knife set</p></li>\r\n<li>socket set</li>\r\n<li>Ratchet straps</li>\r\n<li>50\' cotton bond rope 1/2&quot; diameter</li>\r\n<li>50\' nylon 1/2&quot; rope</li>\r\n<li>7\'x 8\' medium weight tarp</li>\r\n<li>Fluke #117 multimeter</li>\r\n<li>Fluke Link runner AT 1000</li>\r\n<li>and toner probe</li>\r\n<li>machete</li>\r\n<li>jumper cables</li>\r\n<li><p>analog linemans handset/ butt set (harris TS30)</p></li>\r\n</ul>\r\n',365,23,1,'CC-BY-SA','daily carry, toolkit',0,0,1),
(2554,'2018-05-17','Gnu Awk - Part 11',1686,'In part 11 of the series, we string and number built-in functions','<h1>Awk Part 11</h1>\r\n\r\n<p>Gnu Awk Documentation: <a href=\"https://www.gnu.org/software/gawk/manual/gawk.html#String-Functions\">https://www.gnu.org/software/gawk/manual/gawk.html#String-Functions</a></p>\r\n\r\n<h2>Numerical functions</h2>\r\n\r\n<ul>\r\n<li>atan2: arctangent of y / x in randians</li>\r\n<li>cos: cosine of x in radians</li>\r\n<li>exp: e<sup>x</sup></li>\r\n<li>int: floor float to int</li>\r\n<li>log: natrual log</li>\r\n<li>randn: (pseudo) random number between 0 and 1</li>\r\n<li>sin: sine of x in radians</li>\r\n<li>sqrt: square root</li>\r\n<li>srand: (pseudo) random between 0 and 1, manually setting the seed</li>\r\n</ul>\r\n\r\n\r\n<h2>String functions</h2>\r\n\r\n<ul>\r\n<li>asort: array sort. Returns array with the values sorted</li>\r\n<li>asori: array sort. Returns array with the keys (index) sorted</li>\r\n<li>gensub: Search the target string target for matches of the regular expression regexp. Returns string with substituted text.</li>\r\n<li>gsub: Search target for all of the longest, leftmost, nonoverlapping matching substrings it can find and replace them with replacement.   Returns string with substituted text.</li>\r\n<li>sub: Search target, which is treated as a string, for the leftmost, longest substring matched by the regular expression regexp. Returns string with substituted text.</li>\r\n<li>index: Search the string in for the first occurrence of the string find. Returns the position where that occurence begins</li>\r\n<li>length: returns length of string</li>\r\n<li>match: Search string for the longest, leftmost substring matched by the regular expression regexp and return the character position (index) at which that substring begins.</li>\r\n<li>split: Divide string into pieces delimted by field separator. Returns an array of strings</li>\r\n<li>sprintf: Allows you to store the a string in the that would have been the output of printf into a variable</li>\r\n<li>strtonum: Turn octal representation to number</li>\r\n<li>substr: Substring starting at position x for length of y. Returns string</li>\r\n<li>tolower: Lower-case the string</li>\r\n<li>toupper: Upper-case the string</li>\r\n</ul>\r\n\r\n\r\n<h2>References</h2>\r\n\r\n<ul>\r\n<li>Trigonometric functions: <a href=\"https://en.wikipedia.org/wiki/Trigonometric_functions\">https://en.wikipedia.org/wiki/Trigonometric_functions</a></li>\r\n<li>Psuedo random number seed: <a href=\"https://en.wikipedia.org/wiki/Random_seed\">https://en.wikipedia.org/wiki/Random_seed</a></li>\r\n<li>Natural log to log 10: <a href=\"https://math.stackexchange.com/questions/107574/from-natural-log-to-log-base-10#107576\">https://math.stackexchange.com/questions/107574/from-natural-log-to-log-base-10#107576</a></li>\r\n</ul>',300,94,0,'CC-BY-SA','bash, linux, awk',0,0,1),
