(2391,'2017-10-02','HPR Community News for September 2017',4875,'HPR Volunteers talk about shows released and comments posted in September 2017','\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=2370\" target=\"_blank\">2370</a></strong></td>\n    <td>Fri</td>\n    <td>2017-09-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2370\" target=\"_blank\">Who is HortonWorks?</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=2371\" target=\"_blank\">2371</a></strong></td>\n    <td>Mon</td>\n    <td>2017-09-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2371\" target=\"_blank\">HPR Community News for August 2017</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=2372\" target=\"_blank\">2372</a></strong></td>\n    <td>Tue</td>\n    <td>2017-09-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2372\" target=\"_blank\">Docbook</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=2373\" target=\"_blank\">2373</a></strong></td>\n    <td>Wed</td>\n    <td>2017-09-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2373\" target=\"_blank\">PCGen</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=2374\" target=\"_blank\">2374</a></strong></td>\n    <td>Thu</td>\n    <td>2017-09-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2374\" target=\"_blank\">How to Make Sauerkraut</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=2375\" target=\"_blank\">2375</a></strong></td>\n    <td>Fri</td>\n    <td>2017-09-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2375\" target=\"_blank\">Competing Interests</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=2376\" target=\"_blank\">2376</a></strong></td>\n    <td>Mon</td>\n    <td>2017-09-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2376\" target=\"_blank\">Information Underground: 21st Century Superstar</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0073.html\" target=\"_blank\">deepgeek</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2377\" target=\"_blank\">2377</a></strong></td>\n    <td>Tue</td>\n    <td>2017-09-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2377\" target=\"_blank\">A 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=2378\" target=\"_blank\">2378</a></strong></td>\n    <td>Wed</td>\n    <td>2017-09-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2378\" target=\"_blank\">Why Docbook?</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=2379\" target=\"_blank\">2379</a></strong></td>\n    <td>Thu</td>\n    <td>2017-09-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2379\" target=\"_blank\">sending a text message from the command line</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0243.html\" target=\"_blank\">Jezra</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2380\" target=\"_blank\">2380</a></strong></td>\n    <td>Fri</td>\n    <td>2017-09-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2380\" target=\"_blank\">Raspbian X86 on P4 Tower</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=2381\" target=\"_blank\">2381</a></strong></td>\n    <td>Mon</td>\n    <td>2017-09-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2381\" target=\"_blank\">Benefits of a tabletop</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=2382\" target=\"_blank\">2382</a></strong></td>\n    <td>Tue</td>\n    <td>2017-09-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2382\" target=\"_blank\">A Non Spoilery Review of \"git commit murder\" and \"Forever Falls\" by Michael Warren Lucas</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0131.html\" target=\"_blank\">FiftyOneFifty</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2383\" target=\"_blank\">2383</a></strong></td>\n    <td>Wed</td>\n    <td>2017-09-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2383\" target=\"_blank\">What\'s In My Ham Shack</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0334.html\" target=\"_blank\">Steve Saner</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2384\" target=\"_blank\">2384</a></strong></td>\n    <td>Thu</td>\n    <td>2017-09-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2384\" target=\"_blank\">Slackware in Scotland</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=2385\" target=\"_blank\">2385</a></strong></td>\n    <td>Fri</td>\n    <td>2017-09-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2385\" target=\"_blank\">Healthcare Costs</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=2386\" target=\"_blank\">2386</a></strong></td>\n    <td>Mon</td>\n    <td>2017-09-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2386\" target=\"_blank\">The Decline and Fall of Tcl</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=2387\" target=\"_blank\">2387</a></strong></td>\n    <td>Tue</td>\n    <td>2017-09-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2387\" target=\"_blank\">Free Weights and a Bicycle</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0195.html\" target=\"_blank\">Frank Bell</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2388\" target=\"_blank\">2388</a></strong></td>\n    <td>Wed</td>\n    <td>2017-09-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2388\" target=\"_blank\">Apt Spelunking 4: Planet of the Apts</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0215.html\" target=\"_blank\">Windigo</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2389\" target=\"_blank\">2389</a></strong></td>\n    <td>Thu</td>\n    <td>2017-09-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2389\" target=\"_blank\">Thoughts on Lifetime Learning</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=2390\" target=\"_blank\">2390</a></strong></td>\n    <td>Fri</td>\n    <td>2017-09-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2390\" target=\"_blank\">Still in the game</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</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 41 comments in total.</p>\n<p>There are 11 comments on\n5 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2356#comments\" target=\"_blank\">hpr2356</a></strong>\n(2017-08-14) \"<em>Safely enabling ssh in the default Raspbian Image</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2356#2\" target=\"_blank\">Comment 2</a>:\nsesamemucho on 2017-09-10:\n\"Thanks for pulling this together\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2356#3\" target=\"_blank\">Comment 3</a>:\nKen Fallon on 2017-09-19:\n\"Fantastic\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2358#comments\" target=\"_blank\">hpr2358</a></strong>\n(2017-08-16) \"<em>Amateur radio round table #2</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0109.html\" target=\"_blank\">Various Hosts</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2358#1\" target=\"_blank\">Comment 1</a>:\nJosh Huber KF6ZZD on 2017-09-25:\n\"Doppler shift of RF at terrestrial speeds\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2360#comments\" target=\"_blank\">hpr2360</a></strong>\n(2017-08-18) \"<em>Tradeoffs in the US Health Care System</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=2360#2\" target=\"_blank\">Comment 2</a>:\nKevin O&#39;Brien on 2017-09-03:\n\"Still have tradeoffs\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2364#comments\" target=\"_blank\">hpr2364</a></strong>\n(2017-08-24) \"<em>Managing Your Android with AirDroid</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0195.html\" target=\"_blank\">Frank Bell</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2364#3\" target=\"_blank\">Comment 3</a>:\nBrenda J Butler on 2017-09-20:\n\"Run naked through the googleplex - haha\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2369#comments\" target=\"_blank\">hpr2369</a></strong>\n(2017-08-31) \"<em>Little Meters</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=2369#3\" target=\"_blank\">Comment 3</a>:\nNYbill on 2017-09-01:\n\"Ambient Noise\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2369#4\" target=\"_blank\">Comment 4</a>:\nNYbill on 2017-09-01:\n\"8008\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2369#5\" target=\"_blank\">Comment 5</a>:\nMike Ray on 2017-09-01:\n\"Ambient noise and ASMR\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2369#6\" target=\"_blank\">Comment 6</a>:\nNYbill on 2017-09-01:\"[no title]\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2369#7\" target=\"_blank\">Comment 7</a>:\nNot Verified on 2017-09-06:\n\"1\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2369#8\" target=\"_blank\">Comment 8</a>:\nNYbill on 2017-09-06:\n\"ESR tester kits.\"</li></ul><br/>\n</li></ul>\n<p>There are 30 comments on 12 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2371#comments\" target=\"_blank\">hpr2371</a></strong>\n(2017-09-04) \"<em>HPR Community News for August 2017</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=2371#1\" target=\"_blank\">Comment 1</a>:\nFrank on 2017-09-30:\"[no title]\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2371#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2017-09-30:\n\"We have gone live with the new comment system\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2371#3\" target=\"_blank\">Comment 3</a>:\ndodddummy on 2017-09-30:\n\"In the US jelly is also clear and jam isn&#39;t.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2371#4\" target=\"_blank\">Comment 4</a>:\nDave Morriss on 2017-09-30:\n\"Jam versus jelly\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2374#comments\" target=\"_blank\">hpr2374</a></strong>\n(2017-09-07) \"<em>How to Make Sauerkraut</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2374#1\" target=\"_blank\">Comment 1</a>:\njezra on 2017-09-30:\n\"splendid!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2374#2\" target=\"_blank\">Comment 2</a>:\nTony Hughes on 2017-09-30:\n\"Splendid\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2376#comments\" target=\"_blank\">hpr2376</a></strong>\n(2017-09-11) \"<em>Information Underground: 21st Century Superstar</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0073.html\" target=\"_blank\">deepgeek</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2376#1\" target=\"_blank\">Comment 1</a>:\nA Porkchop on 2017-09-30:\n\"Communities\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2376#2\" target=\"_blank\">Comment 2</a>:\nKevin O&#39;Brien on 2017-09-30:\n\"Great discussion\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2377#comments\" target=\"_blank\">hpr2377</a></strong>\n(2017-09-12) \"<em>A Rambling Drive Into Work</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=2377#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2017-09-30:\n\"I know you said you didn&#39;t need this, but...\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2377#2\" target=\"_blank\">Comment 2</a>:\nthelovebug on 2017-09-30:\n\"Great concept for a show... so I pinched it!\"</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><li><a href=\"https://hackerpublicradio.org/eps.php?id=2378#1\" target=\"_blank\">Comment 1</a>:\nMike Ray on 2017-09-30:\n\"kramdown\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2378#2\" target=\"_blank\">Comment 2</a>:\nFlorian on 2017-09-30:\n\"whats so hard about code in a list?\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2378#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2017-09-30:\n\"Kramdown\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2378#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2017-09-30:\n\"github markdown\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2379#comments\" target=\"_blank\">hpr2379</a></strong>\n(2017-09-14) \"<em>sending a text message from the command line</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0243.html\" target=\"_blank\">Jezra</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2379#1\" target=\"_blank\">Comment 1</a>:\njezra on 2017-09-30:\n\"feedback!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2379#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2017-09-30:\n\"We do what you ask :)\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2379#3\" target=\"_blank\">Comment 3</a>:\njezra on 2017-09-30:\n\"force of habit?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2380#comments\" target=\"_blank\">hpr2380</a></strong>\n(2017-09-15) \"<em>Raspbian X86 on P4 Tower</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2380#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2017-09-30:\n\"Glad you posted\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2380#2\" target=\"_blank\">Comment 2</a>:\nKleer Kut on 2017-09-30:\n\"Raspbian x86\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2381#comments\" target=\"_blank\">hpr2381</a></strong>\n(2017-09-18) \"<em>Benefits of a tabletop</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=2381#1\" target=\"_blank\">Comment 1</a>:\ngurdonark on 2017-09-30:\n\"good episode\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2381#2\" target=\"_blank\">Comment 2</a>:\nShane Shennan on 2017-09-30:\n\"I like how you put that!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2384#comments\" target=\"_blank\">hpr2384</a></strong>\n(2017-09-21) \"<em>Slackware in Scotland</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=2384#1\" target=\"_blank\">Comment 1</a>:\nsunzofman1 on 2017-09-30:\n\"Still Thriving\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2385#comments\" target=\"_blank\">hpr2385</a></strong>\n(2017-09-22) \"<em>Healthcare Costs</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=2385#1\" target=\"_blank\">Comment 1</a>:\nb-yeezi on 2017-09-30:\n\"Impressive\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2385#2\" target=\"_blank\">Comment 2</a>:\nBob on 2017-09-30:\n\"More information\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2386#comments\" target=\"_blank\">hpr2386</a></strong>\n(2017-09-25) \"<em>The Decline and Fall of Tcl</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=2386#1\" target=\"_blank\">Comment 1</a>:\nclacke on 2017-09-30:\n\"More */Tk\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2386#2\" target=\"_blank\">Comment 2</a>:\nMad Sweeney on 2017-09-30:\n\"Tk is not accessible\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2386#3\" target=\"_blank\">Comment 3</a>:\nclacke on 2017-09-30:\n\"rms flamefest\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2386#4\" target=\"_blank\">Comment 4</a>:\nMad Sweeney on 2017-09-30:\n\"Flamefest\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2388#comments\" target=\"_blank\">hpr2388</a></strong>\n(2017-09-27) \"<em>Apt Spelunking 4: Planet of the Apts</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0215.html\" target=\"_blank\">Windigo</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2388#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-09-30:\n\"Wasting shows again\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2388#2\" target=\"_blank\">Comment 2</a>:\njezra on 2017-09-30:\n\"hahah\"</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 in the archives run\nexternally by <a href=\"https://news.gmane.org/gmane.network.syndication.podcast.hacker-public-radio\" target=\"_blank\">Gmane</a>\n(see below) and on the HPR server under <a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/\">Mailman</a>.\n</p>\n<p><em>Note: since the summer of 2016 Gmane has changed location and is currently\nbeing reestablished. At the moment the HPR archive is not available there.</em></p>\n<p>The threaded discussions this month can be found here:</p>\n<a href=\"https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2017-September/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2017-September/thread.html</a>\n\n\n<h2>Any other business</h2>\n<ul>\n    <li><b>Podcast Awards</b>\n	<p>The <a href=\"https://www.podcastawards.com/\">Podcast Awards</a>\n	    Ceremony is at 5pm PST on September 30th 2017. That is the day on\n	    which this HPR episode is being recorded, and it is also\n	    <a href=\"https://internationalpodcastday.com/\">International Podcast Day</a>!</p>\n	<p>Again this year, HPR is a contender for the <em>Technology Category</em>.</p>\n    </li>\n    <li><b>FOSDEM 2018</b>\n	<p>For the upcoming FOSDEM 2018 we have applied for a <em>Podcaster\'s\n	    Table</em> where a range of technical podcasts (including HPR)\n	    will be promoted. We have collected notes of interest from a wide\n	    range of podcasts, and some representatives will hopefully be able\n	    to join us as we run this table.</p>\n	<p> We are hoping that this application will be approved by the FOSDEM\n	    administrators.</p>\n    </li>\n    <li><b>Website issues</b>\n	<p>Over the past month the HPR website has been very slow at times, or\n	    has been so overloaded that it has effectively been unavailable.\n	    This has been caused by various web robots which have been\n	    scanning the site for long periods in a very inefficient way.</p> \n	<p>We are aware of this and Josh has been taking remedial action.\n	    However, because these robots are not behaving in a standard way,\n	    the range of preventative action is limited without purchasing more\n	    sophisticated tools.</p> \n	<p>For the moment we are monitoring the situation.</p>\n    </li>\n    <li><b>Anhonesthost.com</b>\n	<p>Just a reminder: HPR\'s webhosting service and behind the scenes\n	    facilities are provided free of charge by Josh Knapp of\n	    anhonesthost.com.  </p>\n    </li> \n\n</ul>\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2416,'2017-11-06','HPR Community News for October 2017',4714,'HPR Volunteers talk about shows released and comments posted in October 2017','\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=2391\" target=\"_blank\">2391</a></strong></td>\n    <td>Mon</td>\n    <td>2017-10-02</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2391\" target=\"_blank\">HPR Community News for September 2017</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=2392\" target=\"_blank\">2392</a></strong></td>\n    <td>Tue</td>\n    <td>2017-10-03</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2392\" target=\"_blank\">Weather, Ogg Camp, Server Room,  ITO collection</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=2393\" target=\"_blank\">2393</a></strong></td>\n    <td>Wed</td>\n    <td>2017-10-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2393\" target=\"_blank\">PWGen - A password generator</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=2394\" target=\"_blank\">2394</a></strong></td>\n    <td>Thu</td>\n    <td>2017-10-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2394\" target=\"_blank\">The Lost Episode</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=2395\" target=\"_blank\">2395</a></strong></td>\n    <td>Fri</td>\n    <td>2017-10-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2395\" target=\"_blank\">Obamacare</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=2396\" target=\"_blank\">2396</a></strong></td>\n    <td>Mon</td>\n    <td>2017-10-09</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2396\" target=\"_blank\">Information Underground: State of independence</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=2397\" target=\"_blank\">2397</a></strong></td>\n    <td>Tue</td>\n    <td>2017-10-10</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2397\" target=\"_blank\">The Urban Astronomer</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=2398\" target=\"_blank\">2398</a></strong></td>\n    <td>Wed</td>\n    <td>2017-10-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2398\" target=\"_blank\">AutoHotkey Master of Automation ?</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=2399\" target=\"_blank\">2399</a></strong></td>\n    <td>Thu</td>\n    <td>2017-10-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2399\" target=\"_blank\">Using Super Glue to create Landmarks on Keyboards</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=2400\" target=\"_blank\">2400</a></strong></td>\n    <td>Fri</td>\n    <td>2017-10-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2400\" target=\"_blank\">My commute into work</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0314.html\" target=\"_blank\">thelovebug</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2401\" target=\"_blank\">2401</a></strong></td>\n    <td>Mon</td>\n    <td>2017-10-16</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2401\" target=\"_blank\">Music Theory Hara-Kiri</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2402\" target=\"_blank\">2402</a></strong></td>\n    <td>Tue</td>\n    <td>2017-10-17</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2402\" target=\"_blank\">Petition: the card game for fanatics</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=2403\" target=\"_blank\">2403</a></strong></td>\n    <td>Wed</td>\n    <td>2017-10-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2403\" target=\"_blank\">Amateur Radio Round Table #3</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0109.html\" target=\"_blank\">Various Hosts</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2404\" target=\"_blank\">2404</a></strong></td>\n    <td>Thu</td>\n    <td>2017-10-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2404\" target=\"_blank\">Open Source Gaming #1: Meridian59</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2405\" target=\"_blank\">2405</a></strong></td>\n    <td>Fri</td>\n    <td>2017-10-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2405\" target=\"_blank\">Nokia 6 Review</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=2406\" target=\"_blank\">2406</a></strong></td>\n    <td>Mon</td>\n    <td>2017-10-23</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2406\" target=\"_blank\">Putting Ends onto CAT6 Ethernet Cables</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0250.html\" target=\"_blank\">Shane Shennan</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2407\" target=\"_blank\">2407</a></strong></td>\n    <td>Tue</td>\n    <td>2017-10-24</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2407\" target=\"_blank\">The Lost Episode Part 2</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=2408\" target=\"_blank\">2408</a></strong></td>\n    <td>Wed</td>\n    <td>2017-10-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2408\" target=\"_blank\">My Current Favourite Podcasts</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0250.html\" target=\"_blank\">Shane Shennan</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2409\" target=\"_blank\">2409</a></strong></td>\n    <td>Thu</td>\n    <td>2017-10-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2409\" target=\"_blank\">RPG Counternote</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=2410\" target=\"_blank\">2410</a></strong></td>\n    <td>Fri</td>\n    <td>2017-10-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2410\" target=\"_blank\">OLF 2017 Report</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=2411\" target=\"_blank\">2411</a></strong></td>\n    <td>Mon</td>\n    <td>2017-10-30</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2411\" target=\"_blank\">Information Underground: Co-op Paradise</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=2412\" target=\"_blank\">2412</a></strong></td>\n    <td>Tue</td>\n    <td>2017-10-31</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2412\" target=\"_blank\">The Call of Cthulhu</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</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 33 comments in total.</p>\n<p>There are 15 comments on\n8 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2150#comments\" target=\"_blank\">hpr2150</a></strong>\n(2016-10-28) \"<em>Apollo Guidance Computer</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2150#5\" target=\"_blank\">Comment 5</a>:\nKen Fallon on 2017-10-29:\n\"The Apollo Saturn V Launch Vehicle Digital Computer (LVDC) Circuit Board\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2302#comments\" target=\"_blank\">hpr2302</a></strong>\n(2017-05-30) \"<em>Bash snippet - nullglob</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=2302#3\" target=\"_blank\">Comment 3</a>:\nclacke on 2017-10-05:\n\"nullglob in the wild\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2302#4\" target=\"_blank\">Comment 4</a>:\nDave Morriss on 2017-10-07:\n\"A wild nullglob appears\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2376#comments\" target=\"_blank\">hpr2376</a></strong>\n(2017-09-11) \"<em>Information Underground: 21st Century Superstar</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0073.html\" target=\"_blank\">deepgeek</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2376#3\" target=\"_blank\">Comment 3</a>:\nblindape on 2017-10-29:\n\"Me Too\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2377#comments\" target=\"_blank\">hpr2377</a></strong>\n(2017-09-12) \"<em>A Rambling Drive Into Work</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=2377#3\" target=\"_blank\">Comment 3</a>:\nMrX on 2017-10-18:\n\"Reply to Comment 1\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2377#4\" target=\"_blank\">Comment 4</a>:\nMrX on 2017-10-18:\n\"Answer to comment 2\"</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#5\" target=\"_blank\">Comment 5</a>:\nclacke on 2017-10-05:\n\"SGML\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2378#6\" target=\"_blank\">Comment 6</a>:\nclacke on 2017-10-05:\n\"Markdown\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2378#7\" target=\"_blank\">Comment 7</a>:\nBob Jonkman on 2017-10-17:\n\"Referenced your podcast in our NonProfit SysAdmin meeting\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2378#8\" target=\"_blank\">Comment 8</a>:\nBob Jonkman on 2017-10-17:\n\"Should have provided a link to the KWNPSA meeting\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2381#comments\" target=\"_blank\">hpr2381</a></strong>\n(2017-09-18) \"<em>Benefits of a tabletop</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=2381#3\" target=\"_blank\">Comment 3</a>:\nklaatu on 2017-10-01:\n\"Thanks for the comments\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2384#comments\" target=\"_blank\">hpr2384</a></strong>\n(2017-09-21) \"<em>Slackware in Scotland</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2384#2\" target=\"_blank\">Comment 2</a>:\nklaatu on 2017-10-01:\n\"Slackware everywhere!!!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2384#3\" target=\"_blank\">Comment 3</a>:\ncobra2 on 2017-10-07:\n\"MMMMM slackware!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2385#comments\" target=\"_blank\">hpr2385</a></strong>\n(2017-09-22) \"<em>Healthcare Costs</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=2385#3\" target=\"_blank\">Comment 3</a>:\nKevin O&#39;Brien on 2017-10-05:\n\"Reply to b-yeezi\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2385#4\" target=\"_blank\">Comment 4</a>:\nKevin O&#39;Brien on 2017-10-05:\n\"Reply to Bob\"</li></ul><br/>\n</li></ul>\n<p>There are 18 comments on 9 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2394#comments\" target=\"_blank\">hpr2394</a></strong>\n(2017-10-05) \"<em>The Lost Episode</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><li><a href=\"https://hackerpublicradio.org/eps.php?id=2394#1\" target=\"_blank\">Comment 1</a>:\nNYbill on 2017-11-04:\n\"New Version\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2394#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2017-11-04:\n\"&quot;Then I can do a followup to this episode.&quot;\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2394#3\" target=\"_blank\">Comment 3</a>:\nNYbill on 2017-11-04:\n\"Oi!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2396#comments\" target=\"_blank\">hpr2396</a></strong>\n(2017-10-09) \"<em>Information Underground: State of independence</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=2396#1\" target=\"_blank\">Comment 1</a>:\nTheDUDE on 2017-11-04:\n\"The struggle is real\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2397#comments\" target=\"_blank\">hpr2397</a></strong>\n(2017-10-10) \"<em>The Urban Astronomer</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=2397#1\" target=\"_blank\">Comment 1</a>:\nKevin O&#39;Brien on 2017-11-04:\n\"Enjoyed this show\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2397#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2017-11-04:\n\"Thanks Kevin\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2398#comments\" target=\"_blank\">hpr2398</a></strong>\n(2017-10-11) \"<em>AutoHotkey Master of Automation ?</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=2398#1\" target=\"_blank\">Comment 1</a>:\nWindigo on 2017-11-04:\n\"Legalese\"</li></ul><br/>\n</li><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><li><a href=\"https://hackerpublicradio.org/eps.php?id=2399#1\" target=\"_blank\">Comment 1</a>:\njan on 2017-11-04:\n\"hpr2399\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2399#2\" target=\"_blank\">Comment 2</a>:\ndodddummy on 2017-11-04:\n\"Shows on the mainframe\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2399#3\" target=\"_blank\">Comment 3</a>:\nShane Shennan on 2017-11-04:\n\"Great Episode!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2402#comments\" target=\"_blank\">hpr2402</a></strong>\n(2017-10-17) \"<em>Petition: the card game for fanatics</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=2402#1\" target=\"_blank\">Comment 1</a>:\nmcnalu on 2017-11-04:\n\"Intriguing\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2404#comments\" target=\"_blank\">hpr2404</a></strong>\n(2017-10-19) \"<em>Open Source Gaming #1: Meridian59</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2404#1\" target=\"_blank\">Comment 1</a>:\nTheDUDE on 2017-11-04:\n\"More Links\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2405#comments\" target=\"_blank\">hpr2405</a></strong>\n(2017-10-20) \"<em>Nokia 6 Review</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2405#1\" target=\"_blank\">Comment 1</a>:\nQuvmoh on 2017-11-04:\n\"Great show\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2407#comments\" target=\"_blank\">hpr2407</a></strong>\n(2017-10-24) \"<em>The Lost Episode Part 2</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><li><a href=\"https://hackerpublicradio.org/eps.php?id=2407#1\" target=\"_blank\">Comment 1</a>:\nMike Ray on 2017-11-04:\n\"avrdude, fuses, clone programmers etc.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2407#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2017-11-04:\n\"Ordered\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2407#3\" target=\"_blank\">Comment 3</a>:\nNYbill on 2017-11-04:\n\"Thanks, Mike.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2407#4\" target=\"_blank\">Comment 4</a>:\nNYbill on 2017-11-04:\n\"Nice ken.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2407#5\" target=\"_blank\">Comment 5</a>:\nNYbill on 2017-11-04:\n\"...We will expect a show about the build, Ken.\"</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/2017-October/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2017-October/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"hpr-shows-on-archive.org\">HPR Shows on <code>archive.org</code></h3>\n<p>HPR show notes which contain images or which link to other files are something we encourage. However, when uploading these to the Internet Archive (IA) at <code>archive.org</code> there are a number of issues:</p>\n<ul>\n<li><p>If a file has been submitted as part of the original HPR upload we copy it to <code>archive.org</code> and use the URL of the copy in the notes. This mechanism has been added in the past few months and seems to be working fine.</p></li>\n<li><p>If the notes for a show contain links to external files these do not always seem to be accessible through the <code>archive.org</code> interface. For example, the recent show <a href=\"https://hackerpublicradio.org/eps.php?id=2406\">2406</a> links to an image showing the cabling of a CAT6 plug, but the <code>archive.org</code> copy did not show this image (though it does now - see below).</p></li>\n<li><p>One way of dealing with the issue of external files would be to make a copy and place it on the HPR site, then it would be uploaded to the IA as described earlier. This might have copyright issues though.</p></li>\n<li><p>Another way would be to point to a copy on the Wayback Machine (WM). Sometimes the file has been copied there already, or it is possible to request that the WM snapshot it. This is what was done for the IA copy of <a href=\"https://archive.org/details/hpr2406\">show 2406</a>. However, it was a manual process and therefore rather labour-intensive, which is not ideal.</p></li>\n</ul>\n<p>Any suggestions on how to deal with this situation would be appreciated.</p>\n<!--\nvim: syntax=markdown:ts=8:sw=4:ai:et:tw=78:fo=tcqn:fdm=marker\n-->\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2129,'2016-09-29','Gnu Awk - Part 2',1598,'We examine how Awk works, records and fields, printing and program files','<h1 id=\"gnu-awk---part-2\">Gnu Awk - Part 2</h1>\r\n<p>This is the second episode in a series where <a href=\"https://hackerpublicradio.org/correspondents/0300.html\" title=\"b-yeezi\">b-yeezi</a> and I will be looking at the <code>AWK</code> language (more particularly its GNU variant <code>gawk</code>). It is a comprehensive interpreted scripting language designed to be used for manipulating text.</p>\r\n<p>I have written out a moderately long set of notes for this episode and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2129/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2129/full_shownotes.html</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><em>GNU Awk User’s Guide</em>: <a href=\"https://www.gnu.org/software/gawk/manual/html_node/index.html\" class=\"uri\">https://www.gnu.org/software/gawk/manual/html_node/index.html</a></li>\r\n<li><em>Awk - A Tutorial and Introduction</em>: <a href=\"https://www.grymoire.com/Unix/Awk.html\" class=\"uri\">https://www.grymoire.com/Unix/Awk.html</a></li>\r\n<li>Wikipedia article on <em>AWK</em>: <a href=\"https://en.wikipedia.org/wiki/AWK\" class=\"uri\">https://en.wikipedia.org/wiki/AWK</a></li>\r\n<li>Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger (1988). <em>The AWK Programming Language</em>. Addison-Wesley Publishing Company. ISBN 9780201079814</li>\r\n<li>Previous show on HPR:\r\n<ul>\r\n<li>“<em>Gnu Awk - Part 1</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=2114\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2114</a></li>\r\n</ul></li>\r\n<li>Resources:\r\n<ul>\r\n<li>Example data file 1 - whitespace delimited “<code>file1.txt</code>”: <a href=\"https://hackerpublicradio.org/eps/hpr2129/file1.txt\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2129/file1.txt</a></li>\r\n<li>Example data file 1 - comma delimited “<code>file1.csv</code>”: <a href=\"https://hackerpublicradio.org/eps/hpr2129/file1.csv\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2129/file1.csv</a></li>\r\n<li>Example Awk file 1 “<code>example1.awk</code>”: <a href=\"https://hackerpublicradio.org/eps/hpr2129/example1.awk\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2129/example1.awk</a></li>\r\n<li>Example Awk file 2 “<code>example2.awk</code>”: <a href=\"https://hackerpublicradio.org/eps/hpr2129/example2.awk\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2129/example2.awk</a></li>\r\n</ul></li>\r\n</ul>\r\n',225,94,1,'CC-BY-SA','Awk utility, Awk language, gawk, text manipulation',0,0,1),
(2134,'2016-10-06','Shutdown Sequence Systemd',888,'Klaatu demonstrates how to sequence systemd shutdown processes','<p>Set up a service to trigger FIRST (this would be the shutdown service):\r\n</p>\r\n\r\n<pre>\r\n# cat /lib/systemd/system/fakehalt.service\r\n\r\n[Unit]\r\nDescription=Fake-Halt Service\r\nAfter=fakevm.service\r\nRequires=fakevm.service\r\n\r\n[Service]\r\nType=simple\r\nExecStart=/usr/local/bin/fakehalt.sh #this will fail until fakevm succeeds\r\nExecReload=/usr/local/bin/fakehalt.sh\r\n</pre>\r\n\r\n<p>\r\nAnd then set up the one that you want to run and complete BEFORE shutdown is permitted:</p>\r\n\r\n<!-- Comment below changed from /lib/systemd/system/fake.service -->\r\n<pre>\r\n# cat /lib/systemd/system/fakevm.service\r\n[Unit]\r\nDescription=Fake Service\r\nBefore=fakehalt.service\r\n\r\n[Service]\r\nType=simple\r\nExecStart=/usr/local/bin/fake.sh\r\n</pre>\r\n\r\n<p>\r\nCreate a script to represent the VM shutdown (or any process that you cannot anticipate the duration of)</p>\r\n\r\n<pre>\r\n# cat /usr/local/bin/fake.sh\r\n#!/bin/sh\r\n\r\ntest=\"1\"\r\nsleep 21\r\nif [ X\"$test\" = \"X1\" ]; then\r\n    echo \"vm has shut down\" > /tmp/fake.test\r\n    exit 0\r\nelse \r\n    exit 1\r\nfi\r\n</pre>\r\n\r\n<p>\r\nAnd a script to pass for a shutdown signal:\r\n</p>\r\n\r\n<pre>\r\n# cat /usr/local/bin/fakehalt.sh\r\n#!/bin/sh\r\n\r\nsleep 3\r\ncat /tmp/vmfake.test > /tmp/haltfake.test\r\n</pre>\r\n\r\n<p>\r\nStart the service you want to happen AFTER the first one:\r\n</p>\r\n\r\n<pre>\r\n# systemctl start fakehalt\r\n</pre>\r\n\r\n<p>\r\nWhat \"should\" happen is that fakehalt will fail to find a file called /tmp/fake.test to cat from, and so everything should go horribly wrong.\r\n</p><p>\r\nWhat actually happens is that systemd places fakehalt service on hold until it gets an exit 0 signal from the fake service. So if you wait 21 seconds and cat /tmp/fakehalt.test, you see that the cat from a file that did not exist when fakehalt was started - actually succeeded.\r\n</p>\r\n',78,0,1,'CC-BY-SA','systemd,service',0,0,1),
(2141,'2016-10-17','Make Web Python with Flask',2193,'Klaatu talks about Flask, a Python-based web microframework','<p>Klaatu talks about the Python web framework, Flask. Think Ruby-on-Rails but for Python, or a lightweight Django.</p>\r\n<p>Links in this show:</p>\r\n<ul>\r\n<li><p><a href=\"https://pip.pypa.io/en/stable/installing/\" class=\"uri\">https://pip.pypa.io/en/stable/installing/</a></p></li>\r\n<li><p><a href=\"https://flask.pocoo.org/\" class=\"uri\">https://flask.pocoo.org/</a></p></li>\r\n</ul>\r\n',78,0,1,'CC-BY-SA','Python,Flask,web framework',0,0,1),
(2146,'2016-10-24','Cards Against Humanity Tabletop Game',1231,'Klaatu reviews Cards Against Humanity','<p>Klaatu reviews the tabletop game, Cards Against Humanity. This is a non-offensive episode, so you can listen to it regardless of your feelings about the game.</p>\r\n',78,95,1,'CC-BY-SA','game,gaming,tabletop game,card,boardgame',0,0,1),
(2152,'2016-11-01','Apples to Apples Tabletop Game',821,'Klaatu reviews Apples to Apples, a tabletop card game','<p>Klaatu reviews and ponders the game mechanics of Apples to Apples, and how they do and do not compare to Cards Against Humanity.</p>\r\n',78,95,0,'CC-BY-SA','game,gaming,tabletop game,card',0,0,1),
(2120,'2016-09-16','WEBDUMP wmap EyeWitness phantomjs selenium',677,'Automate the process of finding unique websites, removing dupes and getting screenshots','<ul>\r\n<li><p>video<br />\r\n<a href=\"https://vimeo.com/180974163\" class=\"uri\">https://vimeo.com/180974163</a></p></li>\r\n<li><p>video for Burp suite wmap Change Request Method Active Scanner<br />\r\n<a href=\"https://vimeo.com/178749543\" class=\"uri\">https://vimeo.com/178749543</a></p></li>\r\n<li><p>Cygwin webdump script that uses curl,sed,gawk ( needs to auto detect https or http.. only supports https on port 443 …)<br />\r\n<a href=\"https://rmccurdy.com/scripts/WEBDUMP_BURP\" class=\"uri\">https://rmccurdy.com/scripts/WEBDUMP_BURP</a></p></li>\r\n<li><p>eyewitness<br />\r\n<a href=\"https://github.com/ChrisTruncer/EyeWitness\" class=\"uri\">https://github.com/ChrisTruncer/EyeWitness</a></p></li>\r\n</ul>',36,0,0,'CC-0','curl,sed,gawk,Burp Suite,EyeWitness,MetaSploit,wmap',0,0,1),
(2128,'2016-09-28','Various glass bottle cutting methods',857,'This episode I chat briefly about glass bottle cutting and my experiences with it.','<p>This episode describes various methods of glass bottle cutting and my experience</p>\n',36,0,0,'CC-BY-SA','glass,glass cutting,bottle cutting',0,0,1),
(2140,'2016-10-14','Vim Plugins I Use',1590,'In this episode, I talk about vim plugins as I drive home from work','<h2 id=\"vim-plugins-i-use\">Vim Plugins I Use</h2>\r\n<ul>\r\n<li><a href=\"https://github.com/tpope/vim-pathogen.git\">vim-pathogen</a></li>\r\n<li><a href=\"https://github.com/tpope/vim-unimpaired.git\">vim-unimpaired</a></li>\r\n<li><a href=\"https://github.com/tpope/vim-surround.git\">vim-surround</a></li>\r\n<li><a href=\"https://github.com/tpope/vim-speeddating.git\">vim-speeddating</a></li>\r\n<li><a href=\"https://github.com/tpope/vim-repeat.git\">vim-repeat</a></li>\r\n<li><a href=\"https://github.com/plasticboy/vim-markdown.git\">vim-markdown</a></li>\r\n<li><a href=\"https://www.vim.org/scripts/script.php?script_id=2226\">vimwiki</a></li>\r\n<li><a href=\"https://github.com/chrisbra/csv.vim.git\">csv.vim</a></li>\r\n<li><a href=\"https://github.com/vim-airline/vim-airline.git\">vim-airline</a></li>\r\n<li><a href=\"https://github.com/vim-scripts/Align.git\">align.vim</a></li>\r\n<li><a href=\"https://github.com/godlygeek/tabular.git\">tabular</a></li>\r\n<li><a href=\"https://github.com/scrooloose/nerdtree.git\">nerdtree</a></li>\r\n<li><a href=\"https://github.com/scrooloose/nerdcommenter.git\">nerdcommenter</a></li>\r\n<li><a href=\"https://github.com/ctrlpvim/ctrlp.vim.git\">ctrlp</a></li>\r\n<li><a href=\"https://github.com/niklasl/vim-rdf.git\">vim-rdf</a></li>\r\n</ul>\r\n',300,82,0,'CC-BY-SA','vim,plugin',0,0,1),
(2130,'2016-09-30','Git push to two repositories at once',1464,'Klaatu demonstrates how to perform one git push to two separate repositories','<ol type=\"1\">\r\n<li><p>Set up your git remotes (‘origin’ and ‘foo’)</p></li>\r\n<li><p>Create a new remote (‘all’) entry to encompass the existing targets</p></li>\r\n<li><p>Adjust ssh config as needed</p></li>\r\n<li><p>git push all HEAD</p></li>\r\n</ol>\r\n',78,81,0,'CC-BY-SA','git,git push,multiple repositories',0,0,1),
(2159,'2016-11-10','Coup Tabletop Game',937,'Klaatu raves about the tabletop game, Coup','<p><a href=\"https://www.kickstarter.com/projects/2012515236/coup-bluff-and-deception-in-the-world-of-the-resis\" class=\"uri\">https://www.kickstarter.com/projects/2012515236/coup-bluff-and-deception-in-the-world-of-the-resis</a></p>\r\n',78,95,0,'CC-BY-SA','game,gaming,tabletop game',0,0,1),
(2164,'2016-11-17','Skipbo Tabletop Game',1331,'Klaatu talks about the surprisingly amazing game from Mattel','<p>Game design by Hazel \"Skip\" Bowman.</p>\r\n<p><a href=\"https://boardgamegeek.com/boardgame/1269/skip-bo\" class=\"uri\">https://boardgamegeek.com/boardgame/1269/skip-bo</a></p>\r\n',78,95,0,'CC-BY-SA','game,gaming,tabletop game',0,0,1),
(2133,'2016-10-05','Compression technology part 1',1200,'Introduction to data reduction methods: Run-Length-Encoding','<p>\r\nFax (short for facsimile), sometimes called telecopying or telefax (the latter short for telefacsimile), is the telephonic transmission of scanned printed material (both text and images), normally to a telephone number connected to a printer or other output device. The original document is scanned with a fax machine (or a telecopier), which processes the contents (text or images) as a single fixed graphic image, converting it into a bitmap, and then transmitting it through the telephone system in the form of audio-frequency tones. The receiving fax machine interprets the tones and reconstructs the image, printing a paper copy.[1] Early systems used direct conversions of image darkness to audio tone in a continuous or analog manner. Since the 1980s, most machines modulate the transmitted audio frequencies using a digital representation of the page which is compressed to quickly transmit areas which are all-white or all-black.\r\n</p>\r\n<p>\r\n<a href=\"https://en.wikipedia.org/wiki/Fax\">https://en.wikipedia.org/wiki/Fax</a>\r\n</p>\r\n<p>\r\nRun-length encoding (RLE) is a very simple form of lossless data compression in which runs of data (that is, sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run. This is most useful on data that contains many such runs. Consider, for example, simple graphic images such as icons, line drawings, and animations. It is not useful with files that don\'t have many runs as it could greatly increase the file size.\r\n</p>\r\n<p>\r\nRLE may also be used to refer to an early graphics file format supported by CompuServe for compressing black and white images, but was widely supplanted by their later Graphics Interchange Format. RLE also refers to a little-used image format in Windows 3.x, with the extension rle, which is a Run Length Encoded Bitmap, used to compress the Windows 3.x startup screen.\r\n</p>\r\n<p>\r\nTypical applications of this encoding are when the source information comprises long substrings of the same character or binary digit.\r\n</p>\r\n<p>\r\n<a href=\"https://en.wikipedia.org/wiki/Run-length_encoding\">https://en.wikipedia.org/wiki/Run-length_encoding</a>\r\n</p>',343,0,0,'CC-BY-SA','compression',0,0,1),
(2135,'2016-10-07','Audio speedup script',1679,'I want to speed up some of my podcasts and truncate silence in them too so I wrote a script to do it','<h1 id=\"audio-speedup-script\">Audio speedup script</h1>\r\n<p>Back in 2015 Ken Fallon did a show (episode <a href=\"https://hackerpublicradio.org/eps.php?id=1766\" title=\"The Sox of Silence\">1766</a>) on how to use <code>sox</code> to truncate silence and speed up audio.</p>\r\n<p>Inspired by this I wrote a Bash script to aid my use of the technique, which I thought I’d share with you.</p>\r\n<p>I have written out detailed notes for this episode describing the script and examining how it works and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2135/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2135/full_shownotes.html</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>HPR show 1766 “<em>The Sox of Silence</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=1766\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=1766</a></li>\r\n<li>Original article on doing clever things with <strong>sox</strong>: <a href=\"https://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/\" class=\"uri\">https://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/</a></li>\r\n<li>The <code>speedup</code> script for download: <a href=\"https://hackerpublicradio.org/eps/hpr2135/speedup\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2135/speedup</a></li>\r\n<li>The repository containing the <code>speedup</code> script on GitLab: <a href=\"https://gitlab.com/davmo/hprmisc\" class=\"uri\">https://gitlab.com/davmo/hprmisc</a></li>\r\n</ul>\r\n',225,42,1,'CC-BY-SA','bash,sox,speed',0,0,1),
(2137,'2016-10-11','Pause All The Things, Sega Genesis',379,'Learn how to create a hardware pause switch for the sega genesis','<p>\r\nCorrection, the microcontroller would have to watch the vertical sync, I misspoke.\r\n</p>\r\n<p>\r\n<img width=\"80%\" src=\"https://theadesilva.com/hpr_segapause.jpg\" alt=\"Pausing the Sega Genesis\" />\r\n</p>\r\n',115,0,0,'CC-BY-SA','genesis, pause console',0,0,1),
(2138,'2016-10-12','Hack the Box with Bandit',893,'NYbill talks about a Linux \'War Game\' called Bandit.','<p>NYbill talks about a Linux ‘War Game’ called Bandit.</p>\r\n<p><a href=\"https://overthewire.org/wargames/bandit/\" class=\"uri\">https://overthewire.org/wargames/bandit/</a></p>',235,0,0,'CC-BY-SA','Linux,wargame,Bandit',0,0,1),
(2139,'2016-10-13','From Org Mode to LaTeX Beamer to PDF',454,'My presentation pipeline','<!-- Processed by make_markdown V0.0.4 -->\r\n<p>I have recently been fortunate enough to give a presentation to two conferences, PyCon Australia and Kiwi Pycon, the Australian and New Zealand Python conferences, respectively. I\'m not going to give a talk based around the presentation, as it\'s rather code heavy, and we know that doesn\'t translate well to an audio medium.</p>\r\n<p>Instead, what I wanted to do, was to talk a little bit about the presentation pipeline that I used to prepare this talk. The input is a plain text file, edited in Emacs, using a mode called Org mode. The intermediate form is a LaTeX file, using the document class Beamer which is designed for presentations that are going to be projected. Beamer is apparently the German word for digital projector. The final output form is a plain PDF.</p>\r\n<p>HPR isn\'t known for having many Emacs talks, so I should probably explain the idea of modes. Emacs has major modes and minor modes. For every document that you\'re editing there\'s one major mode, and any number of minor modes. So if I was editing a Python file for example, I would have the Python major mode which understands Python and can thus do Python specific things like Python code completion, and I would have a spell checker minor mode to check the spelling of comments, and another minor mode to automatically line wrap comment lines that are very long, and another minor mode to show what line number I\'m currently editing, and another minor mode to blink the cursor and so on.</p>\r\n<p>The other topic that I haven\'t heard too much on is LaTeX. LaTex is the venerable typesetting solution for Unix based systems. LaTeX documents have a single document class, and then any number of packages. In the case of my presentation, the document class is Beamer, which sets up all the margins and fonts to be good for presentations. Some of the packages I\'m using are the symbols package, for arrows and maths symbols, and several graphics packages so I can draw trees in my slides.</p>\r\n<p>I\'m fairly comfortable with LaTeX, I could certainly write this presentation directly in LaTeX, but I think there are some advantages in using Org mode to generate my LaTeX instead.</p>\r\n<p>As the name suggests, Org mode is designed to be an organisational mode, helping you write TODO lists and organise documents. While the document is just a plain text document that you can read and write with any text editor, the Emacs Org mode understands its own mark up and provides an outlining mode, where you can hide and expand trees of bullet points. The basic layout of a set of slides for a presentation is a tree of bullet points, where the top level bullet points are slides, and the second level of bullet points are lists of information put into each slide.</p>\r\n<p>Another mark up that Org mode understands is that of code blocks, so that we can easily say ``this chunk of code is a Python block\'\'. Org mode understands how to export this Python code block as a separate file, run it under Python, and can even insert the output of the program, or the result of a function, back into the original document as a code output block.</p>\r\n<p>The advantage of having just one file for my presentation, versus one file for my presentation and a separate file for each code block, is that the code examples in my presentation never get out of sync with the code that I\'m actually running. This style of programming where the documentation is the primary document, and the code files are generated, secondary documents, is the inverse of the typical way of programming where the code documents are the primary documents, and documentation, the secondary documents, are automatically generated.</p>\r\n<p>This style of programming, where the primary document is documentation is called literate programming. The process of creating the documentation (the PDF in my case) is called weaving. The process of creating the code files is called tangling.</p>\r\n<p>I really like having just one file to generate one PDF presentation file, so I\'m going to keep using this technique in the future.</p>\r\n<p>Now, I have to admit that my presentation is not completely literate, there are some bits of output in my presentation that are copied and pasted, rather than automatically gathered, so I\'ve still got some work to do.</p>\r\n<p>Down to brass tacks. The conventional file name extension for Org mode files is dot org. The typical metadata you put in presentations are Author, Email, and Title. In mine I\'ve also added Subtitle and Institute. Now, the interesting one here is Institute, for whatever reason, it\'s not a piece of metadata that Org mode knows about, but it\'s really easy to drop down into LaTeX and just use the LaTeX institute command directly.</p>\r\n<p>There\'s a metadata line that Org understands called Options, I request that my presentation has a table of contents, and that all the bullet points of level two become line items in that table of contents. Then I\'m straight into the slides. Bullet points at the first level are converted to sections, bullet points at the second level are turned into slides, and anything deeper than that are turned into contents of that slide. I have many code blocks, and I use options that specify what file this code block is tangled to, and to leave the white space alone when the code block is exported, as white space is critical to Python. I also turn on an option that gets line numbers printed for the code blocks. In a couple of places where I want to highlight certain areas of the code, I add labels to the code, then outside the code block I can refer to the label, and LaTeX will replace this with the line number. I think I\'d prefer to do this referencing with highlighting, or an arrow or something, but I\'m not sure I can do that.</p>\r\n<p>Engineering is the process of dealing with tradeoffs to get something done, there are many trade offs when writing code to solve a problem, writing code for slides has quite a different set of tradeoffs, you want code to be easy to read, in terms of using long variable names, but you also need code blocks to contain as few lines as possible, so that you can use a large font size on the projector, and you also don\'t want to have to split an example across multiple slides if you can help it. I\'m also of the view that syntax highlighting is a waste of time, it\'s just a pretty layer of obfuscation that the mind has to understand, then drop in order to actually see the code. This stance of mine was vindicated when several presenters with syntax highlighted code realised on the day that the projected code was impossible to read due to the low contrast projectors used in a reasonably well lit room.</p>\r\n<p>One feature that I would like to add is the ability to reveal new code. It\'s quite common to have a code block, reveal a problem with it, and display the same code block again, but with a minor change that fixes the previously explained problem. Ideally the old code and new code would be rendered differently, but I don\'t think that\'s an option right now. The other thing that I couldn\'t work out was how to run custom programs on my code blocks, I was wanting to run the Python unit test program, not the Python interpreter, and could not find a way to do that.</p>\r\n<p>There\'s a single command to run inside Emacs to create the output PDF, <code>M-x org-beamer-export-as-pdf</code>.</p>\r\n<p>So, overall, I\'m very happy with this pipeline. It lets me have a primary document with code snippets, and it lets me have LaTeX snippets wherever I like. It\'s not perfect, but I\'m hoping to find ways to improve it.</p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://orgmode.org/\" class=\"uri\">https://orgmode.org/</a></li>\r\n<li><a href=\"https://github.com/josephwright/beamer\" class=\"uri\">https://github.com/josephwright/beamer</a></li>\r\n</ul>\r\n',315,0,1,'CC-BY-SA','emacs, org mode, LaTeX, Beamer',0,0,1),
(2142,'2016-10-18','Book Reviews',937,'I take a brief look at two books others may find of interest.','<p>It\'s been a while since I submitted a show due to time constraints. I was actually feeling pretty bad when I recorded the show, so my voice may not be as loud as usual.</p>\r\n<p>The first book I talk about is &quot;Hacker Culture&quot; by Douglas Thomas</p>\r\n<p><a href=\"https://www.amazon.com/Hacker-Culture-Douglas-Thomas/dp/0816633460/ref=sr_1_1?ie=UTF8&amp;qid=1474232379&amp;sr=8-1&amp;keywords=hacker+culture\" class=\"uri\">https://www.amazon.com/Hacker-Culture-Douglas-Thomas/dp/0816633460/ref=sr_1_1?ie=UTF8&amp;qid=1474232379&amp;sr=8-1&amp;keywords=hacker+culture</a></p>\r\n<p>The second book is &quot;A History of Modern Computing&quot; by Paul E. Ceruzzi</p>\r\n<p><a href=\"https://www.amazon.com/History-Modern-Computing-ebook/dp/0262032554/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1474232397&amp;sr=1-1&amp;keywords=history+of+modern+computing\" class=\"uri\">https://www.amazon.com/History-Modern-Computing-ebook/dp/0262032554/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1474232397&amp;sr=1-1&amp;keywords=history+of+modern+computing</a></p>\r\n',325,0,1,'CC-BY-SA','Books, Book Reviews, Hacker Culture, History',0,0,1),
(2143,'2016-10-19','Gnu Awk - Part 3',1864,'In this episode, I go into more advanced topics for the awk tool.','<h1 id=\"awk-part-3\">Awk Part 3</h1>\r\n<p>Remember our file:</p>\r\n<pre><code>name       color  amount\r\napple      red    4\r\nbanana     yellow 6\r\nstrawberry red    3\r\ngrape      purple 10\r\napple      green  8\r\nplum       purple 2\r\nkiwi       brown  4\r\npotato     brown  9\r\npineapple  yellow 5</code></pre>\r\n<h2 id=\"replace-grep\">Replace Grep</h2>\r\n<p>As we saw in earlier episodes, we can use awk to filter for rows that match a pattern or text. If you know the grep command, you know that it does the same function, but has extended capabilities. For simple filter, you don\'t need to pipe grep outputs to awk. You can just filter in awk.</p>\r\n<h2 id=\"logical-operators\">Logical Operators</h2>\r\n<p>You can use logical operators &quot;and&quot; and &quot;or&quot; represented as &quot;&amp;&amp;&quot; and &quot;||&quot;, respectively. See example:</p>\r\n<pre><code>$2 == &quot;purple&quot; &amp;&amp; $3 &lt; 5 {print $1}</code></pre>\r\n<p>Here, we are selecting for color to to equal &quot;purple&quot; AND amount less than 5.</p>\r\n<h2 id=\"next-command\">Next command</h2>\r\n<p>Say we want to flag every record in our file where the amount is greater than or equal to 8 with a \'**\'. Every record between 5 (inclusive) and 8, we want to flag with a \'*\'. We can use consecutive filter commands, but there affects will be additive. To remedy this, we can use the &quot;next&quot; command. This tells awk that after the action is taken, proceed to the next record. See the following example:</p>\r\n<pre><code>NR == 1 {\r\n  print $0;\r\n  next;\r\n}\r\n\r\n$3 &gt;= 8 {\r\n  printf &quot;%s\\t%s\\n&quot;, $0, &quot;**&quot;;\r\n  next;\r\n}\r\n\r\n$3 &gt;= 5 {\r\n  printf &quot;%s\\t%s\\n&quot;, $0, &quot;*&quot;;\r\n  next;\r\n}\r\n\r\n$3 &lt; 5 {\r\n  print $0;\r\n}</code></pre>\r\n<h2 id=\"end-command\">End Command</h2>\r\n<p>The &quot;BEGIN&quot; and &quot;END&quot; commands allow you to do actions before and after awk does its actions. For instance, sometimes we want to evaluate all records, then print the cumulative results. In this example, we pipe the output of the df command into awk. Our command is:</p>\r\n<pre><code>df -l | awk -f end.awk</code></pre>\r\n<p>Our awk file looks like this:</p>\r\n<pre><code>$1 != &quot;tmpfs&quot; {\r\n    used += $3;\r\n    available += $4;\r\n}\r\n\r\nEND {\r\n    printf &quot;%d GiB used\\n%d GiB available\\n&quot;, used/2^20, available/2^20;\r\n}</code></pre>\r\n<p>Here, we are setting two variables, &quot;used&quot; and &quot;available&quot;. We add the records in the respective columns all together, then we print the totals.</p>\r\n<p>In the next example, we create a distinct list of colors from our file:</p>\r\n<pre><code>NR != 1 {\r\n    a[$2]++\r\n}\r\nEND {\r\n    for (b in a) {\r\n        print b\r\n    }\r\n}</code></pre>\r\n<p>This is a more advanced script. The details of which, we will get into in future episodes.</p>\r\n<h2 id=\"begin-command\">BEGIN command</h2>\r\n<p>Like stated above, the begin command lets us print and set variables before the awk command starts. For instance, we can set the input and output field separators inside our awk file as follows:</p>\r\n<pre><code>BEGIN {\r\n    FS=&quot;,&quot;;\r\n    OFS=&quot;,&quot;;\r\n    print &quot;color,count&quot;;\r\n}\r\nNR != 1 {\r\n    a[$2]+=1;\r\n}\r\nEND {\r\n    for (b in a) {\r\n        print b, a[b]\r\n    }\r\n}</code></pre>\r\n<p>In this example, we are finding the distinct count of colors in our csv file, and format the output in csv format as well. We will get into the details of how this script works in future episodes.</p>\r\n<p>For another example, instead of distinct count, we can get the sum of the amount column grouped by color:</p>\r\n<pre><code>BEGIN {\r\n    FS=&quot;,&quot;;\r\n    OFS=&quot;,&quot;;\r\n    print &quot;color,sum&quot;;\r\n}\r\nNR != 1 {\r\n    a[$2]+=$3;\r\n}\r\nEND {\r\n    for (b in a) {\r\n        print b, a[b]\r\n    }\r\n}</code></pre>\r\n',300,94,0,'CC-BY-SA','awk,bash,linux',0,0,1),
(2150,'2016-10-28','Apollo Guidance Computer',4381,'Francois Rautenbach tell us how he is hacking 50 year old computers','<p>\r\nIn this episode Ken chats with Francois Rautenbach who extracted the software from the Rope Memory modules of the long lost Apollo Guidance Computer used in Flight AS-202.\r\n</p>\r\n<img src=\"https://hackerpublicradio.org/eps/hpr2150.jpg\" alt=\"the layout of the reader\" />\r\n<h3>Links:</h3>\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/channel/UC1KeUTUd-fDv553C3UNr7xQ\">https://www.youtube.com/channel/UC1KeUTUd-fDv553C3UNr7xQ</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Apollo_Guidance_Computer\">https://en.wikipedia.org/wiki/Apollo_Guidance_Computer</a>\r\n</li>\r\n<li><a href=\"https://lists.ibiblio.org/mailman/listinfo/apollo\">https://lists.ibiblio.org/mailman/listinfo/apollo</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/UGM-27_Polaris\">https://en.wikipedia.org/wiki/UGM-27_Polaris</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.dollartimes.com/inflation/inflation.php?amount=1000&year=1960\">https://www.dollartimes.com/inflation/inflation.php?amount=1000&amp;year=1960</a>\r\n</li>\r\n<li><a href=\"https://www.springer.com/us/book/9781441908766\">https://www.springer.com/us/book/9781441908766</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/AS-202\">https://en.wikipedia.org/wiki/AS-202</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Apollo_4\">https://en.wikipedia.org/wiki/Apollo_4</a>\r\n</li>\r\n<li><a href=\"https://upload.wikimedia.org/wikipedia/commons/1/13/Agc_flatp.jpg\">https://upload.wikimedia.org/wikipedia/commons/1/13/Agc_flatp.jpg</a>\r\n</li>\r\n</ul>\r\n',30,78,0,'CC-BY-SA','Apollo, Space, Rope memory',0,0,1),
(2145,'2016-10-21','Daily notes and todo list with markdown',1490,'How I use markdown and git to keep up with what I do','<h4 id=\"using-markdown-and-git-to-store-your-todo-list-and-daily-journal\">Using Markdown and git to store your todo list and daily journal</h4>\r\n<h5 id=\"why-markdown\">Why markdown</h5>\r\n<ul>\r\n<li>No distractions</li>\r\n<li>Simple syntax</li>\r\n<li>Plain text, Human readable.</li>\r\n<li>Inline HTML</li>\r\n<li>Easy conversion to other formats</li>\r\n</ul>\r\n<h5 id=\"why-git\">Why git</h5>\r\n<ul>\r\n<li>Any SCM probably OK</li>\r\n<li>Github and Gitlab render markdown.</li>\r\n</ul>\r\n<h5 id=\"the-todo-page\">The todo page</h5>\r\n<pre><code>    # TODO\r\n\r\n    ### Can do now\r\n    * Bullet 1\r\n    * Bullet 2\r\n\r\n    ### Near term\r\n    1. Numbered 1\r\n    1. Numbered 2\r\n\r\n    ### Long term</code></pre>\r\n<h5 id=\"the-journal-script\">The journal script</h5>\r\n<pre><code>    DAILYFILE=&quot;/Users/norrist/Projects/todo/daily/$(/bin/date +%F).md&quot;\r\n    DAILYPATH=&quot;/Users/norrist/Projects/todo/daily/&quot;\r\n    LOCKFILE=&quot;/Users/norrist/Projects/todo/daily/LOCK&quot;\r\n    TODOFILE=&quot;/Users/norrist/Projects/todo/todo.md&quot;\r\n\r\n    if [ -f $LOCKFILE ]\r\n        then\r\n            echo &quot;$LOCKFILE PRESENT - ABORTING&quot;\r\n            read -n1 -p &quot;Remove and Continue? [y,n]&quot; doit\r\n                case $doit in\r\n                    y|Y) echo &quot;Continuing with $LOCKFILE PRESENT&quot; ;;\r\n                    *) exit 1 ;;\r\n                esac\r\n\r\n\r\n        else\r\n            echo &quot;NO LOKCFILE&quot;\r\n            touch $LOCKFILE\r\n\r\n    fi\r\n\r\n\r\n    if [ -f $DAILYFILE ]\r\n        then\r\n            echo &quot;$DAILYFILE exists&quot;\r\n        else\r\n            echo  &gt;&gt; $DAILYFILE\r\n            echo  &quot;-----&quot;&gt;&gt; $DAILYFILE\r\n            echo &quot;# $(/bin/date +%F)&quot; &gt;&gt; $DAILYFILE\r\n            echo  &gt;&gt; $DAILYFILE\r\n            echo &quot;### Projects&quot; &gt;&gt; $DAILYFILE\r\n            echo  &gt;&gt; $DAILYFILE\r\n            echo &quot;### Tickets&quot; &gt;&gt; $DAILYFILE\r\n            echo  &gt;&gt; $DAILYFILE\r\n            echo &quot;### Walkups&quot; &gt;&gt; $DAILYFILE\r\n    fi\r\n\r\n    /usr/local/bin/edit -w --new-window $DAILYFILE\r\n    /opt/local/bin/aspell -c $DAILYFILE\r\n    /opt/local/bin/aspell -c $TODOFILE\r\n\r\n    rm $LOCKFILE\r\n    rm $DAILYPATH/README.md\r\n\r\n    cat $TODOFILE &gt;&gt; $DAILYPATH/README.md\r\n\r\n    for f in $(ls  -r $DAILYPATH/2*md)\r\n     do cat $f &gt;&gt; $DAILYPATH/README.md\r\n     echo &gt;&gt;$DAILYPATH/README.md\r\n     done\r\n\r\n    cd /Users/norrist/Projects/todo; /usr/bin/git add . &amp;&amp; /usr/bin/git commit -m &quot;$(date)&quot; &amp;&amp; /usr/bin/git push origin master</code></pre>\r\n<h4 id=\"daily-file-template\">Daily file template</h4>\r\n<pre><code>    # 2016-08-02\r\n\r\n    -----\r\n\r\n    ### Projects\r\n\r\n    ### Tickets\r\n\r\n    ### Walkups</code></pre>\r\n<h5 id=\"aspell-is-awesome\">aspell is awesome</h5>\r\n',342,0,0,'CC-BY-SA','Markdown,git,Bash',0,0,1),
(2144,'2016-10-20','An Interview with All About Code at Manchester BarCamp',479,'This is a follow up interview with Josh as he has been busy since I last interviewed him ','<p>This is a follow up interview with Joshua Lowe as he has been very busy developing further python tools for the Raspberry Pi</p>\r\n<p><a href=\"https://www.allaboutcode.co.uk/\" class=\"uri\">https://www.allaboutcode.co.uk/</a></p>\r\n<p>The interview took place at BarCamp Manchester <a href=\"https://www.barcampmanchester.co.uk/\" class=\"uri\">https://www.barcampmanchester.co.uk/</a> on the 24th September 2016 after he had done a talk about EduBlocks his new project for programming in Python and part of his Edupython project.</p>\r\n<p><a href=\"https://www.edupython.co.uk/\" class=\"uri\">https://www.edupython.co.uk/</a></p>\r\n<p>Josh will be at <a href=\"https://mozillafestival.org/\" class=\"uri\">https://mozillafestival.org/</a> at the end of October and will be presenting his project again.</p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://www.allaboutcode.co.uk/\" class=\"uri\">https://www.allaboutcode.co.uk/</a></li>\r\n<li><a href=\"https://www.barcampmanchester.co.uk/\" class=\"uri\">https://www.barcampmanchester.co.uk/</a></li>\r\n<li><a href=\"https://www.edupython.co.uk/\" class=\"uri\">https://www.edupython.co.uk/</a></li>\r\n<li><a href=\"https://mozillafestival.org/\" class=\"uri\">https://mozillafestival.org/</a></li>\r\n</ul>\r\n',338,78,0,'CC-BY-SA','BarCamp Manchester,Python,EduPython,EduBlocks,Raspberry Pi',0,0,1),
(2151,'2016-10-31','BarCamp Manchester part 2',541,'An interview with the Organiser and one of the sponsors of the Event','<p>\r\nAn Interview with Claire Dodd, the organiser of BarCamp Manchester\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.barcampmanchester.co.uk/\">https://www.barcampmanchester.co.uk/</a></li>\r\n</ul>\r\n\r\n<p>\r\nAn Interview with Damion of Layershift Hosting, one of the sponsors of BarCamp Manchester\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.layershift.com/\">https://www.layershift.com/</a></li>\r\n</ul>\r\n',338,78,0,'CC-BY-SA','BarCamp Manchester',0,0,1),
(2157,'2016-11-08','BarCamp Manchester part 3',504,'This is an interview with Alan O\'Donohoe which I did at BarCamp Manchester.','<!-- Processed by make_markdown V0.0.4 -->\r\n<p>This is an interview with Alan O\'Donohoe which I did at BarCamp Manchester. The links to his Twitter page and the Exa Foundation are as follows:</p>\r\n<ul>\r\n<li>Twitter: <span class=\"citation\" data-cites=\"teknoteacher\">@teknoteacher</span></li>\r\n<li>Exa Foundation: <a href=\"https://exa.foundation/\" class=\"uri\">https://exa.foundation/</a></li>\r\n</ul>\r\n',338,78,0,'CC-BY-SA','BarCamp Manchester',0,0,1),
(2170,'2016-11-25','soundtrap.io',1998,'A low-cost open-source acoustic logger for biodiversity and environmental monitoring.','<p>\r\nBack in <a href=\"https://hackerpublicradio.org/eps.php?id=1894\" target=\"_blank\">hpr1894 :: Interview with Davide Zilli and Dr Marianne Sinka of the HumBug Project</a>, the topic of an open-source acoustic logger came up. Today Ken tracks down Prof. Alex Rogers  from the Department of Computer Science at University of Oxford, to talk about the project.\r\n</p>\r\n<p>\r\nThe prototype device is based on the Silicon Labs Gecko processor range and provides a low-cost acoustic logger which can record uncompressed audio to an SD card at 48,000 samples per second. Onboard acoustic recognition algorithms allow the device to decide when and what to record, and allow the computation and storage of acoustic features and complexity indices, rather than raw waveforms.\r\n</p>\r\n<ul>\r\n  <li>EFM32 Gecko processor</li>\r\n  <li>WAV recordings to SD card</li>\r\n  <li>48,000 samples per second</li>\r\n  <li>Powered by 3 x AAA batteries</li>\r\n  <li>Analog MEMS microphone</li>\r\n  <li>Measures just 50 x 38 x 12 mm</li>\r\n  <li>Configurable USB interface</li>\r\n  <li>Onboard real time clock</li>\r\n</ul>\r\n<img src=\"https://hackerpublicradio.org/eps/hpr2170.jpg\" width=\"100%\" alt=\"acoustic logger\" style =\"padding-top: 20px;\"/>\r\n\r\n<p>\r\n<a href=\"https://soundtrap.io/\" target=\"_blank\">https://soundtrap.io/</a>\r\n</p>',30,78,0,'CC-BY-SA','open source,open hardware,acoustic logger',0,0,1),
(2148,'2016-10-26','The DSO138 Oscilloscope Kit Part 2',791,'In this episode NYbill talks about finishing the DSO138 Oscilloscope kit.','<p>\r\nIn this episode NYbill talks about finishing the DSO138 Oscilloscope kit.\r\n</p>\r\n<p>\r\nThe DSO138 Oscilloscope Kit (part 1)\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2029\">https://hackerpublicradio.org/eps.php?id=2029</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\n3D printable case:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.thingiverse.com/thing:779159\">https://www.thingiverse.com/thing:779159</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nThe kit with pre-soldered SMD parts:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://tinyurl.com/j7sr9zy\">https://tinyurl.com/j7sr9zy</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nWithout pre-soldered parts:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://tinyurl.com/hxp3bz3\">https://tinyurl.com/hxp3bz3</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nThe forums:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://tinyurl.com/htq3tne\">https://tinyurl.com/htq3tne</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nPics for the episode:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://media.gunmonkeynet.net/u/nybill/collection/the-dso138-oscilloscope-kit-part-2/\">https://media.gunmonkeynet.net/u/nybill/collection/the-dso138-oscilloscope-kit-part-2/</a>\r\n</li>\r\n</ul>',235,103,0,'CC-BY-SA','electronics,oscilloscope,kit,3D printing',0,0,1),
(2147,'2016-10-25','Glass cutting bottles',857,'You may have seen vases made from bottles and wondered how they cut the glass.','<p><a href=\"https://www.amazon.com/Diamond-Tech-Crafts-Bottle-Cutter/dp/B004ZRV3AU/ref=sr_1_8?ie=UTF8&amp;qid=147568599%204&amp;sr=8-8&amp;keywords=Glass+++Bottle+Cutters+++++Tool\">https://www.amazon.com/Diamond-Tech-Crafts-Bottle-Cutter/dp/B004ZRV3AU/ref=sr_1_8?ie=UTF8&amp;qid=147568599%204&amp;sr=8-8&amp;keywords=Glass+++Bottle+Cutters+++++Tool</a></p>\r\n',36,0,1,'CC-BY-SA','glass,glass cutting,bottle cutting',0,0,1),
(2149,'2016-10-27','What is in my Pentesting Bag?',1042,'I go over some of the items I use for my technical testing','<ul>\r\n<li><p>LAPTOP STAND:<br />\r\nMAGMA MGA75551 Laptop Stand Riser Flat-Tolding Lightweight DJ Stand</p></li>\r\n<li>Massage Pillow:\r\n<ul>\r\n<li>Zyllion</li>\r\n<li>ZMA-13-BK Shiatsu Massage Pillow with Heat</li>\r\n</ul></li>\r\n<li><p>Monster MP OTG400 BK Outlets To Go Power Strip - 4 AC Outlets - Black<br />\r\n<a href=\"https://www.amazon.com/product-reviews/B000F9YN2M\" class=\"uri\">https://www.amazon.com/product-reviews/B000F9YN2M</a></p></li>\r\n<li><p>Micro USB Retractable Cable<br />\r\n<a href=\"https://www.amazon.com/Micro-USB-Retractable-Cable-BlackBerry/dp/B007Z419BI/ref=sr_1_1?ie=UTF8&amp;qid=1475686376&amp;sr=8-1&amp;keywords=camcret\" class=\"uri\">https://www.amazon.com/Micro-USB-Retractable-Cable-BlackBerry/dp/B007Z419BI/ref=sr_1_1?ie=UTF8&amp;qid=1475686376&amp;sr=8-1&amp;keywords=camcret</a></p></li>\r\n<li><p>Kenu Airframe+ | Car Mount for Smartphones and Phablets | White<br />\r\n<a href=\"https://www.amazon.com/Kenu-Airframe-Mount-Smartphones-Phablets/dp/B0102OM024/ref=sr_1_8?ie=UTF8&amp;qid=1475686409&amp;sr=8-8&amp;keywords=kenu+car+mount\" class=\"uri\">https://www.amazon.com/Kenu-Airframe-Mount-Smartphones-Phablets/dp/B0102OM024/ref=sr_1_8?ie=UTF8&amp;qid=1475686409&amp;sr=8-8&amp;keywords=kenu+car+mount</a></p></li>\r\n<li><p><a href=\"https://hackaday.com/2014/08/13/diy-custom-molded-earbud-roundup/\" class=\"uri\">https://hackaday.com/2014/08/13/diy-custom-molded-earbud-roundup/</a></p></li>\r\n<li><p>Boxcave 78 Key Wired USB Mini Slim Keyboard<br />\r\n<a href=\"https://www.amazon.com/gp/product/B00EDI0WWQ/ref=oh_aui_detailpage_o06_s00?ie=UTF8&amp;psc=1\" class=\"uri\">https://www.amazon.com/gp/product/B00EDI0WWQ/ref=oh_aui_detailpage_o06_s00?ie=UTF8&amp;psc=1</a></p></li>\r\n<li><p>TripWorthy Travel Umbrella<br />\r\n<a href=\"https://www.amazon.com/TripWorthy-Travel-Umbrella-Lightweight-Professionals/dp/B01DYYNF00/ref=sr_1_2?s=pc&amp;ie=UTF8&amp;qid=1475686636&amp;sr=8-2&amp;keywords=kolumb+umbrella\" class=\"uri\">https://www.amazon.com/TripWorthy-Travel-Umbrella-Lightweight-Professionals/dp/B01DYYNF00/ref=sr_1_2?s=pc&amp;ie=UTF8&amp;qid=1475686636&amp;sr=8-2&amp;keywords=kolumb+umbrella</a></p></li>\r\n<li><p>mousejack/jackit<br />\r\n<a href=\"https://github.com/insecurityofthings/jackit\" class=\"uri\">https://github.com/insecurityofthings/jackit</a></p></li>\r\n<li><p>Best 5 in1 Locksmith Brand Best Credit Card Pick Car Lock Tool Lock pick<br />\r\n<a href=\"https://www.wish.com/search/pick#cid=569c8f6bdd248c11f24c2eff\" class=\"uri\">https://www.wish.com/search/pick#cid=569c8f6bdd248c11f24c2eff</a></p></li>\r\n<li><p>MiniPwner or the WiFi Pineapple, the #r00tabaga<br />\r\n<a href=\"https://acehackware.com/collections/hackware/products/ace-r00tabaga-multipwner\" class=\"uri\">https://acehackware.com/collections/hackware/products/ace-r00tabaga-multipwner</a></p></li>\r\n</ul>\r\n',36,0,1,'CC-BY-SA','penetration testing,tools',0,0,1),
(2168,'2016-11-23','Analogue Random Number Generation',2521,'Klaatu ponders analogue random number generation','<p>Klaatu talks about different ways of coming up with random numbers without electronics.\r\n</p>\r\n<p>\r\nDiscussed: dice, flipping through a book, sequential modulo, shifting tables, and <a href=\"https://gitlab.com/notklaatu/pocketdiceroller\" target=\"_blank\">pocketdiceroller</a>.</p>',78,0,0,'CC-BY-SA','game,gaming,tabletop,card,boardgame,random,number,math',0,0,1),
(2178,'2016-12-07','Dice Mixer',1583,'Klaatu reviews the Dice Mixer dice tower','<p>Klaatu reviews the <a href=\"https://dicemixer.com\" target=\"_blank\">Dice Mixer</a>.</p>\r\n\r\n<p>Spoiler&#58; it&#39;s really amazing and a heck of a lot of fun to put together.</p>\r\n\r\n<img src=\"https://i.imgur.com/aKdVfSH.jpg\" style=\"width: 500px;\" alt=\"Assembling the device\" />\r\n\r\n<img src=\"https://i.imgur.com/LXzPfGB.jpg\" style=\"width: 500px;\" alt=\"Dice Mixer built\" />\r\n',78,0,0,'CC-BY-SA','game,gaming,tabletop,card,boardgame,random,number',0,0,1),
(2174,'2016-12-01','Dungeoneer Tabletop Game',2560,'Klaatu reviews the Dungeoneer RPG card game','<p>\r\nKlaatu reviews the RPG card game, <a href=\"https://www.atlas-games.com/dungeoneer/\">Dungeoneer</a>, especially concentrating upon solitaire play.\r\n</p>\r\n<p>\r\nIf you&#39;re keen to play, you&#39;ll want to use Klaatu&#39;s re-write of the official rules, or his re-write and touch-up of the unofficial <a href=\"https://gitlab.com/notklaatu/dungeoneerfix\" target=\"_blank\">solo rules</a>. Neither of these are unique in themselves, but Klaatu humbly believes that they&#39;re a lot easier to comprehend than those online or in the box.</p>',78,95,0,'CC-BY-SA','game,gaming,tabletop,card,rpg',0,0,1),
(2155,'2016-11-04','Ohio LinuxFest 2016',1124,'My experience of Ohio LinuxFest 2016','<p>Ohio LinuxFest is an annual Linux and Open Source conference held in the fall in Columbus, Ohio, USA. This year it happened on October 7-8, and I was not only an attendee, but a speaker. This program is about my experiences there this year.</p>',198,0,0,'CC-BY-SA','Open Source, Linux',0,0,1),
(2154,'2016-11-03','Replacing a Bicycle Brake Cable',1769,'I replace the brake cable and housing on my 1985 Schwinn','<p>Part of my series of fixing stuff and wearing a microphone while I do it, listen along as I replace the brake cable and housing on my bicycle. For information about the tools I\'m using, check out my earlier episode about the tools in <a href=\"https://hackerpublicradio.org/eps.php?id=1804\">my bicycle repair toolbox</a>. Check the Flickr photo album below for pictures to go along with the narrative. Sorry I kept sniffling so much. Allergies were terrible. The church bells in the background are from Our Lady of Fatima Church, which is nearby. I remember Dave wondered about the church bells from a previous episode.</p>\r\n\r\n<p><a data-flickr-embed=\"true\"  href=\"https://www.flickr.com/photos/137675441@N05/albums/72157674993235205\" title=\"Bicycle Brake Cable Replacement \"><img src=\"https://c1.staticflickr.com/9/8551/29926829560_af3c232f6d.jpg\" width=\"500\" height=\"281\" alt=\"Bicycle Brake Cable Replacement \"/></a></p>\r\n\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n	<li><a href=\"https://hackerpublicradio.org/eps.php?id=1804\">hpr1804 :: What\'s in my Bicycle Repair Tool Box</a>\r\n	</li>\r\n</ul>\r\n',238,115,0,'CC-BY-SA','DIY, bicycles, brakes, repairs, bicycle maintenance, bikes',0,0,1),
(2153,'2016-11-02','Splitting a Block of Bees Wax',1101,'I need to split a block of bees wax','<p>\r\nI need to cut a block of wax...<br />\r\nI use a heat gun, some string, and a knife...<br />\r\nAlso some ramblings about other stuff.<br />\r\n</p>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr2153_large.png\" target=\"_blank\"><img src=\"https://hackerpublicradio.org/eps/hpr2153_small.png\" alt=\"photo fo the bees wax block\"  /></a>\r\n</p>\r\n',329,0,1,'CC-BY-SA','heat, cutting, diy',0,0,1),
(2158,'2016-11-09','Art Club',372,'Have fun learning about art with your friends','<p><a href=\"https://www.toledomuseum.org/\" class=\"uri\">https://www.toledomuseum.org/</a></p>\r\n',326,0,0,'CC-BY-SA','art,art club,art museum',0,0,1);
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (2160,'2016-11-11','An Audio Illustration Tying the Bowline Knot',343,'David Whitman attempts an audio illustration of how to tie the bowline knot.','<p>The following is partial copy from Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Bowline\" class=\"uri\">https://en.wikipedia.org/wiki/Bowline</a></p>\r\n<p>&quot;The bowline (/&#x2c8;bo&#x28a;l&#x26a;n/ or /&#x2c8;bo&#x28a;la&#x26a;n/)[1] is an ancient and simple knot used to form a fixed loop at the end of a rope. It has the virtues of being both easy to tie and untie; most notably, it is easy to untie after being subjected to a load. The bowline is sometimes referred as King of the knots because of its importance. It is one of the four basic maritime knots (the other three are figure-eight knot, reef knot and clove hitch).</p>\r\n<p>The structure of the bowline is identical to that of the sheet bend, except the bowline forms a loop in one rope and the sheet bend joins two ropes. Along with the sheet bend and the clove hitch, the bowline is often considered one of the most essential knots.[2]</p>\r\n<p>Although generally considered a reliable knot, its main deficiencies are a tendency to work loose when not under load, to slip when pulled sideways[3] and the bight portion of the knot to capsize in certain circumstances.[citation needed] To address these shortcomings, a number of more secure variations of the bowline have been developed for use in safety-critical applications&quot;.</p>\r\n',209,0,1,'CC-BY-SA','Knots, CLasoo, Bowline',0,0,1),
(2161,'2016-11-14','What\'s in my freezer?',246,'Inscius talks about the food stored in his freezer.','<p>A short true tale of what I store in my (small) freezer, mid-October 2016. It is also the first time I record a podcast with a portable recorder.</p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Blueberry\">&quot;American blueberry&quot;</a> <a href=\"https://en.wikipedia.org/wiki/Bilberry\">&quot;European blueberry&quot; a.k.a. &quot;Bilberry&quot;</a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Green_bean\">Haricot vert a.k.a. green beans</a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Chard\">Mangold/Chard</a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Blackcurrant\">Blackcurrant</a></p>\r\n<p><a href=\"https://en.wikipedia.org/wiki/Vicia_faba\">Broad beans</a></p>\r\n',283,0,0,'CC-BY-SA','food, storage, seasonal, garden',0,0,1),
(2185,'2016-12-16','Soldering a Soldering Fan',309,'Practising soldering skills by hacking together a soldering extraction fan.','<p>\r\nIn the episodes <a href=\"https://hackerpublicradio.org/eps.php?id=1037\">hpr1037 :: Soldering Part 1</a> and <a href=\"https://hackerpublicradio.org/eps.php?id=1047\">hpr1047 :: Soldering Part 2: An audio demonstration of soldering</a>, <a href=\"https://hackerpublicradio.org/correspondents/0201.html\">MrX</a> inspired me to get into soldering. It\'s easy and if audio isn\'t your thing there is always the <a href=\"https://mightyohm.com/blog/2011/04/soldering-is-easy-comic-book/\" target=\"_blank\">SOLDERING IS EASY</a> complete comic book.\r\n</p>\r\n<p>\r\nFor my first project, I soldered a 12v power supply I got for €0 at the recycle shop, to a 12V fan from my old computer tower.\r\n</p>\r\n<img src=\"https://hackerpublicradio.org/eps/hpr2185.jpg\" alt=\"a ugly solder point\" />\r\n<p>\r\nThe result a ugly solder joint, but a working project.\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/watch?v=Nb78wF1Tkwc\">Great Scott What is worth desoldering from old electronics? || DIY Fume Extractor</a></li>\r\n<li><a href=\"https://www.youtube.com/user/bigclivedotcom\">Big Clive Youtube Channel</a></li>\r\n\r\n</ul>',30,0,0,'CC-BY-SA','soldering',0,0,1),
(2162,'2016-11-15','Review/Criticism of Hipp\'s \"Git: Just Say No\"',1272,'In which I take an IRC rant to audio and look at what\'s really wrong with git.','<h1 id=\"reviewcriticism-of-hipps-git-just-say-no\">Review/Criticism of Hipp\'s &quot;Git: Just Say No&quot;</h1>\r\n<p>I was recommended <a href=\"https://www.youtube.com/watch?v=ghtpJnrdgbo\">Richard Hipp – Git: Just Say No (youtube.com)</a> last night on the excellent #oggcastplanet channel on freenode.</p>\r\n<p>I didn\'t listen to all of it, but I\'m putting this out there with the material I have, because anything else would be procrastination and this is HPR. We Want Shows!</p>\r\n<p>Here are his criticisms, or suggested enhancements, top 10:</p>\r\n<ol type=\"1\">\r\n<li>Show descendants of a check-in</li>\r\n<li>Simplified mental model</li>\r\n<li>Remember branch history</li>\r\n<li>Multiple check-outs from the same repo</li>\r\n<li>Sliced check-out and clones</li>\r\n<li>Check-out &amp; commit against a remote repo</li>\r\n<li>&quot;Busybox&quot; version of git</li>\r\n<li>All comms via HTTP/HTTPS</li>\r\n<li>&quot;git all&quot; command</li>\r\n<li>&quot;git serve&quot; command</li>\r\n</ol>\r\n<p>I think the killer of these is #2, the rest are nitpicks or incorrect. And for addressing #2 there is the very interesting <em>gitless</em> report and project, which I\'m guessing doesn\'t abandon git entirely, just reworks the UI, which <em>does</em> need rework. Not for people like me, who already learned the nooks and crannies and make productive use of several of what might be misfeatures, but to lower the threshold for people coming to our software projects and whatever other source code we are managing.</p>\r\n<p>TL;DL:</p>\r\n<ol type=\"1\">\r\n<li>Why? Complete <code>git log</code> and <code>less</code> does the job, even for the oldest git project – git.</li>\r\n<li>YES, see <em>gitless</em>.</li>\r\n<li>Why?</li>\r\n<li>Already works.</li>\r\n<li>Presumably already works, don\'t know how well.</li>\r\n<li>Why?</li>\r\n<li>(Didn\'t listen) Why?</li>\r\n<li>(Didn\'t listen) Why? It has HTTP/HTTPS, but it also has the ssh model, which is great.</li>\r\n<li>Didn\'t listen.</li>\r\n<li>(Didn\'t listen) <code>git serve</code> sucks, use <a href=\"https://gogs.io/\">gogs</a>.</li>\r\n</ol>\r\n<h2 id=\"fodder-for-further-episodes\">Fodder for further episodes</h2>\r\n<ul>\r\n<li>I\'m connecting to <a href=\"https://freenode.org/\">freenode</a> through <a href=\"https://matrix.org/\">Matrix</a> using <a href=\"https://riot.im/\">Riot</a>, both on web and mobile.</li>\r\n<li>Is Matrix a big fat <a href=\"https://wiki.c2.com/?NotInventedHere\">NIH</a>? (hey look, WikiWikiWeb is back online!)</li>\r\n<li>Why not just use <a href=\"https://xmpp.org/\">XMPP</a>?</li>\r\n<li>It works great for me, and I didn\'t have to bother setting up a native IRC bouncer like <a href=\"https://znc.in/\">ZNC</a> or <a href=\"https://quassel-irc.org/\">Quassel</a>.</li>\r\n<li>The quick-quick version: Just go to <a href=\"https://riot.im/app/#/room/#freenode_#oggcastplanet:matrix.org\">#freenode_#oggcastplanet:matrix.org</a> and you\'re in the best IRC web chat available, in the #oggcastplanet channel on freenode.</li>\r\n<li><a href=\"https://gitless.com/\">gitless</a> (or <code>gl</code>)</li>\r\n<li><a href=\"https://www.fossil-scm.org/\">Fossil</a></li>\r\n</ul>\r\n',311,0,0,'CC-BY-SA','git, fossil, rant',0,0,1),
(2163,'2016-11-16','Gnu Awk - Part 4',1869,'Recapping the last episode and looking at variables in an Awk program','<h1 id=\"gnu-awk---part-4\">Gnu Awk - Part 4</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>This is the fourth episode of the series that <a href=\"https://hackerpublicradio.org/correspondents/0300.html\" title=\"b-yeezi\">b-yeezi</a> and I are doing. These shows are now collected under the series title “<a href=\"https://hackerpublicradio.org/series/0094.html\" title=\"Learning Awk\">Learning Awk</a>”.</p>\r\n<h2 id=\"recap-of-the-last-episode\">Recap of the last episode</h2>\r\n<h3 id=\"logical-operators\">Logical Operators</h3>\r\n<p>We have seen the operators ‘<b>&amp;&amp;</b>’ (<em>and</em>) and ‘<b>||</b>’ (<em>or</em>). These are also called <em>Boolean Operators</em>. There is also one more operator ‘<b>!</b>’ (<em>not</em>) which we haven’t yet encountered. These operators allow the construction of <em>Boolean expressions</em> which may be quite complex.</p>\r\n<p>If you are used to programming you will expect these operators to have a precedence, just like operators in arithmetic do. We will deal with this subject in more detail later since it is relevant not only in patterns but also in other parts of an Awk program.</p>\r\n<h3 id=\"the-next-statement\">The <em>next</em> statement</h3>\r\n<p>We saw this statement in the last episode and learned that it causes the processing of the current input record to stop. No more patterns are tested against this record and no more actions in the current rule are executed. Note that “<em>next</em>” is a statement like “<em>print</em>”, and can only occur in the action part of a rule. It is also not permitted in <em>BEGIN</em> or <em>END</em> rules (more of which anon).</p>\r\n<h3 id=\"the-begin-and-end-rules\">The <em>BEGIN</em> and <em>END</em> rules</h3>\r\n<p>The <em>BEGIN</em> and <em>END</em> elements are special <em>patterns</em>, which in conjunction with <em>actions</em> enclosed in curly brackets make up <em>rules</em> in the same sense that the ‘<em>pattern {action}</em>’ sequences we have seen so far are rules. As we saw in the last episode, <em>BEGIN</em> rules are run before the main ‘<em>pattern {action}</em>’ rules are processed and the input file is (or files are) read, whereas <em>END</em> rules run after the input files have been processed.</p>\r\n<p>It is permitted to write more than one <em>BEGIN</em> rule and more than one <em>END</em> rule. These are just concatenated together in the order they are encountered by Awk.</p>\r\n<p>Awk will complain if either <em>BEGIN</em> or <em>END</em> is not followed by an <em>action</em> since this is meaningless.</p>\r\n<h3 id=\"variables-arrays-loops-etc\">Variables, arrays, loops, etc</h3>\r\n<p>Learning a programming language is never a linear process, and sometimes reference is made to new features that have not yet been explained. A number of new features were mentioned in passing in the last episode, and we will look at these in more detail in this episode.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a moderately long set of notes for this episode and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2163/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2163/full_shownotes.html</a>.</p>\r\n<p>With a view to making portable notes for this series I have included ePub and PDF versions with this episode. Feedback is welcome to help decide which version is preferable, as are any suggestions on the improvement of the layout.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><em>GNU Awk User’s Guide</em>: <a href=\"https://www.gnu.org/software/gawk/manual/html_node/index.html\" class=\"uri\">https://www.gnu.org/software/gawk/manual/html_node/index.html</a></li>\r\n<li>Previous shows on HPR:\r\n<ul>\r\n<li>“<em>Gnu Awk - Part 1</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=2114\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2114</a></li>\r\n<li>“<em>Gnu Awk - Part 2</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=2129\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2129</a></li>\r\n<li>“<em>Gnu Awk - Part 3</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=2143\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2143</a></li>\r\n</ul></li>\r\n<li>Arithmetic expansion in Bash “<em>Some additional Bash Tips</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=1951\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=1951</a></li>\r\n<li>Resources:\r\n<ul>\r\n<li>ePub version of notes: <a href=\"https://hackerpublicradio.org/eps/hpr2163_full_shownotes.epub\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2163_full_shownotes.epub</a></li>\r\n<li>PDF version of notes: <a href=\"https://hackerpublicradio.org/eps/hpr2163_full_shownotes.pdf\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2163_full_shownotes.pdf</a></li>\r\n<li>Demonstration of arithmetic assignment operators: <a href=\"https://hackerpublicradio.org/eps/hpr2163/arithmetic_assignment_operators.awk\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2163/arithmetic_assignment_operators.awk</a></li>\r\n<li>Counting frequencies of particular colours: <a href=\"https://hackerpublicradio.org/eps/hpr2163/color_count.awk\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2163/color_count.awk</a></li>\r\n</ul></li>\r\n</ul>',225,94,1,'CC-BY-SA','Awk utility, Awk language, gawk,variables',0,0,1),
(2166,'2016-11-21','How to use a Slide Rule',887,'By popular request, a description of how a slide rule works','<h1 id=\"how-to-use-a-slide-rule\">How to use a Slide Rule</h1>\r\n<p>In my show <a href=\"https://hackerpublicradio.org/eps.php?id=1664\" title=\"Life and Times of a Geek part 1\">1664</a>, “Life and Times of a Geek part 1”, I spoke about using a slide rule as a schoolboy. As a consequence, I was asked if I would do a show on slide rules, and this is it (after a rather long delay).</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a moderately long set of notes for this episode and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2166/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2166/full_shownotes.html</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>HPR show “<em>Life and Times of a Geek part 1</em>”: <a href=\"https://hackerpublicradio.org/eps.php?id=1664\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=1664</a></li>\r\n<li>Wikipedia article on the slide rule: <a href=\"https://en.wikipedia.org/wiki/Slide_rule\" class=\"uri\">https://en.wikipedia.org/wiki/Slide_rule</a></li>\r\n<li>International Slide Rule Museum: <a href=\"https://sliderulemuseum.com/SR_Course.htm\" class=\"uri\">https://sliderulemuseum.com/SR_Course.htm</a></li>\r\n<li>Wikipedia article on the <em>Logarithm</em>: <a href=\"https://en.wikipedia.org/wiki/Logarithm\" class=\"uri\">https://en.wikipedia.org/wiki/Logarithm</a></li>\r\n<li>Wikipedia article on the <em>Mathematical table</em>: <a href=\"https://en.wikipedia.org/wiki/Mathematical_table\" class=\"uri\">https://en.wikipedia.org/wiki/Mathematical_table</a></li>\r\n<li>wikiHow article on how to use a Logarithm Table: <a href=\"https://www.wikihow.com/Use-Logarithmic-Tables\" class=\"uri\">https://www.wikihow.com/Use-Logarithmic-Tables</a></li>\r\n<li>Wikipedia article on <em>John Napier</em>: <a href=\"https://en.wikipedia.org/wiki/John_Napier\" class=\"uri\">https://en.wikipedia.org/wiki/John_Napier</a></li>\r\n<li>Wikipedia article on <em>Merchiston Tower</em>: <a href=\"https://en.wikipedia.org/wiki/Merchiston_Tower\" class=\"uri\">https://en.wikipedia.org/wiki/Merchiston_Tower</a></li>\r\n<li>Wikipedia article on <em>Edinburgh Napier University</em>: <a href=\"https://en.wikipedia.org/wiki/Edinburgh_Napier_University\" class=\"uri\">https://en.wikipedia.org/wiki/Edinburgh_Napier_University</a></li>\r\n<li>The <em>Faber Castell 1/60/360</em>:\r\n<ul>\r\n<li><a href=\"https://sliderulemuseum.com/isrm/hmd/fc%20slide%20rule%20pages/fc%2025%201-60-360/fc%2025%201-60-360.htm\">Example 1</a></li>\r\n<li><a href=\"https://sliderules.lovett.com/fabercastell1-60/fabercastell1-60.htm\">Example 2</a></li>\r\n<li><a href=\"https://fabercastell.reglasdecalculo.com/1_60_360/1_60_360.html\">Example 3</a></li>\r\n<li><a href=\"https://www.countbelmiro.com/slides/faber/360/360.html#160360_1\">Example 4</a></li>\r\n</ul></li>\r\n</ul>',225,0,1,'CC-BY-SA','slide rule,logarithm,slipstick,analogue computer',0,0,1),
(2165,'2016-11-18','Get the most out of your commute with these great audio suggestions.',2156,'Knightwise talks about ways to stay entertained during your commute to work by listening to podcasts','<ul>\r\n<li>History\r\n</li>\r\n<li>Listening to podcasts\r\n</li>\r\n<li>Good Podcatchers <a href=\"https://www.tomsguide.com/us/pictures-story/555-best-podcast-apps.html\">https://www.tomsguide.com/us/pictures-story/555-best-podcast-apps.html</a>\r\n</li>\r\n<li>Listening to audiobooks with Mortplayer <a href=\"https://play.google.com/store/apps/details?id=de.stohelit.folderplayer&amp;hl=en\">https://play.google.com/store/apps/details?id=de.stohelit.folderplayer&amp;hl=en</a>\r\n</li>\r\n<li>Free online courses \r\n</li>\r\n<li>Kahn academy <a href=\"https://www.khanacademy.org/\">https://www.khanacademy.org/</a>\r\n</li>\r\n<li>Itunes U <a href=\"https://itunes.apple.com/be/app/itunes-u/id490217893?mt=8\">https://itunes.apple.com/be/app/itunes-u/id490217893?mt=8</a>\r\n</li>\r\n<li>tts with Pocket <a href=\"https://getpocket.com/\">https://getpocket.com/</a>\r\n</li>\r\n<li>TTS on the mac <a href=\"https://osxdaily.com/2010/03/28/how-to-make-your-mac-talk-text-to-speech/\">https://osxdaily.com/2010/03/28/how-to-make-your-mac-talk-text-to-speech/</a>\r\n</li>\r\n<li>TTS on Linux <a href=\"https://www.youtube.com/watch?v=4uKTamXonPs\">https://www.youtube.com/watch?v=4uKTamXonPs</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nThe knightwise.com podcast : <a href=\"https://feeds.feedburner.com/feedburner/knightcast\">https://feeds.feedburner.com/feedburner/knightcast</a>\r\n</p>',111,0,1,'CC-BY-SA','podcast,podcatcher,online course',0,0,1),
(2169,'2016-11-24','How I connect to the awesome #oggcastplanet on mobile',795,'I give a quick overview of the challenges of IRC on the go and how Riot and Matrix solve them for me','<p>On <a href=\"https://hackerpublicradio.org/eps.php?id=2162\">HPR #2162</a> I mentioned that I\'m connecting to freenode IRC using <a href=\"https://riot.im/\">Riot</a> and <a href=\"https://matrix.org/\">Matrix</a>. Here I explain a bit of background to why, what Matrix is, and why you should use it too.</p>\r\n<h3 id=\"quick-quick-version\">Quick-quick version</h3>\r\n<p>Just go to <a href=\"https://riot.im/app/#/room/#freenode_#oggcastplanet:matrix.org\" class=\"uri\">https://riot.im/app/#/room/#freenode_#oggcastplanet:matrix.org</a>, click <em>Join</em> and you\'re on the channel! If you register a user there (or maybe on another instance, like <a href=\"https://social.heldscal.la/lambadalambda\">@lambadalambda\'s</a> <a href=\"https://matrix.heldscal.la/\" class=\"uri\">https://matrix.heldscal.la/</a>), you can then log in with the same username and password in the Android app and see all your joined channels there.</p>\r\n<p>Correction to audio: <strong>Riot is on F-Droid</strong>. For some reason I couldn\'t find it at the time, even though <a href=\"https://f-droid.org/repository/browse/?fdfilter=riot&amp;fdid=im.vector.alpha\">it\'s clearly there</a>, so I\'m currently using the version from the Google Play Store. I hear that battery use may be an issue if you\'re independent from the evil GOOG.</p>\r\n<h3 id=\"alternatives\">Alternatives</h3>\r\n<p>Other ways of connecting to IRC over flaky or intermittent connections without losing context:</p>\r\n<ul>\r\n<li><a href=\"https://znc.in/\">ZNC</a></li>\r\n<li>In particular, check out this <a href=\"https://dague.net/2014/09/13/my-irc-proxy-setup/\">pretty elaborate ZNC-on-ZNC setup</a> to solve the issue with having multiple devices that all want an independent scrollback buffer. I was just about considering setting up something like this when I discovered the Matrix bridge instead.</li>\r\n<li>One colleague of mine uses <a href=\"https://quassel-irc.org/\">Quassel</a> and loves it.</li>\r\n<li>Another colleague uses <a href=\"https://f-droid.org/repository/browse/?fdfilter=irc&amp;fdid=org.woltage.irssiconnectbot\">irssi ConnectBot</a> or something similar and can\'t understand why anybody would want anything else.</li>\r\n</ul>\r\n<h3 id=\"criticism\">Criticism</h3>\r\n<ul>\r\n<li><a href=\"https://identi.ca/mray/note/eMjlxfjETtSFOwnKHBgD3Q\">Matrix is a big fat NIH, why not just use XMPP?</a> (short pump.io discussion)</li>\r\n</ul>\r\n<h3 id=\"fodder-for-further-hpr-episodes\">Fodder for further HPR episodes</h3>\r\n<ul>\r\n<li><a href=\"https://microca.st/clacke/comment/l11mIRDiQWikamj6hvp1wA\">Man there are a lot of Slack alternatives out there</a>. (pump.io post)</li>\r\n</ul>\r\n',311,0,0,'CC-BY-SA','matrix, irc, federation, mobile, im',0,0,1),
(2171,'2016-11-28','hello world',227,'this first HPR podcast is to introduce myself and what I am about.','<p>I love programming, I make a living writing free software. However I am still a programmer without a keyboard. I want to share knowledge that gives us control over our own life. Tools that help us help ourselves.</p>\r\n<p>Two main topics:</p>\r\n<ol start=\"0\" type=\"1\">\r\n<li>computers (of course!)\r\n<ul>\r\n<li>everyday user</li>\r\n<li>free software</li>\r\n<li>programming</li>\r\n</ul></li>\r\n<li>AFK stuff\r\n<ul>\r\n<li>veganism,</li>\r\n<li>minimalism,</li>\r\n<li>botany,</li>\r\n<li>engineering.</li>\r\n</ul></li>\r\n</ol>\r\n<p>Lots of fun, life is interesting</p>\r\n<p>happy hacking</p>\r\n',344,0,0,'CC-BY-SA','introduction',0,0,1),
(2173,'2016-11-30','Driving a Blinkt! as an IoT device',2349,'I have a Raspberry Pi Zero with a Blinkt! 8-LED array I\'m setting up as a notification device','<h1 id=\"driving-a-blinkt-as-an-iot-device\">Driving a Blinkt! as an IoT device</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>I managed to buy a Raspberry Pi Zero when they first came out in December 2015. This was not easy since they were very scarce. I also bought a first-generation case from <a href=\"https://shop.pimoroni.com/\" title=\"Pimoroni Ltd\">Pimoroni</a> and some 40-pin headers. With the Zero this header is not pre-installed and it’s necessary to solder it onto the Pi yourself.</p>\r\n<p>I have had various project ideas for this Pi Zero, but had not decided on one until recently. Within the last month or two Pimoroni produced a device called the <a href=\"https://shop.pimoroni.com/products/blinkt\" title=\"Blinkt!\"><em>Blinkt!</em></a> which has eight APA102 RGB LEDs and attaches to the GPIO header. This costs £5, just a little more than the Zero itself.</p>\r\n<p>My plan was to combine the two and turn them into a status indicator for various things going on that needed my attention.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a moderately long set of notes for this episode and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2173/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2173/full_shownotes.html</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.raspberrypi.org/products/pi-zero/\">Raspberry Pi Zero</a></li>\r\n<li><a href=\"https://shop.pimoroni.com/\">Pimoroni Ltd</a></li>\r\n<li><a href=\"https://shop.pimoroni.com/products/blinkt\">The <em>Blinkt!</em> add-on from Pimoroni</a></li>\r\n<li><a href=\"https://learn.pimoroni.com/tutorial/sandyj/getting-started-with-blinkt\">Pimoroni’s documentation “<em>Getting Started with Blinkt!</em>”</a></li>\r\n<li><a href=\"https://github.com/pimoroni/blinkt\">The GitHub repository for <em>Blinkt!</em></a></li>\r\n<li><a href=\"https://www.ikea.com/gb/en/catalog/products/70078335/#/40214202\">The <em>RIBBA</em> picture frame from IKEA</a></li>\r\n<li><a href=\"https://inkscape.org/en/\"><em>Inkscape</em> vector graphics editor</a></li>\r\n<li><em>MQTT</em> (<em>Message Queuing Telemetry Transport</em>):\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/MQTT\">Wikipedia article on <em>MQTT</em></a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern\">Wikipedia article on the <em>Publish-subscribe pattern</em></a></li>\r\n</ul></li>\r\n<li><a href=\"https://github.com/arvydas/blinkstick-python/wiki/Example%3A-MQTT\"><em>BlinkStick</em> MQTT page</a></li>\r\n<li><a href=\"https://addons.mozilla.org/en-GB/thunderbird/addon/mailbox-alert/\"><em>Mailbox Alert</em> add-on for <em>Thunderbird</em></a></li>\r\n<li><a href=\"https://www.jezra.net/blog/orb\">Jezra’s Orb project</a></li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2173/blinkt_legends.svg\">My Inkscape template “<code>blinkt_legends.svg</code>”</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2173/blinkt_client.py\">My first primitive listener script “<code>blinkt_client.py</code>”</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2173/cronjob_comments\">My cron script for checking comments “<code>cronjob_comments</code>”</a></li>\r\n</ul></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','Raspberry Pi,Blinkt!,BlinkStick,MQTT,Mosquitto',0,0,1),
(2167,'2016-11-22','Google It',1150,'Discussing some of the successes Google has had despite people thinking Google is failing','<p>Discussing some of Google\'s successes. Lately I have been hearing a lot of flak towards Google and how they are doing everything wrong. So I go down a list of some of their success stories. Disagree? Email me.</p>',346,0,1,'CC-BY-SA','Google,Chrome, Android, Chromecast, tech, computers',0,0,1),
(2175,'2016-12-02','Kdenlive Part 4 Colour Correction',1100,'A review of the Kdenlive colour correction suite','<p>Hello again HPR listeners this is Geddes back with Part 4 in the series covering the video editing application KdenLive. This time round we’ll be looking at colour correction which covers the following topics:</p>\r\n<ul>\r\n<li>Workflow</li>\r\n<li>The human element</li>\r\n<li>Luma values</li>\r\n<li>Levels</li>\r\n<li>Colours</li>\r\n<li>Things that look broken</li>\r\n<li>Saturation</li>\r\n<li>Copying values between clips</li>\r\n<li>Colour Effects</li>\r\n<li>Selective colour correction and rotoscoping</li>\r\n</ul>\r\n<p>Here’s the link to the <a href=\"https://opensource.com/life/11/11/kdenlive-part-4-colour-correction\">original article.</a></p>\r\n',310,0,0,'CC-BY-SA','Kdenlive,opensource.com,colour correction',0,0,1),
(2177,'2016-12-06','Knowledge Interconnection, the thai express hack',424,'learn things that empowers you and interconnects with other of your knowledge','<p>you can practice programming AFK, and hacking at the same time; doing problem solving on other things can be quite fun; and can seriously enhance your life;</p>\r\n<p>happy hacking;</p>\r\n',344,0,1,'CC-BY-SA','vegan food, recycling, hacking',0,0,1),
(2181,'2016-12-12','Install OpenBSD from Linux using Grub',501,'Install OpenBSD from Linux using Grub','<h3 id=\"install-openbsd-from-linux-using-grub\">Install OpenBSD from Linux using Grub</h3>\r\n<h3 id=\"why-openbsd\">Why OpenBSD</h3>\r\n<p>Tune in for another episode.</p>\r\n<h3 id=\"why-install-from-linux\">Why install from linux</h3>\r\n<ul>\r\n<li>Most VPS providers have images for linux, but not OpenBSD</li>\r\n<li>Easier than trying to upload custom image or iso.</li>\r\n</ul>\r\n<h3 id=\"grub2\">Grub2</h3>\r\n<ul>\r\n<li>Start with a distro that uses grub2. I use Centos7</li>\r\n<li>grub2 can load OpenBSD kernels.</li>\r\n<li>The openbsd installer is a OpenBSD kernel.</li>\r\n</ul>\r\n<h3 id=\"procedure\">Procedure</h3>\r\n<ol type=\"1\">\r\n<li>Make sure you have console access to the linux VM</li>\r\n<li>Record the Network info for the running linux VM. If not using DHCP, you will need to know the IP, netmask, default route (gateway), and a DNS server.</li>\r\n<li><p>Download the OpenBSD installation ram disk to <code>/boot</code></p>\r\n<pre><code>cd /boot\r\nwget https://ftp5.usa.openbsd.org/pub/OpenBSD/6.0/amd64/bsd.rd</code></pre></li>\r\n<li>Reboot</li>\r\n<li>Enter the grub command prompt by pressing <code>c</code> at the grub menu</li>\r\n<li>The grub2 prompt has tab completion which can be helpful.</li>\r\n<li>Type <code>ls</code> to see the available disks</li>\r\n<li><p>Load the OpenBSD installation ram disk and boot</p>\r\n<pre><code>grub&gt; set root=(hd0,msdos1)\r\ngrub&gt; kopenbsd /bsd.rd\r\ngrub&gt; boot</code></pre></li>\r\n</ol>\r\n<h3 id=\"the-installation\">The Installation</h3>\r\n<ul>\r\n<li>The Installer will ask you several questions</li>\r\n<li>The default is almost always what you want. If unsure, just press enter.</li>\r\n<li>Look at the <a href=\"https://www.openbsd.org/faq/faq4.html\">FAQ</a> if you get stuck</li>\r\n<li>Enter the network settings of the linux VPS</li>\r\n<li>When asked &quot;Location of sets&quot;, use HTTP</li>\r\n</ul>\r\n',342,0,0,'CC-BY-SA','OpenBSD,grub2,install',0,0,1),
(2188,'2016-12-21','Art Appreciation',315,'Some thoughts on art appreciation','<p>\r\nA nod to Brian in Ohio...\r\n</p>\r\n<p>\r\nElements Of Design...\r\n</p>\r\n<p>\r\nA mention of Dr. Don Bendel...\r\n</p>\r\n<p>\r\nA note on artist statements...\r\n</p>\r\n<p>\r\nMy cup example is very much stimulated by Pete Pinnell...\r\n</p>\r\n<p>\r\nCheck out his short talk on cups.\r\n</p>\r\n<p>\r\n<a href=\"https://www.youtube.com/watch?v=WChFMMzLHVs\">https://www.youtube.com/watch?v=WChFMMzLHVs</a>\r\n</p>\r\n<p>\r\n(though I wish It were elsewhere besides youtube)\r\n</p>',329,0,1,'CC-BY-SA','art',0,0,1),
(2172,'2016-11-29','Dutch Blitz Table Top Game',1548,'Steve describes the game of Dutch Blitz.','<h2><a id=\"Dutch_Blitz_Tabletop_Game_0\"></a>Dutch Blitz Tabletop Game</h2>\r\n<h3><a id=\"Origin_2\"></a>Origin</h3>\r\n<p>Dutch Blitz was created by Werner Ernst George Muller, from\r\nPennsylvania, in the United States, in 1959. It is similar to the game\r\nNertz, which is played with standard playing cards. Nertz had been\r\naround since the 1940s. It isn’t totally clear to what extent Mr\r\nMuller was influenced by the game of Nertz. He was an optometrist and\r\nit is said that he thought the game might help his children learn\r\nabout colors and numbers.</p>\r\n<h3><a id=\"Theme_12\"></a>Theme</h3>\r\n<p>The game has a theme that originates with the Pennsylvania Dutch\r\nculture, which was formed by early German immigrants to eastern\r\nPennsylvania in the United States. The symbols used on the cards are\r\nrepresentative of that culture, which tended to be agricultural and of\r\na conservative protestant Christian faith.</p>\r\n<h3><a id=\"Cards_20\"></a>Cards</h3>\r\n<p>Each player has their own deck of cards. The standard set has 4 decks,\r\nso it can accommodate 2-4 players. There is an extension pack that adds\r\n4 more decks, supporting 4 more players. Each deck has 40 cards made\r\nup of number cards from 1 through 10 in four different colors (suits):\r\nred, blue, green, and yellow. Additionally, the red and blue cards\r\nhave a picture of a boy and the green and yellow cards have a picture\r\nof a girl. The decks are differentiated from each other by a symbol on\r\nthe back side of each card. The four standard decks have the following\r\nsymbols: pump, buggy, plow, and bucket.</p>\r\n<h3><a id=\"Piles_32\"></a>Piles</h3>\r\n<ul>\r\n<li>\r\n<p>Blitz Pile - A pile of 10 cards that are dealt by each player before\r\ngame play starts. One of the goals is for the player to get rid of\r\ntheir Blitz pile. When one player clears their Blitz pile, the round\r\nis over.</p>\r\n</li>\r\n<li>\r\n<p>Post Piles - Three piles of cards to the left of the Blitz pile that\r\nare used by the player to help sort through cards during the game\r\nplay. These piles begin as 3 cards dealt out by the player before\r\ngame play. Cards can then be added to these piles in descending order\r\nand alternating “gender”. If one of the Post piles is cleared, the\r\nplayer may take a card off of their Blitz pile to start a new one.</p>\r\n</li>\r\n<li>\r\n<p>Wood Pile - During game play, the player rotates through their deck\r\nby taking 3 cards, face down, and turning them face up and placing\r\nthem on the Wood pile. The top most card is available to be played.</p>\r\n</li>\r\n<li>\r\n<p>Dutch Piles - During game play, players can start a Dutch pile when\r\nthey have a playable card with the number 1 on it. These piles are\r\nplaced in the middle of the table. The piles can then be built up,\r\nin sequential order and of matching color. Any player can play a\r\ncard on any Dutch pile.</p>\r\n</li>\r\n</ul>\r\n<h3><a id=\"Game_Play_57\"></a>Game Play</h3>\r\n<p>The game is played in rounds. The players do not take turns. When play\r\nstarts, all players begin playing at the same time as fast as they\r\ncan. When a player is able to clear their Blitz pile, they shout the\r\nword “Blitz” and all play must then stop. That is the end of the\r\nround.</p>\r\n<h3><a id=\"Points_65\"></a>Points</h3>\r\n<p>When the round ends all of the cards that have been played on the\r\nDutch piles are sorted into their representative decks. Each player\r\ncounts the number of cards that they have played and then subtracts\r\ntwo times the number of cards left on their Blitz pile. That is their\r\nscore for the round.</p>\r\n<p>In order to maximize one’s points for a round, the objectives are\r\ntwo-fold. You want to play as many cards as possible on the Dutch\r\npiles, but you also want to get rid of as many cards on your Blitz\r\npile as possible.</p>\r\n<h3><a id=\"References_78\"></a>References</h3>\r\n<ul>\r\n<li><a href=\"https://www.dutchblitz.com/\">https://www.dutchblitz.com/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Dutch_Blitz\">https://en.wikipedia.org/wiki/Dutch_Blitz</a></li>\r\n<li><a href=\"https://www.instructables.com/id/How-to-Play-Dutch-Blitz-aka-Nerts/\">https://www.instructables.com/id/How-to-Play-Dutch-Blitz-aka-Nerts/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Nertz\">https://en.wikipedia.org/wiki/Nertz</a></li>\r\n<li><a href=\"https://www.amazon.com/Dutch-Blitz-201/dp/B000BBU0KS\">https://www.amazon.com/Dutch-Blitz-201/dp/B000BBU0KS</a></li>\r\n</ul>\r\n\r\n</body></html>',334,95,1,'CC-BY-SA','tabletop, game, german, culture',0,0,1),
(2179,'2016-12-08','Mail to myself@myfirstemployment, Part 1',844,'I expand on a list of one-liner advice to myself 20 years ago, that I posted on pump.io.','<p>Follow along with the bullet points here: <a href=\"https://microca.st/clacke/note/-E504SciT-epLIWpdBifMA\">Mail to myself@myfirstemployment</a></p>\r\n<p>The original was a comment in Swedish to a question on an evil, centralized, proprietary social network: <a href=\"https://m.facebook.com/comment/replies/?ctoken=1186539121395158_1186910811357989&amp;actor_id=553958720&amp;ft_ent_identifier=1186539121395158&amp;gfid=AQB7s_8oMnIjltwx\">Kodapor -- Vilket arbetssätt-relaterat tips skulle du ge dig själv ...</a>.</p>\r\n<p>Maybe this should be part of a series \"Advice to a Young Hacker\"?</p>\r\n',311,0,0,'CC-BY-SA','advice,work,post',0,0,1),
(2182,'2016-12-13','why say GNU/Linux ?',460,'Dedicated to all the people that says Linux instead of GNU/Linux','<p>Stop saying Linux or open source or FOSS or FLOSS !!1!</p>',344,0,1,'CC-BY-SA','GNU/Linux,Linux,open source,FOSS,FLOSS',0,0,1),
(2180,'2016-12-09','Mail to myself@myfirstemployment, Part 2 of 2',501,'I expand on a list of one-liner advice to myself 20 years ago, that I posted on pump.io. Part 2 of 2','<p>Continuation of yesterday\'s <a href=\"https://hackerpublicradio.org/eps.php?id=2179\">hpr2179 :: Mail to myself@myfirstemployment, Part 1</a>.</p>\r\n<p>Follow along with the bullet points here: <a href=\"https://microca.st/clacke/note/-E504SciT-epLIWpdBifMA\">Mail to myself@myfirstemployment</a></p>\r\n<p>The original was a comment in Swedish to a question on an evil, centralized, proprietary social network: <a href=\"https://m.facebook.com/comment/replies/?ctoken=1186539121395158_1186910811357989&amp;actor_id=553958720&amp;ft_ent_identifier=1186539121395158&amp;gfid=AQB7s_8oMnIjltwx\">Kodapor -- Vilket arbetssätt-relaterat tips skulle du ge dig själv ...</a>.</p>\r\n',311,0,0,'CC-BY-SA','advice,programming,job',0,0,1),
(2183,'2016-12-14','Data Privacy: Farlands or bust',895,'Conversation in response to comments about my last Episode called \"Google It\"','<p>Thanks to everyone for the emails and the opinion on the \"Google It\" episode.</p>\r\n<p>I received a lot of emails and comments on my first episode. No one stated they disagreed with me on the opinion I was expressing but changed the conversation to be about their own privacy issues they have with Google\'s practices.</p>\r\n<p>I wasn\'t dismissing those who feel Google overreaches in the privacy department. I was stating the fact that they are a very successful company <em>DESPITE</em> a lot of Tech writers and podcasters out here stating they aren\'t. You can argue the privacy points all you want but the fact is all I was stating was they are successful.</p>\r\n<p>So with that said I weigh in on Privacy and how I see it. Disagree? let me know!</p>\r\n<p>People I mentioned in the podcast:</p>\r\n<ul>\r\n<li><a href=\"https://plus.google.com/u/0/+JoeHecht/posts\">Joe C. Hecht G+ Profile</a></li>\r\n<li><a href=\"https://www.podnutz.com\">Podnutz Podcasts</a></li>\r\n<li><a href=\"https://plus.google.com/u/0/+Doortodoorgeek/posts\">\"Door2DoorGeek\" Stephen McLaughlin G+ profile</a></li>\r\n<li>Seth \"SkookieSprite\" Barkan,  <a href=\"https://www.bestlinuxgames.com/\">Best Linux Games Podcast</a></li>\r\n</ul>\r\n',346,0,1,'CC-BY-SA','Google',0,0,1),
(2436,'2017-12-04','HPR Community News for November 2017',5241,'HPR Volunteers talk about shows released and comments posted in November 2017','\n\n<h2>New hosts</h2>\n<p>\nWelcome to our new host: <br />\n\n    <a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</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=2413\" target=\"_blank\">2413</a></strong></td>\n    <td>Wed</td>\n    <td>2017-11-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2413\" target=\"_blank\">personal health care</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0330.html\" target=\"_blank\">Bitbox</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2414\" target=\"_blank\">2414</a></strong></td>\n    <td>Thu</td>\n    <td>2017-11-02</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2414\" target=\"_blank\">What\'s in my ham shack, part 1</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=2415\" target=\"_blank\">2415</a></strong></td>\n    <td>Fri</td>\n    <td>2017-11-03</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2415\" target=\"_blank\">bullet journal to org mode</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=2416\" target=\"_blank\">2416</a></strong></td>\n    <td>Mon</td>\n    <td>2017-11-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2416\" target=\"_blank\">HPR Community News for October 2017</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=2417\" target=\"_blank\">2417</a></strong></td>\n    <td>Tue</td>\n    <td>2017-11-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2417\" target=\"_blank\">Transmeta Crusoe - Fujitsu-Siemens Futro S210 (ThinClient) - Trouble Shooting and Debian 9 Install</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=2418\" target=\"_blank\">2418</a></strong></td>\n    <td>Wed</td>\n    <td>2017-11-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2418\" target=\"_blank\">What\'s in my ham shack, part 2</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=2419\" target=\"_blank\">2419</a></strong></td>\n    <td>Thu</td>\n    <td>2017-11-09</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2419\" target=\"_blank\">Alien Brothers Podcast S1E01 - Introduction</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2420\" target=\"_blank\">2420</a></strong></td>\n    <td>Fri</td>\n    <td>2017-11-10</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2420\" target=\"_blank\">Netbooks - Keeping an old friend alive</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0246.html\" target=\"_blank\">Beeza</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2421\" target=\"_blank\">2421</a></strong></td>\n    <td>Mon</td>\n    <td>2017-11-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2421\" target=\"_blank\">Project Interest</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=2422\" target=\"_blank\">2422</a></strong></td>\n    <td>Tue</td>\n    <td>2017-11-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2422\" target=\"_blank\">Kickstarter Post Mortem</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=2423\" target=\"_blank\">2423</a></strong></td>\n    <td>Wed</td>\n    <td>2017-11-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2423\" target=\"_blank\">Open Source Gaming #2: Oolite</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2424\" target=\"_blank\">2424</a></strong></td>\n    <td>Thu</td>\n    <td>2017-11-16</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2424\" target=\"_blank\">Interface Zero RPG Play</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=2425\" target=\"_blank\">2425</a></strong></td>\n    <td>Fri</td>\n    <td>2017-11-17</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2425\" target=\"_blank\">Intro to XSL</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=2426\" target=\"_blank\">2426</a></strong></td>\n    <td>Mon</td>\n    <td>2017-11-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2426\" target=\"_blank\">Let\'s Talk About Addiction</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=2427\" target=\"_blank\">2427</a></strong></td>\n    <td>Tue</td>\n    <td>2017-11-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2427\" target=\"_blank\">Server Basics 101</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=2428\" target=\"_blank\">2428</a></strong></td>\n    <td>Wed</td>\n    <td>2017-11-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2428\" target=\"_blank\">git Blobs</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=2429\" target=\"_blank\">2429</a></strong></td>\n    <td>Thu</td>\n    <td>2017-11-23</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2429\" target=\"_blank\">Interface Zero RPG Play</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=2430\" target=\"_blank\">2430</a></strong></td>\n    <td>Fri</td>\n    <td>2017-11-24</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2430\" target=\"_blank\">Scanning books</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=2431\" target=\"_blank\">2431</a></strong></td>\n    <td>Mon</td>\n    <td>2017-11-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2431\" target=\"_blank\">Information Underground: Local Control</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=2432\" target=\"_blank\">2432</a></strong></td>\n    <td>Tue</td>\n    <td>2017-11-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2432\" target=\"_blank\">Living with the Nokia 6 – an update to HPR 2405</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=2433\" target=\"_blank\">2433</a></strong></td>\n    <td>Wed</td>\n    <td>2017-11-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2433\" target=\"_blank\">You were right, I was wrong</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=2434\" target=\"_blank\">2434</a></strong></td>\n    <td>Thu</td>\n    <td>2017-11-30</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2434\" target=\"_blank\">Cybrosis</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</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 44 comments in total.</p>\n<p>There are 18 comments on\n9 previous shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2376#comments\" target=\"_blank\">hpr2376</a></strong>\n(2017-09-11) \"<em>Information Underground: 21st Century Superstar</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0073.html\" target=\"_blank\">deepgeek</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2376#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2017-11-07:\n\"re: Me Too\"</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#9\" target=\"_blank\">Comment 9</a>:\nKlaatu on 2017-11-06:\n\"KWNPSA\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2387#comments\" target=\"_blank\">hpr2387</a></strong>\n(2017-09-26) \"<em>Free Weights and a Bicycle</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0195.html\" target=\"_blank\">Frank Bell</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2387#1\" target=\"_blank\">Comment 1</a>:\nbjb on 2017-11-07:\n\"5BX and 10BX, memory lane\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2393#comments\" target=\"_blank\">hpr2393</a></strong>\n(2017-10-04) \"<em>PWGen - A password generator</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0079.html\" target=\"_blank\">Xoke</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2393#1\" target=\"_blank\">Comment 1</a>:\nAaron on 2017-11-06:\n\"Haystack password\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2395#comments\" target=\"_blank\">hpr2395</a></strong>\n(2017-10-06) \"<em>Obamacare</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=2395#1\" target=\"_blank\">Comment 1</a>:\nbjb on 2017-11-07:\n\"thanks\"</li></ul><br/>\n</li><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#4\" target=\"_blank\">Comment 4</a>:\ndodddummy on 2017-10-31:\n\"Accessibility\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2399#5\" target=\"_blank\">Comment 5</a>:\ndodddummy on 2017-11-06:\n\"Replying to comments from community episode\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2399#6\" target=\"_blank\">Comment 6</a>:\ndodddummy on 2017-11-13:\n\"ctrl vs fn keys\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2411#comments\" target=\"_blank\">hpr2411</a></strong>\n(2017-10-30) \"<em>Information Underground: Co-op Paradise</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2411#1\" target=\"_blank\">Comment 1</a>:\nWindigo on 2017-11-03:\n\"Fascinating\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2411#2\" target=\"_blank\">Comment 2</a>:\nShane Shennan on 2017-11-04:\n\"Well done!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2411#3\" target=\"_blank\">Comment 3</a>:\nbjb on 2017-11-07:\n\"indie hosting\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2411#4\" target=\"_blank\">Comment 4</a>:\nKen Fallon on 2017-11-07:\n\"Tell me how\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2411#5\" target=\"_blank\">Comment 5</a>:\nsilver on 2017-11-26:\n\"Alternate web server.\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2412#comments\" target=\"_blank\">hpr2412</a></strong>\n(2017-10-31) \"<em>The Call of Cthulhu</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2412#1\" target=\"_blank\">Comment 1</a>:\nFrankBell on 2017-11-03:\n\"Lovecraft\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2412#2\" target=\"_blank\">Comment 2</a>:\nKevin O&#39;Brien on 2017-11-03:\n\"Agreeing with Frank\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2412#3\" target=\"_blank\">Comment 3</a>:\ndodddummy on 2017-11-06:\n\"Is there a link to the audio you listened to?\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2412#4\" target=\"_blank\">Comment 4</a>:\nel Mussol on 2017-11-08:\n\"file unavailable\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=406#comments\" target=\"_blank\">hpr406</a></strong>\n(2009-07-21) \"<em>Moonshine</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=406#1\" target=\"_blank\">Comment 1</a>:\ncobra2 on 2017-11-25:\n\"shownotes\"</li></ul><br/>\n</li></ul>\n<p>There are 26 comments on 15 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2413#comments\" target=\"_blank\">hpr2413</a></strong>\n(2017-11-01) \"<em>personal health care</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0330.html\" target=\"_blank\">Bitbox</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2413#1\" target=\"_blank\">Comment 1</a>:\nnorrist on 2017-12-02:\n\"Fear and Cold Turkey\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2413#2\" target=\"_blank\">Comment 2</a>:\nShane Shennan on 2017-12-02:\n\"All the best!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2415#comments\" target=\"_blank\">hpr2415</a></strong>\n(2017-11-03) \"<em>bullet journal to org mode</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0326.html\" target=\"_blank\">Brian in Ohio</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2415#1\" target=\"_blank\">Comment 1</a>:\ncroy on 2017-12-02:\n\"You big tease!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2415#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2017-12-02:\n\"org-mode\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2416#comments\" target=\"_blank\">hpr2416</a></strong>\n(2017-11-06) \"<em>HPR Community News for October 2017</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=2416#1\" target=\"_blank\">Comment 1</a>:\nWindigo on 2017-12-02:\n\"Straight through cable\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2416#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2017-12-02:\n\"Re: Straight through cable\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2416#3\" target=\"_blank\">Comment 3</a>:\nKen Fallon on 2017-12-02:\n\"Did a correction show\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2417#comments\" target=\"_blank\">hpr2417</a></strong>\n(2017-11-07) \"<em>Transmeta Crusoe - Fujitsu-Siemens Futro S210 (ThinClient) - Trouble Shooting and Debian 9 Install</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=2417#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-02:\n\"First I&#39;ve ever heard of this\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2417#2\" target=\"_blank\">Comment 2</a>:\ndrrty on 2017-12-02:\n\"wow\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2418#comments\" target=\"_blank\">hpr2418</a></strong>\n(2017-11-08) \"<em>What\'s in my ham shack, part 2</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=2418#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-02:\n\"great infos\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2419#comments\" target=\"_blank\">hpr2419</a></strong>\n(2017-11-09) \"<em>Alien Brothers Podcast S1E01 - Introduction</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2419#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-02:\n\"shows like these\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2420#comments\" target=\"_blank\">hpr2420</a></strong>\n(2017-11-10) \"<em>Netbooks - Keeping an old friend alive</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0246.html\" target=\"_blank\">Beeza</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2420#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2017-12-02:\n\"Would love to hear you on librivox\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2421#comments\" target=\"_blank\">hpr2421</a></strong>\n(2017-11-13) \"<em>Project Interest</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=2421#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-02:\n\"attention\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2421#2\" target=\"_blank\">Comment 2</a>:\nlostnbronx on 2017-12-02:\n\"Popular Kids\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2423#comments\" target=\"_blank\">hpr2423</a></strong>\n(2017-11-15) \"<em>Open Source Gaming #2: Oolite</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2423#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-02:\n\"cool discoveries\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2423#2\" target=\"_blank\">Comment 2</a>:\nlostnbronx on 2017-12-02:\n\"It Must Be Me\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2424#comments\" target=\"_blank\">hpr2424</a></strong>\n(2017-11-16) \"<em>Interface Zero RPG Play</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=2424#1\" target=\"_blank\">Comment 1</a>:\nClaudioM on 2017-12-02:\n\"Wonderful Intro to RPGs!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2425#comments\" target=\"_blank\">hpr2425</a></strong>\n(2017-11-17) \"<em>Intro to XSL</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=2425#1\" target=\"_blank\">Comment 1</a>:\nDave Morriss on 2017-12-02:\n\"This was really interesting\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2425#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2017-12-02:\n\"Re: This was really interesting\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2427#comments\" target=\"_blank\">hpr2427</a></strong>\n(2017-11-21) \"<em>Server Basics 101</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=2427#1\" target=\"_blank\">Comment 1</a>:\nShane Shennan on 2017-12-02:\n\"Thanks! I made a connection!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2427#2\" target=\"_blank\">Comment 2</a>:\n0xf10e on 2017-12-02:\n\"Solaris?\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2427#3\" target=\"_blank\">Comment 3</a>:\nZen_Floater2 on 2017-12-02:\n\"OpenBSD user\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2432#comments\" target=\"_blank\">hpr2432</a></strong>\n(2017-11-28) \"<em>Living with the Nokia 6 – an update to HPR 2405</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2432#1\" target=\"_blank\">Comment 1</a>:\nDave Morriss on 2017-12-02:\n\"Cheers Tony\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2432#2\" target=\"_blank\">Comment 2</a>:\nRWA on 2017-12-02:\n\"Nokia 6 Update\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2433#comments\" target=\"_blank\">hpr2433</a></strong>\n(2017-11-29) \"<em>You were right, I was wrong</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=2433#1\" target=\"_blank\">Comment 1</a>:\nFrank on 2017-12-02:\n\"Best title ever!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2434#comments\" target=\"_blank\">hpr2434</a></strong>\n(2017-11-30) \"<em>Cybrosis</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2434#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2017-12-02:\n\"Link so you don&#39;t have to find the previous ep\"</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/2017-November/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2017-November/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"call-for-shows\">Call for shows</h3>\n<ul>\n<li>If there is anyone else who hasn\'t submitted a show this year there are only a few slots free !!!</li>\n</ul>\n<h3 id=\"new-years-eve\">New Year\'s Eve</h3>\n<ul>\n<li><em>HonkeyMagoo</em> and associates have offered to look after the HPR New Year\'s Eve event again this year. They say:</li>\n</ul>\n<blockquote>\n<p><em>&quot;We plan on starting on 2017-12-31T10:00:00Z (December 31, 2017 5:00 am EST)<br/>\nWe will stop the recording and the stream as long as there is no one on at 2018-01-01T12:00:00Z (January 1, 2018 7:00 am EST). If people are still on and talking we will keep the stream and the recording going.&quot;</em></p>\n</blockquote>\n<ul>\n<li>Further details are available on the HPR mailing list and the <a href=\"https://linuxlugcast.com/?p=611\">LinuxLUGcast</a> website.</li>\n</ul>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<ul>\n<li>Thanks to <a href=\"https://hackerpublicradio.org/correspondents/0215.html\"><code>Windigo</code></a> and <a href=\"https://hackerpublicradio.org/correspondents/0357.html\"><code>bjb</code></a> for sending in updates in the past month.</li>\n</ul>\n<!--\nvim: syntax=markdown:ts=8:sw=4:ai:et:tw=78:fo=tcqn:fdm=marker\n-->\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2456,'2018-01-01','HPR Community News for December 2017',5229,'HPR Volunteers talk about shows released and comments posted in December 2017','\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Thanks to all HPR contributors in 2017!</h2>\n\n<p>\n<a href=\"https://hackerpublicradio.org/correspondents/0351.html\">@einebiene</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0198.html\">Ahuka</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0268.html\">Andrew Conway</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0300.html\">b-yeezi</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0246.html\">Beeza</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0346.html\">Bill \"NFMZ1\" Miller</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0330.html\">Bitbox</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0357.html\">bjb</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0350.html\">BobJonkman</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0329.html\">brian</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0326.html\">Brian in Ohio</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0241.html\">Christopher M. Hobbs</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0311.html\">clacke</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0152.html\">Claudio Miranda</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0315.html\">Clinton Roy</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0126.html\">cobra2</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0252.html\">Curtis Adkins (CPrompt^)</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0225.html\">Dave Morriss</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0077.html\">Dave Yates</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0209.html\">David Whitman</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0073.html\">deepgeek</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0151.html\">dodddummy</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0001.html\">droops</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0182.html\">Epicanis</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0317.html\">Eric Duhamel</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0131.html\">FiftyOneFifty</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0195.html\">Frank Bell</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0352.html\">fth</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0310.html\">Geddes</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0349.html\">Hannah, of Terra, of Sol</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0159.html\">HPR Volunteers</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0157.html\">HPR_AudioBookClub</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0358.html\">Ironic Sodium</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0243.html\">Jezra</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0238.html\">Jon Kulp</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0096.html\">Jrullo</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0129.html\">JWP</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0030.html\">Ken Fallon</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0078.html\">klaatu</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0355.html\">Knox</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0257.html\">laindir</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0107.html\">lostnbronx</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0325.html\">m1rr0r5h4d35</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0340.html\">mattkingusa</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0271.html\">mirwi</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0356.html\">Mongo</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0201.html\">MrX</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0235.html\">NYbill</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0319.html\">OnlyHalfTheTime</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0036.html\">operat0r</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0110.html\">Quvmoh</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0348.html\">Reg A</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0250.html\">Shane Shennan</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0115.html\">sigflup</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0344.html\">spaceman</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0334.html\">Steve Saner</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0297.html\">swift110</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0270.html\">Thaj Sara</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0359.html\">The Alien Brothers Podcast (ABP)</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0354.html\">TheDUDE</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0314.html\">thelovebug</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0338.html\">Tony Hughes AKA TonyH1212</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0109.html\">Various Hosts</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0353.html\">venam</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0215.html\">Windigo</a>,\n<a href=\"https://hackerpublicradio.org/correspondents/0079.html\">Xoke</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=2435\" target=\"_blank\">2435</a></strong></td>\n    <td>Fri</td>\n    <td>2017-12-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2435\" target=\"_blank\">Server Basics 102</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=2436\" target=\"_blank\">2436</a></strong></td>\n    <td>Mon</td>\n    <td>2017-12-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2436\" target=\"_blank\">HPR Community News for November 2017</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=2437\" target=\"_blank\">2437</a></strong></td>\n    <td>Tue</td>\n    <td>2017-12-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2437\" target=\"_blank\">Interface Zero Play-through Part 3</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=2438\" target=\"_blank\">2438</a></strong></td>\n    <td>Wed</td>\n    <td>2017-12-06</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2438\" target=\"_blank\">Gnu Awk - Part 8</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=2439\" target=\"_blank\">2439</a></strong></td>\n    <td>Thu</td>\n    <td>2017-12-07</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2439\" target=\"_blank\">Internal Logic of Stories</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=2440\" target=\"_blank\">2440</a></strong></td>\n    <td>Fri</td>\n    <td>2017-12-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2440\" target=\"_blank\">How to save bad beans or the French press</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0126.html\" target=\"_blank\">cobra2</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2441\" target=\"_blank\">2441</a></strong></td>\n    <td>Mon</td>\n    <td>2017-12-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2441\" target=\"_blank\">Server Basics 103</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=2442\" target=\"_blank\">2442</a></strong></td>\n    <td>Tue</td>\n    <td>2017-12-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2442\" target=\"_blank\"> The sound of Woodbrook Quaker Study centre in the Spring</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=2443\" target=\"_blank\">2443</a></strong></td>\n    <td>Wed</td>\n    <td>2017-12-13</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2443\" target=\"_blank\">pdmenu</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=2444\" target=\"_blank\">2444</a></strong></td>\n    <td>Thu</td>\n    <td>2017-12-14</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2444\" target=\"_blank\">Interface Zero Play-through Part 4</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=2445\" target=\"_blank\">2445</a></strong></td>\n    <td>Fri</td>\n    <td>2017-12-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2445\" target=\"_blank\">Information Underground: Backwards Capitalism</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=2446\" target=\"_blank\">2446</a></strong></td>\n    <td>Mon</td>\n    <td>2017-12-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2446\" target=\"_blank\">Git server and git hooks</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=2447\" target=\"_blank\">2447</a></strong></td>\n    <td>Tue</td>\n    <td>2017-12-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2447\" target=\"_blank\">Server Basics 104 OpenVPN Server</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=2448\" target=\"_blank\">2448</a></strong></td>\n    <td>Wed</td>\n    <td>2017-12-20</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2448\" target=\"_blank\">Useful Bash functions - 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=2449\" target=\"_blank\">2449</a></strong></td>\n    <td>Thu</td>\n    <td>2017-12-21</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2449\" target=\"_blank\">Org-mode mobile solution</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=2450\" target=\"_blank\">2450</a></strong></td>\n    <td>Fri</td>\n    <td>2017-12-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2450\" target=\"_blank\">Android Audio with viper 4 android and magisk</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=2451\" target=\"_blank\">2451</a></strong></td>\n    <td>Mon</td>\n    <td>2017-12-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2451\" target=\"_blank\">Server Basics 105 OpenVPN Client</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=2452\" target=\"_blank\">2452</a></strong></td>\n    <td>Tue</td>\n    <td>2017-12-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2452\" target=\"_blank\">Hydraulic Heavy Scale Project</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0209.html\" target=\"_blank\">David Whitman</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2453\" target=\"_blank\">2453</a></strong></td>\n    <td>Wed</td>\n    <td>2017-12-27</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2453\" target=\"_blank\">The power of GNU Readline - part 2</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=2454\" target=\"_blank\">2454</a></strong></td>\n    <td>Thu</td>\n    <td>2017-12-28</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2454\" target=\"_blank\">The Alien Brothers Podcast - S01E02 - Strictly Hacking</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2455\" target=\"_blank\">2455</a></strong></td>\n    <td>Fri</td>\n    <td>2017-12-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2455\" target=\"_blank\">Interface Zero RPG Part 5</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">klaatu</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 43 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=2163#comments\" target=\"_blank\">hpr2163</a></strong>\n(2016-11-16) \"<em>Gnu Awk - Part 4</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=2163#3\" target=\"_blank\">Comment 3</a>:\nRon Strelecki on 2017-12-09:\n\"GNU AWK, part four\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2163#4\" target=\"_blank\">Comment 4</a>:\nDave Morriss on 2017-12-10:\n\"Thanks Ron\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2163#5\" target=\"_blank\">Comment 5</a>:\nRon Strelecki on 2017-12-18:\n\"GNU Awk, part four\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2184#comments\" target=\"_blank\">hpr2184</a></strong>\n(2016-12-15) \"<em>Gnu Awk - Part 5</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2184#3\" target=\"_blank\">Comment 3</a>:\nZZ on 2017-12-11:\n\"GNU Awk part 5\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2184#4\" target=\"_blank\">Comment 4</a>:\nKen Fallon on 2017-12-11:\n\"Re: Audio\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2297#comments\" target=\"_blank\">hpr2297</a></strong>\n(2017-05-23) \"<em>More Magnatune Favourites</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=2297#5\" target=\"_blank\">Comment 5</a>:\nrtsn on 2017-12-17:\n\"good stuff\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2314#comments\" target=\"_blank\">hpr2314</a></strong>\n(2017-06-15) \"<em>Bad Caps</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=2314#9\" target=\"_blank\">Comment 9</a>:\nNYbill on 2017-12-12:\n\"Its alive!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2314#10\" target=\"_blank\">Comment 10</a>:\nJon KUlp on 2017-12-15:\n\"Insomnia\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2394#comments\" target=\"_blank\">hpr2394</a></strong>\n(2017-10-05) \"<em>The Lost Episode</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=2394#4\" target=\"_blank\">Comment 4</a>:\nKen Fallon on 2017-12-20:\n\"All set but ....\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2403#comments\" target=\"_blank\">hpr2403</a></strong>\n(2017-10-18) \"<em>Amateur Radio Round Table #3</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0109.html\" target=\"_blank\">Various Hosts</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2403#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-12-04:\n\"Visualisation of waves\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2417#comments\" target=\"_blank\">hpr2417</a></strong>\n(2017-11-07) \"<em>Transmeta Crusoe - Fujitsu-Siemens Futro S210 (ThinClient) - Trouble Shooting and Debian 9 Install</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2417#3\" target=\"_blank\">Comment 3</a>:\nbusybusy on 2017-12-29:\n\"A Different Time\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2420#comments\" target=\"_blank\">hpr2420</a></strong>\n(2017-11-10) \"<em>Netbooks - Keeping an old friend alive</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0246.html\" target=\"_blank\">Beeza</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2420#2\" target=\"_blank\">Comment 2</a>:\nGumnos on 2017-12-02:\n\"Netbooks and lightweight OSes\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2422#comments\" target=\"_blank\">hpr2422</a></strong>\n(2017-11-14) \"<em>Kickstarter Post Mortem</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=2422#1\" target=\"_blank\">Comment 1</a>:\nbusybusy on 2017-12-29:\n\"Kickstarter Revisited\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2431#comments\" target=\"_blank\">hpr2431</a></strong>\n(2017-11-27) \"<em>Information Underground: Local Control</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>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2431#1\" target=\"_blank\">Comment 1</a>:\nZen_Floater2 on 2017-12-01:\n\"Benevolent Dictator of the Magical Forrest\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2432#comments\" target=\"_blank\">hpr2432</a></strong>\n(2017-11-28) \"<em>Living with the Nokia 6 – an update to HPR 2405</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2432#3\" target=\"_blank\">Comment 3</a>:\nTony Hughes on 2017-12-01:\n\"Reply to RWA re App performance\"</li></ul><br/>\n</li></ul>\n<p>There are 28 comments on 13 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2435#comments\" target=\"_blank\">hpr2435</a></strong>\n(2017-12-01) \"<em>Server Basics 102</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=2435#1\" target=\"_blank\">Comment 1</a>:\n0xf10e on 2017-12-05:\n\"yum whatprovides?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2437#comments\" target=\"_blank\">hpr2437</a></strong>\n(2017-12-05) \"<em>Interface Zero Play-through Part 3</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=2437#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-12-05:\n\"Noooooooo\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2437#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2017-12-05:\n\"Ignore him\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2437#3\" target=\"_blank\">Comment 3</a>:\njrullo on 2017-12-05:\n\"Is there a link for the free guide you mentioned.\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2437#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2017-12-08:\n\"Free guide\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2438#comments\" target=\"_blank\">hpr2438</a></strong>\n(2017-12-06) \"<em>Gnu Awk - Part 8</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=2438#1\" target=\"_blank\">Comment 1</a>:\nRon Strelecki on 2017-12-22:\n\"AWK part 8\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2438#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2017-12-24:\n\"Thanks Ron\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2440#comments\" target=\"_blank\">hpr2440</a></strong>\n(2017-12-08) \"<em>How to save bad beans or the French press</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0126.html\" target=\"_blank\">cobra2</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2440#1\" target=\"_blank\">Comment 1</a>:\nKlaatu on 2017-12-10:\n\"coffee\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2440#2\" target=\"_blank\">Comment 2</a>:\ncobra2 on 2017-12-11:\n\"coffee\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2441#comments\" target=\"_blank\">hpr2441</a></strong>\n(2017-12-11) \"<em>Server Basics 103</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=2441#1\" target=\"_blank\">Comment 1</a>:\nx1101 on 2017-12-11:\n\"Moving follow up to comments\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2442#comments\" target=\"_blank\">hpr2442</a></strong>\n(2017-12-12) \"<em> The sound of Woodbrook Quaker Study centre in the Spring</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0338.html\" target=\"_blank\">Tony Hughes AKA TonyH1212</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2442#1\" target=\"_blank\">Comment 1</a>:\nSTLShawn on 2017-12-20:\n\"Peaceful\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2442#2\" target=\"_blank\">Comment 2</a>:\nTony Hughes on 2017-12-21:\n\"Reply to Shawn\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2443#comments\" target=\"_blank\">hpr2443</a></strong>\n(2017-12-13) \"<em>pdmenu</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=2443#1\" target=\"_blank\">Comment 1</a>:\nb-yeezi on 2017-12-13:\n\"Need to give this a try\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2445#comments\" target=\"_blank\">hpr2445</a></strong>\n(2017-12-15) \"<em>Information Underground: Backwards Capitalism</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=2445#1\" target=\"_blank\">Comment 1</a>:\nFrank on 2017-12-15:\n\"Well Done\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2447#comments\" target=\"_blank\">hpr2447</a></strong>\n(2017-12-19) \"<em>Server Basics 104 OpenVPN Server</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=2447#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-12-21:\n\"Details\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2447#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2017-12-27:\n\"shownotes\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2448#comments\" target=\"_blank\">hpr2448</a></strong>\n(2017-12-20) \"<em>Useful Bash functions - part 3</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=2448#1\" target=\"_blank\">Comment 1</a>:\nSTLShawn on 2017-12-20:\n\"Fascinating\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2448#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2017-12-20:\n\"Thanks Shawn\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2448#3\" target=\"_blank\">Comment 3</a>:\nMike Ray on 2017-12-21:\n\"Bash shows\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2448#4\" target=\"_blank\">Comment 4</a>:\nDave Morriss on 2017-12-21:\n\"Thanks Mike\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2448#5\" target=\"_blank\">Comment 5</a>:\nMike Ray on 2017-12-29:\n\"BASH_REMATCH\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2448#6\" target=\"_blank\">Comment 6</a>:\nDave Morriss on 2017-12-29:\n\"Re: BASH_REMATCH\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2452#comments\" target=\"_blank\">hpr2452</a></strong>\n(2017-12-26) \"<em>Hydraulic Heavy Scale Project</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0209.html\" target=\"_blank\">David Whitman</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2452#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-12-19:\n\"retriever dog training\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2452#2\" target=\"_blank\">Comment 2</a>:\nSTLShawn on 2017-12-20:\n\"Would love dog training\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2454#comments\" target=\"_blank\">hpr2454</a></strong>\n(2017-12-28) \"<em>The Alien Brothers Podcast - S01E02 - Strictly Hacking</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2454#1\" target=\"_blank\">Comment 1</a>:\nTrucker Rich on 2017-12-28:\n\"Delivery and Content\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2455#comments\" target=\"_blank\">hpr2455</a></strong>\n(2017-12-29) \"<em>Interface Zero RPG Part 5</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=2455#1\" target=\"_blank\">Comment 1</a>:\nKen Fallon on 2017-12-20:\n\"Wasting shows\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2455#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2017-12-28:\n\"Forgot a link\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2455#3\" target=\"_blank\">Comment 3</a>:\nDave Morriss on 2017-12-30:\n\"Added forgotten link\"</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/2017-December/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2017-December/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"issue-tracker\">Issue Tracker</h3>\n<p>Josh of <a href=\"https://anhonesthost.com/shared-hosting/\">AnHonestHost.com</a> has provided HPR with a GitLab repository we use for storing website code and scripts. It includes an issue tracker which we have been using to track some of the recent issues we have been experiencing. We plan to use this more in the future.</p>\n<p>See <a href=\"https://gitlab.anhonesthost.com/HPR/HPR_Public_Code/issues\" class=\"uri\">https://gitlab.anhonesthost.com/HPR/HPR_Public_Code/issues</a>.</p>\n<h3 id=\"hosting-for-hpr\">Hosting for HPR</h3>\n<p>HPR is hosted by Josh of <a href=\"https://anhonesthost.com/shared-hosting/\">AnHonestHost.com</a>. We would appreciate it if you could <a href=\"https://secure.anhonesthost.com/cart.php?gid=17\">donate</a> to help reduce his costs in funding the hosting.</p>\n<p>HPR\'s shows and audio are also hosted by the Internet Archive (<a href=\"https://archive.org\">archive.org</a>). They are currently running a <a href=\"https://archive.org/donate/\">funding drive</a> where a generous supporter will match donations 3-to-1. As they say: &quot;<em>Your $5 becomes $20!&quot;</em></p>\n<p>Donations to the Internet Archive would also be appreciated.</p>\n<h3 id=\"hpr-shows-on-the-internet-archive\">HPR shows on the Internet Archive</h3>\n<p>HPR shows from number <a href=\"https://archive.org/details/hpr0871\">871</a> up to <a href=\"https://archive.org/details/hpr2455\">2455</a> are currently available on the Internet Archive as individual &quot;<em>identifiers</em>&quot; in the Archive terminology.</p>\n<p>Gradually, earlier shows are being added and the shows for the coming week are added each weekend. The podcast feeds have recently been redirected to download from the copies on <code>archive.org</code>.</p>\n<p>In recent months the upload process has been enhanced to make sure that a copy of the notes and all other components of each show (such as pictures, and downloadable files) are available on <code>archive.org</code> as well as on the HPR site. Earlier uploads where this was not the case will be updated in due course.</p>\n<h3 id=\"static-web-site\">Static web site</h3>\n<p>Can anyone recommend static site tools?</p>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Thanks to <a href=\"https://hackerpublicradio.org/correspondents/0079.html\"><code>Xoke</code></a> for sending in updates in the past month.</p>\n<!--\nvim: syntax=markdown:ts=8:sw=4:ai:et:tw=78:fo=tcqn:fdm=marker\n-->\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2184,'2016-12-15','Gnu Awk - Part 5',2394,'In this episode, I describe how to use regular expressions with Awk.','<h2 id=\"gnu-awk---part-5\">GNU AWK - Part 5</h2>\r\n<h3 id=\"regular-expressions-in-awk\">Regular Expressions in AWK</h3>\r\n<p>The syntax for using regular expressions to match lines in AWK is as follows:</p>\r\n<pre><code>word ~ /match/</code></pre>\r\n<p>Or for not matching, use the following:</p>\r\n<pre><code>word !~ /match/</code></pre>\r\n<p>Remember the following file from the previous episodes:</p>\r\n<pre><code>name       color  amount\r\napple      red    4\r\nbanana     yellow 6\r\nstrawberry red    3\r\ngrape      purple 10\r\napple      green  8\r\nplum       purple 2\r\nkiwi       brown  4\r\npotato     brown  9\r\npineapple  yellow 5</code></pre>\r\n<p>We can run the following command:</p>\r\n<pre><code>$1 ~ /p[elu]/ {print $0}</code></pre>\r\n<p>We will get the following output:</p>\r\n<pre><code>apple      red    4\r\ngrape      purple 10\r\napple      green  8\r\nplum       purple 2\r\npineapple  yellow 5</code></pre>\r\n<p>In another example:</p>\r\n<pre><code>$2 ~ /e{2}/ {print $0}</code></pre>\r\n<p>Will produce the output:</p>\r\n<pre><code>apple      green  8</code></pre>\r\n<h3 id=\"regular-expression-basics\">Regular expression basics</h3>\r\n<p>Certain characters have special meaning when using regular expressions.</p>\r\n<h4 id=\"anchors\">Anchors</h4>\r\n<ul>\r\n<li><code>^</code> - beginning of the line</li>\r\n<li><code>$</code> - end of the line</li>\r\n<li><code>\\A</code> - beginning of a string</li>\r\n<li><code>\\z</code> - end of a string</li>\r\n<li><code>\\b</code> on a word boundary</li>\r\n</ul>\r\n<h4 id=\"characters\">Characters</h4>\r\n<ul>\r\n<li><code>[ad]</code> - a or d</li>\r\n<li><code>[a-d]</code> - any character a through d</li>\r\n<li><code>[^a-d]</code> - not any character a through d</li>\r\n<li><code>\\w</code> - any word</li>\r\n<li><code>\\s</code> - any white-space character</li>\r\n<li><code>\\d</code> - any digit</li>\r\n</ul>\r\n<p>The capital version of w, s, and d are negations.</p>\r\n<p>Or, you can reference characters the POSIX standard way:</p>\r\n<ul>\r\n<li><code>[:alnum:]</code> - Alphanumeric characters</li>\r\n<li><code>[:alpha:]</code> - Alphabetic characters</li>\r\n<li><code>[:blank:]</code> - Space and TAB characters</li>\r\n<li><code>[:cntrl:]</code> - Control characters</li>\r\n<li><code>[:digit:]</code> - Numeric characters</li>\r\n<li><code>[:graph:]</code> - Characters that are both printable and visible (a space is printable but not visible, whereas an ‘a’ is both)</li>\r\n<li><code>[:lower:]</code> - Lowercase alphabetic characters</li>\r\n<li><code>[:print:]</code> - Printable characters (characters that are not control characters)</li>\r\n<li><code>[:punct:]</code> - Punctuation characters (characters that are not letters, digits, control characters, or space characters)</li>\r\n<li><code>[:space:]</code> - Space characters (such as space, TAB, and formfeed, to name a few)</li>\r\n<li><code>[:upper:]</code> - Uppercase alphabetic characters</li>\r\n<li><code>[:xdigit:]</code> - Characters that are hexadecimal digits</li>\r\n</ul>\r\n<h4 id=\"quantifiers\">Quantifiers</h4>\r\n<ul>\r\n<li><code>.</code> - match any character</li>\r\n<li><code>+</code> - match preceding one or more times</li>\r\n<li><code>*</code> - match preceding zero or more times</li>\r\n<li><code>?</code> - match preceding zero or one time</li>\r\n<li><code>{n}</code> - match preceding exactly n times</li>\r\n<li><code>{n,}</code> - match preceding n or more times</li>\r\n<li><code>{n,m}</code> - match preceding between n and m times</li>\r\n</ul>\r\n<h4 id=\"grouped-matches\">Grouped Matches</h4>\r\n<ul>\r\n<li><code>(...)</code> - Parentheses are used for grouping</li>\r\n<li><code>|</code> - Means <em>or</em> in the context of a grouped match</li>\r\n</ul>\r\n<h3 id=\"replacement\">Replacement</h3>\r\n<ul>\r\n<li>The <code>sub</code> command substitutes the match with the replacement string. This only applies to the first match.</li>\r\n<li>The <code>gsub</code> command substitutes all matching items.</li>\r\n<li>The <code>gensub</code> command command substitutes the in a similar way as sub and gsub, but with extra functionality</li>\r\n<li>The <code>&amp;</code> character in the replacement field references the matched text. You have to use <code>\\&amp;</code> to replace the match with the literal <em>&amp;</em> character.</li>\r\n</ul>\r\n<p>Example:</p>\r\n<pre><code>{ sub(/apple/, &quot;nut&quot;, $1);\r\n    print $1}</code></pre>\r\n<p>The output is:</p>\r\n<pre><code>name\r\nnut\r\nbanana\r\nstrawberry\r\ngrape\r\nnut\r\nplum\r\nkiwi\r\npotato\r\npinenut</code></pre>\r\n<p>Another example:</p>\r\n<pre><code>{ sub(/.+(pp|rr)/, &quot;test-&amp;&quot;, $1);\r\n    print $1}</code></pre>\r\n<p>This produces the following output:</p>\r\n<pre><code>name\r\ntest-apple\r\nbanana\r\ntest-strawberry\r\ngrape\r\ntest-apple\r\nplum\r\nkiwi\r\npotato\r\ntest-pineapple</code></pre>\r\n<h2 id=\"resources\">Resources</h2>\r\n<ul>\r\n<li><a href=\"https://regex101.com\">Regex 101</a> - Advanced online regex tester</li>\r\n<li><a href=\"https://regexr.com\">RegExr</a> - Simple online regex tester</li>\r\n<li><a href=\"https://www.grymoire.com/Unix/Awk.html\">Grymoire\'s Awk Tutorial</a> - Great Resource for understanding Awk</li>\r\n<li><a href=\"https://www.gnu.org/software/gawk/manual/html_node/Regexp.html\">GNU Awk\'s Regex User Guide</a> - Official Gawk user guide</li>\r\n</ul>\r\n',300,94,0,'CC-BY-SA','awk, bash, command-line, cli',0,0,1),
(2187,'2016-12-20','The Toshiba Libretto 100ct',1707,'In this episode I discuss some of the quirks of setting up Toshiba Libretto for retro gaming.','<p>In this episode, I discuss some of the quirks I encountered when setting up my recently acquired Toshiba Libretto 100ct for retro gaming. I cover the hardware specs, a few tips on getting it running while dealing with Win98 woes.</p>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><p><a href=\"https://www.xodustech.com/guides/libretto-100ct-96mb-ram-upgrade\">Article detailing how to get the RAM up to 96MB</a></p></li>\r\n<li><p><a href=\"https://www.xodustech.com/guides/libretto-100ct-overclock\">Another article detailing how to overclock the processor</a></p></li>\r\n</ul>\r\n',325,0,1,'CC-BY-SA','Retro gaming, vintage hardware, Toshiba Libretto',0,0,1),
(2192,'2016-12-27','Fun with Oscilloscopes',572,'Taking a look at oscilloscope music.','<p>For an example of the effect, here is an example -</p>\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/watch?v=rYzxHeAgE-I\">Jerobeam Fenderson - Deconstruct</a></li>\r\n<li>Link to the <a href=\"https://www.youtube.com/watch?v=ZaTuFB5QXHo&amp;t=5s\">original TechMoan video</a> that got me interested in the subject</li>\r\n<li><a href=\"https://www.youtube.com/watch?v=iM5BW75CKJQ\">Oscilloscope Music and Blender</a> - a video by one of the originators of the technique</li>\r\n<li><a href=\"https://www.youtube.com/channel/UCECl4aNz5hvuRzW5fgCOHKQ\">Jerobeam Fenderson</a> - original Oscilloscope music artist</li>\r\n<li><a href=\"https://oscilloscopemusic.com/\">Oscilloscope Music Website</a></li>\r\n<li><a href=\"https://asdfg.me/osci/\">Software Oscilloscope</a> - basically an oscilloscope emulator</li>\r\n</ul>\r\n<hr />\r\n<p>Here are some other interesting ideas for oscilloscopes -</p>\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/watch?v=-FK7hy5usYE\">Video on an Oscilloscope</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=GIdiHh6mW58\">Quake on an Oscilloscope</a></li>\r\n</ul>\r\n',325,0,1,'CC-BY-SA','Oscilloscope,music',0,0,1),
(2189,'2016-12-22','Working Amateur Radio Satellites',1925,'A brief overview of how to work your first satellite.','<!-- Processed by make_markdown V0.0.4 -->\r\n<p>Resources:</p>\r\n<ul>\r\n<li><a href=\"https://manor.space/~cmhobbs/dump/20161122_SO-50.mov\">Raw video (audio) of SO-50 reception.</a> Fast forward to about 7:30:</li>\r\n<li><a href=\"https://gpredict.oz9aec.net/\">gPredict</a></li>\r\n<li><a href=\"https://lilacsat.hit.edu.cn/?page_id=257\">LILACSAT-2</a></li>\r\n<li><a href=\"https://amsat.org/status\">AMSAT staatus</a></li>\r\n<li><a href=\"https://www.amsat.org/?page_id=2144\">AMSAT intro tips</a></li>\r\n<li><a href=\"https://amsat-uk.org\">AMSAT-UK</a></li>\r\n<li><a href=\"https://worksat.com\">Worksat</a></li>\r\n<li><a href=\"https://eHam.net\">eHam</a></li>\r\n<li><a href=\"https://www.amsat.org/amsat/ftp/keps/current/\">AMSAT keps</a></li>\r\n<li>##hamradio on irc.freenode.net</li>\r\n<li>AMSAT mailing lists: amsat-bb, ans</li>\r\n</ul>\r\n',241,0,0,'CC-BY-SA','hamradio, ham, radio, amateur, satellites, projects',0,0,1),
(2190,'2016-12-23','fucking botnets how do they work?',233,'how using botnets for legetimate purposes can be useful','<p>\r\nyou can download the files, which includes the video tutorial on my hidden website: <a href=\"https://qzc3ou3vccr3yjyg.onion/software/gs-bot.tar.gz\">https://qzc3ou3vccr3yjyg.onion/software/gs-bot.tar.gz</a> | you need the tor browser to do so\r\n</p>\r\n<p>\r\notherwise the video can be found on mediagoblin (minetest quality tho):\r\n<a href=\"https://roaming-initiative.com/mediagoblin/u/spaceman1/m/how-to-make-a-gnu-social-bot/\">https://roaming-initiative.com/mediagoblin/u/spaceman1/m/how-to-make-a-gnu-social-bot/</a>\r\n</p>\r\n	',344,0,1,'CC-BY-SA','GNU Social,bot',0,0,1),
(2191,'2016-12-26','Building a Soundboard Android App with App Inventor',603,'droops walks us through how to build Android Apps with App Inventor a block based language.','<p>\r\nBuilding quick Android Apps is simple with App Inventor. Droops walks through how to build a simple soundboard to play fun fart noises. This is a great project that he has done with his kids to bring computer science and computational thinking to the young ones. \r\n</p>\r\n<p>\r\n<img src=\"https://hackerpublicradio.org/eps/hpr2191_image.png\" width=\"80%\" alt=\"gui screenshot\" />\r\n</p>\r\n',1,0,0,'CC-BY-SA','android, app inventor, mit',0,0,1),
(2193,'2016-12-28','a clean podcast with no swearing',1074,'discussing the swearing drama ','<p>\r\n(replace-regex-in-string \"fuck\" \"rainbows\")\r\n</p>\r\n',344,0,1,'CC-BY-SA','freespeech',0,0,1),
(2194,'2016-12-29','The low-down on what\'s up in the Taiwan Strait.',1928,'In which I respond to \"I don\'t get this whole Taiwan/US/China thing\"','<p>Wow, my aim was really to be strict about the terminology and always talk about Beijing/PRC or Taipei/ROC, but I noticed that I was saying \"China\" and \"Taiwan\" a lot of the time. Lucky I\'m not trying to be the President, eh?</p>\r\n<p>I\'m sorry it\'s so long, but on the other hand I think I speak pretty slow, so it\'s probably pretty amenable to sped-up listening. :-)</p>\r\n<p>Or, you can skip ~27 minutes in to go straight to my overview of the current situation, without the \"short\" background.</p>\r\n<p>Also, pardon my pronunciation of Chinese names, which is an unpredictable mix of Cantonese, Cantonese-accented Mandarin, Mandarin and English.</p>\r\n<p>Background:</p>\r\n<div style=\"float: right; line-height: 1em; font-size: 0.5em\">\r\n<a href=\"https://en.wikipedia.org/wiki/File:China_imperialism_cartoon.jpg\"><img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/3/32/China_imperialism_cartoon.jpg/320px-China_imperialism_cartoon.jpg\" alt=\"World powers cutting up China\"></a>\r\n<br><em>(Image license: public domain)</em>\r\n</div>\r\n\r\n<ul>\r\n<li>1644 <a href=\"https://en.wikipedia.org/wiki/Qing_dynasty\">Qing dynasty</a></li>\r\n<li>1868 <a href=\"https://en.wikipedia.org/wiki/Meiji_Restoration\">Meiji Restoration</a></li>\r\n<li>1871 Imperial Japanese Army</li>\r\n<li>1895 End of <a href=\"https://en.wikipedia.org/wiki/First_Sino-Japanese_War\">First Sino-Japanese War</a><ul>\r\n<li>Treaty of Shimonoseki, annexation of Formosa/Taiwan</li>\r\n</ul>\r\n</li>\r\n<li>1905<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Treaty_of_Portsmouth\">End of Russo-Japanese war</a>, birth of <a href=\"https://en.wikipedia.org/wiki/Kwantung_Army\">Kwantung Army</a><ul>\r\n<li><em>Don\'t mix up Kwantung/Guandung and Guangdong! One is in Manchuria in the north-east, one is near Hong Kong in the south ...</em></li>\r\n</ul>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Japan%E2%80%93Korea_Treaty_of_1905\">Korea a Japanese protectorate</a></li>\r\n</ul>\r\n</li>\r\n<li>1910 Japan annexes Korea</li>\r\n<li>1911 <a href=\"https://en.wikipedia.org/wiki/Xinhai_Revolution\">Xinhai Revolution</a></li>\r\n<li>1919<ul>\r\n<li>End of World War I</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Treaty_of_Versailles\">Japan receives Germany\'s Chinese concessions</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Kuomintang\">Kuomintang</a> founded</li>\r\n</ul>\r\n</li>\r\n<li>1921 <a href=\"https://en.wikipedia.org/wiki/Communist_Party_of_China\">Communist Party of China</a></li>\r\n<li>1924 <a href=\"https://en.wikipedia.org/wiki/Mongolian_People%27s_Republic\">Mongolian People\'s Republic</a></li>\r\n<li>1925 Death of <a href=\"https://en.wikipedia.org/wiki/Sun_Yat-sen\">Sun Yat-sen</a></li>\r\n<li>1928 <a href=\"https://en.wikipedia.org/wiki/Northern_Expedition\">Northern Expedition</a></li>\r\n<li>1932<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Mukden_Incident\">Mukden Incident</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Manchukuo\">Manchukuo</a></li>\r\n</ul>\r\n</li>\r\n<li>1936 Xi\'an incident <em>(don\'t mix up general <a href=\"https://en.wikipedia.org/wiki/Chiang_Kai-shek\">Chiang</a> and general <a href=\"https://en.wikipedia.org/wiki/Zhang_Xueliang\">Zhang</a>!)</em></li>\r\n<li>1937 <a href=\"https://en.wikipedia.org/wiki/Second_Sino-Japanese_War\">Japanese invasion</a>, <a href=\"https://en.wikipedia.org/wiki/Battle_of_Nanking\">fall of Nanking</a><div style=\"float: right; width: 320px; line-height: 1em; font-size: 0.5em\">\r\n<a href=\"https://commons.wikimedia.org/wiki/File:Japanese_Occupation_of_China_1940.svg\"><img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Japanese_Occupation_of_China_1940.svg/320px-Japanese_Occupation_of_China_1940.svg.png\" alt=\"Japanese occupation of China\"></a>\r\n<br><em>(Image license: CC-by-SA, Wikipedia users <a href=\"https://commons.wikimedia.org/wiki/User:Rowanwindwhistler\">Rowanwindwhistler</a> and <a href=\"https://commons.wikimedia.org/wiki/User:W.wolny\">W.wolny</a>, based on public domain work created by the US federal government)</em>\r\n</div></li>\r\n<li>1945 <ul>\r\n<li>WWII ends, Japan returns Taiwan to the ROC</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Chinese_Communist_Revolution\">Chinese Communist Revolution</a></li>\r\n</ul>\r\n</li>\r\n<li>1947<ul>\r\n<li>Last election to the full ROC <a href=\"https://en.wikipedia.org/wiki/Legislative_Yuan\">Legislative Yuan</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/February_28_Incident\">February 28 Incident</a> between native Taiwanese and the ROC government</li>\r\n</ul>\r\n</li>\r\n<li>1949 PRC: CCP controls 99% of ROC<ul>\r\n<li><em>Temporary Provisions Effective During the Period of Communist Rebellion</em></li>\r\n<li>ROC recognizes Mongolia</li>\r\n</ul>\r\n</li>\r\n<li>1950<ul>\r\n<li>Korean war</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Aftermath_of_the_Korean_War\">USA enters PRC-ROC politics</a></li>\r\n</ul>\r\n</li>\r\n<li>1961<ul>\r\n<li>Mongolia enters the UN</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Sino-Soviet_split\">Sino-Soviet split</a></li>\r\n</ul>\r\n</li>\r\n<li>1971 July: Nixon goes to China</li>\r\n<li>1971 August: UN votes for PRC</li>\r\n<li>1975 Death of Chiang Kai-shek</li>\r\n<li>1976 Death of <a href=\"https://en.wikipedia.org/wiki/Mao_Zedong\">Mao</a></li>\r\n<li>1978 Economic reform (<a href=\"https://en.wikipedia.org/wiki/Deng_Xiaoping\">Deng Xiaoping</a>)</li>\r\n<li>1979 US recognition of the PRC</li>\r\n<li>1984 <a href=\"https://en.wikipedia.org/wiki/Sino-British_Joint_Declaration\">Sino-British Joint Declaration</a> (One Country, Two Systems)</li>\r\n<li>1986 Democratic Progressive Party voted into Legislative Yuan</li>\r\n<li>1987 <a href=\"https://en.wikipedia.org/wiki/Martial_law_in_Taiwan\">Martial law</a> lifted</li>\r\n<li>1988 Death of Chiang Ching-kuo</li>\r\n<li>1991 <em>Temporary Provisions</em> rescinded, DPP legal</li>\r\n<li>1991 <a href=\"https://en.wikipedia.org/wiki/Straits_Exchange_Foundation\">SEF</a> and <a href=\"https://en.wikipedia.org/wiki/Association_for_Relations_Across_the_Taiwan_Straits\">ARATS</a> founded</li>\r\n<li>1992 PRC-ROC <a href=\"https://en.wikipedia.org/wiki/1992_Consensus\">consensus on the One China Principle</a></li>\r\n<li>1996 Direct Presidential election, Taiwan Strait crisis</li>\r\n<li>1997 Handover of Hong Kong to PRC</li>\r\n<li>2000 First DPP President</li>\r\n<li>2008 <a href=\"https://en.wikipedia.org/wiki/Three_Links\">Three Links</a>, President <a href=\"https://en.wikipedia.org/wiki/Ma_Ying-jeou\">Ma Ying-jeou</a> (KMT)</li>\r\n<li>2014 <a href=\"https://en.wikipedia.org/wiki/Sunflower_Student_Movement\">Sunflower Movement</a></li>\r\n<li>2015 Ma-Xi meeting</li>\r\n<li>2016 DPP President Tsai Ing-wen</li>\r\n</ul>\r\n<p>Here\'s the text from IRC:</p>\r\n<p>China doesn\'t want Taiwan to be independent because that would be a loss of prestige to China.</p>\r\n<p>There are no technical details about it, it\'s all about symbolism.</p>\r\n<p>The China thing is a really interesting thing to unpack. First of all, if you ask the traditional ruling party on Taiwan, the KMT or GMD (Guo Min Dang), there is no country called Taiwan. The KMT and the CCP (Chinese Communist Party) agree that there is only one China and Taiwan is simply a province of that China. Where they disagree is whether the true government of the whole is in Beijing or in Taipei. (fun fact: the official capital of the Republic of China (Taiwan) is Nanjing, which is not under ROC control)</p>\r\n<p>Also, some de-facto parts of India and all of Mongolia is officially part of the ROC, according to their Constitution.</p>\r\n<div style=\"width: 500px; line-height: 1em; font-size: 0.5em\">\r\n<a href=\"https://en.wikipedia.org/wiki/Free_area_of_the_Republic_of_China#/media/File:ROC_Administrative_and_Claims.svg\"><img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/ROC_Administrative_and_Claims.svg/500px-ROC_Administrative_and_Claims.svg.png\" alt=\"Map of ROC claims\"></a>\r\n<br><em>(Image license: CC-by-SA, Wikipedia user <a href=\"https://en.wikipedia.org/wiki/User_talk:ZanderSchubert\">ZanderSchubert</a>)</em>\r\n</div>\r\n\r\n<p>If you fly from Beijing, there are domestic flights and \"international flights and domestic flights to Hong Kong, Macau and Taiwan\".</p>\r\n<p>So the US and UN stance since 1972 is \"there is one China, and its government is in Beijing\". But at the same time US is giving military support to Taipei, which according to Beijing is an unruly province.</p>\r\n<p>As long as the status quo holds – that Taipei claims to rule all of China and Beijing claims to rule all of China and no outsider that matters challenges that – China (both of them!) is happy. It works, there are extended business relations between the two jurisdictions (most of the electronics made in China are made in factories owned by Taiwanese companies)</p>\r\n<p>Both the CCP and the KMT hope that in the long term, this can gradually creep toward a unification of China. If Taiwan would declare independence, that would mean war.</p>\r\n<p>Now, the current ruling party, the DPP (Democratic Progressive Party) officially support driving toward a Taiwanese rather than a Chinese national identity, and at some point independence. They are being very careful about it though, because they are also aware of how Beijing would react if they went out and did it. Also, while they do control the majority of the Legislative Yuan, there is a significant minority in Taiwan that adhere to a Chinese identity, don\'t want to upset China, and don\'t want formal independence. The current quirky situation works, and barriers have been coming down over the years. Relations are abnormal yet normal. On the rhetorical level it\'s all messed up, in practice you can fly between the island and the mainland, you can conduct business and send post, etc.</p>\r\n<p>When ROC (Republic of China, \"Taiwan\") and PRC (People\'s Republic of China, \"Mainland China\") representatives meet, there are no embassies or consulates involved, because neither acknowledges the other as a country. Neither President will call the other \"President\", because that would imply they represent a country, rather than a rebel faction inside what the other side considers China.</p>\r\n<p>So when Trump goes on Twitter and says \"The President of Taiwan CALLED ME today to wish me congratulations on winning the Presidency. Thank you!\" that\'s a huge scandal in the eyes of Beijing. There is no President of Taiwan, and to imply so is to imply that Taiwan is a country and should be independent.</p>\r\n<p>That\'s as short as I can make it, but that\'s the low-down on what\'s up in the Taiwan Strait.</p>\r\n<p>Further reference (all Wikipedia):</p>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/China_and_the_United_Nations\">China and the United Nations</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/United_Nations_General_Assembly_Resolution_2758\">United Nations General Assembly Resolution 2758</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Pan-Blue_Coalition\">Pan-Blue Coalition</a> (mainly KMT)</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Pan-Green_Coalition\">Pan-Green Coalition</a> (mainly DPP)</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Political_status_of_Taiwan\">Political status of Taiwan</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Chinese_unification\">Chinese unification</a></li>\r\n</ul>\r\n<p>Tangential background (all except one from Wikipedia):</p>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Qing_conquest_of_the_Ming\">Qing conquest of the Ming</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Unequal_treaty\">Unequal treaty</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Taiwan_under_Japanese_rule\">Taiwan under Japanese rule</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/May_Fourth_Movement\">May Fourth Movement</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Dates_of_establishment_of_diplomatic_relations_with_the_People%27s_Republic_of_China\">Recognition of the PRC</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Demographics_of_Taiwan\">Demographics of Taiwan</a></li>\r\n<li><a href=\"https://www.wolframalpha.com/input/?i=population+taiwan+time+series+1945+to+1952\">Population of Taiwan 1945 – 1952</a>\r\n(wolframalpha)</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Mongolia%E2%80%93Taiwan_relations\">Mongolia—Taiwan relations</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Taiwan_after_World_War_II\">Taiwan after World War II</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Socialism_with_Chinese_characteristics\">Socialism with Chinese characteristics</a></li>\r\n</ul>\r\n',311,0,0,'CC-BY-SA','china, taiwan, roc, prc, politics, trump, history',0,0,1),
(2199,'2017-01-05','Replacing the Throttle Position Sensor on My Truck',1138,'Sound-seeing episode, listen as I Replace the throttle position sensor on my truck','<p>When the \"check engine\" light came on in my truck again, it turned out to be the <a href=\"https://en.wikipedia.org/wiki/Throttle_position_sensor\">throttle position sensor</a> just like when I very first bought the truck about a year-and-a-half ago. That time, I was able to fix it by spraying contact cleaner on it, but this time that didn\'t work. I ordered a new part. In this episode I talk while I replace the part and I also talk about the nifty diagnostic tool that I used to get the trouble code and how it sends the information to your smartphone.</p>\r\n\r\n<p><a data-flickr-embed=\"true\"  href=\"https://www.flickr.com/photos/137675441@N05/albums/72157677922691915\" title=\"Throttle Position Sensor Pics\"><img src=\"https://c8.staticflickr.com/1/539/31687571375_a77251e859_z.jpg\" width=\"360\" height=\"640\" alt=\"Throttle Position Sensor Pics\"></a></p>\r\n\r\n<p>What you can gather with the torque diagnostic tool for Android:</p>\r\n\r\n<ul>\r\n	<li>View live OBD engine data on your Android phone - Connect to your vehicle ECU</li>\r\n	<li>Fully customisable dashboard screens - Design your own layouts and custom dials, use your own themes</li>\r\n	<li>Retrieve Fault Codes (DTCs) and clear Check Engine lights - View fault descriptions using the built-in databases</li>\r\n	<li>Upload live OBD2 data to your webserver or the torque web viewer in realtime</li>\r\n	<li>Check the performance of your vehicle with BHP / Torque / 0-60 &amp; Quarter Mile widgets</li>\r\n</ul>\r\n\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n	<li><a href=\"https://en.wikipedia.org/wiki/Throttle_position_sensor\">Throttle Position Sensor</a></li>\r\n	<li><a href=\"https://veepeak.net/index.php?route=product/product&path=59_61&product_id=60\">Veepeak Mini WiFi Diagnostic Trouble Code Reader</a></li>\r\n	<li><a href=\"https://torque-bhp.com/\">Torque</a> App for Android: Performance and Diagnostics for your Vehicle</li>\r\n</ul>',238,0,0,'CC-BY-SA','DIY, cars, car repair, automotive',0,0,1),
(2200,'2017-01-06','Episode one of the future of free software series',154,'introduction to the series','<p>\r\nSpaceman introduces a series on the future of free software as he sees it.\r\n</p>\r\n<p>\r\nThe full series is available on my hidden service: <a href=\"https://qzc3ou3vccr3yjyg.onion/free-software-podcasts/the-future-of-free-software/\">https://qzc3ou3vccr3yjyg.onion/free-software-podcasts/the-future-of-free-software/</a>\r\n</p>\r\n<p>\r\nYou can access the site using the Tor Browser available <a href=\"https://www.torproject.org/projects/torbrowser.html.en\">here</a>\r\n</p>',344,0,1,'CC-BY-SA','free software',0,0,1),
(2222,'2017-02-07','FOSDEM 2017 K (level 1, group A)',5392,'Ken interviews the projects in Group A of the the K building level 1','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#K1A.1\">KDE</a></li>\r\n<li><a href=\"#K1A.2\">GNOME</a></li>\r\n<li><a href=\"#K1A.3\">LibreOffice</a></li>\r\n<li><a href=\"#K1A.4\">Kopano</a></li>\r\n<li><a href=\"#K1A.5\">CiviCRM</a></li>\r\n<li><a href=\"#K1A.6a\">GNU Taler</a></li>\r\n<li><a href=\"#K1A.6b\">pEp foundation</a></li>\r\n<li><a href=\"#K1A.7\">FreeBSD Project</a></li>\r\n<li><a href=\"#K1A.8\">illumos</a></li>\r\n<li><a href=\"#K1A.9\">OpenSUSE</a></li>\r\n<li><a href=\"#K1A.10\">CentOS</a></li>\r\n<li><a href=\"#K1A.11\">Fedora Project</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.1\" ><img alt=\"KDE\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.1.jpg\"/></h2>\r\n<p><a href=\"https://www.kde.org/\">https://www.kde.org/</a></p>\r\n<blockquote>\r\nKDE is an international community that creates Free Software for desktop and portable computing. Among KDE\'s products are a modern desktop system for Linux and UNIX platforms, and comprehensive office productivity and groupware suites. KDE offers hundreds of software titles in many categories including web applications, multimedia, entertainment, educational, graphics and software development.\r\n</blockquote>\r\n<h3>Listen to the interview with Jonathan Riddell</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=73.000000,510.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=73.000000,510.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2222_K1A.1_KDE_laptop.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.1_KDE_laptop_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2222_K1A.1_KDE_snappy.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.1_KDE_snappy_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://www.kde.org/download/\">https://www.kde.org/download/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/KDE\">https://en.wikipedia.org/wiki/KDE</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=kde\">https://webchat.freenode.net/?channels=kde</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/102942756287167879504\">https://plus.google.com/communities/102942756287167879504</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/29561/\">https://www.linkedin.com/company-beta/29561/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.kde.org/support/mailinglists/\">https://www.kde.org/support/mailinglists/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/kdecommunity\">https://twitter.com/kdecommunity</a></li>\r\n<li>Facebook: <a href=\"https://www.kde.org/images/facebook.png\">https://www.kde.org/images/facebook.png</a></li>\r\n<li>YouTube: <a href=\"https://www.kde.org/images/gplus.png\">https://www.kde.org/images/gplus.png</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.2\" ><img alt=\"GNOME\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.2.jpg\"/></h2>\r\n<p><a href=\"https://www.gnome.org/\">https://www.gnome.org/</a></p>\r\n<blockquote>\r\nGNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation.\r\n</blockquote>\r\n<h3>Listen to the interview with Bastian Ilso</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=519.000000,811.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=519.000000,811.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://git.gnome.org/browse/\">https://git.gnome.org/browse/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/GNOME\">https://en.wikipedia.org/wiki/GNOME</a></li>\r\n<li>IRC: <a href=\"https://wiki.gnome.org/Community/GettingInTouch/IRC\">https://wiki.gnome.org/Community/GettingInTouch/IRC</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/108054458791366257368/posts\">https://plus.google.com/108054458791366257368/posts</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/792348/\">https://www.linkedin.com/company-beta/792348/</a></li>\r\n<li>Mailinglist: <a href=\"https://mail.gnome.org/mailman/listinfo\">https://mail.gnome.org/mailman/listinfo</a></li>\r\n<li>RSS: <a href=\"https://www.gnome.org/feed/\">https://www.gnome.org/feed/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/gnome\">https://twitter.com/gnome</a></li>\r\n<li>FediVerse: <a href=\"https://identi.ca/gnome\">https://identi.ca/gnome</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/GNOMEDesktop\">https://www.facebook.com/GNOMEDesktop</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/GNOMEDesktop\">https://www.youtube.com/user/GNOMEDesktop</a></li>\r\n<li>About: <a href=\"https://www.gnome.org/about/\">https://www.gnome.org/about/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.3\" ><img alt=\"LibreOffice\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.3.jpg\"/></h2>\r\n<p><a href=\"https://www.libreoffice.org/\">https://www.libreoffice.org/</a></p>\r\n<blockquote>\r\nLibreOffice is the most widely used free open source office software. It is a community-driven project of The Document Foundation. LibreOffice is developed by professionals and by users, just like you, who believe in the principles of free software and in sharing their work with the world in a non-restrictive way. At the core of these principles is the promise of better-quality, highly-reliable and secure software that gives you greater flexibility at zero cost and no end-user lock-in.\r\n</blockquote>\r\n<h3>Listen to the interview with Italo Vignoli</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=820.000000,1222.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=820.000000,1222.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://www.libreoffice.org/about-us/source-code/\">https://www.libreoffice.org/about-us/source-code/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/LibreOffice\">https://en.wikipedia.org/wiki/LibreOffice</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=libreoffice\">https://webchat.freenode.net/?channels=libreoffice</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+libreoffice/\">https://plus.google.com/+libreoffice/</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/4935274\">https://www.linkedin.com/groups/4935274</a></li>\r\n<li>Mailinglist: <a href=\"https://www.libreoffice.org/get-help/mailing-lists\">https://www.libreoffice.org/get-help/mailing-lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/libreoffice\">https://twitter.com/libreoffice</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/libreoffice.org\">https://www.facebook.com/libreoffice.org</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCQAClQkZEm2rkWvU5bvCAXQ\">https://www.youtube.com/channel/UCQAClQkZEm2rkWvU5bvCAXQ</a></li>\r\n<li>About: <a href=\"https://www.libreoffice.org/about-us/who-are-we/\">https://www.libreoffice.org/about-us/who-are-we/</a></li>\r\n<li>Reddit: <a href=\"https://www.reddit.com/r/libreoffice\">https://www.reddit.com/r/libreoffice</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.4\" ><img alt=\"Kopano\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.4.jpg\"/></h2>\r\n<p><a href=\"https://www.kopano.io/\">https://www.kopano.io/</a></p>\r\n<blockquote>\r\nKopano is a thoroughly modern communication stack. It\'s fully MAPI based server (Core) provides access to email, contacts, calendaring through a web interface (WebApp), on the desktop (DeskApp) and can be used with mobile devices. Integration with online meetings tools based on WebRTC (Web Meetings) and integration with file storage services (Files) provide a complete set of tools to work together.\r\n</blockquote>\r\n<h3>Listen to the interview with Michael Kromer</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=1231.000000,1735.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=1231.000000,1735.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://stash.kopano.io/repos?visibility=public\">https://stash.kopano.io/repos?visibility=public</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=kopano\">https://webchat.freenode.net/?channels=kopano</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/112491981669914076429\">https://plus.google.com/communities/112491981669914076429</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/10815502\">https://www.linkedin.com/company/10815502</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/kopanobv\">https://twitter.com/kopanobv</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/meet.kopano/\">https://www.facebook.com/meet.kopano/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCl8Nd0TDVgHeZFuOdkiSzIA\">https://www.youtube.com/channel/UCl8Nd0TDVgHeZFuOdkiSzIA</a></li>\r\n<li>About: <a href=\"https://kopano.com/about/\">https://kopano.com/about/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.5\" ><img alt=\"CiviCRM\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.5.jpg\"/></h2>\r\n<p><a href=\"https://civicrm.org\">https://civicrm.org</a></p>\r\n<blockquote>\r\nCiviCRM is an open source CRM built by a community of contributors and supporters, and coordinated by the Core Team. CiviCRM is web-based software used by a diverse range of organisations, particularly not-for-profit organizations (nonprofts and civic sector organizations). CiviCRM offers a complete feature set out of the box and can integrate with your website.\r\n</blockquote>\r\n<h3>Listen to the interview with Alain Benbassat</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=1744.000000,1964.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=1744.000000,1964.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/civicrm/civicrm-dev-docs\">https://github.com/civicrm/civicrm-dev-docs</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/CiviCRM\">https://en.wikipedia.org/wiki/CiviCRM</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=civicrm\">https://webchat.freenode.net/?channels=civicrm</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/114972789429616596475\">https://plus.google.com/communities/114972789429616596475</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/1418647\">https://www.linkedin.com/groups/1418647</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.civicrm.org/lists/\">https://lists.civicrm.org/lists/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/civicrm\">https://twitter.com/civicrm</a></li>\r\n<li>Facebook: <a href=\"https://facebook.com/civicrm\">https://facebook.com/civicrm</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCbmFxo3HyO9gaNG40byQjiQ\">https://www.youtube.com/channel/UCbmFxo3HyO9gaNG40byQjiQ</a></li>\r\n<li>About: <a href=\"https://civicrm.org/about\">https://civicrm.org/about</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.6a\" ><img alt=\"GNU Taler\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.6a.jpg\"/></h2>\r\n<p><a href=\"https://taler.net/\">https://taler.net/</a></p>\r\n<blockquote>\r\nTaler is an electronic payment system providing the ability to pay anonymously using digital cash. Taler consists of a network protocol definition (using a RESTful API over HTTP), a Mint (which creates digital coins), a Wallet (which allows customers\r\n</blockquote>\r\n<h3>Listen to the interview with Christian Grothoff</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=1973.000000,2402.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=1973.000000,2402.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://ftp.gnu.org/gnu/taler/\">https://ftp.gnu.org/gnu/taler/</a></li>\r\n<li>Mailinglist: <a href=\"https://savannah.gnu.org/mail/?group=taler\">https://savannah.gnu.org/mail/?group=taler</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.6b\" ><img alt=\"pEp foundation\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.6b.jpg\"/></h2>\r\n<p><a href=\"https://pep.foundation\">https://pep.foundation</a></p>\r\n<blockquote>\r\nThe Swiss-based PEP foundation that intends to encrypt all digital written communication fully automatically giving \"Privacy by Default\"\r\n</blockquote>\r\n<h3>Listen to the interview with Hernâni Matques</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=2411.000000,3791.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=2411.000000,3791.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://pep.foundation/source-code/index.html\">https://pep.foundation/source-code/index.html</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/pEpCouncil\">https://twitter.com/pEpCouncil</a></li>\r\n<li>About: <a href=\"https://pep.foundation/about/index.html\">https://pep.foundation/about/index.html</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.7\" ><img alt=\"FreeBSD Project\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.7.jpg\"/></h2>\r\n<p><a href=\"https://www.freebsd.org/\">https://www.freebsd.org/</a></p>\r\n<blockquote>\r\nFreeBSD is an advanced computer operating system used to power modern servers, desktops, and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security, and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.\r\n</blockquote>\r\n<h3>Listen to the interview with Benedict Reuschling</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=3800.000000,4051.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=3800.000000,4051.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/freebsd\">https://github.com/freebsd</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/FreeBSD\">https://en.wikipedia.org/wiki/FreeBSD</a></li>\r\n<li>IRC: <a href=\"https://www.freebsd.org/community/irc.html\">https://www.freebsd.org/community/irc.html</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/freebsd-foundation/\">https://www.linkedin.com/company/freebsd-foundation/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.freebsd.org/community/mailinglists.html\">https://www.freebsd.org/community/mailinglists.html</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/freebsdfndation\">https://twitter.com/freebsdfndation</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/FreeBSDFoundation\">https://www.facebook.com/FreeBSDFoundation</a></li>\r\n<li>About: <a href=\"https://www.freebsd.org/about.html\">https://www.freebsd.org/about.html</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.8\" ><img alt=\"illumos\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.8.jpg\"/></h2>\r\n<p><a href=\"https://illumos.org/\">https://illumos.org/</a></p>\r\n<blockquote>\r\nThis is the home of the illumos project, the open source fork of Sun\'s OpenSolaris. Launched in 2010, the project enjoys financial and technical support from several key companies which rely on the illumos kernel as the technological foundation for their own products, as well as the backing of a growing developer community.\r\n</blockquote>\r\n<h3>Listen to the interview with Hans Rosenfeld</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=4060.000000,4309.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=4060.000000,4309.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Illumos\">https://en.wikipedia.org/wiki/Illumos</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=illumos\">https://webchat.freenode.net/?channels=illumos</a></li>\r\n<li>Mailinglist: <a href=\"https://wiki.illumos.org/display/illumos/illumos+Mailing+Lists\">https://wiki.illumos.org/display/illumos/illumos+Mailing+Lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/illumosnews\">https://twitter.com/illumosnews</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/groups/illumos/\">https://www.facebook.com/groups/illumos/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UC1hkQmdXxDjR5m363iwPhvg\">https://www.youtube.com/channel/UC1hkQmdXxDjR5m363iwPhvg</a></li>\r\n<li>About: <a href=\"https://wiki.illumos.org/display/illumos/About+illumos\">https://wiki.illumos.org/display/illumos/About+illumos</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.9\" ><img alt=\"OpenSUSE\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.9.jpg\"/></h2>\r\n<p><a href=\"https://www.opensuse.org/\">https://www.opensuse.org/</a></p>\r\n<blockquote>\r\nopenSUSE, formerly openSUSE Leap 42.1 and openSUSE Tumbleweed, is a international Linux project with different distributions sponsored by SUSE Linux GmbH and other companies. It is widely used throughout the world, particularly in Germany. The focus of its development is creating usable open source tools for software developers and system administrators, while providing user friendly desktops, and a feature rich server environment.\r\n</blockquote>\r\n<h3>Listen to the interview with Douglas DeMaio</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=4318.000000,4667.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=4318.000000,4667.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OpenSUSE\">https://en.wikipedia.org/wiki/OpenSUSE</a></li>\r\n<li>IRC: <a href=\"https://en.opensuse.org/openSUSE:IRC_list\">https://en.opensuse.org/openSUSE:IRC_list</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+openSUSE/posts\">https://plus.google.com/+openSUSE/posts</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/254270/\">https://www.linkedin.com/company-beta/254270/</a></li>\r\n<li>Mailinglist: <a href=\"https://en.opensuse.org/openSUSE:Mailing_lists_subscription\">https://en.opensuse.org/openSUSE:Mailing_lists_subscription</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/opensuse\">https://twitter.com/opensuse</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/en.openSUSE\">https://www.facebook.com/en.openSUSE</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/opensusetv\">https://www.youtube.com/user/opensusetv</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.10\" ><img alt=\"CentOS\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.10.jpg\"/></h2>\r\n<p><a href=\"https://www.centos.org/\">https://www.centos.org/</a></p>\r\n<blockquote>\r\nThe CentOS Project is a community-driven free software effort focused on delivering a robust open source ecosystem. For users, we offer a consistent manageable platform that suits a wide variety of deployments. For open source communities, we offer a solid, predictable base to build upon, along with extensive resources to build, test, release, and maintain their code.\r\n</blockquote>\r\n<h3>Listen to the interview with Fabian Arrotin</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=4676.000000,4954.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=4676.000000,4954.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/CentOS\">https://en.wikipedia.org/wiki/CentOS</a></li>\r\n<li>IRC: <a href=\"https://wiki.centos.org/irc\">https://wiki.centos.org/irc</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/963243/\">https://www.linkedin.com/company-beta/963243/</a></li>\r\n<li>Mailinglist: <a href=\"https://wiki.centos.org/GettingHelp/ListInfo\">https://wiki.centos.org/GettingHelp/ListInfo</a></li>\r\n<li>About: <a href=\"https://www.centos.org/about/\">https://www.centos.org/about/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1A.11\" ><img alt=\"Fedora Project\" src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.11.jpg\"/></h2>\r\n<p><a href=\"https://getfedora.org/en/\">https://getfedora.org/en/</a></p>\r\n<blockquote>\r\nFedora is an operating system based on the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora contains software distributed under a free and open-source license and aims to be on the leading edge of such technologies.\r\n</blockquote>\r\n<h3>Listen to the interview with Justin W. Flory</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.ogg#t=4963.000000,5362.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2222.mp3#t=4963.000000,5362.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2222_K1A.11_Fedora_Project_youngest_ambassador.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2222_K1A.11_Fedora_Project_youngest_ambassador_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Fedora_(operating_system)\">https://en.wikipedia.org/wiki/Fedora_(operating_system)</a></li>\r\n<li>IRC: <a href=\"https://fedoraproject.org/wiki/IRC\">https://fedoraproject.org/wiki/IRC</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/112917221531140868607\">https://plus.google.com/112917221531140868607</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/32178/\">https://www.linkedin.com/company-beta/32178/</a></li>\r\n<li>Mailinglist: <a href=\"https://fedoraproject.org/wiki/Mailing_lists\">https://fedoraproject.org/wiki/Mailing_lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/fedora\">https://twitter.com/fedora</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/TheFedoraProject\">https://www.facebook.com/TheFedoraProject</a></li>\r\n</ul>\r\n',30,0,1,'CC-BY-SA','FOSDEM 2017, KDE, GNOME, LibreOffice, Kopano, CiviCRM, GNU Taler, pEp foundation, FreeBSD Project, illumos, OpenSUSE, CentOS, Fedora Project',0,0,1),
(2223,'2017-02-08','FOSDEM 2017 K (level 1, group B and C)',6873,'Ken interviews the projects in Group B and C of the the K building level 1','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#K1B.1a\">ReactOS</a></li>\r\n<li><a href=\"#K1B.1b\">Haiku</a></li>\r\n<li><a href=\"#K1B.2\">Gentoo</a></li>\r\n<li><a href=\"#K1B.3\">CoreOS Linux</a></li>\r\n<li><a href=\"#K1B.4\">Debian</a></li>\r\n<li><a href=\"#K1B.5\">PostgreSQL</a></li>\r\n<li><a href=\"#K1B.6\">Nextcloud</a></li>\r\n<li><a href=\"#K1B.7\">Bazel</a></li>\r\n<li><a href=\"#K1B.8a\">Open Build Service</a></li>\r\n<li><a href=\"#K1B.8b\">OpenQA</a></li>\r\n<li><a href=\"#K1C.1\">Free Software Foundation Europe</a></li>\r\n<li><a href=\"#K1C.3\">Vikings</a></li>\r\n<li><a href=\"#K1C.4a\">Tor Project</a></li>\r\n<li><a href=\"#K1C.4b\">Tails Project</a></li>\r\n<li><a href=\"#K1C.4c\">Frënn vun der Ënn</a></li>\r\n<li><a href=\"#K1C.4d\">Nos oignons</a></li>\r\n<li><a href=\"#K1C.5\">Xen Project</a></li>\r\n<li><a href=\"#K1C.6\">OpenStack</a></li>\r\n<li><a href=\"#K1C.7a\">oVirt</a></li>\r\n<li><a href=\"#K1C.7b\">Foreman</a></li>\r\n<li><a href=\"#K1C.8\">Gluster</a></li>\r\n<li><a href=\"#K1C.9\">ownCloud</a></li>\r\n<li><a href=\"#K1C.10a\">CAcert</a></li>\r\n<li><a href=\"#K1C.10b\">secure-u</a></li>\r\n</ul>\r\n\r\n\r\n<hr />\r\n<h2 id=\"K1B.1a\" ><img alt=\"ReactOS\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.1a.jpg\"/></h2>\r\n<p><a href=\"https://www.reactos.org/\">https://www.reactos.org/</a></p>\r\n<blockquote>\r\nReactOS® is a free open source operating system based on the best design principles found in the Windows NT® architecture (Windows versions such as Windows XP, Windows 7, Windows Server 2012 are built on Windows NT architecture). Written completely from scratch, ReactOS is not a Linux based system, and shares none of the UNIX architecture. The main goal of the ReactOS® project is to provide an operating system which is binary compatible with Windows.\r\n</blockquote>\r\n<h3>Listen to the interview with Colin Finck</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=77.000000,338.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=77.000000,338.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/ReactOS\">https://en.wikipedia.org/wiki/ReactOS</a></li>\r\n<li>IRC: <a href=\"https://www.reactos.org/irc\">https://www.reactos.org/irc</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/100586191925430460947\">https://plus.google.com/100586191925430460947</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/3977523/\">https://www.linkedin.com/company-beta/3977523/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.reactos.org/community/mailing-lists\">https://www.reactos.org/community/mailing-lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/reactos\">https://twitter.com/reactos</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/pages/ReactOS/19143619259\">https://www.facebook.com/pages/ReactOS/19143619259</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCMo8NP-2oP35rauon-Duc9Q\">https://www.youtube.com/channel/UCMo8NP-2oP35rauon-Duc9Q</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.1b\" ><img alt=\"Haiku\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.1b.jpg\"/></h2>\r\n<p><a href=\"https://www.haiku-os.org/\">https://www.haiku-os.org/</a></p>\r\n<blockquote>\r\nHaiku is an open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.\r\n</blockquote>\r\n<h3>Listen to the interview with François Revol</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=347.000000,774.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=347.000000,774.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Haiku_(operating_system)\">https://en.wikipedia.org/wiki/Haiku_(operating_system)</a></li>\r\n<li>IRC: <a href=\"https://www.haiku-os.org/community/irc\">https://www.haiku-os.org/community/irc</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/116050756631351429142\">https://plus.google.com/communities/116050756631351429142</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/haiku-inc-\">https://www.linkedin.com/company/haiku-inc-</a></li>\r\n<li>Mailinglist: <a href=\"https://www.haiku-os.org/community/ml\">https://www.haiku-os.org/community/ml</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/haikuOS\">https://twitter.com/haikuOS</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/groups/haikuosgroup/\">https://www.facebook.com/groups/haikuosgroup/</a></li>\r\n<li>YouTube: <a href=\"https://youtube.com/user/haikuos\">https://youtube.com/user/haikuos</a></li>\r\n<li>About: <a href=\"https://www.haiku-os.org/about/\">https://www.haiku-os.org/about/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.2\" ><img alt=\"Gentoo\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.2.jpg\"/></h2>\r\n<p><a href=\"https://www.gentoo.org/\">https://www.gentoo.org/</a></p>\r\n<blockquote>\r\nGentoo is a free operating system based on either Linux or FreeBSD that can be automatically optimized and customized for just about any application or need. Extreme configurability, performance and a top notch user and developer community are all hallmarks of the Gentoo experience.\r\n</blockquote>\r\n<h3>Listen to the interview with Matthew Thode</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=783.000000,1069.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=783.000000,1069.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Gentoo_Linux\">https://en.wikipedia.org/wiki/Gentoo_Linux</a></li>\r\n<li>IRC: <a href=\"https://www.gentoo.org/get-involved/irc-channels/\">https://www.gentoo.org/get-involved/irc-channels/</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+Gentoo\">https://plus.google.com/+Gentoo</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/16350/\">https://www.linkedin.com/company-beta/16350/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.gentoo.org/get-involved/mailing-lists/\">https://www.gentoo.org/get-involved/mailing-lists/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/gentoo\">https://twitter.com/gentoo</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/gentoo.org\">https://www.facebook.com/gentoo.org</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.3\" ><img alt=\"CoreOS Linux\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.3.jpg\"/></h2>\r\n<p><a href=\"https://coreos.com/\">https://coreos.com/</a></p>\r\n<blockquote>\r\nContainer Linux by CoreOS (formerly CoreOS Linux) is an open-source lightweight operating system based on the Linux kernel and designed for providing infrastructure to clustered deployments, while focusing on automation, ease of application deployment, security, reliability and scalability. As an OS, Container Linux provides only the minimal functionality required for deploying applications inside software containers, together with built-in mechanisms for service discovery and configuration sharing.\r\n</blockquote>\r\n<h3>Listen to the interview with Brian Redbeard</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=1078.000000,1338.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=1078.000000,1338.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/CoreOS\">https://en.wikipedia.org/wiki/CoreOS</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=coreos\">https://webchat.freenode.net/?channels=coreos</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+Coreos\">https://plus.google.com/+Coreos</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/3323899/\">https://www.linkedin.com/company-beta/3323899/</a></li>\r\n<li>Mailinglist: <a href=\"https://groups.google.com/forum/#!forum/coreos-user\">https://groups.google.com/forum/#!forum/coreos-user</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/coreos/\">https://twitter.com/coreos/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/coreoslinux\">https://www.youtube.com/user/coreoslinux</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.4\" ><img alt=\"Debian\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.4.jpg\"/></h2>\r\n<p><a href=\"https://www.debian.org/\">https://www.debian.org/</a></p>\r\n<blockquote>\r\nDebian is a free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.\r\n</blockquote>\r\n<h3>Listen to the interview with Sebastiaan Couwenberg</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=1347.000000,1565.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=1347.000000,1565.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Debian\">https://en.wikipedia.org/wiki/Debian</a></li>\r\n<li>IRC: <a href=\"https://wiki.debian.org/IRC\">https://wiki.debian.org/IRC</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/163400/\">https://www.linkedin.com/company-beta/163400/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.debian.org/MailingLists/\">https://www.debian.org/MailingLists/</a></li>\r\n<li>RSS: <a href=\"https://www.debian.org/News/news\">https://www.debian.org/News/news</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/debian\">https://twitter.com/debian</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.5\" ><img alt=\"PostgreSQL\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.5.jpg\"/></h2>\r\n<p><a href=\"https://www.postgresql.org/\">https://www.postgresql.org/</a></p>\r\n<blockquote>\r\nPostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. It runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages).\r\n</blockquote>\r\n<h3>Listen to the interview with Robert Juens</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=1574.000000,1940.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=1574.000000,1940.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/PostgreSQL\">https://en.wikipedia.org/wiki/PostgreSQL</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/PostgreSQL\">https://twitter.com/PostgreSQL</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.6\" ><img alt=\"Nextcloud\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.6.jpg\"/></h2>\r\n<p><a href=\"https://nextcloud.com\">https://nextcloud.com</a></p>\r\n<blockquote>\r\nNextcloud is a suite of client-server software for creating file hosting services and using them. It is functionally very similar to the widely used Dropbox, with the primary functional difference being that Nextcloud is free and open-source, and thereby allowing anyone to install and operate it without charge on a private server. In contrast to proprietary services like Dropbox, the open architecture allows adding additional functionality to the server in form of so-called applications.\r\n</blockquote>\r\n<h3>Listen to the interview with Frank Karlitschek</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=1949.000000,2339.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=1949.000000,2339.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/nextcloud\">https://github.com/nextcloud</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Nextcloud\">https://en.wikipedia.org/wiki/Nextcloud</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=nextcloud\">https://webchat.freenode.net/?channels=nextcloud</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/b/104036748063781940910/104036748063781940910/about\">https://plus.google.com/b/104036748063781940910/104036748063781940910/about</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/10827569/\">https://www.linkedin.com/company-beta/10827569/</a></li>\r\n<li>Mailinglist: <a href=\"help.nextcloud.com\">help.nextcloud.com</a></li>\r\n<li>RSS: <a href=\"https://nextcloud.com/blogfeed\">https://nextcloud.com/blogfeed</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/nextclouders\">https://twitter.com/nextclouders</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/Nextcloud-1032807203462807/\">https://www.facebook.com/Nextcloud-1032807203462807/</a></li>\r\n<li>YouTube: <a href=\"https://youtube.com/nextcloud\">https://youtube.com/nextcloud</a></li>\r\n<li>About: <a href=\"https://nextcloud.com/about\">https://nextcloud.com/about</a></li>\r\n<li>Reddit: <a href=\"https://www.reddit.com/r/NextCloud/\">https://www.reddit.com/r/NextCloud/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.7\" ><img alt=\"Bazel\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.7.jpg\"/></h2>\r\n<p><a href=\"https://bazel.build/\">https://bazel.build/</a></p>\r\n<blockquote>\r\nBazel is Google\'s own build tool, now publicly available in Beta. Bazel has built-in support for building both client and server software, including client applications for both Android and iOS platforms. It also provides an extensible framework that you can use to develop your own build rules.\r\n</blockquote>\r\n<h3>Listen to the interview with David Stanke</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=2348.000000,2630.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=2348.000000,2630.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/bazelbuild/bazel\">https://github.com/bazelbuild/bazel</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Bazel_(software)\">https://en.wikipedia.org/wiki/Bazel_(software)</a></li>\r\n<li>Mailinglist: <a href=\"https://groups.google.com/forum/#!forum/bazel-discuss\">https://groups.google.com/forum/#!forum/bazel-discuss</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/bazelbuild\">https://twitter.com/bazelbuild</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.8a\" ><img alt=\"Open Build Service\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.8a.jpg\"/></h2>\r\n<p><a href=\"https://openbuildservice.org/\">https://openbuildservice.org/</a></p>\r\n<blockquote>\r\nThe Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures.\r\n</blockquote>\r\n<h3>Listen to the interview with Richard Brown</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=2639.000000,3049.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=2639.000000,3049.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Open_Build_Service\">https://en.wikipedia.org/wiki/Open_Build_Service</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=openSUSE-buildservice\">https://webchat.freenode.net/?channels=openSUSE-buildservice</a></li>\r\n<li>Mailinglist: <a href=\"opensuse-buildservice+subscribe@opensuse.org\">opensuse-buildservice+subscribe@opensuse.org</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1B.8b\" ><img alt=\"OpenQA\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1B.8b.jpg\"/></h2>\r\n<p><a href=\"https://openqa.opensuse.org/\">https://openqa.opensuse.org/</a></p>\r\n<blockquote>\r\nopenQA is an automated test tool for operating systems and the engine at the heart of openSUSE\'s automated testing initiative.\r\n</blockquote>\r\n<h3>Listen to the interview with Richard Brown</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=2635.000000,3045.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=2635.000000,3045.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=openSUSE-factory\">https://webchat.freenode.net/?channels=openSUSE-factory</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.1\" ><img alt=\"Free Software Foundation Europe\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.1.jpg\"/></h2>\r\n<p><a href=\"https://fsfe.org/index.en.html\">https://fsfe.org/index.en.html</a></p>\r\n<blockquote>\r\nFree Software Foundation Europe is a charity that empowers users to control technology. Software is deeply involved in all aspects of our lives; and it is important that this technology empowers rather than restricts us. Free Software gives everybody the rights to use, understand, adapt and share software.These rights help support other fundamental freedoms like freedom of speech, press and privacy.\r\n</blockquote>\r\n<h3>Listen to the interview with Florian Snow</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3054.000000,3198.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3054.000000,3198.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Free_Software_Foundation_Europe\">https://en.wikipedia.org/wiki/Free_Software_Foundation_Europe</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=fsfe\">https://webchat.freenode.net/?channels=fsfe</a></li>\r\n<li>Mailinglist: <a href=\"https://fsfe.org/contact/community.html\">https://fsfe.org/contact/community.html</a></li>\r\n<li>RSS: <a href=\"https://fsfe.org/news/news.rss\">https://fsfe.org/news/news.rss</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/fsfe\">https://twitter.com/fsfe</a></li>\r\n<li>Facebook: <a href=\"https://facebook.com/thefsfe\">https://facebook.com/thefsfe</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.3\" ><img alt=\"Vikings\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.3.jpg\"/></h2>\r\n<p><a href=\"https://vikings.net/ \">https://vikings.net/ </a></p>\r\n<blockquote>\r\nLibre Hosting Provider\r\n</blockquote>\r\n<h3>Listen to the interview with Thomas Umbach</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3207.000000,3648.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3207.000000,3648.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2223_K1C.3_Vikings_pizzabox.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.3_Vikings_pizzabox_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2223_K1C.3_Vikings_tower.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.3_Vikings_tower_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=vikings\">https://webchat.freenode.net/?channels=vikings</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.vikings.net\">https://lists.vikings.net</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/VIKINGSlibre\">https://twitter.com/VIKINGSlibre</a></li>\r\n<li>FediVerse: <a href=\"https://quitter.se/vikings\">https://quitter.se/vikings</a></li>\r\n<li>Reddit: <a href=\"https://www.reddit.com/r/vikingslibre/ & https://www.reddit.com/r/VikingsDeutsch/\">https://www.reddit.com/r/vikingslibre/ & https://www.reddit.com/r/VikingsDeutsch/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.4a\" ><img alt=\"Tor Project\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.4a.jpg\"/></h2>\r\n<p><a href=\"https://www.torproject.org/\">https://www.torproject.org/</a></p>\r\n<blockquote>\r\nTor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security.\r\n</blockquote>\r\n<h3>Listen to the interview with A Volunteer at the Booth</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3657.000000,4121.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3657.000000,4121.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>IRC: <a href=\"https://www.torproject.org/about/contact.html.en#irc\">https://www.torproject.org/about/contact.html.en#irc</a></li>\r\n<li>Mailinglist: <a href=\"https://www.torproject.org/docs/documentation.html.en#MailingLists\">https://www.torproject.org/docs/documentation.html.en#MailingLists</a></li>\r\n<li>Twitter: <a href=\"https://www.torproject.org/about/contact.html.en#twitter\">https://www.torproject.org/about/contact.html.en#twitter</a></li>\r\n<li>About: <a href=\"https://www.torproject.org/about/overview.html.en\">https://www.torproject.org/about/overview.html.en</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.4b\" ><img alt=\"Tails Project\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.4b.jpg\"/></h2>\r\n<p><a href=\"https://tails.boum.org/\">https://tails.boum.org/</a></p>\r\n<blockquote>\r\nTails is a live operating system that you can start on almost any computer from a DVD, USB stick, or SD card. It aims at preserving your privacy and anonymity, and helps you to: use the Internet anonymously and circumvent censorship; all connections to the Internet are forced to go through the Tor network; leave no trace on the computer you are using unless you ask it explicitly; use state-of-the-art cryptographic tools to encrypt your files, emails and instant messaging.\r\n</blockquote>\r\n<h3>Listen to the interview with A Volunteer at the Booth</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3657.000000,4121.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3657.000000,4121.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>IRC: <a href=\"https://tails.boum.org/support/chat/index.en.html\">https://tails.boum.org/support/chat/index.en.html</a></li>\r\n<li>Mailinglist: <a href=\"https://tails.boum.org/about/contact/index.en.html#index1h1\">https://tails.boum.org/about/contact/index.en.html#index1h1</a></li>\r\n<li>About: <a href=\"https://tails.boum.org/about/index.en.html\">https://tails.boum.org/about/index.en.html</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.4c\" ><img alt=\"Frënn vun der Ënn\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.4c.jpg\"/></h2>\r\n<p><a href=\"https://www.enn.lu/\">https://www.enn.lu/</a></p>\r\n<blockquote>\r\nLuxembourg based non-profit organization defending civil rights on the internet. We provide high-bandwidth Tor nodes all over the world to protect online privacy, anonymity, freedom of speech and fight censorship!\r\n</blockquote>\r\n<h3>Listen to the interview with A Volunteer at the Booth</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3657.000000,4121.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3657.000000,4121.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Mailinglist: <a href=\"https://lists.enn.lu/listinfo/discuss\">https://lists.enn.lu/listinfo/discuss</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/FrennVunDerEnn\">https://twitter.com/FrennVunDerEnn</a></li>\r\n<li>About: <a href=\"https://wiki.enn.lu/doku.php?id=news\">https://wiki.enn.lu/doku.php?id=news</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.4d\" ><img alt=\"Nos oignons\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.4d.jpg\"/></h2>\r\n<p><a href=\"https://nos-oignons.net/Services/index.en.html\">https://nos-oignons.net/Services/index.en.html</a></p>\r\n<blockquote>\r\nNos oignons is a not-for-profit organization created to collect donations in order to run Tor exit nodes. Tor enables users to create anonymous connections and bypass censorship on the Internet. Tor is at the same time a piece of software, a network of relays made of more than 7,000 servers and a project around which fortyish people gravitate.\r\n</blockquote>\r\n<h3>Listen to the interview with A Volunteer at the Booth</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=3657.000000,4121.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=3657.000000,4121.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Twitter: <a href=\"https://twitter.com/NosOignons\">https://twitter.com/NosOignons</a></li>\r\n<li>FediVerse: <a href=\"https://identi.ca/nosoignons\">https://identi.ca/nosoignons</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.5\" ><img alt=\"Xen Project\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.5.jpg\"/></h2>\r\n<p><a href=\"https://www.xenproject.org/\">https://www.xenproject.org/</a></p>\r\n<blockquote>\r\nThe Xen ProjectTM is the leading open source virtualization platform that is powering some of the largest clouds in production today. Amazon Web Services, Aliyun, Rackspace Public Cloud, Verizon Cloud and many hosting services use Xen Project software. Plus, it is integrated into multiple cloud orchestration projects like OpenStack.\r\n</blockquote>\r\n<h3>Listen to the interview with Julien Fontanet</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=4130.000000,4297.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=4130.000000,4297.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://www.xenproject.org/source-code.html\">https://www.xenproject.org/source-code.html</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Xen\">https://en.wikipedia.org/wiki/Xen</a></li>\r\n<li>IRC: <a href=\"https://www.xenproject.org/irc.html\">https://www.xenproject.org/irc.html</a></li>\r\n<li>Mailinglist: <a href=\"https://www.xenproject.org/mailing-list.html\">https://www.xenproject.org/mailing-list.html</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.6\" ><img alt=\"OpenStack\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.6.jpg\"/></h2>\r\n<p><a href=\"https://www.openstack.org/\">https://www.openstack.org/</a></p>\r\n<blockquote>\r\nOpen source software for creating private and public clouds. OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure. Hundreds of the world\'s largest brands rely on OpenStack to run their businesses every day, reducing costs and helping them move faster.\r\n</blockquote>\r\n<h3>Listen to the interview with Aurélien Joga</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=4308.000000,4620.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=4308.000000,4620.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OpenStack\">https://en.wikipedia.org/wiki/OpenStack</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=openstack%2C%23openstack&uio=d4\">https://webchat.freenode.net/?channels=openstack%2C%23openstack&uio=d4</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/openstack\">https://www.linkedin.com/company/openstack</a></li>\r\n<li>Mailinglist: <a href=\"https://www.openstack.org/community/\">https://www.openstack.org/community/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/OpenStack\">https://twitter.com/OpenStack</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/openstack\">https://www.facebook.com/openstack</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/OpenStackFoundation\">https://www.youtube.com/user/OpenStackFoundation</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.7a\" ><img alt=\"oVirt\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.7a.jpg\"/></h2>\r\n<p><a href=\"https://www.ovirt.org/\">https://www.ovirt.org/</a></p>\r\n<blockquote>\r\noVirt is a virtualization management application used to manage hardware nodes, storage, and network resources, as well as deploying and monitoring virtual machines running in your data center.\r\n</blockquote>\r\n<h3>Listen to the interview with Yaniv Kaul</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=4629.000000,5030.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=4629.000000,5030.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://www.ovirt.org/develop/\">https://www.ovirt.org/develop/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OVirt\">https://en.wikipedia.org/wiki/OVirt</a></li>\r\n<li>IRC: <a href=\"irc://irc.oftc.net/ovirt\">irc://irc.oftc.net/ovirt</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/communities/109346090491400112913\">https://plus.google.com/u/0/communities/109346090491400112913</a></li>\r\n<li>Mailinglist: <a href=\"https://www.ovirt.org/community/about/mailing-lists/\">https://www.ovirt.org/community/about/mailing-lists/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/ovirt\">https://twitter.com/ovirt</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/groups/ovirt.openvirtualization/\">https://www.facebook.com/groups/ovirt.openvirtualization/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/ovirtproject\">https://www.youtube.com/user/ovirtproject</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.7b\" ><img alt=\"Foreman\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.7b.jpg\"/></h2>\r\n<p><a href=\"https://www.theforeman.org/\">https://www.theforeman.org/</a></p>\r\n<blockquote>\r\nForeman is a complete lifecycle management tool for physical and virtual servers. We give system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premise or in the cloud.\r\n</blockquote>\r\n<h3>Listen to the interview with Greg Sutcliffe</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=5039.000000,5453.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=5039.000000,5453.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/theforeman/theforeman.org\">https://github.com/theforeman/theforeman.org</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Foreman_(software)\">https://en.wikipedia.org/wiki/Foreman_(software)</a></li>\r\n<li>IRC: <a href=\"https://www.theforeman.org/support.html#IRC\">https://www.theforeman.org/support.html#IRC</a></li>\r\n<li>Google+: <a href=\"https://www.youtube.com/channel/UCCo7AZ1oG6TbG0-dwjRqCmw\">https://www.youtube.com/channel/UCCo7AZ1oG6TbG0-dwjRqCmw</a></li>\r\n<li>Mailinglist: <a href=\"https://www.theforeman.org/support.html#Mailinglists\">https://www.theforeman.org/support.html#Mailinglists</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.8\" ><img alt=\"Gluster\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.8.jpg\"/></h2>\r\n<p><a href=\"https://www.gluster.org/\">https://www.gluster.org/</a></p>\r\n<blockquote>\r\nGlusterFS is a scalable network filesystem. Using common off-the-shelf hardware, you can create large, distributed storage solutions for media streaming, data analysis, and other data- and bandwidth-intensive tasks. GlusterFS is free and open source software.\r\n</blockquote>\r\n<h3>Listen to the interview with Mohamed Ashiq Liyazudeen / Kaushal M / Jiffin Tony Thottan</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=5462.000000,6045.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=5462.000000,6045.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/gluster\">https://github.com/gluster</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/GlusterFS\">https://en.wikipedia.org/wiki/GlusterFS</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=gluster\">https://webchat.freenode.net/?channels=gluster</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/110022816028412595292\">https://plus.google.com/communities/110022816028412595292</a></li>\r\n<li>Mailinglist: <a href=\"https://www.gluster.org/mailman/listinfo/gluster-users\">https://www.gluster.org/mailman/listinfo/gluster-users</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/gluster\">https://twitter.com/gluster</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/GlusterInc\">https://www.facebook.com/GlusterInc</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.9\" ><img alt=\"ownCloud\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.9.jpg\"/></h2>\r\n<p><a href=\"https://owncloud.org/\">https://owncloud.org/</a></p>\r\n<blockquote>\r\nA safe home for all your data. Access & share your files, calendars, contacts, mail & more from any device, on your terms\r\n</blockquote>\r\n<h3>Listen to the interview with Holger Dyroff</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=6054.000000,6266.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=6054.000000,6266.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OwnCloud\">https://en.wikipedia.org/wiki/OwnCloud</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=owncloud\">https://webchat.freenode.net/?channels=owncloud</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/107072838776436530705/about\">https://plus.google.com/107072838776436530705/about</a></li>\r\n<li>Mailinglist: <a href=\"https://mailman.owncloud.org/mailman/listinfo/\">https://mailman.owncloud.org/mailman/listinfo/</a></li>\r\n<li>RSS: <a href=\"https://owncloud.org/blogfeed\">https://owncloud.org/blogfeed</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/ownClouders\">https://twitter.com/ownClouders</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/ownClouders\">https://www.facebook.com/ownClouders</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.10a\" ><img alt=\"CAcert\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.10a.jpg\"/></h2>\r\n<p><a href=\"https://www.cacert.org/\">https://www.cacert.org/</a></p>\r\n<blockquote>\r\nCAcert.org is a community-driven Certificate Authority that issues certificates to the public at large for free. CAcert\'s goal is to promote awareness and education on computer security through the use of encryption, specifically by providing cryptographic certificates. These certificates can be used to digitally sign and encrypt email, authenticate and authorize users connecting to websites and secure data transmission over the internet. \r\n</blockquote>\r\n<h3>Listen to the interview with Eva Stöwe</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=6277.000000,6734.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=6277.000000,6734.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/CAcert.org\">https://en.wikipedia.org/wiki/CAcert.org</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/117081703972254991731/posts\">https://plus.google.com/u/0/117081703972254991731/posts</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/89248/profile\">https://www.linkedin.com/groups/89248/profile</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/CAcert/\">https://www.facebook.com/CAcert/</a></li>\r\n<li>About: <a href=\"https://wiki.cacert.org/FAQ/AboutUs\">https://wiki.cacert.org/FAQ/AboutUs</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K1C.10b\" ><img alt=\"secure-u\" src=\"https://hackerpublicradio.org/eps/hpr2223_K1C.10b.jpg\"/></h2>\r\n<p><a href=\"https://www.secure-u.de/\">https://www.secure-u.de/</a></p>\r\n<blockquote>\r\nDer Verein fördert die Wissenschaft, Forschung und Verbraucherberatung. Insbesondere ist Zweck des Vereins die Förderung der Sicherheit im Internet und die Unterstützung von Anwendern bei der Anwendung sicherer Kommunikation.\r\n</blockquote>\r\n<h3>Listen to the interview with Eva Stöwe</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.ogg#t=6743.000000,6812.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2223.mp3#t=6743.000000,6812.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n</ul>\r\n',30,0,1,'CC-BY-SA','FOSDEM 2017, ReactOS, Haiku, Gentoo, CoreOS, Debian, PostgreSQL, Nextcloud, Bazel, Open Build Service/OpenQA, FSFE, Vikings, Tor, Xen, OpenStack, oVirt, Foreman, Gluster, ownCloud, CAcert, secure-u',0,0,1),
(2224,'2017-02-09','FOSDEM 2017 K (level 2 Stands 1 to 9)',4639,'Ken interviews the projects in the K building level 2 at stands 1 to 9','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#K2.1\">Mozilla</a></li>\r\n<li><a href=\"#K2.2\">diaspora</a></li>\r\n<li><a href=\"#K2.3\">Apache Software Foundation</a></li>\r\n<li><a href=\"#K2.4\">OW2</a></li>\r\n<li><a href=\"#K2.5\">Jenkins</a></li>\r\n<li><a href=\"#K2.6a\">Tiki</a></li>\r\n<li><a href=\"#K2.6b\">XWiki</a></li>\r\n<li><a href=\"#K2.6c\">WikiSuite</a></li>\r\n<li><a href=\"#K2.7\">OpenNMS</a></li>\r\n<li><a href=\"#K2.8\">Kolab</a></li>\r\n<li><a href=\"#K2.9\">Turris Omnia</a></li>\r\n</ul>\r\n\r\n\r\n<hr />\r\n<h2 id=\"K2.1\" ><img alt=\"Mozilla\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.1.jpg\"/></h2>\r\n<p><a href=\"https://www.mozilla.org/en-US/\">https://www.mozilla.org/en-US/</a></p>\r\n<blockquote>\r\nHi. We\'re Mozilla, the proudly non-profit champions of the Internet, helping to keep it healthy, open and accessible to all.\r\n</blockquote>\r\n<h3>Listen to the interview with Ludovic Hirlimann</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=74.000000,437.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=74.000000,437.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Mozilla\">https://en.wikipedia.org/wiki/Mozilla</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/mozilla\">https://twitter.com/mozilla</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.2\" ><img alt=\"diaspora\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.2.jpg\"/></h2>\r\n<p><a href=\"https://diasporafoundation.org/\">https://diasporafoundation.org/</a></p>\r\n<blockquote>\r\ndiaspora* is a true network, with no central base. There are servers (called \"pods\") all over the world, each containing the data of those users who have chosen to register with it. These pods communicate with each other seamlessly, so that you can register with any pod and communicate freely with your contacts, wherever they are on the network.\r\n</blockquote>\r\n<h3>Listen to the interview with Lukas Matt</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=446.000000,736.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=446.000000,736.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/diaspora/diaspora/\">https://github.com/diaspora/diaspora/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Diaspora_(social_network)\">https://en.wikipedia.org/wiki/Diaspora_(social_network)</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=diaspora\">https://webchat.freenode.net/?channels=diaspora</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.3\" ><img alt=\"Apache Software Foundation\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.3.jpg\"/></h2>\r\n<p><a href=\"https://www.apache.org/\">https://www.apache.org/</a></p>\r\n<blockquote>\r\nThe mission of the Apache Software Foundation (ASF) is to provide software for the public good. We do this by providing services and support for many like-minded software project communities of individuals who choose to join the ASF.\r\n</blockquote>\r\n<h3>Listen to the interview with Mechtilde Stehmaan</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=745.000000,1011.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=745.000000,1011.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Apache_Software_Foundation\">https://en.wikipedia.org/wiki/Apache_Software_Foundation</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/TheASF\">https://twitter.com/TheASF</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.4\" ><img alt=\"OW2\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.4.jpg\"/></h2>\r\n<p><a href=\"https://www.ow2.org/bin/view/Main/\">https://www.ow2.org/bin/view/Main/</a></p>\r\n<blockquote>\r\nOW2 is an independent, global, open-source software community. The mission of OW2 is to a) promote the development of open-source middleware, generic business applications, cloud computing platforms and b) foster a vibrant community and business ecosystem. OW2 developments follow a flexible, component-based approach. These components range from specific software frameworks, protocols and applications through to integrated, service-oriented platforms.\r\n</blockquote>\r\n<h3>Listen to the interview with Cedric Thomas</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=1020.000000,1320.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=1020.000000,1320.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OW2_Consortium\">https://en.wikipedia.org/wiki/OW2_Consortium</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups?gid=683257\">https://www.linkedin.com/groups?gid=683257</a></li>\r\n<li>RSS: <a href=\"https://www.ow2.org/bin/view/Main/RssFeeds\">https://www.ow2.org/bin/view/Main/RssFeeds</a></li>\r\n<li>Twitter: <a href=\"https://www.twitter.com/ow2\">https://www.twitter.com/ow2</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/channelOW2\">https://www.youtube.com/user/channelOW2</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.5\" ><img alt=\"Jenkins\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.5.jpg\"/></h2>\r\n<p><a href=\"https://jenkins.io/index.html\">https://jenkins.io/index.html</a></p>\r\n<blockquote>\r\nJenkins is an open source automation server which enables developers around the world to reliably build, test, and deploy their software. Jenkins, originally founded in 2006 as \"Hudson\", is one of the leading automation servers available. Using an extensible, plugin-based architecture developers have created hundreds of plugins to adapt Jenkins to a multitude of build, test, and deployment automation workloads.\r\n</blockquote>\r\n<h3>Listen to the interview with Robert Sandell</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=1329.000000,1674.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=1329.000000,1674.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/jenkinsci\">https://github.com/jenkinsci</a></li>\r\n<li>Mailinglist: <a href=\"https://groups.google.com/forum/#!forum/jenkinsci-users\">https://groups.google.com/forum/#!forum/jenkinsci-users</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/jenkinsci\">https://twitter.com/jenkinsci</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.6a\" ><img alt=\"Tiki\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.6a.jpg\"/></h2>\r\n<p><a href=\"https://tiki.org/\">https://tiki.org/</a></p>\r\n<blockquote>\r\nTiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application. \r\n</blockquote>\r\n<h3>Listen to the interview with Alexander Mette</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=1683.000000,1863.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=1683.000000,1863.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://www.openhub.net/p/39\">https://www.openhub.net/p/39</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Tiki_Wiki_CMS_Groupware\">https://en.wikipedia.org/wiki/Tiki_Wiki_CMS_Groupware</a></li>\r\n<li>IRC: <a href=\"https://tiki.org/Connecting+To+IRC\">https://tiki.org/Connecting+To+IRC</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/100068718540627516168/\">https://plus.google.com/100068718540627516168/</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/Tiki-Wiki-CMS-Groupware-118987\">https://www.linkedin.com/groups/Tiki-Wiki-CMS-Groupware-118987</a></li>\r\n<li>Mailinglist: <a href=\"https://tiki.org/Mailing+Lists\">https://tiki.org/Mailing+Lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/tikiwiki\">https://twitter.com/tikiwiki</a></li>\r\n<li>FediVerse: <a href=\"https://identi.ca/group/tikiwiki\">https://identi.ca/group/tikiwiki</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/groups/6607687318/\">https://www.facebook.com/groups/6607687318/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/results?search_query=tikiwiki\">https://www.youtube.com/results?search_query=tikiwiki</a></li>\r\n<li>About: <a href=\"https://tiki.org/Introduction\">https://tiki.org/Introduction</a></li>\r\n<li>Last.fm: <a href=\"https://www.last.fm/group/Tikiwiki\">https://www.last.fm/group/Tikiwiki</a></li>\r\n<li>SlideShare: <a href=\"https://www.slideshare.net/search/slideshow?q=tikiwiki\">https://www.slideshare.net/search/slideshow?q=tikiwiki</a></li>\r\n<li>Ustream: <a href=\"https://www.ustream.tv/channel/tikifests\">https://www.ustream.tv/channel/tikifests</a></li>\r\n<li>Flickr: <a href=\"https://www.flickr.com/search/show/?q=tikiwiki\">https://www.flickr.com/search/show/?q=tikiwiki</a></li>\r\n<li>Delicious: <a href=\"https://delicious.com/search?p=tikiwiki\">https://delicious.com/search?p=tikiwiki</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.6b\" ><img alt=\"XWiki\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.6b.jpg\"/></h2>\r\n<p><a href=\"https://xwiki.org/\">https://xwiki.org/</a></p>\r\n<blockquote>\r\nXWiki Enterprise is a professional wiki with enterprise features such as Blog, strong rights management, LDAP authentication, PDF export, full skining and more. It also includes an advanced Form and scripting engine making it a development environment for data-based applications. It has powerful extensibility features such as scripting in pages, plugins and a highly modular architecture. \r\n</blockquote>\r\n<h3>Listen to the interview with Ludovic Dubost</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=1872.000000,2278.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=1872.000000,2278.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/XWiki\">https://en.wikipedia.org/wiki/XWiki</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/xwiki\">https://twitter.com/xwiki</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.6c\" ><img alt=\"WikiSuite\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.6c.jpg\"/></h2>\r\n<p><a href=\"https://wikisuite.org/Software\">https://wikisuite.org/Software</a></p>\r\n<blockquote>\r\nWikiSuite is especially suited to knowledge-centric organizations and offers most (80%+) of the data and information management features all organizations need\r\n</blockquote>\r\n<h3>Listen to the interview with Marc Laporte</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=2287.000000,2664.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=2287.000000,2664.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/8493103\">https://www.linkedin.com/groups/8493103</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/WikiSuite\">https://twitter.com/WikiSuite</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/WikiSuite\">https://www.facebook.com/WikiSuite</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.7\" ><img alt=\"OpenNMS\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.7.jpg\"/></h2>\r\n<p><a href=\"https://www.opennms.org\">https://www.opennms.org</a></p>\r\n<blockquote>\r\nOpenNMS is a free and open-source enterprise grade network monitoring and network management platform. It is developed and supported by a community of user and developers as well as by the The OpenNMS Group, offering commercial services, training and support. The goal is for OpenNMS to be a truly distributed, scalable management application platform for all aspects of the FCAPS network management model while remaining 100% free and open source.\r\n</blockquote>\r\n<h3>Listen to the interview with Tarus Balog</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=2673.000000,3628.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=2673.000000,3628.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2224_K2.7_OpenNMS.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2224_K2.7_OpenNMS_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/OpenNMS\">https://github.com/OpenNMS</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OpenNMS\">https://en.wikipedia.org/wiki/OpenNMS</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/105624063334939417498\">https://plus.google.com/105624063334939417498</a></li>\r\n<li>RSS: <a href=\"https://www.opennms.org/en/blog.rss\">https://www.opennms.org/en/blog.rss</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/opennms/\">https://twitter.com/opennms/</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/OpenNMS/\">https://www.facebook.com/OpenNMS/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/opennms\">https://www.youtube.com/user/opennms</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.8\" ><img alt=\"Kolab\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.8.jpg\"/></h2>\r\n<p><a href=\"https://kolab.org/\">https://kolab.org/</a></p>\r\n<blockquote>\r\nThe Kolab Groupware Solution offers Personal Information Management for deployments of any size. It runs on a Rasberry Pi and in clouds spread over multiple data centres. Kolab provides a secure, scalable and reliable collaboration server. Since it is Free Software, it is not only used by large companies and organisation, but also by many individuals who care about being in control of their personal information.Kolab is a free and open source groupware suite.\r\n</blockquote>\r\n<h3>Listen to the interview with Christian Mollekopf</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=3637.000000,3881.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=3637.000000,3881.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://git.kolab.org/\">https://git.kolab.org/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Kolab\">https://en.wikipedia.org/wiki/Kolab</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=kolab\">https://webchat.freenode.net/?channels=kolab</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.kolab.org/mailman/listinfo\">https://lists.kolab.org/mailman/listinfo</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/kolaborg\">https://twitter.com/kolaborg</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.9\" ><img alt=\"Turris Omnia\" src=\"https://hackerpublicradio.org/eps/hpr2224_K2.9.jpg\"/></h2>\r\n<p><a href=\"https://omnia.turris.cz/en/\">https://omnia.turris.cz/en/</a></p>\r\n<blockquote>\r\nMore than just a router. The open-source center of your home. Home router is necessary to connect you to the Internet but it is idle most of the time, just eating electricity. Why not use it for more tasks? With powerful hardware, Turris Omnia can handle gigabit traffic and still be able to do much more. You can use it as a home server, NAS, printserver and it even has a virtual server built-in.\r\n</blockquote>\r\n<h3>Listen to the interview with Michal Hrušecký / Václav Zbránek</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.ogg#t=3890.000000,4610.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2224.mp3#t=3890.000000,4610.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_case_back.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_case_back_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_case_front.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_case_front_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_pcb.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2224_K2.9_Turris_Omnia_pcb_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Turris_Omnia\">https://en.wikipedia.org/wiki/Turris_Omnia</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/114880789978280332635\">https://plus.google.com/114880789978280332635</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/turris_cz\">https://twitter.com/turris_cz</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/CZ.NIC/\">https://www.facebook.com/CZ.NIC/</a></li>\r\n</ul>\r\n<hr />',30,78,1,'CC-BY-SA','FOSDEM 2017, Mozilla, diaspora*, Apache Software Foundation, OW2, Jenkins, Tiki, XWiki, WikiSuite, OpenNMS, Kolab, Turris Omnia',0,0,1),
(2225,'2017-02-10','FOSDEM 2017 K (level 2 Stands 10 to 19)',3561,'Ken interviews the projects in the K building level 2 at stands 10 to 19','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#K2.10\">Open Smart Grid Platform</a></li>\r\n<li><a href=\"#K2.11\">Perl Programming Language</a></li>\r\n<li><a href=\"#K2.13\">Coala</a></li>\r\n<li><a href=\"#K2.14\">Linux From Scratch</a></li>\r\n<li><a href=\"#K2.15a\">Google Code-in</a></li>\r\n<li><a href=\"#K2.15b\">GSoC</a></li>\r\n<li><a href=\"#K2.16\">Ultimaker</a></li>\r\n<li><a href=\"#K2.17\">SOFA</a></li>\r\n<li><a href=\"#K2.18\">MuseScore</a></li>\r\n<li><a href=\"#K2.19\">Matrix.org</a></li>\r\n</ul>\r\n\r\n\r\n<hr />\r\n<h2 id=\"K2.10\" ><img alt=\"Open Smart Grid Platform\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.10.jpg\"/></h2>\r\n<p><a href=\"https://opensmartgridplatform.org/\">https://opensmartgridplatform.org/</a></p>\r\n<blockquote>\r\nThe Open Smart Grid Platform allows you to monitor and control hardware in the public space. With several (generic) functions ready to use, the main benefits of the Open Smart Grid Platform are: scalability & high availability, high security, its generic design, and no vendor lock-in.\r\n</blockquote>\r\n<h3>Listen to the interview with Sander Jansen</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=74.000000,535.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=74.000000,535.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/osgp\">https://github.com/osgp</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/osgplatform\">https://twitter.com/osgplatform</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.11\" ><img alt=\"Perl Programming Language\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.11.jpg\"/></h2>\r\n<p><a href=\"https://www.perl.org/\">https://www.perl.org/</a></p>\r\n<blockquote>\r\nPerl 5 is a highly capable, feature-rich programming language with over 29 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects. \"Perl\" is a family of languages, \"Perl 6\" is part of the family, but it is a separate language which has its own development team. Its existence has no significant impact on the continuing development of \"Perl 5\".\r\n</blockquote>\r\n<h3>Listen to the interview with Wendy G.A. van Dijk / Mark \"shadowcat\" Keating / Curtis \"Ovid\" Poe</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=544.000000,735.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=544.000000,735.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Perl\">https://en.wikipedia.org/wiki/Perl</a></li>\r\n<li>IRC: <a href=\"https://irchelp.org/irchelp/irctutorial.html\">https://irchelp.org/irchelp/irctutorial.html</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/perlfoundation\">https://twitter.com/perlfoundation</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.13\" ><img alt=\"Coala\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.13.jpg\"/></h2>\r\n<p><a href=\"https://coala.io/\">https://coala.io/</a></p>\r\n<blockquote>\r\nLinting and Fixing Code for All Languages\r\n</blockquote>\r\n<h3>Listen to the interview with Sebastian Latacz / Lasse Schuirmann</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=744.000000,944.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=744.000000,944.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/coala/coala\">https://github.com/coala/coala</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Coala_(software)\">https://en.wikipedia.org/wiki/Coala_(software)</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/coala_analyzer\">https://twitter.com/coala_analyzer</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.14\" ><img alt=\"Linux From Scratch\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.14.jpg\"/></h2>\r\n<p><a href=\"https://www.linuxfromscratch.org/\">https://www.linuxfromscratch.org/</a></p>\r\n<blockquote>\r\nLinux From Scratch (LFS) is a type of a Linux installation and the name of a book written by Gerard Beekmans, among others. The book gives readers instructions on how to build a Linux system from source. Linux From Scratch is a way to install a working Linux system by building all components of it manually. This is a longer process than installing a pre-compiled Linux distribution. The advantages to this method are a compact, flexible and secure system and a greater understanding of the internal workings of the Linux-based operating systems.\r\n</blockquote>\r\n<h3>Listen to the interview with Julien Lepiller</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=953.000000,1266.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=953.000000,1266.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Linux_From_Scratch\">https://en.wikipedia.org/wiki/Linux_From_Scratch</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.15a\" ><img alt=\"Google Code-in\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.15a.jpg\"/></h2>\r\n<p><a href=\"https://developers.google.com/open-source/gci/\">https://developers.google.com/open-source/gci/</a></p>\r\n<blockquote>\r\nGoogle Code-in is an annual programming competition hosted by Google Inc. that allows pre-university students to complete tasks specified by various, partnering open source organizations. Students that complete tasks win certificates and T-shirts. Each organization also selects two grand prize award winners who will earn a trip to Google\'s Headquarters located in Mountain View, CA.\r\n</blockquote>\r\n<h3>Listen to the interview with Josh Simmons</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=1275.000000,1589.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=1275.000000,1589.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Google_Code-in\">https://en.wikipedia.org/wiki/Google_Code-in</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/111547824495682912814\">https://plus.google.com/111547824495682912814</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/googledevs\">https://twitter.com/googledevs</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/Google-Developers-967415219957038/\">https://www.facebook.com/Google-Developers-967415219957038/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/GoogleDevelopers\">https://www.youtube.com/user/GoogleDevelopers</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.15b\" ><img alt=\"GSoC\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.15b.jpg\"/></h2>\r\n<p><a href=\"https://developers.google.com/open-source/gsoc/\">https://developers.google.com/open-source/gsoc/</a></p>\r\n<blockquote>\r\nSpend your summer break writing code and learning about open source development while earning a stipend! Accepted students work with a mentor and become a part of the open source community. Many become lifetime open source developers! Google Summer of Code is open to post-secondary students, age 18 and older in most countries.\r\n</blockquote>\r\n<h3>Listen to the interview with Josh Simmons</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=1275.000000,1589.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=1275.000000,1589.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Google_Summer_of_Code\">https://en.wikipedia.org/wiki/Google_Summer_of_Code</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/102168248469649733567\">https://plus.google.com/102168248469649733567</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/gsoc\">https://twitter.com/gsoc</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/Google-Developers-967415219957038/\">https://www.facebook.com/Google-Developers-967415219957038/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/GoogleDevelopers\">https://www.youtube.com/user/GoogleDevelopers</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.16\" ><img alt=\"Ultimaker\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.16.jpg\"/></h2>\r\n<p><a href=\"https://ultimaker.com/\">https://ultimaker.com/</a></p>\r\n<blockquote>\r\nProfessional 3D printing made accessible. Accurate, consistent results - tailored to your business. Highly complex 3D prints, industrial-grade materials, maximum performance, and future-ready 3D printing experience. With ultimate accessibility.\r\n</blockquote>\r\n<h3>Listen to the interview with Rodney Becker</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=1598.000000,1995.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=1598.000000,1995.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Ultimaker\">https://en.wikipedia.org/wiki/Ultimaker</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/Ultimaker\">https://twitter.com/Ultimaker</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/Ultimaker\">https://www.facebook.com/Ultimaker</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/Ultimaker3D\">https://www.youtube.com/user/Ultimaker3D</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.17\" ><img alt=\"SOFA\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.17.jpg\"/></h2>\r\n<p><a href=\"https://www.sofa-framework.org/\">https://www.sofa-framework.org/</a></p>\r\n<blockquote>\r\nSimulation Open Framework Architecture (SOFA) is an open source multiplatform framework primarily targeted at real-time physical simulation, with an emphasis on medical simulation. It is mostly intended for the research community to help develop new algorithms, but can also be used as an efficient prototyping tool or as a physics engine.\r\n</blockquote>\r\n<h3>Listen to the interview with Hugo Talbot</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=2004.000000,2423.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=2004.000000,2423.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/sofa-framework/sofa\">https://github.com/sofa-framework/sofa</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/8460316\">https://www.linkedin.com/groups/8460316</a></li>\r\n<li>RSS: <a href=\"https://www.sofa-framework.org/feed/\">https://www.sofa-framework.org/feed/</a></li>\r\n<li>Twitter: <a href=\"https://www.twitter.com/SofaFramework\">https://www.twitter.com/SofaFramework</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCZWXlxYc9jaeloZRGd38uRQ\">https://www.youtube.com/channel/UCZWXlxYc9jaeloZRGd38uRQ</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.18\" ><img alt=\"MuseScore\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.18.jpg\"/></h2>\r\n<p><a href=\"https://MuseScore.org\">https://MuseScore.org</a></p>\r\n<blockquote>\r\nMuseScore is a company devoted to helping aspiring musicians in their journey to master the music they love. MuseScore offers free, open-source, powerful, and easy-to-use music notation software to create high-quality sheet music, with audio score playback for results that look and sound beautiful. MuseScore has also formed an online community where musicians can share their creations, privately or publicly, through downloads, embeddable widgets, or MuseScore\'s mobile apps, while also bringing additional social features to sheet music.\r\n</blockquote>\r\n<h3>Listen to the interview with Nicolas Froment</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=2432.000000,2708.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=2432.000000,2708.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/musescore/MuseScore\">https://github.com/musescore/MuseScore</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/MuseScore\">https://en.wikipedia.org/wiki/MuseScore</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=musescore\">https://webchat.freenode.net/?channels=musescore</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+musescore\">https://plus.google.com/+musescore</a></li>\r\n<li>Linkedin: <a href=\"https://linkedin.com/company/musescore\">https://linkedin.com/company/musescore</a></li>\r\n<li>Mailinglist: <a href=\"https://dev-list.musescore.org\">https://dev-list.musescore.org</a></li>\r\n<li>RSS: <a href=\"https://musescore.org/en/news/feed/en\">https://musescore.org/en/news/feed/en</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/musescore\">https://twitter.com/musescore</a></li>\r\n<li>Facebook: <a href=\"https://facebook.com/MuseScore\">https://facebook.com/MuseScore</a></li>\r\n<li>YouTube: <a href=\"https://YouTube.com/musescore\">https://YouTube.com/musescore</a></li>\r\n<li>About: <a href=\"https://musescore.org/musescore-tour-share-and-print-your-score\">https://musescore.org/musescore-tour-share-and-print-your-score</a></li>\r\n<li>SlideShare: <a href=\"https://slideshare.com/musescore\">https://slideshare.com/musescore</a></li>\r\n<li>Flickr: <a href=\"https://Flickr.com/musescore\">https://Flickr.com/musescore</a></li>\r\n<li>Delicious: <a href=\"https://del.icio.us/musescore\">https://del.icio.us/musescore</a></li>\r\n<li>iTunes: <a href=\"https://musescore.com/ios\">https://musescore.com/ios</a></li>\r\n<li>GooglePlay: <a href=\"https://musescore.com/android\">https://musescore.com/android</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"K2.19\" ><img alt=\"Matrix.org\" src=\"https://hackerpublicradio.org/eps/hpr2225_K2.19.jpg\"/></h2>\r\n<p><a href=\"https://matrix.org\">https://matrix.org</a></p>\r\n<blockquote>\r\nMatrix.org is a non-profit open source initiative dedicated to creating and maintaining the Matrix open standard for decentralised communication, whose goal is to create an open and secure ecosystem for interoperable messaging, VoIP and IoT communication and history on the internet.\r\n</blockquote>\r\n<h3>Listen to the interview with Matthew Hodgson</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.ogg#t=2717.000000,3531.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2225.mp3#t=2717.000000,3531.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/matrix-org\">https://github.com/matrix-org</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Matrix_(communication_protocol)\">https://en.wikipedia.org/wiki/Matrix_(communication_protocol)</a></li>\r\n<li>IRC: <a href=\"https://riot.im/app/#/room/#matrix:matrix.org\">https://riot.im/app/#/room/#matrix:matrix.org</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/matrix-org\">https://www.linkedin.com/company/matrix-org</a></li>\r\n<li>RSS: <a href=\"https://matrix.org/blog/feed/\">https://matrix.org/blog/feed/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/matrixdotorg\">https://twitter.com/matrixdotorg</a></li>\r\n<li>About: <a href=\"https://matrix.org/docs/guides/faq.html\">https://matrix.org/docs/guides/faq.html</a></li>\r\n<li>iTunes: <a href=\"https://itunes.apple.com/us/app/vector.im/id1083446067\">https://itunes.apple.com/us/app/vector.im/id1083446067</a></li>\r\n<li>GooglePlay: <a href=\"https://play.google.com/store/apps/details?id=im.vector.alpha\">https://play.google.com/store/apps/details?id=im.vector.alpha</a></li>\r\n</ul>\r\n</html>\r\n<hr />',30,78,1,'CC-BY-SA','FOSDEM 2017, Open Smart Grid Platform, Perl Programming Language, Coala, Linux From Scratch, Google Code-in, GSoC, Ultimaker, SOFA, MuseScore, Matrix.org',0,0,1),
(2226,'2017-02-13','FOSDEM 2017 AW Building',4164,'Ken interviews the projects in the AW building','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#AW.1\">coreboot</a></li>\r\n<li><a href=\"#AW.2\">GNU GRUB</a></li>\r\n<li><a href=\"#AW.3a\">Olimex</a></li>\r\n<li><a href=\"#AW.4\">Automotive Grade Linux</a></li>\r\n<li><a href=\"#AW.5\">Ham radio</a></li>\r\n<li><a href=\"#AW.6\">CorteXlab</a></li>\r\n<li><a href=\"#AW.7\">OpenEmbedded</a></li>\r\n</ul>\r\n\r\n\r\n<hr />\r\n<h2 id=\"AW.1\" ><img alt=\"coreboot\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.1.jpg\"/></h2>\r\n<p><a href=\"https://www.coreboot.org/\">https://www.coreboot.org/</a></p>\r\n<blockquote>\r\ncoreboot is a replacement for your BIOS / UEFI with a strong focus on boot speed, security and flexibility. It is designed to boot your operating system as fast as possible without any compromise to security, with no back doors, and without any cruft from the 80s. It was originally designed for large super-computers with thousands of nodes, but it will run on your desktop, headless internet server, laptop, tablet or your favorite IoT device.\r\n</blockquote>\r\n<h3>Listen to the interview with Julian Laubstein</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=73.000000,456.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=73.000000,456.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/coreboot\">https://github.com/coreboot</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Coreboot\">https://en.wikipedia.org/wiki/Coreboot</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=coreboot\">https://webchat.freenode.net/?channels=coreboot</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/communities/115014129240741938880\">https://plus.google.com/communities/115014129240741938880</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/10663214/\">https://www.linkedin.com/company-beta/10663214/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.coreboot.org/Mailinglist\">https://www.coreboot.org/Mailinglist</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/coreboot_org\">https://twitter.com/coreboot_org</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/coreboot/\">https://www.facebook.com/coreboot/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCviiVAz65y6EiFLITbLG81w/videos\">https://www.youtube.com/channel/UCviiVAz65y6EiFLITbLG81w/videos</a></li>\r\n<li>About: <a href=\"https://www.coreboot.org/Welcome_to_coreboot\">https://www.coreboot.org/Welcome_to_coreboot</a></li>\r\n<li>Twitch: <a href=\"https://www.twitch.tv/coreboot_org\">https://www.twitch.tv/coreboot_org</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.2\" ><img alt=\"GNU GRUB\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.2.jpg\"/></h2>\r\n<p><a href=\"https://www.gnu.org/software/grub/\">https://www.gnu.org/software/grub/</a></p>\r\n<blockquote>\r\nGNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn. Briefly, a boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or Linux). The kernel, in turn, initializes the rest of the operating system (e.g. GNU).\r\n</blockquote>\r\n<h3>Listen to the interview with Vladimir \'phcoder\' Serbinenko / Daniel Kiper</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=465.000000,998.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=465.000000,998.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"git://git.savannah.gnu.org/grub.git\">git://git.savannah.gnu.org/grub.git</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/GNU_GRUB\">https://en.wikipedia.org/wiki/GNU_GRUB</a></li>\r\n<li>Mailinglist: <a href=\"https://www.gnu.org/software/grub/grub-mailinglist.html\">https://www.gnu.org/software/grub/grub-mailinglist.html</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.3a\" ><img alt=\"Olimex\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a.jpg\"/></h2>\r\n<p><a href=\"https://www.olimex.com\">https://www.olimex.com</a></p>\r\n<blockquote>\r\nOlimex Ltd is a leading provider for development tools and programmers for embedded market. The company has 25+ years experience in designing, prototyping and manufacturing printed circuit boards, sub-assemblies, and complete electronic products. We are established in 1991 in Plovdiv - the second largest city in Bulgaria. We have extensive knowledge in analog, digital, and microcontroller design, and we offer our own-designed development boards, programmers and emulators for rapid prototyping ARM, AVR, MSP430, MAXQ and PIC microcontrollers.\r\n</blockquote>\r\n<h3>Listen to the interview with Tsvetan Usunov</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=1007.000000,1415.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=1007.000000,1415.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_bits.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_bits_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_black.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_black_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_inside.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_inside_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_white.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.3a_Olimex_laptop_white_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/OLIMEX\">https://github.com/OLIMEX</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=olimex\">https://webchat.freenode.net/?channels=olimex</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/102255887343137829901/posts\">https://plus.google.com/102255887343137829901/posts</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/Olimex\">https://twitter.com/Olimex</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/pages/Olimex/284513994899126\">https://www.facebook.com/pages/Olimex/284513994899126</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/tsvetanusunov\">https://www.youtube.com/tsvetanusunov</a></li>\r\n<li>About: <a href=\"https://www.olimex.com/About/\">https://www.olimex.com/About/</a></li>\r\n<li>Flickr: <a href=\"https://www.flickr.com/photos/olimex/\">https://www.flickr.com/photos/olimex/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.4\" ><img alt=\"Automotive Grade Linux\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.4.jpg\"/></h2>\r\n<p><a href=\"https://www.automotivelinux.org/\">https://www.automotivelinux.org/</a></p>\r\n<blockquote>\r\nAutomotive Grade Linux (AGL) is a Linux Foundation Workgroup dedicated to creating open source software solutions for automotive applications. Although the initial target for AGL is In-Vehicle-Infotainment (IVI) systems, additional use cases such as instrument clusters and telematics systems will eventually be supported. AGL has participants from the Automotive, Communications, and Semiconductor Industries and welcomes contributions from individual developers. \r\n</blockquote>\r\n<h3>Listen to the interview with Jan-Simon Möller</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=1424.000000,2198.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=1424.000000,2198.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo\">https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Linux_Foundation#Automotive_Grade_Linux\">https://en.wikipedia.org/wiki/Linux_Foundation#Automotive_Grade_Linux</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/17891737/\">https://www.linkedin.com/company-beta/17891737/</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions\">https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/autogradelinux\">https://twitter.com/autogradelinux</a></li>\r\n<li>About: <a href=\"https://www.automotivelinux.org/about\">https://www.automotivelinux.org/about</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.5\" ><img alt=\"Ham radio\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.5.jpg\"/></h2>\r\n<p><a href=\"https://uba.be/en/home\">https://uba.be/en/home</a></p>\r\n<blockquote>\r\nAmateur radio is a hobby for people who like to talk using radio transmitters. Many people enjoy using amateur radio to talk to other amateur radio hobbyists in other countries. Amateur radio hobbyists also use their radio transmitters to get help in emergencies. Amateur radio is often called Ham Radio. Many people use their amateur radios for fun. People who use Amateur radio are often called amateur radio operators, hams or amateurs.\r\n</blockquote>\r\n<h3>Listen to the interview with Kristoff Bonne</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=2207.000000,3526.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=2207.000000,3526.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_antenna.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_antenna_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_table.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_table_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_waterfall.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2226_AW.5_Ham_radio_waterfall_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Amateur_radio\">https://en.wikipedia.org/wiki/Amateur_radio</a></li>\r\n<li>RSS: <a href=\"https://uba.be/en/rss.xml\">https://uba.be/en/rss.xml</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/UBA_BEL\">https://twitter.com/UBA_BEL</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/pages/UBA/206146739474007\">https://www.facebook.com/pages/UBA/206146739474007</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/watch?v=KZrhjfKY-9g\">https://www.youtube.com/watch?v=KZrhjfKY-9g</a></li>\r\n<li>Reddit: <a href=\"https://www.reddit.com/r/amateurradio/\">https://www.reddit.com/r/amateurradio/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.6\" ><img alt=\"CorteXlab\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.6.jpg\"/></h2>\r\n<p><a href=\"https://www.cortexlab.fr/\">https://www.cortexlab.fr/</a></p>\r\n<blockquote>\r\nCorteXlab is a radio testbed based on Software Defined Radio (SDR) and comprised of 40 radio nodes that allow remote users to test their own radio algorithms. The architecture will be also opened to industry third party to deploy their own front-end (RF or UWB) or baseband systems to test and validate their developments.\r\n</blockquote>\r\n<h3>Listen to the interview with Léonardo S. Cardoso</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=3535.000000,3876.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=3535.000000,3876.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/CorteXlab\">https://github.com/CorteXlab</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/FITCorteXlab\">https://twitter.com/FITCorteXlab</a></li>\r\n<li>About: <a href=\"https://www.cortexlab.fr/?page_id=2\">https://www.cortexlab.fr/?page_id=2</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"AW.7\" ><img alt=\"OpenEmbedded\" src=\"https://hackerpublicradio.org/eps/hpr2226_AW.7.jpg\"/></h2>\r\n<p><a href=\"https://www.openembedded.org/\">https://www.openembedded.org/</a></p>\r\n<blockquote>\r\nWelcome to OpenEmbedded, the build framework for embedded Linux. OpenEmbedded offers a best-in-class cross-compile environment. It allows developers to create a complete Linux Distribution for embedded systems.\r\n</blockquote>\r\n<h3>Listen to the interview with Andreas Müller</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.ogg#t=3885.000000,4136.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2226.mp3#t=3885.000000,4136.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"git://git.openembedded.org/openembedded\">git://git.openembedded.org/openembedded</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/OpenEmbedded\">https://en.wikipedia.org/wiki/OpenEmbedded</a></li>\r\n<li>IRC: <a href=\"https://www.openembedded.org/wiki/IRC\">https://www.openembedded.org/wiki/IRC</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/communities/104250716797176329741\">https://plus.google.com/u/0/communities/104250716797176329741</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/groups/49269/profile\">https://www.linkedin.com/groups/49269/profile</a></li>\r\n<li>Mailinglist: <a href=\"https://www.openembedded.org/wiki/Mailing_lists\">https://www.openembedded.org/wiki/Mailing_lists</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/hashtag/openembedded\">https://twitter.com/hashtag/openembedded</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/pages/OpenEmbedded/103140443059741\">https://www.facebook.com/pages/OpenEmbedded/103140443059741</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/results?search_query=OpenEmbedded\">https://www.youtube.com/results?search_query=OpenEmbedded</a></li>\r\n</ul>\r\n<hr />',30,78,1,'CC-BY-SA','FOSDEM 2017, coreboot, GNU GRUB, Olimex, Automotive Grade Linux, Ham radio, CorteXlab, OpenEmbedded',0,0,1),
(2227,'2017-02-14','FOSDEM 2017 H Building and the Hallway track',5099,'Ken interviews the projects in the H building and anyone else that wants to talk.','<h1>Table of Contents</h1>\r\n<ul>\r\n<li><a href=\"#H.1\">Godot Engine</a></li>\r\n<li><a href=\"#H.2\">Software Freedom Conservancy</a></li>\r\n<li><a href=\"#H.3\">BBC Open Source</a></li>\r\n<li><a href=\"#H.5\">WolfSSL</a></li>\r\n<li><a href=\"#H.6\">GrimoireLab</a></li>\r\n<li><a href=\"#H.7\">MySQL</a></li>\r\n<li><a href=\"#Extra.1\">Kallithea</a></li>\r\n<li><a href=\"#Extra.2\">World Privacy and Identity Association (WPIA)</a></li>\r\n<li><a href=\"#Extra.3\">XMPP</a></li>\r\n<li><a href=\"#Extra.4\">Pulp</a></li>\r\n<li><a href=\"#Extra.5\">SHA2017</a></li>\r\n<li><a href=\"#Extra.6\">ManageIQ</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.1\" ><img alt=\"Godot Engine\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.1.jpg\"/></h2>\r\n<p><a href=\"https://godotengine.org/\">https://godotengine.org/</a></p>\r\n<blockquote>\r\nGodot is an advanced, feature-packed, multi-platform 2D and 3D open source game engine. Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Godot is completely free and open source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.\r\n</blockquote>\r\n<h3>Listen to the interview with Rémi Verschelde</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=73.000000,517.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=73.000000,517.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/godotengine/\">https://github.com/godotengine/</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Godot_(game_engine)\">https://en.wikipedia.org/wiki/Godot_(game_engine)</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=#godotengine\">https://webchat.freenode.net/?channels=#godotengine</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/communities/111020480776556451458\">https://plus.google.com/u/0/communities/111020480776556451458</a></li>\r\n<li>RSS: <a href=\"https://godotengine.org/rss.xml\">https://godotengine.org/rss.xml</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/godotengine\">https://twitter.com/godotengine</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/groups/godotengine/\">https://www.facebook.com/groups/godotengine/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCKIDvfZD1ZhY4_hhbotf7wA\">https://www.youtube.com/channel/UCKIDvfZD1ZhY4_hhbotf7wA</a></li>\r\n<li>Reddit: <a href=\"https://www.reddit.com/r/godot\">https://www.reddit.com/r/godot</a></li>\r\n<li>Steam: <a href=\"https://steamcommunity.com/app/404790\">https://steamcommunity.com/app/404790</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.2\" ><img alt=\"Software Freedom Conservancy\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.2.jpg\"/></h2>\r\n<p><a href=\"https://sfconservancy.org/\">https://sfconservancy.org/</a></p>\r\n<blockquote>\r\nSoftware Freedom Conservancy, Inc. is a 501(c)(3) not-for-profit organization incorporated in New York. Software Freedom Conservancy helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects. Conservancy provides a non-profit home and infrastructure for FLOSS projects.\r\n</blockquote>\r\n<h3>Listen to the interview with Bradley M. Kuhn</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=526.000000,971.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=526.000000,971.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Software_Freedom_Conservancy\">https://en.wikipedia.org/wiki/Software_Freedom_Conservancy</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=conservancy\">https://webchat.freenode.net/?channels=conservancy</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/104268783278405704634\">https://plus.google.com/u/0/104268783278405704634</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company-beta/3091519/\">https://www.linkedin.com/company-beta/3091519/</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.sfconservancy.org/pipermail/announce/\">https://lists.sfconservancy.org/pipermail/announce/</a></li>\r\n<li>RSS: <a href=\"https://sfconservancy.org/feeds/omnibus/\">https://sfconservancy.org/feeds/omnibus/</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/conservancy\">https://twitter.com/conservancy</a></li>\r\n<li>FediVerse: <a href=\"https://identi.ca/conservancy\">https://identi.ca/conservancy</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/SoftwareFreedomConservancy/\">https://www.facebook.com/SoftwareFreedomConservancy/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A\">https://www.youtube.com/channel/UCUEeuNvX2UyTTyTYXR9dm_A</a></li>\r\n<li>About: <a href=\"https://sfconservancy.org/about/\">https://sfconservancy.org/about/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.3\" ><img alt=\"BBC Open Source\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.3.jpg\"/></h2>\r\n<p><a href=\"https://www.bbc.co.uk/opensource/\">https://www.bbc.co.uk/opensource/</a></p>\r\n<blockquote>\r\nThe BBC has been using and contributing to open source projects for as long as we\'ve had a website. This site brings together all the open source projects across the BBC with links to all our documentation and source code and information on how to get involved. Open source code used on public facing services, internal services and educational resources.\r\n</blockquote>\r\n<h3>Listen to the interview with David Buckhurst</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=980.000000,1506.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=980.000000,1506.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2227_H.3_BBC_Open_Source_bit-matrix.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2227_H.3_BBC_Open_Source_bit-matrix_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n<p><a href=\"https://hackerpublicradio.org/eps/hpr2227_H.3_BBC_Open_Source_robot.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2227_H.3_BBC_Open_Source_robot_small.jpg\" alt=\"photo from the booth\"/></a></p>\r\n\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/bbc\">https://github.com/bbc</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/BBC\">https://en.wikipedia.org/wiki/BBC</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/BBCOpenSource\">https://twitter.com/BBCOpenSource</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.5\" ><img alt=\"WolfSSL\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.5.jpg\"/></h2>\r\n<p><a href=\"https://www.wolfssl.com/wolfSSL/Home.html\">https://www.wolfssl.com/wolfSSL/Home.html</a></p>\r\n<blockquote>\r\nEmbedded SSL/TLS Library for Applications, Devices, IoT, and the Cloud. Providing secure communication for IoT, smart grid, connected home, automobiles, routers, applications, games, IP, mobile phones, the cloud, and more.\r\n</blockquote>\r\n<h3>Listen to the interview with Chris Conlon</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=1515.000000,1786.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=1515.000000,1786.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/wolfssl/wolfssl\">https://github.com/wolfssl/wolfssl</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/WolfSSL\">https://en.wikipedia.org/wiki/WolfSSL</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/u/0/+Wolfssl\">https://plus.google.com/u/0/+Wolfssl</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/wolfssl\">https://www.linkedin.com/company/wolfssl</a></li>\r\n<li>RSS: <a href=\"https://www.wolfssl.com/wolfSSL/Blog/rss.xml\">https://www.wolfssl.com/wolfSSL/Blog/rss.xml</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/wolfSSL\">https://twitter.com/wolfSSL</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/wolfssl\">https://www.facebook.com/wolfssl</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/wolfssl\">https://www.youtube.com/user/wolfssl</a></li>\r\n<li>About: <a href=\"https://wolfssl.com/wolfSSL/About.html\">https://wolfssl.com/wolfSSL/About.html</a></li>\r\n<li>SlideShare: <a href=\"https://www.slideshare.net/yassl\">https://www.slideshare.net/yassl</a></li>\r\n<li>Flickr: <a href=\"https://www.flickr.com/photos/54654493@N05/\">https://www.flickr.com/photos/54654493@N05/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.6\" ><img alt=\"GrimoireLab\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.6.jpg\"/></h2>\r\n<p><a href=\"https://grimoirelab.github.io/\">https://grimoirelab.github.io/</a></p>\r\n<blockquote>\r\nfree, libre, open source tools for software development analytics.\r\n</blockquote>\r\n<h3>Listen to the interview with Daniel Izquierdo Cortázar</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=1795.000000,2185.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=1795.000000,2185.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/bitergia\">https://github.com/bitergia</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=metrics-grimoire\">https://webchat.freenode.net/?channels=metrics-grimoire</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/hashtag/GrimoireLab\">https://twitter.com/hashtag/GrimoireLab</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/hashtag/grimoirelab\">https://www.facebook.com/hashtag/grimoirelab</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"H.7\" ><img alt=\"MySQL\" src=\"https://hackerpublicradio.org/eps/hpr2227_H.7.jpg\"/></h2>\r\n<p><a href=\"https://www.mysql.com/\">https://www.mysql.com/</a></p>\r\n<blockquote>\r\nMySQL is the world\'s most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, used by high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more. Oracle drives MySQL innovation, delivering new capabilities to power next generation web, cloud, mobile and embedded applications.\r\n</blockquote>\r\n<h3>Listen to the interview with Mark Leith</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=2194.000000,2525.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=2194.000000,2525.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/MySQL\">https://en.wikipedia.org/wiki/MySQL</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+mysql\">https://plus.google.com/+mysql</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/#!/mysql\">https://twitter.com/#!/mysql</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/mysql\">https://www.facebook.com/mysql</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/mysqlchannel\">https://www.youtube.com/mysqlchannel</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.1\" ><img alt=\"Kallithea\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.1.jpg\"/></h2>\r\n<p><a href=\"https://kallithea-scm.org/\">https://kallithea-scm.org/</a></p>\r\n<blockquote>\r\nKallithea, a member project of Software Freedom Conservancy, is a GPLv3\'d, Free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.\r\n</blockquote>\r\n<h3>Listen to the interview with Andrew Shadura</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=2534.000000,2886.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=2534.000000,2886.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://bitbucket.org/conservancy/kallithea/wiki/Home\">https://bitbucket.org/conservancy/kallithea/wiki/Home</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Kallithea_(software)\">https://en.wikipedia.org/wiki/Kallithea_(software)</a></li>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=kallithea\">https://webchat.freenode.net/?channels=kallithea</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.sfconservancy.org/mailman/listinfo/kallithea-general\">https://lists.sfconservancy.org/mailman/listinfo/kallithea-general</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/KallitheaSCM\">https://twitter.com/KallitheaSCM</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.2\" ><img alt=\"World Privacy and Identity Association (WPIA)\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.2.jpg\"/></h2>\r\n<p><a href=\"https://wpia.club/en/\">https://wpia.club/en/</a></p>\r\n<blockquote>\r\nThe World Privacy and Identity Association (WPIA) is anxious to transfer the human rights to protect one\'s privacy and identity into the cyber space. WPIA is going to foster political education, seek exchange with politicians, develop software, and operate a free certificate authority. Everything will be done to patronise and substain your digital rights. We make it happen for empowering the digital YOU!\r\n</blockquote>\r\n<h3>Listen to the interview with Reinhard Mutz</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=2895.000000,3356.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=2895.000000,3356.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Google+: <a href=\"https://plus.google.com/113724401049079094223\">https://plus.google.com/113724401049079094223</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/WPIAssociation\">https://twitter.com/WPIAssociation</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/WPIA-World-Privacy-and-Identity-Association-332073417178164/\">https://www.facebook.com/WPIA-World-Privacy-and-Identity-Association-332073417178164/</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.3\" ><img alt=\"XMPP\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.3.jpg\"/></h2>\r\n<p><a href=\"https://xmpp.org/\">https://xmpp.org/</a></p>\r\n<blockquote>\r\nXMPP is the open standard for messaging and presence. XMPP powers emerging technologies like IoT, WebRTC, and social. No one owns XMPP. It\'s free and open for everyone since 1999. It\'s a living standard. Engineers actively extend and improve it. Millions use XMPP software daily to connect to people and services.\r\n</blockquote>\r\n<h3>Listen to the interview with Sam Whited</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=3367.000000,4038.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=3367.000000,4038.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://xmpp.org/software\">https://xmpp.org/software</a></li>\r\n<li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/XMPP\">https://en.wikipedia.org/wiki/XMPP</a></li>\r\n<li>IRC: <a href=\"https://xmpp.org/community/chat\">https://xmpp.org/community/chat</a></li>\r\n<li>Mailinglist: <a href=\"https://xmpp.org/community/mailing-lists\">https://xmpp.org/community/mailing-lists</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.4\" ><img alt=\"Pulp\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.4.jpg\"/></h2>\r\n<p><a href=\"https://pulpproject.org/\">https://pulpproject.org/</a></p>\r\n<blockquote>\r\nPulp is a platform for managing repositories of software packages and making it available to a large numbers of consumers. Pulp can locally mirror all or part of a repository, host your own software packages in repositories, and manage many types of content from multiple sources in one place.\r\n</blockquote>\r\n<h3>Listen to the interview with Brian Bouterse</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=4047.000000,4412.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=4047.000000,4412.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/pulp/\">https://github.com/pulp/</a></li>\r\n<li>Mailinglist: <a href=\"https://www.redhat.com/mailman/listinfo/pulp\">https://www.redhat.com/mailman/listinfo/pulp</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.5\" ><img alt=\"SHA2017\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.5.jpg\"/></h2>\r\n<p><a href=\"https://sha2017.org/\">https://sha2017.org/</a></p>\r\n<blockquote>\r\nSHA2017 is a non profit outdoor Hacker camp/conference taking place in The Netherlands from the 4th to 8th of August 2017. It is the successor of a string of similar events happening every four years. These are GHP, HEU, HIP, HAL, WTH, HAR and OHM. Similar events are EMF Camp 2016 in the UK, CCC Camp and congress in Germany. The location is the Scoutinglandgoed in Zeewolde, 55km east of Amsterdam.\r\n</blockquote>\r\n<h3>Listen to the interview with Robin Edgar</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=4421.000000,4575.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=4421.000000,4575.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>IRC: <a href=\"https://webchat.freenode.net/?channels=#sha2017\">https://webchat.freenode.net/?channels=#sha2017</a></li>\r\n<li>Mailinglist: <a href=\"https://lists.sha2017.org/cgi-bin/mailman/listinfo\">https://lists.sha2017.org/cgi-bin/mailman/listinfo</a></li>\r\n<li>RSS: <a href=\"https://sha2017.org/rss.xml\">https://sha2017.org/rss.xml</a></li>\r\n</ul>\r\n\r\n<hr />\r\n<h2 id=\"Extra.6\" ><img alt=\"ManageIQ\" src=\"https://hackerpublicradio.org/eps/hpr2227_Extra.6.jpg\"/></h2>\r\n<p><a href=\"https://manageiq.org/\">https://manageiq.org/</a></p>\r\n<blockquote>\r\nManageIQ is an open source management platform for Hybrid IT. It can manage small and large environments, and supports multiple technologies such as virtual machines, public clouds and containers. With ManageIQ you will be able to: Continuously discover the latest state of your environment. Implement self service for your end users. Enforce compliance across the environment. Optimize the performance and utilization of you environment.\r\n</blockquote>\r\n<h3>Listen to the interview with Carol Chene</h3>\r\n<p><audio controls=\"\" preload=\"none\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.ogg#t=4584.000000,4891.000000\" type=\"audio/ogg\">\r\n  <source src=\"https://hackerpublicradio.org/eps/hpr2227.mp3#t=4584.000000,4891.000000\" type=\"audio/mpeg\">\r\n  </audio>\r\n</p>\r\n<h3>Links</h3>\r\n<ul>\r\n<li>Source: <a href=\"https://github.com/ManageIQ/\">https://github.com/ManageIQ/</a></li>\r\n<li>Google+: <a href=\"https://plus.google.com/+ManageiqOrg\">https://plus.google.com/+ManageiqOrg</a></li>\r\n<li>Linkedin: <a href=\"https://www.linkedin.com/company/manageiq\">https://www.linkedin.com/company/manageiq</a></li>\r\n<li>Twitter: <a href=\"https://twitter.com/ManageIQ\">https://twitter.com/ManageIQ</a></li>\r\n<li>Facebook: <a href=\"https://www.facebook.com/manageiq/\">https://www.facebook.com/manageiq/</a></li>\r\n<li>YouTube: <a href=\"https://www.youtube.com/user/ManageIQVideo\">https://www.youtube.com/user/ManageIQVideo</a></li>\r\n</ul>\r\n<hr />',30,78,1,'CC-BY-SA','Godot Engine, SFC, BBC Open Source, WolfSSL, GrimoireLab, MySQL, Kallithea, WPIA, XMPP, Pulp, SHA2017, ManageIQ',0,0,1),
(2197,'2017-01-03','Why you should not say Free Software',429,'Ken suggests that the term Free Software is a bug.','<p>\r\nAs we all know the word Free has two meanings in the English language. Free of cost and Free from Freedom. So we get the expression \"free as in Beer\" and \"Free as in Freedom\" - or Free with a lower or upper F. Having disambiguity in a computer program is bad. So let\'s translate that problem to computer languages, and I\'m going to deliberately pick the C language. So for example were the word \"exit\" (which is a function), and you wanted to use it as a variable.\r\n</p>\r\n<p>\r\nset exit = 1;\r\n</p>\r\n<p>\r\nThis leads to problems as the computer can\'t tell if the references to \"exit\" the function or is it the \"variable\".\r\n</p>\r\n<p>\r\nFor that reason the \"The GNU C Library Reference Manual\" makes it clear that this is not allowed\r\n</p>\r\n<blockquote>\r\n<p>\r\n  1.3.3 Reserved Names<br />\r\n  The names of all library types, macros, variables and functions that come from the ISO C standard are reserved unconditionally; your program may not redefine these names. All other library names are reserved if your program explicitly includes the header file that defines or declares them. There are several reasons for these restrictions:\r\n</p>\r\n<p>\r\n  Other people reading your code could get very confused if you were using a function named \"exit\" to do something completely different from what the standard \"exit\" function does, for example. Preventing this situation helps to make your programs easier to understand and contributes to modularity and maintainability.\r\n</p>\r\n<p>\r\n  It avoids the possibility of a user accidentally redefining a library function that is called by other library functions. If redefinition were allowed, those other functions would not work properly.\r\n</p>\r\n</blockquote>\r\n<p>\r\nThis was written by \"Sandra Loosemore with Richard M. Stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper for version 2.18\".\r\n</p>\r\n<p>\r\nIn terms of the English Language, this results in:\r\n</p>\r\n\r\n<ul>\r\n<li>segfaults where people just get confused.\r\n</li>\r\n<li>Buffer overflows, where there is too much information to take in.\r\n</li>\r\n<li>time outs where the amount of time available to explain has been exceeded.\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nNow you can get around the problem by prefixing the variable name with a name space, which is very common in XML.\r\n</p>\r\n<p>\r\nset my:exit = 1;\r\n</p>\r\n<p>\r\nHowever that\'s cumbersome and causes extra cycles to be expended, or abnormal termination of the program. Not many cycles but a few and it adds up over time. The more you use it the more wastage occurs. When you have two Bob\'s working in a company. You always need to specify if it\'s \"Bob in Accounting\" or \"Bob in Sales\".\r\n</p>\r\n<p>\r\nIt is often pointed out that this is not an issue in other languages, for example Dutch has \"Vrij\" for freedom and \"Gratis\" for without cost. However the FSF is a US organisation, in a English speaking area. So we should focus on the fact that the English compiler should have rejected at use of \"Free\" when it was first proposed because it was obviously disambiguous.\r\n</p>\r\n<p>\r\nThe GNU project was started in 1983 and looking at the software available around then I find it very hard to believe that the concept of \"software you pay for\" was not widely known.\r\n<a href=\"https://en.wikipedia.org/wiki/History_of_software\">https://en.wikipedia.org/wiki/History_of_software</a>\r\n</p>\r\n\r\n<ul>\r\n<li>WordStar, \"By early 1980, MicroPro claimed in advertisements that 5,000 people had purchased WordStar in eight months\"\r\n</li>\r\n<li>WordPerfect, \"The program was originally developed under contract at Brigham Young University for use on a Data General minicomputer in 1979.\"\r\n</li>\r\n<li>VisiCalc, \"It sold over 700,000 copies in six years\"\r\n</li>\r\n<li>Lotus 1-2-3, \"Lotus 1-2-3 was released on 26 January 1983, and immediately overtook Visicalc in sales.\"\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nLooking at the archives of the <a href=\"https://archive.org/search.php?query=Byte%20Magazine\">Byte Magazine</a> there are numerous examples where software \"Free/free\" and proprietary closed software was for sale as far back as 1979. Even the term <a href=\"https://en.wikipedia.org/wiki/Freeware\">freeware</a> was coined in 1982 by Andrew Fluegelman.\r\n</p>\r\n<p>\r\nSo it would seem that the word \"Free Software\" was a bug from the start. Not that there is probably anything we can do about it now but if this bugs you then go over to the FSF and <a href=\"https://fsf.org/donate\">donate</a>. If it doesn\'t bug you then <a href=\"https://fsf.org/donate\">donate</a>. If you could care less, or indeed if you couldn\'t care less then also <a href=\"https://fsf.org/donate\">donate</a>.\r\n</p>',30,0,0,'CC-BY-SA','free software,free,freedom',0,0,1),
(2198,'2017-01-04','How awesome is Guix and why will it take over the world',5011,'I sit down with Chris Webber and we ramble about how great Guix is','<p>I heard a \"holy crap\" somewhere in there, so I guess this show is explicit. That\'s about the level you can expect. :-)</p>\r\n<p>I recorded this together with <a href=\"https://identi.ca/cwebber\">@cwebber@identi.ca</a> over a year ago, on 2015-12-01. I told him I was hoping to get it out in time for FOSDEM. I didn\'t clarify which FOSDEM. :-D</p>\r\n<p>So this thing has been lying around, and I\'ve been polishing it and I\'ve been thinking \"man, 90 minutes is a bit rich for an HPR episode, I should edit this thing <em>at some point</em>\". Procrastinator strikes again!</p>\r\n<p>Well, that point never came in the course of one year, and HPR needs episodes, so this is what you get. I skipped around in it for QA reasons (audio sync) and I found that I wanted to listen to it again myself, so if your interests are anything like mine, I think it will be able to hold your attention. We had great fun recording it, and now that I\'ve got it out of the gate, maybe I won\'t be ashamed to ask Chris to record another one about one of the many topics that came up during this show.</p>\r\n<p>In the year since we recorded this, Guix has released versions 0.10.0, 0.11.0 and 0.12.0. It has functioning GNOME (based on Wingo\'s <a href=\"https://github.com/wingo/elogind\">elogind</a>) and can boot from a LUKS-encrypted drive.</p>\r\n<p>DMD, the Daemon-Managing Daemon that was at the core of GuixSD, is now <a href=\"https://www.gnu.org/software/shepherd/\">Shepherd</a>, and still at the core of GuixSD.</p>\r\n<p>Chris\'s project <a href=\"https://www.gnu.org/software/8sync/\">8Sync</a> is at version 0.2 and has a real GNU homepage (generated from S-expressions by <a href=\"https://haunt.dthompson.us/\">Haunt</a>!) and Guile 2.2 is closer than ever. 8Sync 0.2 uses some experimental features available in Guile 2.1 snapshots.</p>\r\n<p><a href=\"https://www.gnu.org/software/guix/donate/\">Guix</a> and <a href=\"https://sfconservancy.org/supporter/\">Software Conservancy</a> still need your money (<a href=\"https://my.fsf.org/civicrm/contribute/transact?reset=1&amp;id=50\">The FSF accepts Bitcoin!</a>), and <a href=\"https://fosdem.org/\">FOSDEM</a> is still, or again, around the corner. I won\'t be going there this year, though, due to scheduling conflicts.</p>\r\n<p>On my latest laptop I\'m running NixOS and it\'s running just great. My Guix VM on the other machine is no longer running Enlightenment, now that GNOME is ready. :-)</p>\r\n<p>I haven\'t fixed clusterssh in either Nix nor Guix, but <a href=\"https://github.com/dennishafemann/tmux-cssh\">tmux-cssh</a> works pretty great too!</p>\r\n<p>Someone should still write <code>guix-bisect</code>!</p>\r\n<p>GuixOps has been dormant during 2016, but as late as two months ago there was some <a href=\"https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00838.html\">slight movement on the mailing list</a>.</p>\r\n<p>Links to various things and people mentioned in the show:</p>\r\n<ul>\r\n<li>Chris Webber: <a href=\"https://dustycloud.org/\">blog</a> <a href=\"https://identi.ca/cwebber\">pump.io</a><ul>\r\n<li><a href=\"dustycloud.org/misc/guile/tutorial.html\">Chris\'s Guile tutorial</a></li>\r\n</ul>\r\n</li>\r\n<li><a href=\"https://www.gnu.org/s/guile/\">Guile</a><ul>\r\n<li><a href=\"https://www.gnu.org/savannah-checkouts/gnu/guile/docs/guile-tut/tutorial.html\">Official Guile tutorial</a></li>\r\n</ul>\r\n</li>\r\n<li>Arne Babenhauserheide <a href=\"https://www.draketo.de/light/english\">homepage/blog</a> <a href=\"https://sn.1w6.org/drak\">OStatus</a> <ul>\r\n<li><a href=\"https://draketo.de/proj/wisp/\">WISP</a>, S-expressions without so many parentheses</li>\r\n</ul>\r\n</li>\r\n<li><a href=\"https://www.gnu.org/s/guix/\">Guix and GuixSD</a></li>\r\n<li><a href=\"https://nixos.org/\">Nix and NixOS</a></li>\r\n<li>Andy Wingo: <a href=\"https://wingolog.org/\">blog</a> <a href=\"https://twitter.com/andywingo\">twitter</a> <a href=\"https://github.com/wingo\">github</a></li>\r\n<li>Mark Weaver: <a href=\"https://savannah.gnu.org/users/mhw\"></a><a href=\"https://savannah.gnu.org/users/mhw\">https://savannah.gnu.org/users/mhw</a> is as good as it gets, it seems.</li>\r\n<li>Ludovic Courtès: <a href=\"https://web.fdn.fr/~lcourtes/ludo-3.html\">home page</a>, you can see under <a href=\"https://web.fdn.fr/~lcourtes/ludo-3.html#soft\">software</a> that Chris was right about him being on Nix first, before he created Guix. :-)</li>\r\n<li>David Thompson <a href=\"https://dthompson.us/\">homepage</a> <a href=\"https://quitter.se/davexunit\">OStatus</a></li>\r\n<li><a href=\"https://mitpress.mit.edu/sicp/full-text/book/book.html\">SICP</a><ul>\r\n<li><a href=\"https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-10.html#%_sec_1.1\">A means of composition and a means of abstraction</a></li>\r\n</ul>\r\n</li>\r\n<li><a href=\"https://docs.hylang.org/en/latest/\">hy</a>, a LISP hosted in Python</li>\r\n<li><a href=\"https://mitpress.mit.edu/books/reasoned-schemer\">The Reasoned Schemer</a> is a dead-trees book.</li>\r\n<li>Actually there is a package manager for Guile called <a href=\"https://github.com/ijp/guildhall\">guildhall</a>, but the latest commit was in 2015 (by Arne Bab, mentioned above!), and the trend to put Guile packages right into Guix seems to continue. There is also a generic Scheme package repository called <a href=\"https://snow-fort.org/pkg\">Snow</a>, but it doesn\'t seem to support guile, at least not officially.</li>\r\n</ul>',311,0,1,'CC-BY-SA','guix, linux, sysadmin, os, package management, nix, scheme, guile',0,0,1),
(2201,'2017-01-09','Matthew \"Lord Drachenblut\" Williams',2292,'HPR Community members remember the digital dragon','<p>\r\nEulogies for Lord Drachenblut, including:\r\n</p>\r\n<ul>\r\n<li>Klaatu</li>\r\n<li>Randy Noseworthy</li>\r\n<li>ClaudioM</li>\r\n<li>Brian Proffitt &#40;writing for <a href=\"https://communityblog.fedoraproject.org/remembering-matthew-williams/\" target=\"_blank\">Fedora Project</a>&#41;</li>\r\n<li>Ahuka</li>\r\n<li>Joe C. Hecht &#40;ref&#58; <a href=\"https://plus.google.com/101542819146828378581\" target=\"_blank\">google+</a>&#41;</li>\r\n<li>Lostnbronx</li>\r\n<li>Knightwise</li>\r\n</ul>\r\n\r\n<p>Incidental music by <a href=\"https://archive.org/details/mgr111SeveredFifth-Liberate\" target=\"_blank\">Severed Fifth</a></p>',159,0,1,'CC-BY-SA','Lord Drachenblut',0,0,1),
(2202,'2017-01-10','Makers on YouTube',1487,'I am trying to learn to make various things and am watching YouTube to find information','<h1 id=\"makers-on-youtube\">Makers on YouTube</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>I have always enjoyed making stuff. I was born and brought up in the 1940’s and 1950’s when the UK was recovering from WW2, and in my experience everyone I knew repaired and made stuff. Most of them grew their own food as well.</p>\r\n<p>I have never been particularly good at making stuff, but I have built some basic furniture, built storage solutions for the house, built a rabbit hutch and run for my children’s pets, and so on and so forth.</p>\r\n<p>In high school, even though I went to a Grammar School, all boys attended mandatory lessons on metalwork and woodwork. We learnt how to use hand tools and some power tools, make joints in wood, we also learnt to do basic metal work like soldering and brazing, and so forth.</p>\r\n<p>Learning this stuff at school was great but I have used the woodworking techniques more than the metalwork - other than soldering.</p>\r\n<p>I stopped watching TV in 2013, preferring reading and listening to podcasts. In recent times I have subscribed to a number of YouTube channels which share woodworking and metalworking techniques and projects. In general these people are Makers and Artists who can turn their hands to many skills. I thought I would share some of my favourites via HPR.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a moderately long set of notes for this episode and these are available here <a href=\"https://hackerpublicradio.org/eps/hpr2202/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2202/full_shownotes.html</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>YouTube Channels:\r\n<ul>\r\n<li><a href=\"https://www.youtube.com/channel/UCc3EpWncNq5QL0QhwUNQb7w\">Paul Sellers</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC3_VCOJMaivgcGqPCTePLBA\">Frank Howarth</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCiEk4xHBbz0hZNIBBpowdYQ\">Jimmy DiResta</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCckETVOT59aYw80B36aP9vw\">Matthias Wandel</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC6x7GwJxuoABSosgVXDYtTw\">I Like To Make Stuff</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCDpL0v-Ifie7u05lbfO3zJQ\">Matthew Cremona</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC-7XY-W_C84cW2MNqujgFpg\">Jay Bates</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCOUFSlpGiL9I3jPbt0vcI0A\">Jon Peters Art &amp; Home</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCtaykeSsGhtn2o2BsPm-rsw\">Make Something</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCCsdIja21VT7AKkbVI5y8bQ\">Alain Vaillancourt</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UC4v2tQ8GqP0RbmAzhp4IFkQ\">April Wilkerson</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCrbGKAwkVaQmTowmTYBm5Vg\">Nick Ferry</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCIrtu3uSwehD0pfmfMsHhUA\">Darbin Orvar</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCn7lavsPdVGV0qmEEBT6NyA\">Marius Hornberger</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCRix1GJvSBNDpEFY561eSzw\">Laura Kampf</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCETeXD_3awsQv-9rSdCYXQQ\">Get Hands Dirty</a></li>\r\n<li><a href=\"https://www.youtube.com/channel/UCjA8vRlL1c7BDixQRJ39-LQ\">John Heisz</a></li>\r\n</ul></li>\r\n<li>Podcasts\r\n<ul>\r\n<li><a href=\"https://feeds.podtrac.com/bQsxC5qCMadt\">BrainPick</a></li>\r\n<li><a href=\"https://feeds.feedburner.com/MakingItWithJimmyDirestaBobClagettAndDavidPicciuto\">Making It With Jimmy Diresta, Bob Clagett and David Picciuto</a></li>\r\n<li><a href=\"https://feeds.soundcloud.com/users/soundcloud:users:184343600/sounds.rss\">Reclaimed Audio Podcast</a></li>\r\n<li><a href=\"https://www.thewoodworkingpodcast.com/feed/podcast/\">The Woodworking Podcast</a></li>\r\n</ul></li>\r\n</ul>',225,0,1,'CC-BY-SA','making, youtube, podcast',0,0,1),
(2203,'2017-01-11','NOT SO SMART',464,'How I am failing at troubleshooting disk I O issues','<!-- Processed by make_markdown V0.0.4 -->\r\n<p>(tracer32.exe) and LogExpert <code>regex (warn|\\berr|fail|unabl|can|not|fault)</code></p>\r\n<pre><code>rsync --info=progress2 ( need to compile from source ... )</code></pre>\r\n<ul>\r\n<li><a href=\"https://techtitbits.com/2010/04/get-rid-of-freeze-ups-during-disk-io-activity-in-ubuntu/\" class=\"uri\">https://techtitbits.com/2010/04/get-rid-of-freeze-ups-during-disk-io-activity-in-ubuntu/</a></li>\r\n<li><a href=\"https://blog.vacs.fr/vacs/blogs/post.html?post=2010/08/28/Solving-Linux-system-lockup-when-intensive-disk-I/O-are-performed\" class=\"uri\">https://blog.vacs.fr/vacs/blogs/post.html?post=2010/08/28/Solving-Linux-system-lockup-when-intensive-disk-I/O-are-performed</a></li>\r\n<li><a href=\"https://www.howtoeverything.net/linux/hardware/ubuntu-freeze-issue-after-ssd-upgrade\" class=\"uri\">https://www.howtoeverything.net/linux/hardware/ubuntu-freeze-issue-after-ssd-upgrade</a></li>\r\n<li><a href=\"https://download.gigabyte.us/FileList/BIOS/motherboard_bios_ga-ep43-ud3l_f9.exe\" class=\"uri\">https://download.gigabyte.us/FileList/BIOS/motherboard_bios_ga-ep43-ud3l_f9.exe</a></li>\r\n<li><a href=\"https://downloads.wdc.com/fwupdater/Win/WDFirmwareUpdater.zip\" class=\"uri\">https://downloads.wdc.com/fwupdater/Win/WDFirmwareUpdater.zip</a></li>\r\n</ul>\r\n<pre><code>grub-install --force --removable --boot-directory=/s/boot /dev/sdd\r\n\r\ngrub-mkconfig -o /s/boot/grub.cfg</code></pre>\r\n<p>boot.ini ?!?!? ..( never could figure out how to boot my windows XP part from GRUB ...thought this would help with no luck )</p>\r\n<pre><code>multi(0)disk(0)rdisk(0)partition(2)\\WINXP=\"Microsoft Windows XP Professional\"\r\nmulti(0)disk(0)rdisk(1)partition(2)\\WINXP=\"Microsoft Windows XP Professional\"\r\nmulti(0)disk(0)rdisk(2)partition(2)\\WINXP=\"Microsoft Windows XP Professional\"\r\nmulti(0)disk(0)rdisk(3)partition(2)\\WINXP=\"Microsoft Windows XP Professional\"\r\nmulti(0)disk(0)rdisk(4)partition(2)\\WINXP=\"Microsoft Windows XP Professional\"</code></pre>\r\n<ul>\r\n<li><a href=\"https://askubuntu.com/questions/397249/system-freezes-unresponsive-unusable-when-copying-large-file-to-usb\" class=\"uri\">https://askubuntu.com/questions/397249/system-freezes-unresponsive-unusable-when-copying-large-file-to-usb</a></li>\r\n</ul>\r\n<pre><code>tune2fs -c 1 ( check drives on boot )</code></pre>\r\n<p>Linux provides other I/O schedulers such as the Noop scheduler, the Anticipatory scheduler and the Deadline scheduler.</p>\r\n<pre><code>Dec 31 14:59:46 plexserver console-kit-daemon[1463]: missing action\r\nDec 31 15:01:45 plexserver smartd[1038]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 113 to 112\r\nDec 31 15:01:45 plexserver smartd[1038]: Device: /dev/sdc [SAT], SMART Usage Attribute: 194 Temperature_Celsius changed from 112 to 111</code></pre>\r\n<p>40-50C range are optimal.</p>\r\n',36,0,0,'CC-BY-SA','troubleshooting,ubuntu',0,0,1),
(2204,'2017-01-12','MASSCAN',503,'MASSCAN FOR THE 10 DOTS O M G','<p>I chat about my issues with our vuln scanner and destroy the discovery scan times from 5-8 days to 1hr with Masscan.</p>\r\n<ul>\r\n<li><p><a href=\"https://github.com/robertdavidgraham/masscan/issues/262\">bug ? / workaround</a></p></li>\r\n<li><p>my current cmdline</p></li>\r\n</ul>\r\n<pre><code>masscan   -p21,22,23,25,53,80,88,110,111,113,135,139,143,220,264,389,443,445,449,524,585,636,993,995,1433,1521,1723,3306,3389,5900,8080    --rate=14114 --open --excludefile BLACKLIST --ping  172.16.0.0/12 -oX  172.xml</code></pre>\r\n',36,0,1,'CC-BY-SA','nmap, masscan, vulnerability, scanners',0,0,1),
(2205,'2017-01-13','Quick Tips Roomba and silicone Packets',421,'Quick Tips Roomba Cleaning and Silicone Packet reuse','<ul>\r\n<li>First bit is about Roomba and keeping them clean and happy!</li>\r\n<li>2nd bit is about reusing Silicone Packets by baking them in the toaster oven!</li>\r\n</ul>\r\n',36,0,1,'CC-BY-SA','Roomba, Silicone',0,0,1),
(2206,'2017-01-16','Podcasts I Listen To',967,'Current podcasts that I listen to on my Android devices.','<p>Podcasts:</p>\r\n<ol type=\"1\">\r\n<li><a href=\"https://feeds.feedburner.com/systemau-ogg\">SystemAU</a> - Australian Linux Perspective with Music</li>\r\n<li><a href=\"https://atp.fm/episodes?format=rss\">Accidental Tech Podcast</a> - Apple Computers/Programs</li>\r\n<li><a href=\"https://feeds.feedburner.com/AndroidCentralPodcast\">Android Central Podcast</a> - Android Devices</li>\r\n<li><a href=\"https://bleedtv.podbean.com/feed/rss/\">BleedTV Podcast</a> - TV Info</li>\r\n<li><a href=\"https://feeds.feedburner.com/dancarlin/commonsense?format=xml\">Common Sense with Dan Carlin</a></li>\r\n<li><a href=\"https://feeds.feedburner.com/dancarlin/history?format=xml\">Dan Carlin\'s Hard Core History</a> - History Lessons</li>\r\n<li><a href=\"https://hackerpublicradio.org/rss.php?html=1&amp;format=ogg\">Hacker Public Radio</a></li>\r\n<li><a href=\"https://espn.go.com/espnradio/feeds/rss/podcast.xml?id=9545077\">Jalen &amp; Jacoby</a> - ESPN Sports Guys</li>\r\n<li><a href=\"https://lastmenpodcast.libsyn.com/rss\">Last Men on Earth</a> - 2 Dudes Being Crude over Alcohol</li>\r\n<li><a href=\"https://www.linuxvoice.com/podcast_ogg.rss\">Linux Voice</a> - Linux Guys talking Linux</li>\r\n<li><a href=\"https://feeds.feedburner.com/linuxfortherestofus\">Linux for the Rest of US</a> - Door to Door Geek &amp; Cody Cooper</li>\r\n<li><a href=\"https://mintcast.org/category/ogg/feed\">MintCast</a> - About Linux Mint from the Linux Mint Community</li>\r\n<li><a href=\"https://feeds.feedburner.com/motr\">MobileTech Roundup</a> - Kevin Tofel &amp; Mat Miller talking mobile devices</li>\r\n<li><a href=\"https://feeds.feedburner.com/LinuxLudditesOgg\">Linux Luddites</a> - Linux Talk From Cranky Dudes</li>\r\n<li><a href=\"https://feed.nashownotes.com/rss.xml\">No Agenda</a> - John Dvorak &amp; Adam Curry Deconstruct the News</li>\r\n<li><a href=\"https://espn.go.com/espnradio/feeds/rss/podcast.xml?id=2406595\">PTI</a> - Tony Kornheiser and Michael Wilbon Talking Sports</li>\r\n<li><a href=\"https://www.howstuffworks.com/podcasts/stuff-you-missed-in-history-class.rss\">Stuff You Missed in History Class</a> - Short, Concise History Lesson</li>\r\n<li><a href=\"https://talkingtvwithryanandryan.libsyn.com/rss\">Talking TV with Ryan &amp; Ryan</a> - 2 TV Critics</li>\r\n<li><a href=\"https://www.televisionzombies.com/podcast/podcast.xml\">Television Zombies</a> - 4 Friends Talking SF and Fantasy TV</li>\r\n<li><a href=\"https://feeds.feedburner.com/TheLinuxLinkTechShowOgg-vorbisFeed\">TLLTS</a> - The Linux Link Tech Show</li>\r\n<li><a href=\"https://daringfireball.net/thetalkshow/rss\">The Talk Show with John Gruber</a> - Daring Fireball/Apple Topics</li>\r\n<li>The Tony Kornheiser Show - Sports, Life, Politics, Movies, etc.</li>\r\n<li><a href=\"https://www.whedonopolis.com/feed/\">TV Campfire Podcasts</a> - TV Bloggers &amp; TV Industry Pros Talking TV</li>\r\n<li><a href=\"https://feeds.theincomparable.com/tvtm\">TV Talk Machine w/ Tom Goodman &amp; Jason Snell</a> - TV Industry</li>\r\n<li><a href=\"https://tvtimesthree.com/feed/\">TV Times Three</a> - TV Bloggers Talking Up their Favorite Shows</li>\r\n<li><a href=\"https://feeds.ubuntupodcast.org/ogg\">The Ubuntu Podcast</a> - Ubuntu Linux Plus other Distros/Linux Info</li>\r\n<li><a href=\"https://smellsmellsmell.com/feed/podcast/\">I Can\'t Believe this S*hit</a> - 2 Politically Incorrect Dudes Talking Junk</li>\r\n</ol>',348,75,0,'CC-BY-SA','feed,podcast',0,0,1),
(2207,'2017-01-17','NATO phonetic alphabet',478,'Neighbourly greetings. We cover the title, podcast recommendations, and well wishes.','<p>NATO phonetic alphabet in block diagram:</p>\r\n<p>[ English 26 letter alphabet ] --&gt; [ Phonetic Function Box-machine-phone ] --&gt; [ Output ]</p>\r\n<pre><code>A - Alfa\r\nB - Bravo\r\nC - Charlie\r\nD - Delta\r\nE - Echo\r\nF - Foxtrot\r\nG - Golf\r\nH - Hotel\r\nI - India\r\nJ - Juliett\r\nK - Kilo\r\nL - Lima\r\nM - Mike\r\nN - November\r\nO - Oscar\r\nP - Papa\r\nQ - Quebec\r\nR - Romeo\r\nS - Sierra\r\nT - Tango\r\nU - Uniform\r\nV - Victor\r\nW - Whiskey\r\nX - X-Ray\r\nY - Yankee\r\nZ - Zulu\r\n~ - ~\r\n0 - Zero\r\n1 - One\r\n2 - Two\r\n3 - Three\r\n4 - Four\r\n5 - Five\r\n6 - Six\r\n7 - Seven\r\n8 - Eight\r\n9 - Niner</code></pre>\r\n<p>Mike India Charlie Romeo Oscar Bravo Echo FULL-STOP Tango Victor</p>\r\n<p>Charlie Oscar November Golf Romeo Echo Sierra Sierra India Oscar November Alfa Lima Delta India Siera Hotel FULL-STOP Charlie Oscar Mike</p>\r\n<p>X-Ray BREAK Mike India November Uniform Sierra BREAK Oscar November Echo</p>\r\n<p>Hotel Alfa Charlie Kilo Echo Romeo BREAK Papa Uniform Bravo Lima India Charlie BREAK Romeo Alfa Delta India Oscar</p>\r\n<p>Please take care, TTFN, neighbor.</p>\r\n<p>rttykitty</p>\r\n',349,0,0,'CC-BY-SA','NATO,Phonetic,NatoPhonetic',0,0,1),
(2209,'2017-01-19','Calibre eBook Server',750,'A quick rundown of how to share your ebook Library on your network using calibre-server','<p>You can share your <a href=\"https://calibre-ebook.com/\" target=\"_blank\">Calibre</a> ebook library by running the <a href=\"https://manual.calibre-ebook.com/generated/en/calibre-server.html\"><code>calibre-server</code></a> daemon, either from your desktop machine or on a server that is available on your local network. (Or, if you have it set up that way, it can be outward-facing to the wide world.)</p>\r\n\r\n<p>To share your library from the desktop Calibre application, choose <code>Connect/share</code> from the menu at the top of the window, then choose <code>Start Content Server</code>. Make a note of the IP address and port, and then you can use other devices on your network to access the library at that address. Normally I use the \"Get Books\" function of the <a href=\"https://www.appstafarian.com/marvin.html\" target=\"_blank\">Marvin</a> ebook app on my iPad, or else the \"Experimental Browser\" on my Kindle and download the books directly to the devices. On my Android phone, I use the Chrome browser and then long press on the link to an Epub file, choose to save to device, and then open it using <a href=\"https://fbreader.org/\" target=\"_blank\">FBreader</a>.</p>\r\n\r\n<p>To share the library from your GNU/Linux server, you\'ll have to install Calibre on the server and then put a copy of your ebook Library on the server as well. To start and stop the server daemon, you need to put a service startup script in the <code>/etc/init.d</code> directory with all of the other system startup scripts. An example is given below&mdash;fill in with the appropriate paths and user data for your setup. (See the <a href=\"https://manual.calibre-ebook.com/generated/en/calibre-server.html\" target=\"_blank\">calibre-server user manual</a> for a full list of options and their descriptions.) When the script is in place and has executable permissions, you start and stop the service as follows (as root):</p>\r\n\r\n<pre>\r\nservice calibre-server start|stop|restart\r\n</pre>\r\n\r\n<h2>Service Startup Script</h2>\r\n\r\n<pre>\r\n#!/bin/bash\r\n\r\nCALIBRE_LIBRARY_PATH=&quot;/path/to/CalibreLibrary&quot;\r\nPIDFILE=/tmp/calibre-server.pid\r\nUSER=&lt;run_as_user&gt;        # run daemon as this user\r\nLOGIN=&lt;end_user_username&gt; # to log into library (optional)\r\nPW=&lt;password&gt;             # to log into library (optional)\r\nPORT=3456\r\n\r\nstart() {\r\n        echo &quot;Starting Calibre server...&quot;\r\n        su -c &quot;calibre-server --with-library=\\&quot;$CALIBRE_LIBRARY_PATH\\&quot; --username=$LOGIN --password=$PW -p $PORT --pidfile=$PIDFILE --daemonize&quot; &amp; \r\n        if [ $? -ne 0 ]; then\r\n                echo &quot;Could not start calibre-server.&quot;\r\n        fi\r\n}\r\n\r\nstop() {\r\n        echo &quot;Stopping Calibre server...&quot;\r\n        if [ -e $PIDFILE ]; then\r\n                read PID &lt; $PIDFILE\r\n                ps aux | grep &quot;$PID&quot; | grep \'calibre-server\' &gt; /dev/null\r\n                RUNNING=$?\r\n                if [ $RUNNING -eq 0 ]; then\r\n                        kill $PID\r\n                        if [ $? -eq 0 ]; then\r\n                                rm $PIDFILE\r\n                        fi\r\n                else\r\n                        echo &quot;Could not find a calibre-server process with PID $PID.&quot;\r\n                fi\r\n        else\r\n                echo &quot;Could not find pidfile: $PIDFILE&quot;\r\n        fi\r\n}\r\n\r\nrestart() {\r\n        stop\r\n        start\r\n}\r\n\r\nstatus() {\r\n        if [ -e $PIDFILE ]; then\r\n                read PID &lt; $PIDFILE\r\n                echo &quot;calibre-server is running with PID $PID.&quot;\r\n        else\r\n                echo &quot;calibre-server is not running.&quot;\r\n        fi\r\n}\r\n\r\nunknown() {\r\n        echo &quot;Unrecognized command: $1&quot;\r\n        echo &quot;Try one of the following: (start|stop|restart|status)&quot;\r\n}\r\n\r\ncase $1 in\r\n        start ) \r\n                start\r\n                ;;\r\n        stop )\r\n                stop\r\n                ;;\r\n        restart )\r\n                restart\r\n                ;;\r\n        status )\r\n                status\r\n                ;;\r\n        * )\r\n                unknown\r\n                ;;\r\nesac\r\n</pre>\r\n\r\n\r\n<h2>Links</h2>\r\n\r\n<ul>\r\n	<li><a href=\"https://calibre-ebook.com/\" target=\"_blank\">Calibre</a> ebook Management Software</li>\r\n	<li><a href=\"https://www.appstafarian.com/marvin.html\" target=\"_blank\">Marvin</a> ebook app for iOS</li>\r\n	<li><a href=\"https://fbreader.org/\" target=\"_blank\">FBreader</a> open-source multi-platform ebook reader.</li>\r\n</ul>',238,0,0,'CC-BY-SA','ebooks, home servers, sharing',0,0,1),
(2210,'2017-01-20','On Freedom of Speech and Censorship',1302,'Reflections on Freedom of Speech ','<p>In this episode, I discuss some of issues that can arise with Freedom of Speech, as well as some of the finer points of what constitutes &quot;censorship&quot;.</p>\r\n',325,0,1,'CC-BY-SA','Freedom of Speech, Censorship',0,0,1),
(2213,'2017-01-25','Clay Body',652,'Basic clay theory','<p>Before we create ceramics, we will begin with some basic theory.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<p><small><em>Added by HPR Admins after the show was released</em></small></p>\r\n<ul>\r\n<li>Wikipedia article on <a\r\nhref=\"https://en.wikipedia.org/wiki/Clay\"><em>Clay</em></a></li>\r\n<li>Wikipedia article on <a\r\nhref=\"https://en.wikipedia.org/wiki/Clay_minerals\"><em>Clay\r\nMinerals</em></a></li>\r\n<li>Wikipedia article on <a\r\nhref=\"https://en.wikipedia.org/wiki/Kaolinite\"><em>Kaolinite</em></a></li>\r\n<li>Wikipedia article on <a\r\nhref=\"https://en.wikipedia.org/wiki/Feldspar\"><em>Feldspar</em></a></li>\r\n</ul>\r\n\r\n',329,0,1,'CC-BY-SA','clay,pottery,porcelain,ceramic',0,0,1),
(2481,'2018-02-05','HPR Community News for January 2018',4509,'HPR Volunteers talk about shows released and comments posted in January 2018','\n\n<h2>New hosts</h2>\n<p>\nWelcome to our new host: <br />\n\n    <a href=\"https://hackerpublicradio.org/correspondents/0360.html\" target=\"_blank\">Joey Hess</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=2456\" target=\"_blank\">2456</a></strong></td>\n    <td>Mon</td>\n    <td>2018-01-01</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2456\" target=\"_blank\">HPR Community News for December 2017</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=2457\" target=\"_blank\">2457</a></strong></td>\n    <td>Tue</td>\n    <td>2018-01-02</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2457\" target=\"_blank\">Getting ready for my new Macbook Pro</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=2458\" target=\"_blank\">2458</a></strong></td>\n    <td>Wed</td>\n    <td>2018-01-03</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2458\" target=\"_blank\">Chrome Plugins You Must Have</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=2459\" target=\"_blank\">2459</a></strong></td>\n    <td>Thu</td>\n    <td>2018-01-04</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2459\" target=\"_blank\">free software\'s long tail</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0360.html\" target=\"_blank\">Joey Hess</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2460\" target=\"_blank\">2460</a></strong></td>\n    <td>Fri</td>\n    <td>2018-01-05</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2460\" target=\"_blank\">The Alien Brothers Podcast - S01E03 - Decline of American Empire</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2461\" target=\"_blank\">2461</a></strong></td>\n    <td>Mon</td>\n    <td>2018-01-08</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2461\" target=\"_blank\">Gitolite</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=2462\" target=\"_blank\">2462</a></strong></td>\n    <td>Tue</td>\n    <td>2018-01-09</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2462\" target=\"_blank\">AudioBookClub-14-Triplanetary-(First-in-the-Lensman-Series)</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2463\" target=\"_blank\">2463</a></strong></td>\n    <td>Wed</td>\n    <td>2018-01-10</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2463\" target=\"_blank\">Setting up a 32 Bit Ubuntu 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=2464\" target=\"_blank\">2464</a></strong></td>\n    <td>Thu</td>\n    <td>2018-01-11</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2464\" target=\"_blank\">The Alien Brothers Podcast - S01E04 - Digital Instruments</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2465\" target=\"_blank\">2465</a></strong></td>\n    <td>Fri</td>\n    <td>2018-01-12</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2465\" target=\"_blank\">TronScript where have you been all my life!</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=2466\" target=\"_blank\">2466</a></strong></td>\n    <td>Mon</td>\n    <td>2018-01-15</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2466\" target=\"_blank\">ShareX is awesome</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=2467\" target=\"_blank\">2467</a></strong></td>\n    <td>Tue</td>\n    <td>2018-01-16</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2467\" target=\"_blank\">I randomly talk about my laptops</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0297.html\" target=\"_blank\">swift110</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2468\" target=\"_blank\">2468</a></strong></td>\n    <td>Wed</td>\n    <td>2018-01-17</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2468\" target=\"_blank\">THE WELL</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=2469\" target=\"_blank\">2469</a></strong></td>\n    <td>Thu</td>\n    <td>2018-01-18</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2469\" target=\"_blank\">A flight itinerary in Bash</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=2470\" target=\"_blank\">2470</a></strong></td>\n    <td>Fri</td>\n    <td>2018-01-19</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2470\" target=\"_blank\">Obamacare Update At The End Of 2017</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=2471\" target=\"_blank\">2471</a></strong></td>\n    <td>Mon</td>\n    <td>2018-01-22</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2471\" target=\"_blank\">Tea Time!</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=2472\" target=\"_blank\">2472</a></strong></td>\n    <td>Tue</td>\n    <td>2018-01-23</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2472\" target=\"_blank\">Forum Failure</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=2473\" target=\"_blank\">2473</a></strong></td>\n    <td>Wed</td>\n    <td>2018-01-24</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2473\" target=\"_blank\">Frotz - A Portable Z-Machine Interpreter</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=2474\" target=\"_blank\">2474</a></strong></td>\n    <td>Thu</td>\n    <td>2018-01-25</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2474\" target=\"_blank\">Open Source Gaming #3 The Atari Jaguar</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a></td>\n    </tr>\n    <tr valign=\"top\">\n    <td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2475\" target=\"_blank\">2475</a></strong></td>\n    <td>Fri</td>\n    <td>2018-01-26</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2475\" target=\"_blank\">Information Underground -- Sex, Drugs, and Rock-n-Roll</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=2476\" target=\"_blank\">2476</a></strong></td>\n    <td>Mon</td>\n    <td>2018-01-29</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2476\" target=\"_blank\">Gnu Awk - Part 9</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=2477\" target=\"_blank\">2477</a></strong></td>\n    <td>Tue</td>\n    <td>2018-01-30</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2477\" target=\"_blank\">Reading Audio Books While Distracted</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=2478\" target=\"_blank\">2478</a></strong></td>\n    <td>Wed</td>\n    <td>2018-01-31</td>\n    <td><a href=\"https://hackerpublicradio.org/eps.php?id=2478\" target=\"_blank\">City Of Masks - HPR_AudioBookClub</a></td>\n    <td><a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</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 33 comments in total.</p>\n<p>There are 9 comments on\n6 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#7\" target=\"_blank\">Comment 7</a>:\ndodddummy on 2018-01-01:\n\"One more use case and a generalization\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2422#comments\" target=\"_blank\">hpr2422</a></strong>\n(2017-11-14) \"<em>Kickstarter Post Mortem</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=2422#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-01-12:\n\"@busybusy\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2435#comments\" target=\"_blank\">hpr2435</a></strong>\n(2017-12-01) \"<em>Server Basics 102</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=2435#2\" target=\"_blank\">Comment 2</a>:\nFrank on 2018-01-02:\n\"SSH\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2435#3\" target=\"_blank\">Comment 3</a>:\nKlaatu on 2018-01-08:\n\"Re: yum whatprovides?\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2449#comments\" target=\"_blank\">hpr2449</a></strong>\n(2017-12-21) \"<em>Org-mode mobile solution</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0326.html\" target=\"_blank\">Brian in Ohio</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2449#1\" target=\"_blank\">Comment 1</a>:\nfolky on 2018-01-10:\n\"Orgzly\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2454#comments\" target=\"_blank\">hpr2454</a></strong>\n(2017-12-28) \"<em>The Alien Brothers Podcast - S01E02 - Strictly Hacking</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2454#2\" target=\"_blank\">Comment 2</a>:\nCasper on 2018-01-02:\n\"Delivery and Content\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2455#comments\" target=\"_blank\">hpr2455</a></strong>\n(2017-12-29) \"<em>Interface Zero RPG Part 5</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=2455#4\" target=\"_blank\">Comment 4</a>:\nClaudioM on 2018-01-03:\n\"Fantastic &quot;Audio Drama&quot; version of i0!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2455#5\" target=\"_blank\">Comment 5</a>:\nDraco Metallium on 2018-01-22:\n\"Great show!\"</li>\n<li>\n<a href=\"https://hackerpublicradio.org/eps.php?id=2455#6\" target=\"_blank\">Comment 6</a>:\nRon P on 2018-01-23:\n\"Excellent! Encore!\"</li></ul><br/>\n</li></ul>\n<p>There are 24 comments on 11 of this month\'s shows:</p>\n<ul><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2456#comments\" target=\"_blank\">hpr2456</a></strong>\n(2018-01-01) \"<em>HPR Community News for December 2017</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=2456#1\" target=\"_blank\">Comment 1</a>:\nMike Ray on 2018-01-01:\n\"Work load\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2456#2\" target=\"_blank\">Comment 2</a>:\nMike Ray on 2018-01-01:\n\"Soldering Iron\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2456#3\" target=\"_blank\">Comment 3</a>:\nDave Morriss on 2018-01-01:\n\"Soldering Iron\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2456#4\" target=\"_blank\">Comment 4</a>:\nMike Ray on 2018-01-01:\n\"Soldering\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2456#5\" target=\"_blank\">Comment 5</a>:\nFrank on 2018-01-01:\n\"U. S. College Course Numbering\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2456#6\" target=\"_blank\">Comment 6</a>:\nDave Morriss on 2018-01-03:\n\"Learning to solder at school\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2458#comments\" target=\"_blank\">hpr2458</a></strong>\n(2018-01-03) \"<em>Chrome Plugins You Must Have</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=2458#1\" target=\"_blank\">Comment 1</a>:\nXoke on 2018-01-04:\n\"You missed uMatrix\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2459#comments\" target=\"_blank\">hpr2459</a></strong>\n(2018-01-04) \"<em>free software\'s long tail</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0360.html\" target=\"_blank\">Joey Hess</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2459#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2018-01-04:\n\"My new favorite episode\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2459#2\" target=\"_blank\">Comment 2</a>:\nDave Morriss on 2018-01-04:\n\"Thanks for this Joey\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2460#comments\" target=\"_blank\">hpr2460</a></strong>\n(2018-01-05) \"<em>The Alien Brothers Podcast - S01E03 - Decline of American Empire</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0359.html\" target=\"_blank\">The Alien Brothers Podcast (ABP)</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2460#1\" target=\"_blank\">Comment 1</a>:\nBrian in Ohio on 2018-01-06:\n\"alien brothers podcast\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2460#2\" target=\"_blank\">Comment 2</a>:\nKen Fallon on 2018-01-08:\n\"HPR has no length restriction\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2460#3\" target=\"_blank\">Comment 3</a>:\nRutiger of the Alien Brothers Podcast on 2018-01-08:\n\"Hi Brian from Ohio\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2460#4\" target=\"_blank\">Comment 4</a>:\nKlaatu on 2018-01-11:\n\"Another brilliant episode.\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2461#comments\" target=\"_blank\">hpr2461</a></strong>\n(2018-01-08) \"<em>Gitolite</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=2461#1\" target=\"_blank\">Comment 1</a>:\njimzat on 2018-01-11:\n\"gitolite and HPR2446\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2461#2\" target=\"_blank\">Comment 2</a>:\nKlaatu on 2018-01-12:\n\"@jimzat\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2462#comments\" target=\"_blank\">hpr2462</a></strong>\n(2018-01-09) \"<em>AudioBookClub-14-Triplanetary-(First-in-the-Lensman-Series)</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0157.html\" target=\"_blank\">HPR_AudioBookClub</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2462#1\" target=\"_blank\">Comment 1</a>:\nAhuka on 2018-01-13:\n\"At long last!\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2466#comments\" target=\"_blank\">hpr2466</a></strong>\n(2018-01-15) \"<em>ShareX is awesome</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0079.html\" target=\"_blank\">Xoke</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2466#1\" target=\"_blank\">Comment 1</a>:\nSundar on 2018-01-16:\n\"Useful tool for streamlining screencapture\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2466#2\" target=\"_blank\">Comment 2</a>:\nXoke on 2018-01-22:\n\"&#39;jif&#39;\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2470#comments\" target=\"_blank\">hpr2470</a></strong>\n(2018-01-19) \"<em>Obamacare Update At The End Of 2017</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=2470#1\" target=\"_blank\">Comment 1</a>:\nWindigo on 2018-01-24:\n\"Thanks for the update!\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2470#2\" target=\"_blank\">Comment 2</a>:\ndodddummy on 2018-01-30:\n\"Time to update for the elimination of the individual mandate?\"</li><li><a href=\"https://hackerpublicradio.org/eps.php?id=2470#3\" target=\"_blank\">Comment 3</a>:\nAhuka on 2018-01-31:\n\"I did cover it\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2474#comments\" target=\"_blank\">hpr2474</a></strong>\n(2018-01-25) \"<em>Open Source Gaming #3 The Atari Jaguar</em>\"\nby <a href=\"https://hackerpublicradio.org/correspondents/0354.html\" target=\"_blank\">TheDUDE</a>.</li>\n<li style=\"list-style: none; display: inline\">\n<ul><li><a href=\"https://hackerpublicradio.org/eps.php?id=2474#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2018-01-23:\n\"They won&#39;t sell.\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2475#comments\" target=\"_blank\">hpr2475</a></strong>\n(2018-01-26) \"<em>Information Underground -- Sex, Drugs, and Rock-n-Roll</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=2475#1\" target=\"_blank\">Comment 1</a>:\nFrank on 2018-01-26:\n\"This Show\"</li></ul><br/>\n</li><li><strong><a href=\"https://hackerpublicradio.org/eps.php?id=2477#comments\" target=\"_blank\">hpr2477</a></strong>\n(2018-01-30) \"<em>Reading Audio Books While Distracted</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=2477#1\" target=\"_blank\">Comment 1</a>:\ndodddummy on 2018-01-29:\n\"Correction\"</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-January/thread.html\" target=\"_blank\">https://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-January/thread.html</a>\n\n\n<h2>Any other business</h2>\n<h3 id=\"reserving-shows\">Reserving Shows</h3>\n<p>Due to the recent spate of future show reservations a change of text is required. The proposed change is from:</p>\n<blockquote>\n<p>All reservations need to be approved. In the case where you wish to reserve a particular slot but do not have the media recorded, you will need to get the reservation approved in advance by the HPR Mailing List.</p>\n</blockquote>\n<p>To</p>\n<blockquote>\n<p>All reservations need to be approved. Any host can reserve any slot one year in advance by recording their show and posting it on the desired day as normal. In exceptional circumstances it possible to make a reservation, but only if there was no way to have recorded the show in time, and with approval in advance by the HPR Mailing List.</p>\n</blockquote>\n<p>This is intended only for exceptional circumstances such as a scheduled interview where we would like the audio to be released as soon after as possible, or to cover an important topical situation</p>\n<h3 id=\"upload-errors\">Upload Errors</h3>\n<p>Some uploaders are reporting 403 permission denied. This is because one of the protection scripts is checking for strange activity. We narrowed this down to \' (quote) in file names, or | (pipes) in the show notes.</p>\n<h3 id=\"new-series\">New series</h3>\n<p>Two new series have been added to the HPR system:</p>\n<ul>\n<li><em>Health and Healthcare</em> (13 episodes)</li>\n<li><em>Sound Scapes</em> (6 episodes)</li>\n</ul>\n<h3 id=\"comment-form-justification\">Comment form \'justification\'</h3>\n<p>The \'What does HPR mean to you?\' field on the comment form is required when commenting on older shows. As an anti-spam measure this field needs to completed with text which is between 20 and 200 characters in length.</p>\n<h3 id=\"tags-and-summaries\">Tags and Summaries</h3>\n<p>Thanks to <a href=\"https://hackerpublicradio.org/correspondents/0357.html\"><code>bjb</code></a> and <a href=\"https://hackerpublicradio.org/correspondents/0215.html\"><code>Windigo</code></a> for sending in updates in the past month.</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<!--\nvim: syntax=markdown:ts=8:sw=4:ai:et:tw=78:fo=tcqn:fdm=marker\n-->\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(2208,'2017-01-18','Kayak Camping',1502,'Kayak camping is a really fun (and affordable) way to explore the outdoors and get away.','<p>I talk about my setup for camping out of my kayak and ways to do this for very little money using stuff you already have and getting good cheap gear.</p>\r\n<p>Getting out into nature is my favorite thing and I love going where I will not see others for days at a time.</p>\r\n',1,0,0,'CC-BY-NC-SA','camping, outdoors, kayak, kayaking, boating',0,0,1),
(2214,'2017-01-26','Upgrading Vehicle Lights From Halogen to LED',1080,'A quick show about upgrading some of the lights on our vehicles from halogen to LED','<p>This episode is about the process of upgrading halogen vehicle lights to LED. I did this on my pickup truck for the interior dome light, the brake lights, the third brake light, front and back turn signal lights, the backup lights, and also for the license plate lights. While I\'m talking about this process, I also install new LED brake light bulbs on our Honda CR-V. I almost forgot to talk about the necessity of installing resistors to handle the problem of <a href=\"https://www.superbrightleds.com/blog/led-turn-signals-blinking-too-fast-hyperflashing/275/\" target=\"_blank\">hyperflashing</a> with the blinker lights.</p>\r\n\r\n<p>Click on the image below to view the photo album associated with this podcast.</p>\r\n\r\n<p><a data-flickr-embed=\"true\"  href=\"https://www.flickr.com/photos/137675441@N05/albums/72157677144739031\" title=\"LED Vehicle Light Upgrades\"><img src=\"https://c1.staticflickr.com/1/297/32110857056_07c733336a_z.jpg\" width=\"360\" height=\"640\" alt=\"LED Vehicle Light Upgrades\"/></a></p>\r\n\r\n<h2>Credits</h2>\r\n\r\n<ul>\r\n	<li>Music bumpers are from Kimiko Ishizaka\'s <em>The Open Goldberg Variations</em>: <a href=\"https://www.opengoldbergvariations.org/\">https://www.opengoldbergvariations.org/</a>, used by permission of their <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0 Universal (CC0 1.0) Public Domain Dedication license</a>.</li>\r\n</ul>\r\n',238,0,0,'CC-BY-SA','DIY, Automotive, Auto Repair, Car Repair, LED, Lighting',0,0,1),
(2220,'2017-02-03','Taking apart a tablet',1716,'In which I fail to discover or correct the problem with my son\'s tablet','<p>My son\'s tablet stopped working a few days ago, so I took it apart to see if I could find the problem. I discuss my kit and give a sound seeing tour of the disassembly.</p>',257,0,0,'CC-BY-SA','repair,electronics,spudger,tablet',0,0,1),
(2212,'2017-01-24','meanderings Cyberpunk and the Minidisc',298,'The Cyberpunk history of the Sony Minidisc','<ul>\r\n<li><a href=\"https://minidisc.org/index.php\" class=\"uri\">https://minidisc.org/index.php</a></li>\r\n<li><a href=\"https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=qhimdtransfer\" class=\"uri\">https://wiki.physik.fu-berlin.de/linux-minidisc/doku.php?id=qhimdtransfer</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/MiniDisc\" class=\"uri\">https://en.wikipedia.org/wiki/MiniDisc</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=uO4Hw-QREmY\" class=\"uri\">https://www.youtube.com/watch?v=uO4Hw-QREmY</a></li>\r\n</ul>',110,0,0,'CC-BY-SA','cyberpunk, minidisc, movies',0,0,1),
(2211,'2017-01-23','My podcast workflow',1558,'How I download, manage, listen to and delete podcasts','<h1 id=\"my-podcast-workflow\">My podcast workflow</h1>\r\n<p>I have been listening to podcasts for many years. I started in 2005, when I bought my first MP3 player.</p>\r\n<p>Various <a href=\"https://en.wikipedia.org/wiki/List_of_podcatchers\" title=\"List of podcatchers\">podcast downloaders</a> (or <em>podcatchers</em>) have existed over this time, some of which I have tried. Now I use a script based on <a href=\"https://lincgeek.org/bashpodder/\" title=\"Bashpodder\">Bashpodder</a>, which I have built to meet my needs. I also use a database to hold details of the feeds I subscribe to, what episodes have been downloaded, what is on a player to be listened to and what can be deleted. I have written many scripts (in Bash, Perl and Python) to manage all of this, and I will be describing the overall workflow in this episode without going into too much detail.</p>\r\n<p>I was prompted to put together this show by <a href=\"https://hackerpublicradio.org/correspondents/0309.html\" title=\"folky\">folky’s</a> HPR episode <a href=\"https://hackerpublicradio.org/eps.php?id=1992\" title=\"How I&#39;m handling my podcast-subscriptions and -listening\">1992 “<em>How I’m handling my podcast-subscriptions and -listening</em>”</a>. Thanks to him for a very interesting episode.</p>\r\n<p>Refer to the full notes for the details: <a href=\"https://hackerpublicradio.org/eps/hpr2211/full_shownotes.html\" class=\"uri\">https://hackerpublicradio.org/eps/hpr2211/full_shownotes.html</a></p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/List_of_podcatchers\">Wikipedia article entitled “<em>List of podcatchers</em>”</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1992\">HPR episode 1992 from <em>folky</em></a> entitled “<em>How I’m handling my podcast-subscriptions and -listening</em>”</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1935\">HPR episode 1935 from <em>Charles in NJ</em></a> entitled “<em>Quick Bashpodder Fix</em>”</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Podcast\">Wikipedia article on the <em>Podcast</em></a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/RSS\">Wikipedia article on <em>RSS</em></a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Atom_(standard)\">Wikipedia article on the <em>Atom</em> standard</a></li>\r\n<li><a href=\"https://lincgeek.org/bashpodder/\">Bashpodder</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1656\">HPR episode 1656</a> entitled “My audio player collection”</li>\r\n<li>The <a href=\"https://github.com/davmo/fix_tags\">fix_tags</a> script on GitHub</li>\r\n<li>Information about <a href=\"https://xmlsoft.org/XSLT/xsltproc.html\">xsltproc</a></li>\r\n<li>Resources:\r\n<ul>\r\n<li>My version of <a href=\"https://hackerpublicradio.org/eps/hpr2211/parse_enclosure.xsl\">parse_enclosure.xsl</a></li>\r\n<li>My ID parser <a href=\"https://hackerpublicradio.org/eps/hpr2211/parse_id.xsl\">parse_id.xsl</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2211/components.html\">List of all components</a> of the system described in this episode</li>\r\n</ul></li>\r\n</ul>\r\n',225,0,1,'CC-BY-SA','podcast,RSS,Atom,Rockbox,playlist,Bashpodder,PostgreSQL,XSLT',0,0,1),
(2216,'2017-01-30','Working AO-85 with my son',993,'My son and I try to make a contact on an amateur radio satellite','<h2 id=\"working-ao-85-with-my-son\">Working AO-85 with my son!</h2>\r\n<p>Given all the talk about Amateur Radio on the mailing list, I decided to record a live operation show. In this episode my son and I try to make a contact on AO-85. He eventually loses interest and it\'s just me yelling into a microphone.</p>\r\n<p>We don\'t manage to make a successful contact but we do pick up the bird. One person toward the end tried to pull us out of the noise but there were simply too many people utilizing the satellite for us to make contact. Part of that may have been my Doppler shift settings.</p>\r\n<p>Here is the pass data from gPredict (in CST) for this particular attempt:</p>\r\n<pre><code>Pass details for AO-85 (orbit 5478)\r\nObserver: KD5RYO, Siloam Springs, Arkansas\r\nLAT:36.20 LON:-94.48\r\nAOS: 2017/01/16 15:03:52 Local\r\nLOS: 2017/01/16 15:17:45 Local\r\n-----------------------------------------------------------\r\n Time                  Az      El  Range Footp  Dop   Loss \r\n-----------------------------------------------------------\r\n 2017/01/16 15:03:52 212.06  -0.00  3075  5738  2194 142.16\r\n 2017/01/16 15:04:33 212.46   2.48  2801  5720  2195 141.35\r\n 2017/01/16 15:05:15 212.94   5.23  2527  5701  2191 140.45\r\n 2017/01/16 15:05:57 213.52   8.35  2254  5682  2179 139.46\r\n 2017/01/16 15:06:38 214.26  11.99  1983  5663  2157 138.35\r\n 2017/01/16 15:07:20 215.23  16.38  1716  5644  2117 137.09\r\n 2017/01/16 15:08:02 216.60  21.92  1455  5624  2048 135.66\r\n 2017/01/16 15:08:43 218.69  29.25  1207  5604  1924 134.03\r\n 2017/01/16 15:09:25 222.35  39.50   979  5584  1692 132.22\r\n 2017/01/16 15:10:07 230.57  54.21   793  5564  1245 130.39\r\n 2017/01/16 15:10:48 261.54  72.25   683  5544   461 129.09\r\n 2017/01/16 15:11:30 347.38  69.68   687  5524  -524 129.14\r\n 2017/01/16 15:12:12  11.72  51.01   804  5503 -1288 130.50\r\n 2017/01/16 15:12:53  18.88  36.54   995  5483 -1720 132.35\r\n 2017/01/16 15:13:35  22.23  26.49  1225  5463 -1946 134.16\r\n 2017/01/16 15:14:17  24.21  19.28  1476  5442 -2069 135.78\r\n 2017/01/16 15:14:58  25.54  13.82  1739  5422 -2139 137.21\r\n 2017/01/16 15:15:40  26.52   9.47  2009  5402 -2180 138.46\r\n 2017/01/16 15:16:22  27.28   5.85  2283  5381 -2204 139.57\r\n 2017/01/16 15:17:03  27.91   2.74  2559  5361 -2218 140.56</code></pre>\r\n<p>Finally, here\'s AO-85\'s page on AMSAT: <a href=\"https://www.amsat.org/?page_id=4690\" class=\"uri\">https://www.amsat.org/?page_id=4690</a></p>\r\n<p>73 DE KD5RYO</p>',241,0,0,'CC-BY-SA','hamradio, ham, radio, amateur, satellites, projects',0,0,1),
(2215,'2017-01-27','Kickstarter Omega2 Plus first time setup walkthrough',534,'I talk about my experience setting up the Omega2 plus for the first time','<p>I paid for one Omega2 Plus Kickstarter pledge. Later, as most do, the project offers upgrades. My pack was for one Omega2 plus, an OLED module, and the expansion board. After pledging I then added on another Omega2, a GPS module and a mini expansion board. Review wise, this is a good inexpensive IOT kit for any beginner. Someone that is more advanced can get into Arduino, or ESP8266 with microPython.</p>\r\n<ul>\r\n<li>MC Hawking: <a href=\"https://www.mchawking.com\" class=\"uri\">https://www.mchawking.com</a> Check the nerdcore podcast there.</li>\r\n<li>Reference to <a href=\"https://systemau.net.au/\" class=\"uri\">https://systemau.net.au/</a> They often kickstart an indegogo as a segment.</li>\r\n<li>$5 WiFi Linux module Omega2 Plus kickstarter page. <a href=\"https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux\" class=\"uri\">https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux</a></li>\r\n<li>Onion.io getting started: <a href=\"https://wiki.onion.io/get-started\" class=\"uri\">https://wiki.onion.io/get-started</a></li>\r\n<li>FiftyOneFifty\'s Port forwarding show: <a href=\"https://hackerpublicradio.org/eps.php?id=1924\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=1924</a></li>\r\n<li>TJoe single board computer show: <a href=\"https://code4sale.com/sbc/\" class=\"uri\">https://code4sale.com/sbc/</a> Joe follows and re-posts lots of really good tiny or single board computer links on Google plus.</li>\r\n</ul>\r\n<p>I mention Arduino and ESP8266 with microPython.</p>\r\n<ul>\r\n<li>MicroPython: <a href=\"https://docs.micropython.org/en/latest/pyboard/pyboard/quickref.html\" class=\"uri\">https://docs.micropython.org/en/latest/pyboard/pyboard/quickref.html</a></li>\r\n</ul>\r\n<p>Really good tutorials on how to get going with microPython:</p>\r\n<ul>\r\n<li><a href=\"https://learn.adafruit.com/micropython-displays-drawing-text\" class=\"uri\">https://learn.adafruit.com/micropython-displays-drawing-text</a></li>\r\n<li>Follow the Tony Dicola tutorials at Adafruit. He\'s got a lot of really good video tutorials on exactly what you need and how to do just about everything you would want to do with microcontrollers. <a href=\"https://learn.adafruit.com/users/tdicola\" class=\"uri\">https://learn.adafruit.com/users/tdicola</a></li>\r\n<li><a href=\"https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html\" class=\"uri\">https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html</a></li>\r\n</ul>\r\n<h3 id=\"links\">Links</h3>\r\n<ul>\r\n<li><a href=\"https://www.mchawking.com\" class=\"uri\">https://www.mchawking.com</a></li>\r\n<li><a href=\"https://systemau.net.au/\" class=\"uri\">https://systemau.net.au/</a></li>\r\n<li><a href=\"https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux\" class=\"uri\">https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux</a></li>\r\n<li><a href=\"https://wiki.onion.io/get-started\" class=\"uri\">https://wiki.onion.io/get-started</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1924\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=1924</a></li>\r\n<li><a href=\"https://code4sale.com/sbc/\" class=\"uri\">https://code4sale.com/sbc/</a></li>\r\n<li><a href=\"https://docs.micropython.org/en/latest/pyboard/pyboard/quickref.html\" class=\"uri\">https://docs.micropython.org/en/latest/pyboard/pyboard/quickref.html</a></li>\r\n<li><a href=\"https://learn.adafruit.com/micropython-displays-drawing-text\" class=\"uri\">https://learn.adafruit.com/micropython-displays-drawing-text</a></li>\r\n<li><a href=\"https://learn.adafruit.com/users/tdicola\" class=\"uri\">https://learn.adafruit.com/users/tdicola</a></li>\r\n<li><a href=\"https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html\" class=\"uri\">https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html</a></li>\r\n</ul>',96,91,0,'CC-BY-SA','onion.io, omega2, python, linux, sbc, single board computer, espeak, ogg vorbis, mc hawking',0,0,1),
(2217,'2017-01-31','building a new voice input device',351,'a bunch of jibber jabber about putting a little computer into a phone','<p>CHIP computer: <a href=\"https://getchip.com/pages/chip\" class=\"uri\">https://getchip.com/pages/chip</a></p>\r\n<p>Post about the build: <a href=\"https://jezra.net/post/2017-01-10_phonos.html\" class=\"uri\">https://jezra.net/post/2017-01-10_phonos.html</a></p>\r\n<p>Now I can get crackin on &quot;How I make beef jerky&quot; :)</p>\r\n',243,0,0,'CC-BY-SA','voice input,C.H.I.P.,telephone,rotary dial,handset,Blather',0,0,1),
(2218,'2017-02-01','Cool Stuff pt. 5',875,'CPrompt talks about some more cool stuff for you to enjoy!','<ol type=\"1\">\r\n<li>Android App: Opera Mini\r\n<ul>\r\n<li>Need a browser for your phone that does a good job blocking ads? Check this one out!\r\n<ul>\r\n<li><a href=\"https://www.opera.com/mobile/mini\" class=\"uri\">https://www.opera.com/mobile/mini</a></li>\r\n<li><a href=\"https://www.opera.com/mobile/mini/android\" class=\"uri\">https://www.opera.com/mobile/mini/android</a></li>\r\n</ul></li>\r\n</ul></li>\r\n<li>Website: CharacterMap\r\n<ul>\r\n<li>A website that allows you to load fonts to get information about glyphs including the unicode.\r\n<ul>\r\n<li><a href=\"https://bluejamesbond.github.io/CharacterMap/\" class=\"uri\">https://bluejamesbond.github.io/CharacterMap/</a></li>\r\n</ul></li>\r\n</ul></li>\r\n<li>Music: Gilad Hekselman\r\n<ul>\r\n<li>Probably one of the best jazz guitarists out today.\r\n<ul>\r\n<li><a href=\"https://www.giladhekselman.com/\" class=\"uri\">https://www.giladhekselman.com/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Gilad_Hekselman\" class=\"uri\">https://en.wikipedia.org/wiki/Gilad_Hekselman</a></li>\r\n<li><a href=\"https://www.youtube.com/results?search_query=gilad+hekselman\" class=\"uri\">https://www.youtube.com/results?search_query=gilad+hekselman</a></li>\r\n</ul></li>\r\n</ul></li>\r\n</ol>\r\n',252,0,0,'CC-BY-SA','android,Opera Mini,CharacterMap,font,music,jazz',0,0,1),
(2219,'2017-02-02','The Musings of a Novice Cable TV Cord Cutter',3503,'My adventures with dealing with my local cable TV provider and my hardware selections.','<p>I\'ve included various websites of the items I discussed in the podcast.</p>\r\n<p>One thing I didn\'t mention in my podcast is that to use Roku streaming applications you go to the Roku store via your Roku device or via a computer browser and set up a Roku account. Once you have an account you have downloading access to the apps. Most of these apps are free but most premium service require a monthly fee which can be paid through Roku or the streaming service.</p>\r\n<p>Roku Channel Store: <a href=\"https://channelstore.roku.com/browse\" class=\"uri\">https://channelstore.roku.com/browse</a></p>\r\n<p>For apps not in the official Roku Channel Store there is an unofficial Roku Private Channels store. These are applications for Roku devices similar to the Kodi/XBMC plug-ins:</p>\r\n<p><a href=\"https://mkvxstream.blogspot.com/2016/08/roku-private-channels-roku-channels.html\" class=\"uri\">https://mkvxstream.blogspot.com/2016/08/roku-private-channels-roku-channels.html</a></p>\r\n<hr />\r\n<p>I AM NOT CONDONING PIRACY OR BREAKING OF DMCA LAWS!!!</p>\r\n<p>DMCA Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act\" class=\"uri\">https://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act</a></p>\r\n<hr />\r\n<p>I found a couple of apps in the Roku Private Channels store that can provide me access to ESPN if I wish to use them.</p>\r\n<p>I don\'t condone piracy so use at your own risk:</p>\r\n<p><a href=\"https://mkvxstream.blogspot.com/2016/08/roku-private-channels-roku-channels.html\" class=\"uri\">https://mkvxstream.blogspot.com/2016/08/roku-private-channels-roku-channels.html</a></p>\r\n<hr />\r\n<p>General Roku information:</p>\r\n<ol type=\"1\">\r\n<li>Roku Wikipedia Info: <a href=\"https://en.wikipedia.org/wiki/Roku\" class=\"uri\">https://en.wikipedia.org/wiki/Roku</a></li>\r\n<li>TCL Roku TVs: <a href=\"https://www.tclusa.com/roku/\" class=\"uri\">https://www.tclusa.com/roku/</a></li>\r\n<li>Roku TVs Sold by Amazon: <a href=\"https://www.amazon.com/gp/search/ref=a9_asi_1?rh=i%3Aelectronics%2Cn%3A172282%2Ck%3Aroku+tv&amp;keywords=roku+tv&amp;ie=UTF8&amp;qid=1485043393\">https://www.amazon.com/gp/search/ref=a9_asi_1?rh=i%3Aelectronics%2Cn%3A172282%2Ck%3Aroku+tv&amp;keywords=roku+tv&amp;ie=UTF8&amp;qid=1485043393</a></li>\r\n<li>Roku Boxes: <a href=\"https://www.roku.com/roku-tv\" class=\"uri\">https://www.roku.com/roku-tv</a></li>\r\n<li>Amplified TV Antennas Review: <a href=\"https://www.tomsguide.com/us/best-tv-antennas,review-2354.html\" class=\"uri\">https://www.tomsguide.com/us/best-tv-antennas,review-2354.html</a></li>\r\n<li>Indoor Amplified TV Antennas Sold by Amazon: <a href=\"https://www.amazon.com/s/ref=nb_sb_ss_i_4_5/159-5067263-7652968?url=search-alias%3Delectronics&amp;field-keywords=amplified+indoor+hdtv+antenna&amp;sprefix=ampli%2Cundefined%2C148&amp;crid=14O1SJA572XSH\">https://www.amazon.com/s/ref=nb_sb_ss_i_4_5/159-5067263-7652968?url=search-alias%3Delectronics&amp;field-keywords=amplified+indoor+hdtv+antenna&amp;sprefix=ampli%2Cundefined%2C148&amp;crid=14O1SJA572XSH</a></li>\r\n<li>Cox Communications: <a href=\"https://www.cox.com/residential/home.html\" class=\"uri\">https://www.cox.com/residential/home.html</a></li>\r\n</ol>\r\n',348,0,0,'CC-BY-SA','cable TV,cable,TV,Roku',0,0,1),
(2228,'2017-02-15','linux.conf.au 2017: Russell Keith-Magee',1055,'A wide ranging interview with Russell Keith-Magee','<p>I interview Russell Keith-Magee at linux.conf.au 2017 in Hobart, Tasmania, Australia.</p>\r\n<p>linux.conf.au</p>\r\n<ul>\r\n<li>BeeWare <a href=\"https://pybee.org/\" class=\"uri\">https://pybee.org/</a></li>\r\n<li>Stranger in a strange land: Breaking language monocultures with open source <a href=\"https://linux.conf.au/schedule/presentation/32/\" class=\"uri\">https://linux.conf.au/schedule/presentation/32/</a></li>\r\n<li>Open Hardware miniconf <a href=\"https://www.openhardwareconf.org/wiki/Main_Page\" class=\"uri\">https://www.openhardwareconf.org/wiki/Main_Page</a></li>\r\n<li>Wootconf <a href=\"https://linux.conf.au/schedule/presentation/7/\" class=\"uri\">https://linux.conf.au/schedule/presentation/7/</a></li>\r\n<li>Knit One, Compute One <a href=\"https://linux.conf.au/schedule/presentation/120/\" class=\"uri\">https://linux.conf.au/schedule/presentation/120/</a></li>\r\n<li>Condensed History of Lock Picking <a href=\"https://linux.conf.au/schedule/presentation/122/\" class=\"uri\">https://linux.conf.au/schedule/presentation/122/</a></li>\r\n<li>JavaScript is Awe-ful <a href=\"https://linux.conf.au/schedule/presentation/73/\" class=\"uri\">https://linux.conf.au/schedule/presentation/73/</a></li>\r\n<li>Keynote: Consider the Maintainer <a href=\"https://linux.conf.au/schedule/presentation/106/\" class=\"uri\">https://linux.conf.au/schedule/presentation/106/</a></li>\r\n<li>Roads and Bridges report <a href=\"https://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure\" class=\"uri\">https://www.fordfoundation.org/library/reports-and-studies/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure</a></li>\r\n</ul>\r\n',315,78,1,'CC-BY-SA','lca2017',0,0,1),
(2229,'2017-02-16','linux.conf.au 2017: Kathy Reid',1600,'An interview with the new Linux Australia president Kathy Reid','<p>Clinton interviews Kathy Reid, the new president of Linux Australia.</p>\r\n<p>linux.conf.au</p>\r\n<ul>\r\n<li>Linux Australia <a href=\"https://linux.org.au/\" class=\"uri\">https://linux.org.au/</a></li>\r\n<li>Linux Australia grants <a href=\"https://linux.org.au/grants\" class=\"uri\">https://linux.org.au/grants</a></li>\r\n<li>Outreachy inclusion program <a href=\"https://www.gnome.org/outreachy/\" class=\"uri\">https://www.gnome.org/outreachy/</a></li>\r\n<li>Python Software Foundation <a href=\"https://www.python.org/psf/\" class=\"uri\">https://www.python.org/psf/</a></li>\r\n</ul>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2230,'2017-02-17','linux.conf.au 2017: Donna Benjamin',1965,'Clinton interviews speaker and previous linux.conf.au organiser Donna Benjamin','<ul>\r\n<li>Community Leadership Summit X at LCA <a href=\"https://lca2017.linux.org.au/presentation/10/\" class=\"uri\">https://lca2017.linux.org.au/presentation/10/</a>\r\n<ul>\r\n<li>Handle Conflict, Like a Boss! <a href=\"https://lca2017.linux.org.au/schedule/presentation/37/\" class=\"uri\">https://lca2017.linux.org.au/schedule/presentation/37/</a></li>\r\n<li>Kathy Sierra: Badass: Making Users Awesome<br />\r\nI am your user. Why do you hate me? <a href=\"https://lca2017.linux.org.au/schedule/presentation/74/\" class=\"uri\">https://lca2017.linux.org.au/schedule/presentation/74/</a></li>\r\n<li>Material Design <a href=\"https://material.io/\" class=\"uri\">https://material.io/</a></li>\r\n<li>Moodle learning platform <a href=\"https://moodle.org\" class=\"uri\">https://moodle.org</a></li>\r\n<li>Yahoo UI <a href=\"https://yuilibrary.com/\" class=\"uri\">https://yuilibrary.com/</a></li>\r\n<li>Drupal Content Management System <a href=\"https://www.drupal.org/\" class=\"uri\">https://www.drupal.org/</a></li>\r\n<li>Bootstrap HTML/CSS/JS framework <a href=\"https://getbootstrap.com/\" class=\"uri\">https://getbootstrap.com/</a></li>\r\n</ul></li>\r\n</ul>\r\n',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2231,'2017-02-20','linux.conf.au 2017: Rusty Russell',2231,'Clinton interviews linux.conf.au creator Rusty Russell','<p>CCAN <a href=\"https://ccodearchive.net/\" class=\"uri\">https://ccodearchive.net/</a></p>\r\n<p>linux.conf.au</p>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2232,'2017-02-21','linux.conf.au 2017: Lilly Ryan',953,'An interview with speaker and trainer Lilly Ryan','<p>Coder Dojo</p>\r\n<ul>\r\n<li><a href=\"https://coderdojo.com/\" class=\"uri\">https://coderdojo.com/</a></li>\r\n<li><a href=\"https://coderdojobrisbane.com.au/\" class=\"uri\">https://coderdojobrisbane.com.au/</a></li>\r\n<li>Non-native English speakers in Open Source communities: A True Story<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/70/\" class=\"uri\">https://linux.conf.au/schedule/presentation/70/</a></li>\r\n<li>Rage Against the Ghost in the Machine<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/151/\" class=\"uri\">https://linux.conf.au/schedule/presentation/151/</a></li>\r\n<li>Scientific Hooliganism<br />\r\n<a href=\"https://www.youtube.com/watch?v=qVYmMtLjcAY\" class=\"uri\">https://www.youtube.com/watch?v=qVYmMtLjcAY</a></li>\r\n<li>Lightning talks (five minute long talks)<br />\r\n<a href=\"https://linux.conf.au/wiki/conference/lightning_talks/\" class=\"uri\">https://linux.conf.au/wiki/conference/lightning_talks/</a></li>\r\n</ul>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2233,'2017-02-22','linux.conf.au 2017: Hugh Blemmings',2233,'Clinton interviews Hugh Blemmings of the Linux Australia council','<p>Clinton speaks with Hugh Blemmings, immediate past President of Linux Australia</p>\r\n<p>Linux Australia<br />\r\nlinux.org.au</p>\r\n<ul>\r\n<li>Linux-Kernel Memory Ordering: Help Arrives At Last!<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/19/\" class=\"uri\">https://linux.conf.au/schedule/presentation/19/</a></li>\r\n<li>Data Structures and Algorithms in the 21st Century<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/69/\" class=\"uri\">https://linux.conf.au/schedule/presentation/69/</a></li>\r\n<li>Friday Keynote: Keeping Linux Great<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/107/\" class=\"uri\">https://linux.conf.au/schedule/presentation/107/</a></li>\r\n</ul>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2234,'2017-02-23','linux.conf.au 2017: Richard Jones',2234,'Two PyCon Australia organisers talk about PyConAu 2017','<p>Clinton chats with Richard Jones, head of PyCon Australia 2016/17</p>\r\n<p>We talk about PyCon Australia, and microPython.</p>\r\n<ul>\r\n<li>PyCon Australia<br />\r\n<a href=\"https://2017.pycon-au.org/\" class=\"uri\">https://2017.pycon-au.org/</a></li>\r\n<li>microPython for ESP32<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/202/\" class=\"uri\">https://linux.conf.au/schedule/presentation/202/</a></li>\r\n</ul>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2235,'2017-02-24','linux.conf.au 2017: First timers interviews',2235,'Clinton speaks to three linux.conf.au first timers','<p>Clinton speaks to three linux.conf.au first timers for their take on the conference: York, Cat and Neeraj.</p>\r\n<ul>\r\n<li>York\r\n<ul>\r\n<li>The Internet of Houses: Whare Hauora<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/100/\" class=\"uri\">https://linux.conf.au/schedule/presentation/100/</a></li>\r\n</ul></li>\r\n<li>Cat\r\n<ul>\r\n<li>Reusable R for automation, small area estimation and legacy systems<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/44/\" class=\"uri\">https://linux.conf.au/schedule/presentation/44/</a></li>\r\n</ul></li>\r\n<li>Neeraj\r\n<ul>\r\n<li>Open Knowledge Australia miniconf<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/4/\" class=\"uri\">https://linux.conf.au/schedule/presentation/4/</a></li>\r\n<li>GovHack<br />\r\n<a href=\"https://www.govhack.org/\" class=\"uri\">https://www.govhack.org/</a></li>\r\n<li>The Trouble with FreeBSD<br />\r\n<a href=\"https://linux.conf.au/schedule/presentation/104/\" class=\"uri\">https://linux.conf.au/schedule/presentation/104/</a></li>\r\n</ul></li>\r\n</ul>',315,78,0,'CC-BY-SA','lca2017',0,0,1),
(2236,'2017-02-27','Hoarding Raspberry Pis',1515,'In this episode, I discuss my growing obsession with building a Raspberry Pi data center.','<h1 id=\"show-notes\">Show Notes</h1>\r\n<p>In this episode, I discuss my growing obsession with building a Raspberry Pi data center.</p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr2236_pi_stack.jpg\"><img src=\"https://hackerpublicradio.org/eps/hpr2236_pi_stack_small.jpg\" alt=\"Tower of Pi\" height=\"640\" width=\"640\" /></a>\r\n<p>Items referenced in this episode:</p>\r\n<ul>\r\n<li><a href=\"https://www.raspberrypi.org\">Raspberry Pi</a></li>\r\n<li><a href=\"https://ubuntu-pi-flavour-maker.org/download/\">Ubuntu Server for Raspberry Pi</a></li>\r\n<li><a href=\"https://ubuntuserverguide.com/2014/01/how-to-test-internet-connection-speed-using-speedtest-cli-on-ubuntu-server.html\">Speedtest-cli usage</a></li>\r\n<li><a href=\"https://www.raspberry-projects.com/pi/software_utilities/email/ssmtp-to-send-emails\">Send Emails from Raspberry Pi</a></li>\r\n<li><a href=\"https://www.instructables.com/id/GitPi-A-Private-Git-Server-on-Raspberry-Pi/\">Raspberry Pi Git Server</a></li>\r\n<li><a href=\"https://bitbucket.org/ryoung29/bottle-workout\">My Workout App</a></li>\r\n<li><a href=\"https://tt-rss.org/gitlab/fox/tt-rss/wikis/home\">Tiny Tiny RSS</a></li>\r\n<li><a href=\"https://bitbucket.org/ryoung29/crm-app\">My CRM App</a></li>\r\n<li><a href=\"https://a.co/bjHs474\">4-layer Raspberry Pi Rack</a></li>\r\n<li><a href=\"https://a.co/9XhUgIP\">7-layer Raspberry Pi Rack</a></li>\r\n</ul>\r\n<p>Hope this was enjoyable, if not, informative!</p>\r\n',300,0,0,'CC-BY-SA','Raspberry Pi, server, raspbian',0,0,1),
(2237,'2017-02-28','Do you care?',464,'Some thoughts on the phrase I couldn\'t care less.','<p>CPrompt talks about one of his pet-peeves. The phrase &quot;I could care less&quot;</p>\r\n',252,0,0,'CC-BY-SA','English,idiom',0,0,1),
(2238,'2017-03-01','Gnu Awk - Part 6',2379,'Looking more deeply into Awk\'s regular expressions','<h1 id=\"gnu-awk---part-6\">Gnu Awk - Part 6</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>This is the sixth episode of the “<a href=\"https://hackerpublicradio.org/series/0094.html\" title=\"Learning Awk\">Learning Awk</a>” series that <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<h3 id=\"regular-expressions\">Regular expressions</h3>\r\n<p>In the last episode we saw regular expressions in the ‘<em>pattern</em>’ part of a ‘<em>pattern {action}</em>’ sequence. Such a sequence is called a ‘<em>RULE</em>’, (as we have seen in earlier episodes).</p>\r\n<pre><code>$1 ~ /p[elu]/ {print $0}</code></pre>\r\n<p><strong>Meaning</strong>: <em>If field 1 contains a ‘p’ followed by one of ‘e’, ‘l’ or ‘u’ print the whole line</em>.</p>\r\n<pre><code>$2 ~ /e{2}/ {print $0}</code></pre>\r\n<p><strong>Meaning</strong>: <em>If field 2 contains two instances of letter ‘e’ in sequence, print the whole line.</em></p>\r\n<p>It is usual to enclose the regular expression in slashes, which make it a <em>regexp constant</em>.</p>\r\n<p>We had a look at many of the <em>operators</em> used in regular expressions in episode 5. Unfortunately, some small errors crept into the list of operators mentioned in that episode. These are incorrect:</p>\r\n<ul>\r\n<li><del>\\A</del> (beginning of a string)</li>\r\n<li><del>\\z</del> (end of a string)</li>\r\n<li><del>\\b</del> (on a word boundary)</li>\r\n</ul>\r\n<p>The first two operators exist, in languages like Perl and Ruby, but not in GNU Awk.</p>\r\n<p>For the ‘\\b’ sequence the GNU manual says:</p>\r\n<blockquote>\r\n<p><em>In other GNU software, the word-boundary operator is ‘\\b’. However, that conflicts with the awk language’s definition of ‘\\b’ as backspace, so gawk uses a different letter. An alternative method would have been to require two backslashes in the GNU operators, but this was deemed too confusing. The current method of using ‘\\y’ for the GNU ‘\\b’ appears to be the lesser of two evils.</em></p>\r\n</blockquote>\r\n<p>The corrected list of operators is discussed later in this episode.</p>\r\n<h3 id=\"replacement\">Replacement</h3>\r\n<p>Last episode we saw the built-in functions that use regular expressions for manipulating strings. These are <code>sub</code>, <code>gsub</code> and <code>gensub</code>. Regular expressions are used in other functions but we will look at them later.</p>\r\n<p>We will be looking at <code>sub</code>, <code>gsub</code> and <code>gensub</code> in more detail in this episode.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a set of longer notes for this episode and these are available <a href=\"https://hackerpublicradio.org/eps/hpr2238/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\">“<em>Gnu Awk - Part 1</em>”</a> - episode 2114</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2129\">“<em>Gnu Awk - Part 2</em>”</a> - episode 2129</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2143\">“<em>Gnu Awk - Part 3</em>”</a> - episode 2143</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2163\">“<em>Gnu Awk - Part 4</em>”</a> - episode 2163</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2184\">“<em>Gnu Awk - Part 5</em>”</a> - episode 2184</li>\r\n</ul></li>\r\n<li>The “<em>Learning sed</em>” series:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1976\">“Introduction to sed - part 1”</a> - episode 1976</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1986\">“Introduction to sed - part 2”</a> - episode 1986</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=1997\">“Introduction to sed - part 3”</a> - episode 1997</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2011\">“Introduction to sed - part 4”</a> - episode 2011</li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=2060\">“Introduction to sed - part 5”</a> - episode 2060</li>\r\n</ul></li>\r\n<li>The “<a href=\"https://www.mockaroo.com/\">Mockaroo</a>” data generator site</li>\r\n<li>The Vim plugin “<a href=\"https://github.com/chrisbra/csv.vim\">csv.vim</a>”</li>\r\n<li>Resources:\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2238_full_shownotes.epub\">ePub version of these notes</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps/hpr2238_full_shownotes.pdf\">PDF version of these notes</a></li>\r\n<li>Demonstration of some regex operators: <a href=\"https://hackerpublicradio.org/eps/hpr2238/contacts.awk\">contacts.awk</a></li>\r\n<li>File of dummy contacts: <a href=\"https://hackerpublicradio.org/eps/hpr2238/contacts.txt\">contacts.txt</a></li>\r\n</ul></li>\r\n</ul>',225,94,1,'CC-BY-SA','Awk utility, Awk language, gawk, regular expression',0,0,1),
(2245,'2017-03-10','Managing tags on HPR episodes - 1',1568,'Looking for the best way to store and manage tags in the HPR database, part 1','<h1 id=\"managing-tags-on-hpr-episodes---1\">Managing tags on HPR episodes - 1</h1>\r\n<h2 id=\"introduction\">Introduction</h2>\r\n<p>We have been collecting and storing tags for new HPR shows for a while now with the intention of eventually offering a search interface. In addition, a number of contributors, including myself have been adding tags (and summaries), to shows that do not have them, since August 2015. There is still a way to go, but we’re making progress. At the time of writing (2017-01-31) 56.29% (1248) of all HPR shows (2217) have tags.</p>\r\n<p>In recent times the way in which we should use these tags has been discussed. In show <a href=\"https://hackerpublicradio.org/eps.php?id=2035\" title=\"Building Community\">2035</a> on 2016-05-20 <a href=\"https://hackerpublicradio.org/correspondents/0001.html\" title=\"droops\">droops</a> suggested:</p>\r\n<blockquote>\r\n<p><em>The website, which is a lot of work, needs to have related shows listed on each individual show’s page. This will take a tag system and someone to tag all of the almost uncountable previous episodes.</em></p>\r\n</blockquote>\r\n<p>This episode begins a discussion about some of the ways that tags can be stored, managed and accessed efficiently in the HPR database.</p>\r\n<p>I started planning a show about this subject in the summer of 2016, and the amount of information I have accumulated has grown since then. There is now quite a lot, so I am going to split what was originally going to be one show into three.</p>\r\n<p>The subject becomes quite technical in the later shows, discussing database design techniques, and all three of the shows contain examples of database queries and scripts. If you are not interested in this subject than feel free to skip past. However, you might find this first episode more palatable, and any thoughts you might have on the subject would be appreciated.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>I have written out a set of longer notes for this episode and these are available <a href=\"https://hackerpublicradio.org/eps/hpr2245/full_shownotes.html\">here</a>.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li>HPR show 2035: <a href=\"https://hackerpublicradio.org/eps.php?id=2035\">“<em>Building Community</em>”</a></li>\r\n<li>Wikipedia page on <a href=\"https://en.wikipedia.org/wiki/Comma-separated_values\">Comma Separated Values</a></li>\r\n<li>RFC 4180 <a href=\"https://www.ietf.org/rfc/rfc4180.txt\">“<em>Common Format and MIME Type for Comma-Separated Values (CSV) Files</em>”</a></li>\r\n<li>HPR web page listing <a href=\"https://hackerpublicradio.org/report_missing_tags.php\">shows missing summaries and tags</a></li>\r\n<li>Resources:\r\n<ul>\r\n<li>Perl script to clean the tags field in the database: <a href=\"https://hackerpublicradio.org/eps/hpr2245/clean_csv_tags\">clean_csv_tags</a></li>\r\n</ul></li>\r\n</ul>',225,0,1,'CC-BY-SA','HPR,database,schema,tag',0,0,1),
(2248,'2017-03-15','2016-2017 HPR New Year show episode 2',14462,'Hacker Public Radio new years eve show episode 2','<h2 id=\"hpr-new-years-eve-show-episode-2\">HPR new years eve show episode 2</h2>\r\n<ul>\r\n<li>Linux KDE Neon <a href=\"https://neon.kde.org\" class=\"uri\">https://neon.kde.org</a></li>\r\n<li>Steamship Virginia V <a href=\"https://www.virginiav.org\" class=\"uri\">https://www.virginiav.org</a></li>\r\n<li>Arthur foss <a href=\"https://nwseaport.org/historic-fleet/tugboat-arthur-foss/\" class=\"uri\">https://nwseaport.org/historic-fleet/tugboat-arthur-foss/</a></li>\r\n<li>Tablet computing</li>\r\n<li>Ham radio</li>\r\n<li>Ham in the oven</li>\r\n<li>Booze</li>\r\n<li>Fraternities</li>\r\n<li>Linux Fests</li>\r\n<li>Remembering Matthew Williams</li>\r\n<li>Bob Jonkman mentions the Kitchener-Waterloo LinuxFest <a href=\"https://kwlinuxfest.ca\" class=\"uri\">https://kwlinuxfest.ca</a></li>\r\n<li>fixing audio on a computer with beats audio</li>\r\n<li>open linux community <a href=\"https://olcommunity.forumotion.info/\" class=\"uri\">https://olcommunity.forumotion.info/</a></li>\r\n<li>Linux desktops</li>\r\n<li>Linux desktops</li>\r\n<li>mobile os</li>\r\n<li>GORDON LOVES KDE\r\n<ul>\r\n<li>the answer is always arch :)</li>\r\n</ul></li>\r\n<li>learning languages with duolingo <a href=\"https://www.duolingo.com\" class=\"uri\">https://www.duolingo.com</a></li>\r\n</ul>',159,121,1,'CC-BY-SA','new years eve show',0,0,1),
(2240,'2017-03-03','Amateur Radio Round Table',3219,'HPR community hams get together to talk about ham radio','<h1 id=\"hpr-amateur-radio-round-table\">HPR Amateur Radio Round Table</h1>\r\n<p>2017-01-27, 0300 UTC</p>\r\n<h2 id=\"participants\">Participants:</h2>\r\n<ul>\r\n<li>cmhobbs KD5RYO</li>\r\n<li>Jon KT4KB</li>\r\n<li>Steve KD0IJP</li>\r\n<li>Michael DL4MGM</li>\r\n<li>Tyrel KG5RHT</li>\r\n</ul>\r\n<p>After a short introduction of the hosts, we start discussing the question that came up on the mailinglist:</p>\r\n<h2 id=\"how-do-you-get-started-at-all-how-do-you-get-the-license-to-participate-in-amateur-radio\">How do you get started at all? How do you get the license to participate in amateur radio?</h2>\r\n<p>Probably the amateur radio organisation in your country will provide the essential information required for obtaining an amateur radio license. Start looking at the International Amateur Radio Union at <a href=\"https://www.iaru.org\" class=\"uri\">https://www.iaru.org</a> and track down your country. From there you can search for information about your local area and local groups. In the US, look for the ARRL at <a href=\"https://www.arrl.org\" class=\"uri\">https://www.arrl.org</a>.</p>\r\n<p>If you do not chose to get involved with the local club before taking the test to get the license, we suggest you do so after that. Local events and clubs can provide the insight into the vast possibilities amateur radio has to offer. This will allow you to chose much better, where your personal interests are and where to start. Radio &quot;nets&quot;, are mentioned as a good starting point to actually get &quot;on the air&quot; and to overcome any possible shyness.</p>\r\n<h2 id=\"acronyms-explained-along-the-way\">Acronyms explained along the way</h2>\r\n<ul>\r\n<li>VFO: Variable Frequency Oscillator. The thing behind the main tuning dial to adjust the frequency, an important building block of radio equipment. In modern gear the VFO-mode is the mode where you can continuously change the frequency in certain increments, as opposed to memory mode, where you normally select from a set of fixed frequencies previously stored.</li>\r\n<li>CW: Continuous Wave. Used to reference to Morse code telegraphy as an operating mode.</li>\r\n<li>VHF: Very High Frequency. Generally this references the frequency range 30 Mhz to 300 MHz. In the context of a radio user, it normally means the sub range in there, that is assigned to the specific use.</li>\r\n<li>UHF: Ultra High Frequency. 300 MHz to 3 GHz</li>\r\n<li>HF: High Frequency. Range 3 MHz to 30 MHz. Also referenced to as &quot;short wave&quot; frequencies. Several amateur radio &quot;bands&quot; are spread out in that frequency range.</li>\r\n</ul>\r\n<p>We often reference frequency ranges by wavelength. E.g. the &quot;20m band&quot;, which is the frequency allocation for amateur radio at 14 MHz. The connection is: Wavelength = c / frequency, with c being the speed of light. A rule of thumb is: Wavelength [m] = 300 / frequency [MHz]</p>\r\n<p>Hint: The manufacturer Tektronix offers a nice poster with the world wide frequency assignments worked in: <a href=\"https://info.tek.com/rs/tektronix/images/eGuide-to-RF-Signals.pdf\" class=\"uri\">https://info.tek.com/rs/tektronix/images/eGuide-to-RF-Signals.pdf</a></p>\r\n<h2 id=\"we-went-on-describing-a-bit-where-our-personal-interests-in-amateur-radio-are.\">We went on describing a bit where our personal interests in amateur radio are.</h2>\r\n<p>Our combined interests cover all the way from Morse code over voice communication to digital modes and &quot;foxhunt&quot; (the radio sport of Amateur Radio Direction Finding). Note that there are many other facets to amateur radio. Even our combined interests are just a small segment of the possible activities within the avocation.</p>\r\n<p>We talk about getting started with just listening to amateur radio traffic on the short wave frequencies.</p>\r\n<h2 id=\"why-do-you-need-a-license-why-not-just-do-it\">Why do you need a license, why not just do it?</h2>\r\n<p>First, without a license, it is ILLEGAL.</p>\r\n<p>Law makers have acknowledged that one important goal of amateur radio is education and experimentation. We are allowed to modify equipment or even build it completely from scratch and operate it legally on the assigned frequencies. This is a unique privilege that sets amateur radio apart from any other radio users which have to use certified equipment.</p>\r\n<p>We give some amateur related podcast recommendations, among those: Linux in the ham shack (<a href=\"https://lhspodcast.info\" class=\"uri\">https://lhspodcast.info</a>) and HamRadio 360 (<a href=\"https://hamradio360.com\" class=\"uri\">https://hamradio360.com</a>).</p>\r\n<h2 id=\"the-next-edition-of-the-amateur-radio-round-table\">The Next Edition of the Amateur Radio Round Table</h2>\r\n<p>Next ham radio round table will be held in about a month, with a time that will be better suited for European time zones. We welcome anyone to participate, whether or not you are a licensed ham. Watch the HPR email list for announcements and details.</p>\r\n',109,0,0,'CC-BY-SA','amateur radio, ham',0,0,1),
(2242,'2017-03-07','Interview with Colin J. Mills, organizer of KW Linuxfest',647,'After the KW Linuxfest, Bob Jonkman and Colin Mills sat down and talked for a while.','<p>After the KW Linuxfest on Saturday, 28 January 2017, Bob Jonkman and Colin J. Mills (HPR host <a href=\"https://hackerpublicradio.org/correspondents/0286.html\"><em>cjm</em></a>) sat down and talked about some of the organizational challenges in running an event, Colin\'s co-op program at Conestoga College, and anticipating another KW Linuxfest in 2018.</p>\r\n<p>KW Linuxfest is at <a href=\"https://kwlinuxfest.ca/\">https://kwlinuxfest.ca/</a></p>\r\n<p>KW Linuxfest 2017 was sponsored by Vehikl <a href=\"https://vehikl.com/\">https://vehikl.com/</a></p>\r\n<p>Kitchener Waterloo Linux User Group: <a href=\"https://kwlug.org\">https://kwlug.org</a></p>\r\n<p>You can reach Colin J. Mills at kwlinuxfest.nospam@nospam.gmail.com</p>\r\n',350,78,0,'CC-BY-SA','Linux, Kitchener-Waterloo',0,0,1),
(2247,'2017-03-14','2016-2017 HPR New Year show 1',15870,'Hacker Public Radio new years eve show episode 1','<h2 id=\"hpr-new-years-eve-show-episode-1\">HPR new years eve show episode 1</h2>\r\n<ul>\r\n<li>FiftyOneFifty’s home network</li>\r\n<li>FiftyOneFifty talks guns</li>\r\n<li>Reg A talks about his early days of computing</li>\r\n<li>Caganer nativity scenes:\r\n<ul><li><a href=\"https://en.wikipedia.org/wiki/Caganer\">Wikipedia entry</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=LJxHHP-aTOc\">Stephen Fry speaking about the tradition on <em>QI</em></a></li>\r\n</ul></li>\r\n<li>The US Air Force</li>\r\n<li>booze food and cpap machines</li>\r\n<li>earliest memories</li>\r\n<li>discuss our early days of computing</li>\r\n<li>knightwise and mobile computing</li>\r\n<li>drw’s early days of computing and linux</li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','new years eve show',0,0,1),
(2249,'2017-03-16','2016-2017 HPR New Year show episode 3',13526,'Hacker Public Radio new years eve show episode 3','<h2 id=\"hpr-new-years-eve-show-episode-3\">HPR new years eve show episode 3</h2>\r\n<ul>\r\n<li>Carrie Fisher</li>\r\n<li>voting / politics</li>\r\n<li>heritages</li>\r\n<li>Wikipedia for news</li>\r\n<li>pizza gate</li>\r\n<li>why we love Linux</li>\r\n<li>text editors</li>\r\n<li>forum fun</li>\r\n<li>coffee is great</li>\r\n<li>making money with free software</li>\r\n<li>free software in the workplace</li>\r\n<li>Single board computers</li>\r\n</ul>\r\n',159,121,1,'CC-BY-SA','new years eve show',0,0,1),
(2250,'2017-03-17','2016-2017 HPR New Year show episode 4',14536,'Hacker Public Radio new years eve show episode 4','<h2 id=\"hpr-new-years-eve-show-episode-4\">HPR new years eve show episode 4</h2>\r\n<ul>\r\n<li>pine 64 laptop <a href=\"https://www.pine64.org/?page_id=3707\" class=\"uri\">https://www.pine64.org/?page_id=3707</a></li>\r\n<li>x86 vs arm</li>\r\n<li>arm devices as a home NAS device</li>\r\n<li>retropie (the gateway into SBCs) <a href=\"https://retropie.org.uk\" class=\"uri\">https://retropie.org.uk</a></li>\r\n<li>how / should we consume our video content</li>\r\n<li>Jonathan Nadeau\'s book <a href=\"https://www.indiegogo.com/projects/vision-inspirational#/\" class=\"uri\">https://www.indiegogo.com/projects/vision-inspirational#/</a></li>\r\n<li>New years traditions</li>\r\n<li>3D printing fun</li>\r\n<li>Car talk</li>\r\n<li>Fireworks and Disney</li>\r\n<li>Exploring the US</li>\r\n<li>Beer talk</li>\r\n<li>BlackArch <a href=\"https://blackarch.org\" class=\"uri\">https://blackarch.org</a></li>\r\n<li>hard drives</li>\r\n<li>Old cars</li>\r\n</ul>',159,121,1,'CC-BY-SA','new years eve show',0,0,1),
