(1030,'2012-07-13','Ruben Rodriquez talks about Trisquel Linux',2885,'A talk from NELF 2012 about Trisquel','<p>\r\nAs DeepGeek is on sabbatical for this month, we\'re taking the time to use up some of the shows from the Syndicated Thursday queue.</p>\r\n<p>\r\n<em>\r\nSyndicated Thursdays is a chance to showcase other Creative Commons works. We try to expose podcasts, speeches, presentations, music, etc that you may not have heard. If you have suggestions for items then send your recommendation to admin at hpr and we\'ll add it to the queue.\r\n</em>\r\n</p>\r\n<p>\r\nToday it\'s a talk with Ruben Rodriquez Recorded at the Northeast GNU/Linux Fest 2012-03-17.\r\n</p>\r\n<p>\r\nFrom <a href=\"https://trisquel.info/en/faq\">https://trisquel.info/en/faq</a> <br />\r\n<em>\r\n<strong>What is Trisquel?</strong><br />\r\nTrisquel GNU/Linux is a 100% free operating system. It comes with a complete selection of programs that can be easily extended using a graphical installer. There are several editions available, including the \"mini\" edition for netbooks and old computers and the network based installer for custom and server installations.\r\n</em>\r\n</p>',158,54,1,'CC-BY-SA','NELF 2012,Trisquel Linux',0,2325,1),
(1031,'2012-07-16','Backing up your dvd collection using mencoder',424,'Using mencoder from the command line','<p>\r\n  Hello HPR BrocktonBob here with another short but sweet episode about backing up \r\n your dvd collection using mencoder a terminal command program.In this episode i tell\r\n you how to back up your dvd\'s using a small mencoder command.You will end up with a\r\n very nice .avi file about a third the size of your original dvd movie size.So just \r\n copy and paste the command below into the terminal after you have inserted the dvd\r\n into your drive.make sure to close movie player by hitting cancel.so copy the code below\r\n</p>\r\n<pre>\r\nmencoder dvd://1 \\\r\n-alang en \\\r\n-vf crop=640:480:0:0,scale=640:405 \\\r\n-ovc xvid -xvidencopts \\\r\nbvhq=1:chroma_opt:quant_type=mpeg:bitrate=3000 \\\r\n-oac mp3lame \\\r\n-lameopts br=96:cbr:vol=6 \\\r\n-o HarryPotter.avi\r\n</pre>\r\n<p>\r\nJust replace HarryPotter.avi with the name of the movie your backing up enjoy.\r\n</p>',202,0,1,'CC-BY-SA','mencoder,dvd',0,2138,1),
(1032,'2012-07-17','LiTS 011: du - disk usage',1391,'Summarise file space usage with the du command','<p>\r\nThe du command provides a summary of disk usage for files and directories. The default behavior is to show the number of blocks used by the contents of a directory or directories the command is run on. Usage is calculated recursively for directories. When du encounters a directory it will recurse into subdirectories and show the disk utilization of the files and directories under that directory and then present a total for the topmost directory. This cascades down through each subdirectory where the subdirectory becomes the parent and each child directory is summarized and the parent then totalled.\r\n</p>\r\n\r\n<p>For complete show notes see <a href=\"https://www.linuxintheshell.com/2012/07/17/episode-011-du-disk-usage/\">https://www.linuxintheshell.com/2012/07/17/episode-011-du-disk-usage/</a></p>\r\n',7,67,1,'CC-BY-SA','disk usage,du',0,2435,1),
(1033,'2012-07-18','Go RTFM',469,'Asking for help from others versus trying to find the answer yourself','This my first show for HPR I wanted to express my feelings on why we should be able say rtfm and why. With understanding that its good for growth and that maybe not to say rtfm fully persay, but to find away say it in a positive light for the user. I type this to see people gets the point to read more then hear! :)',217,0,1,'CC-BY-SA','RTFM,helpfulness,self-help',0,2210,1),
(1034,'2012-07-19','PXE Boot',1018,'Setting up an information display with a thin client and spare monitor','<p>\r\nIn todays show, Ken tells of his struggle to get silent PC to work with his spare 17\" monitor. His attempts to get a \"VIA EPIA M9000 Mini ITX Motherboard\" failed miserably and so he has turned to a HP Compaq t5000 thin client. As can be seen in this post <a href=\"https://forums3.armagetronad.net/viewtopic.php?f=49&t=21990\">here</a> and discussed <a href=\"https://www.linuxquestions.org/questions/linux-general-1/linux-riddle-how-do-you-install-linux-on-a-hp-compaq-t5000-internet-terminal-564929/\">here</a>.\r\n</p>\r\n<p>\r\n<img src=\"https://img600.imageshack.us/img600/4555/rhsw.jpg\"/><img src=\"https://img694.imageshack.us/img694/1223/rearl.jpg\" /><img src=\"https://img31.imageshack.us/img31/7712/insidet.jpg\"/>\r\n</p>\r\n<p>\r\nThe OS installs fine from USB but you run into grub issues on reboot that require you to boot from USB disk to rectify and that runs into problems as the boot order get\'s confusing. To get around this I decided to install Debian via PXE boot or more commonly \"Pixie\" boot. A full description can be found on the debian <a href=\"https://wiki.debian.org/PXEBootInstall\">wiki</a>. Basically it involves setting up a DHCP server, a TFTP server and downloading a boot image.\r\n</p>\r\n<p>\r\nOnce you have everything configured is a standard Debian net install. The only gotya is entering the MAC address of your Client and making sure you know what is happening on your network with regard to DHCP. I set the internal sd drive as the boot partition, created a 500Mb swap on my 4G external disk and put the root as the rest. I set both the boot and the root partition to ext2 as I didn\'t want the added strain of journaling on the sd media.\r\n</p>\r\n<p>\r\nI ran into the Grub 2 ERROR 17 issue which meant that I had to do some reading on <a href=\"https://help.ubuntu.com/community/Grub2\">Grub2</a> and we\'re back to the bad old days of lilo where you need run commands or your config changes are ignored. Anyway another Pixie boot, this time into recovery mode long enough to type <strong>update-grub</strong>. A quick reboot and we\'re into a standard Debian base install.\r\n</p>\r\n<p>\r\nI took the steps to installing Debian multimedia by adding the magic <em>deb https://www.debian-multimedia.org squeeze main non-free</em> to my <em>/etc/apt/sources.list</em> and then doing\r\n<pre>\r\naptitude install debian-multimedia-keyring\r\n</pre>\r\nto get the keyring in order. After that it was a <em>aptitude update</em> and a <em>aptitude safe-upgrade</em> and that was it. I was free to install anything I wanted.\r\n</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://forums3.armagetronad.net/viewtopic.php?f=49&t=21990\">https://forums3.armagetronad.net/viewtopic.php?f=49&t=21990</a></li>\r\n<li><a href=\"https://www.linuxquestions.org/questions/linux-general-1/linux-riddle-how-do-you-install-linux-on-a-hp-compaq-t5000-internet-terminal-564929/\">https://www.linuxquestions.org/questions/linux-general-1/linux-riddle-how-do-you-install-linux-on-a-hp-compaq-t5000-internet-terminal-564929/</a></li>\r\n<li><a href=\"https://wiki.debian.org/PXEBootInstall\">https://wiki.debian.org/PXEBootInstall</a></li>\r\n<li><a href=\"https://help.ubuntu.com/community/Grub2\">https://help.ubuntu.com/community/Grub2</a></li>\r\n</ul>\r\n',30,0,1,'CC-BY-SA','PXE boot,thin client,DHCP,TFTP',0,2384,1),
(1035,'2012-07-20','OGG Camp 11 Panel Discussion',1895,'Fourth in a series of OggCamp 11 highlights from the Full Circle Podcast','<p>Welcome to the Full Circle Podcast on Hacker Public Radio. This is the fourth of our highlights of last Summers unconference, OGG Camp-11, held at Farnham Maltings in the South of England.</p>\r\n\r\n<p>Introducing Andy Piper on MQTT: MQ Telemetry Transport</p>\r\n\r\n<p>MQTT is a machine-to-machine (M2M)/\"Internet of Things\" connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. For example, it has been used in sensors communicating to a broker via satellite link, over occasional dial-up connections with healthcare providers, and in a range of home automation and small device scenarios. It is also ideal for mobile applications because of its small size, low power usage, minimised data packets, and efficient distribution of information to one or many receivers</p>\r\n\r\n<p><a target=\"_blank\" href=\"https://lanyrd.com/2011/oggcamp/sgrch/\" title=\"Andy Piper on Lanyrd (OGG Camp 11)\">Andy Piper on Lanyrd:</a> social bridgebuilder, photographer, techie, speaker, podcaster, WebSphere Messaging Community Lead @ IBM, Committee @ Digital Surrey.</p>\r\n<p>The presentation <a target=\"_blank\" href=\"https://www.slideshare.net/andypiper/lightweightmessaging-oc2011\" title=\"Andy Piper, MQTT presentation\">Messaging for the Internet of Awesome Things (slideshare.net)</a></p>\r\n<p><a target=\"_blank\" href=\"https://andypiper.co.uk/tag/mqtt/\" title=\"Andy Piper, MQTT tags on the blog\">Andy’s blog for MQTT, The Lost Outpost</a> is also on-line.</p>\r\n\r\n<p>OGG Camp is a joint venture organised by those lovely podcasters the <a href=\"https://linuxoutlaws.com/\" target=\"_blank\" >Linux Outlaws</a> and the <a href=\"https://podcast.ubuntu-uk.org/\" target=\"_blank\" >Ubuntu UK Podcast</a>.</p>\r\n\r\n<p>We\'ve more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including Andy Piper and Laura Cjaikowski.</p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 31mins 35seconds</p>\r\n',160,0,1,'CC-BY-SA','Full Circle Podcast,MQTT',0,2538,1),
(1036,'2012-07-23','Setting up Your First Ham Radio Station',1740,'Advice on starting with Amateur Radio','<p>\r\nJoel\r\nSetting up Your First Ham Radio Station\r\nHam Radio\r\n</p>\r\n<p>\r\n<a href=\"https://www.yaesu.com/\">https://www.yaesu.com/</a><br />\r\n<a href=\"https://www.kenwoodusa.com/Communications/\">https://www.kenwoodusa.com/Communications/</a><br />\r\n<a href=\"https://www.icomamerica.com/en/\">https://www.icomamerica.com/en/</a><br />\r\n</p>\r\n<p>\r\nBaofeng UV-3R <a href=\"https://www.amazon.com/Baofeng-UV-3R-Display-136-174-400-470MHz/dp/B006J4G49C/ref=sr_1_2?ie=UTF8&amp;qid=1339045186&amp;sr=8-2\">https://www.amazon.com/Baofeng-UV-3R-Display-136-174-400-470MHz/dp/B006J4G49C/ref=sr_1_2?ie=UTF8&amp;qid=1339045186&amp;sr=8-2</a>\r\n</p>\r\n<p>\r\nBaofeng UV-5R <a href=\"https://www.amazon.com/BaoFeng-UV-5R-136-174-400-480-Dual-Band/dp/B007H4VT7A/ref=sr_1_1?ie=UTF8&amp;qid=1339045186&amp;sr=8-1\">https://www.amazon.com/BaoFeng-UV-5R-136-174-400-480-Dual-Band/dp/B007H4VT7A/ref=sr_1_1?ie=UTF8&amp;qid=1339045186&amp;sr=8-1</a>\r\n</p>\r\n<p>\r\nWouxxun <a href=\"https://www.amazon.com/Wouxun-KG-UVD1P-400-470MHz-Handheld-Transceiver/dp/B005M5XOZQ/ref=sr_1_sc_1?s=electronics&amp;ie=UTF8&amp;qid=1339045262&amp;sr=1-1-spell\">https://www.amazon.com/Wouxun-KG-UVD1P-400-470MHz-Handheld-Transceiver/dp/B005M5XOZQ/ref=sr_1_sc_1?s=electronics&amp;ie=UTF8&amp;qid=1339045262&amp;sr=1-1-spell</a>\r\n</p>\r\n<p>\r\nDipole Calculator - <a href=\"https://www.kwarc.org/ant-calc.html\">https://www.kwarc.org/ant-calc.html</a>\r\n</p>\r\n<p>\r\nPocket J-Pole - <a href=\"https://larc.hamgate.net/pocketJpole.htm\">https://larc.hamgate.net/pocketJpole.htm</a>\r\n</p>\r\n<p>\r\nComet Under Window/Door Jumper <a href=\"https://www.cometantenna.com/newPro_detail.php?ID=264\">https://www.cometantenna.com/newPro_detail.php?ID=264</a>\r\n</p>\r\n<p>\r\nPower Supply - <a href=\"https://universal-radio.com/catalog/hamps/3286.html\">https://universal-radio.com/catalog/hamps/3286.html</a>\r\n</p>',173,0,1,'CC-BY-SA','Amateur radio,Ham radio',0,2330,1),
(1037,'2012-07-24','Soldering Part 1',1665,'A show about the tools needed for soldering','<p>\r\nA show about the tools needed for soldering\r\n</p>\r\n<p>\r\nExample of a battery powered soldering iron (similar to the on I had)\r\n<a href=\"https://www.iso-tip.com/wp-content/uploads/2011/04/7700IsoTipQuickChargeWeb2-4.jpg\">https://www.iso-tip.com/wp-content/uploads/2011/04/7700IsoTipQuickChargeWeb2-4.jpg</a>\r\n</p>\r\n<p>\r\nWeller soldering gun kit similar to the one I owned\r\n<a href=\"https://www.tooled-up.com/Product.asp?PID=12425\">https://www.tooled-up.com/Product.asp?PID=12425</a>\r\n</p>\r\n<p>\r\nPortalsol Iron (My gas powered soldering Iron)\r\n<a href=\"https://in.rsdelivers.com/product/portasol/10181060/miniature-gas-soldering-iron-60w-171mm-l/0600234.aspx\">https://in.rsdelivers.com/product/portasol/10181060/miniature-gas-soldering-iron-60w-171mm-l/0600234.aspx</a>\r\n</p>\r\n<p>\r\nAntex iron, with soldering stand and sponge (The one I fitted I diode to)\r\n<a href=\"https://en.wikipedia.org/wiki/File:SolderStation.JPG\">https://en.wikipedia.org/wiki/File:SolderStation.JPG</a>\r\n</p>\r\n<p>\r\nWeller magnostatic work station (Similar to the one I used in the early part of my career) \r\n<a href=\"https://tehnikservice.net/2010/03/27/temperature-led-for-weller-wtcps/\">https://tehnikservice.net/2010/03/27/temperature-led-for-weller-wtcps/</a>\r\n</p>\r\n<p>\r\nA modern Weller magnostatic work station\r\n<a href=\"https://www.eham.net/reviews/detail/4478\">https://www.eham.net/reviews/detail/4478</a>\r\n</p>\r\n<p>\r\nAn example of my Weller temperature controlled iron, mine is almost as scabby as this one!\r\n<a href=\"https://www.bmius.com/p-7802-weller-ec2002a-soldering-station-ec-2000-power-unit.aspx\">https://www.bmius.com/p-7802-weller-ec2002a-soldering-station-ec-2000-power-unit.aspx</a>\r\n</p>\r\n<p>\r\nAn example of a soldering sponge\r\n<a href=\"https://www.maplin.co.uk/replacement-sponge-4078\">https://www.maplin.co.uk/replacement-sponge-4078</a>\r\n</p>\r\n<p>\r\nAn example of a dry joint\r\n<a href=\"https://www.fordwiki.co.uk/index.php?title=File:CrctCrck-2.jpg\">https://www.fordwiki.co.uk/index.php?title=File:CrctCrck-2.jpg</a>\r\n</p>\r\n<p>\r\nWiki entry on Heatshrink sleeving\r\n<a href=\"https://en.wikipedia.org/wiki/Heatshrink\">https://en.wikipedia.org/wiki/Heatshrink</a>\r\n</p>\r\n<p>\r\nsmall jewelers screwdrivers I own\r\n<a href=\"https://www.amazon.co.uk/Rolson-Tools-28289-piece-Screwdriver/dp/B000WDXMBY/ref=sr_1_9?ie=UTF8&amp;qid=1336310437&amp;sr=8-9\">https://www.amazon.co.uk/Rolson-Tools-28289-piece-Screwdriver/dp/B000WDXMBY/ref=sr_1_9?ie=UTF8&amp;qid=1336310437&amp;sr=8-9</a>\r\n</p>',201,0,1,'CC-BY-SA','solder,soldering,soldering iron,soldering sponge,dry joint',0,2343,1),
(1038,'2012-07-25','Interview with George Vlahavas and Andreas Born of the Salix OS project',2671,'Interview with George Vlahavas and Andreas Born','<p>\r\nI\'ve been using Salix OS, a Slackware derivative, for a while now and I wanted to share my love of it with it\'s developers and with all of you. If you find this interview or this GNU/Linux distro compelling please go to <a href=\"https://www.salixos.org\">https://www.salixos.org</a> and give it a try.\r\n</p>\r\n<p>\r\nThank you so much for listening.<br/>\r\n-pokey\r\n</p>\r\n<p>\r\nP.S. Some people enjoy finding mistakes. For their enjoyment, I have probably included a few.\r\n</p>',128,78,1,'CC-BY-SA','Salix OS,Slackware',0,2741,1),
(1039,'2012-07-26','Matt Lee Gnu FM and Libre FM',1918,'A recording of a talk from the Northeast GNU/Linux Fest by Matt Lee','<p>\r\nTodays show was recorded at the Northeast GNU/Linux Fest 2012-03-17\r\n</p>\r\n<p>\r\n<strong>Libre.fm</strong><br />\r\n<em>From Wikipedia, the free encyclopedia</em>\r\n</p>\r\n\r\n<p>\r\nLibre.fm is a music community website that aims to provide a Free Software replacement for last.fm. The website was founded in 2009 by Matt Lee. It is under active development.\r\n</p>\r\n<p>\r\nLibre.fm can optionally store a user\'s listening habits using information sent to the website\'s server from the user\'s audio player via scrobbling. In order to enable support for Libre.fm on existing audio players, the website implements the Last.fm Audioscrobbler API. In addition to collecting user uploaded listening data, the site offers streaming music using the Ogg container, from the sites Jamendo or The Internet Archive, via an HTML5 audio player, run directly in the user\'s browser.\r\n</p>\r\n<p>\r\nBy utilising the records of users\' listening habits, the website aims to be able to recommend music to users by analysing their musical taste. However, this feature isn\'t fully developed yet. The site currently only offers basic suggestions if content a user has \"Loved\" (favorited), contains shared tags with content a user has not favorited yet. Registered users who have favorited tracks, will have that content appear in streaming web playlists, called \"Radio Stations\". It is not currently possible to build custom playlists.\r\n</p>\r\n<p>\r\nA goal of the project is to encourage artists to release tracks under a free license, and allow users to download or purchase these tracks. Only artists releasing music under free content licenses are promoted by the site. The website will also allow users to communicate among themselves, create groups of common interests and share information on musical events.\r\n</p>\r\n<p>\r\nThe main reasoning behind the foundation of Libre.fm was to provide a service similar to last.fm that respects the privacy of its users and their information. As such, Libre.fm does not log users\' IP addresses, allows users to decide if their listening habits are to be made public or not, and does not claim ownership on users\' data.\r\n</p>\r\n<p>\r\nLibre.fm is powered by the free software package GNU FM, created for the project.\r\n</p>\r\n',158,54,1,'CC-BY-SA','Libre.fm,GNU FM,Audioscrobbler',0,2353,1),
(1040,'2012-07-27','Steam on Linux',759,'A discussion of the future of Steam on Linux','<p>Steam announced platform development for Ubuntu. Lord Drachenblut and Downer discuss how this will affect the linux gaming world as well as some concerns.</p>\r\nThe blog article we reference can be found here:<br />\r\n<a href=\"https://blogs.valvesoftware.com/linux/steamd-penguins/\">https://blogs.valvesoftware.com/linux/steamd-penguins/</a>',178,0,1,'CC-BY-SA','Steam,Linux,game,gaming',0,2356,1),
(1041,'2012-07-30','Home from H.O.P.E.',2086,'A discussion between attendees after HOPE Number Nine','<p>\r\nQuvmoh, Murph, and NYbill talk about attending the HOPEnumber9 conference in NYC. \r\nH.O.P.E. stands for Hackers On Planet Earth. The conference is put on every two years\r\nat the Hotel Pennsylvania by the people at 2600. \r\n</p>\r\n<p>\r\n<a href=\"https://www.2600.com\">https://www.2600.com</a></p>\r\n',109,0,1,'CC-BY-SA','Hackers On Planet Earth,H.O.P.E.,2600',0,2274,1),
(1042,'2012-07-31','LiTS 012: tail',952,'Output the last part of files with the tail command','<p>The tail command is used to print out the last 10 lines of a file to standard out. This command is a staple in a system administrator’s tool kit and especially handy when monitoring log files. The basic syntax is:</p>\r\n<blockquote><p>tail some_file</p></blockquote>\r\n<p>Which will output the last 10 lines of the file. You can alter the number of lines with the -n, or –lines=, flag:</p>\r\n<blockquote><p>tail -n20 some_file<br/>\r\ntail –lines=20 some_file</p></blockquote>\r\n<p>In some versions of tail you can get away with specifying the number of lines from the end with just a “-” and number:</p>\r\n<blockquote><p>tail -30 some_file</p></blockquote>\r\n<p>Instead of working backwards with the -n command you can specify a “+” and some number to start from that number and list the contents to the end:</p>\r\n<blockquote><p>tail -n+30 some_file</p></blockquote>\r\n<p>This will display the contents of some_file from line 30 to the end of the file.\r\n</p>\r\n<p>\r\nFor the complete write up including video please go to <a href=\"https://www.linuxintheshell.com/2012/07/31/episode-012-tail/\">https://www.linuxintheshell.com/2012/07/31/episode-012-tail/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','tail',0,2773,1),
(1043,'2012-07-31','Hacking Second Hand - Obtaining Old Tech',1735,'Where to go to get old tech and things you should know before buying','<p>\r\nA talk about where to go to get old tech and things you should know before venturing into the second hand market.\r\nCovers using who you know, using the internet, yard sales, flea markets, rummage sales, auctions, thrift stores, and trash picking.\r\n</p>\r\n<p>\r\n<a href=\"https://Famicoman.com\">Famicoman.com</a> - <a href=\"https://Obsoleet.com\">Obsoleet.com</a> - <a href=\"https://Anarchivism.org\">Anarchivism.org</a>\r\n</p>',218,0,1,'CC-BY-SA','second hand,yard sale,flea market,rummage sale,auction,thrift store,trash picking',0,2472,1),
(1044,'2012-08-02','OggCamp11: Oracle Linux',1701,'An interview with JWP followed by the talk he gave','In todays long over due show we interview out very own presenter JWP and listen to his talk given at OggCamp11.',129,62,1,'CC-BY-SA','oggcamp,oggcamp11,Oracle Linux',0,2315,1),
(1045,'2012-08-03','Genealogy',608,'A look at the process of researching a UK family tree','<p>\r\nI\'ve been researching my family tree for a short while now, and through I\'d share some of my resources and tips with other hackers.<br />\r\n</p>\r\n<ol>\r\n        <li>Hingley\'s of Netherton (<a href=\"https://en.wikipedia.org/wiki/Netherton,_West_Midlands#Chain_and_anchor_making\">Wikipedia Link</a> <a href=\"https://blackcountryhistory.org/collections/getrecord/GB145_p_430/\">Black Country History Link</a>)</li>\r\n        <li>The Titanic Anchor (<a href=\"https://news.bbc.co.uk/local/blackcountry/hi/people_and_places/history/newsid_8908000/8908884.stm\">BBC Black Country Link</a>)</li>\r\n        <li><a href=\"https://www.ancestry.co.uk\">Ancestry.co.uk</a></li>\r\n        <li><a href=\"https://www.gramps-project.org\">Gramps</a></li>\r\n        <li><a href=\"https://www.freebmd.org.uk\">FreeBMD</a></li>\r\n        <li><a href=\"https://www.nationalarchives.gov.uk/records/census-records.htm\">Census records online</a> (you can usually search the census for free at your local library)</li>\r\n        <li><a href=\"https://ukbmd.org.uk\">ukbmd</a></li>\r\n        <li><a href=\"https://westmidlandsBMD.org.uk\">westmidlandsBMD</a></li>\r\n        <li>My Grandparent\'s marriage register record<a href=\"https://titaniumbunker.com/wp-content/uploads/2012/06/d127561f-afa6-4d2b-9266-dc6512a74db3-0.jpg\"><img class=\"aligncenter  wp-image-1510\" title=\"Horace Hingley and Annie Page - Marriage record.\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/06/d127561f-afa6-4d2b-9266-dc6512a74db3-0.jpg\" alt=\"\" width=\"1049\" height=\"735\" /></a></li>\r\n        <li><a href=\"https://trees.ancestry.co.uk/tree/34135438/family\">my family tree on ancestry.co.uk</a> - You will need an account on ancestry - or may be able to access it via Ancestry Library Edition</li>\r\n        <li><a href=\"https://gro.gov.uk\">Government Records Office</a></li>\r\n        <li><a href=\"https://www.ancestry.co.uk/cs/HelpAndAdvice/Advice\">Ancestry Family History Advice</a></li>\r\n</ol>\r\n\r\n<h2>Links</h2>\r\n<ol>\r\n<li><a href=\"https://blackcountryhistory.org/collections/getrecord/GB145_p_430/\">https://blackcountryhistory.org/collections/getrecord/GB145_p_430/</a></li>\r\n<li><a href=\"https://news.bbc.co.uk/local/blackcountry/hi/people_and_places/history/newsid_8908000/8908884.stm\">https://news.bbc.co.uk/local/blackcountry/hi/people_and_places/history/newsid_8908000/8908884.stm</a></li>\r\n<li><a href=\"https://www.ancestry.co.uk\">https://www.ancestry.co.uk</a></li>\r\n<li><a href=\"https://www.gramps-project.org\">https://www.gramps-project.org</a></li>\r\n<li><a href=\"https://www.freebmd.org.uk\">https://www.freebmd.org.uk</a></li>\r\n<li><a href=\"https://www.nationalarchives.gov.uk/records/census-records.htm\">https://www.nationalarchives.gov.uk/records/census-records.htm</a></li>\r\n<li><a href=\"https://ukbmd.org.uk\">https://ukbmd.org.uk</a></li>\r\n<li><a href=\"https://westmidlandsBMD.org.uk\">https://westmidlandsBMD.org.uk</a></li>\r\n<li><a href=\"https://titaniumbunker.com/wp-content/uploads/2012/06/d127561f-afa6-4d2b-9266-dc6512a74db3-0.jpg\">https://titaniumbunker.com/wp-content/uploads/2012/06/d127561f-afa6-4d2b-9266-dc6512a74db3-0.jpg</a></li>\r\n<li><a href=\"https://trees.ancestry.co.uk/tree/34135438/family\">https://trees.ancestry.co.uk/tree/34135438/family</a></li>\r\n<li><a href=\"https://gro.gov.uk\">https://gro.gov.uk</a></li>\r\n<li><a href=\"https://www.ancestry.co.uk/cs/HelpAndAdvice/Advice\">https://www.ancestry.co.uk/cs/HelpAndAdvice/Advice</a></li>\r\n</ol>\r\n',185,0,1,'CC-BY-SA','genealogy,Gramps,FreeBMD,census,ancestry.co.uk',0,2374,1),
(1046,'2012-08-06','HPR Community News July 2012',2350,'HPR Community News July 2012','<h2>New hosts</h2>\r\n<p>Welcome to our new host: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0217.html\">aparanoidshell</a> and <a href=\"https://hackerpublicradio.org/correspondents/0218.html\">Famicoman</a>\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table>\r\n<thead><tr>\r\n<th>id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n<tr><td>1021</td>\r\n<td>HPR Community News June 2012</td>\r\n<td>HPR Admins</td>\r\n</tr>\r\n            \r\n<tr><td>1022</td>\r\n<td>LiTS 010 - df - Exploring Disk Filesystem Usage</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1023</td>\r\n<td>About Rivendell with Rivendell</td>\r\n<td>AukonDK</td>\r\n</tr>\r\n            \r\n<tr><td>1024</td>\r\n<td>Episode 1024</td>\r\n<td>Various Hosts</td>\r\n</tr>\r\n            \r\n<tr><td>1025</td>\r\n<td>Infonomicon Episode #51</td>\r\n<td>Various Hosts</td>\r\n</tr>\r\n            \r\n<tr><td>1026</td>\r\n<td>Setting up a WordPress blog part 4</td>\r\n<td>Frank Bell</td>\r\n</tr>\r\n            \r\n<tr><td>1027</td>\r\n<td>Migrating away from Google Reader</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1028</td>\r\n<td>Jonathan Kulp and NYbill: Goodwill Hunting </td>\r\n<td>Various Hosts</td>\r\n</tr>\r\n            \r\n<tr><td>1029</td>\r\n<td>Karen Sandler on Medical Devices: OGG Camp Part Two</td>\r\n<td>Robin Catling</td>\r\n</tr>\r\n            \r\n<tr><td>1030</td>\r\n<td>Ruben Rodriquez talks about Trisquel Linux</td>\r\n<td>Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr><td>1031</td>\r\n<td>Backing up your dvd collection using mencoder</td>\r\n<td>BrocktonBob</td>\r\n</tr>\r\n            \r\n<tr><td>1032</td>\r\n<td>LiTS 011: du - disk usage</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1033</td>\r\n<td>Go RTFM</td>\r\n<td>aparanoidshell</td>\r\n</tr>\r\n            \r\n<tr><td>1034</td>\r\n<td>PXE Boot</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1035</td>\r\n<td>OGG Camp 11 Panel Discussion</td>\r\n<td>Robin Catling</td>\r\n</tr>\r\n            \r\n<tr><td>1036</td>\r\n<td>Setting up Your First Ham Radio Station</td>\r\n<td>Joel</td>\r\n</tr>\r\n            \r\n<tr><td>1037</td>\r\n<td>Soldering Part 1</td>\r\n<td>MrX</td>\r\n</tr>\r\n            \r\n<tr><td>1038</td>\r\n<td>Interview with George Vlahavas and Andreas born of the SalixOS project</td>\r\n<td>pokey</td>\r\n</tr>\r\n            \r\n<tr><td>1039</td>\r\n<td>Matt Lee Gnu FM and Libre FM</td>\r\n<td>Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr><td>1040</td>\r\n<td>Steam on Linux</td>\r\n<td>Lord Drachenblut and Downer</td>\r\n</tr>\r\n            \r\n<tr><td>1041</td>\r\n<td>Home from H.O.P.E.</td>\r\n<td>Various Hosts</td>\r\n</tr>\r\n            \r\n<tr><td>1042</td>\r\n<td>LiTS: 012 - tail</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1043</td>\r\n<td>Hacking Second Hand - Obtaining Old Tech</td>\r\n<td>Famicoman</td>\r\n</tr>\r\n            \r\n<tr><td>1044</td>\r\n<td>OggCamp11: Oracle Linux</td>\r\n<td>JWP</td>\r\n</tr>\r\n            \r\n<tr><td>1045</td>\r\n<td>Genealogy</td>\r\n<td>Mike Hingley</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h2>Thanks to</h2>\r\n<ul>\r\n<li>Iwan Gabovitch for the heads up about the wrong CC lisence on the site</li>\r\n<li>Dave Morriss for all the fantastic work he\'s doing on the backend system</li>\r\n<li>Frank Bell and Ehtyar Holmes for all the fantastic work he\'s doing on the frontend system</li>\r\n<li>David Whitman for tracking the keywords on past episodes and for the kind donation towards paying for the European HPR banner</li>\r\n<li>Richard Querin for the fantastic artwork</li>\r\n<li>Xoke for the idea</li>\r\n<li>Jonathan Nadeau for the cpanel script</li>\r\n</ul>\r\n<h2>Apologies to</h2>\r\n<ul>\r\n<li>DeepGeek who sent in this <br/><em> I wanted to ask in regards to the next community news that a mention that I installed a new webpage design while on my May sabbatical, and please also announce that the second month of my sabbatical will be taken for the month of July. In August, I will resume my full schedule of three-per-month and will produce three for this month, June.</em></li>\r\n<li>DeepGeek when I forgot to announce that he would be at hope</li>\r\n<li>Windigo for missing that he was a new host</li>\r\n<li>Mike Hingley and DoorToDoorGeek for not sending him the FTP details</li>\r\n<li>Dave Morriss, Frank Bell and Ehtyar Holmes for not providing them enough information for the new site</li>\r\n<li>NYbill for not putting their show out sooner</li>\r\n<li>Everyone for the delay in getting the Queue and Calendar published</li>\r\n</ul>\r\n<h2>Other Notes</h2>\r\n<ul>\r\n<li>We\'re pushing out all the 2011 OggCamp content from last year</li>\r\n<li>Droops where are you</li>\r\n<li>hprhackers group created on <a href=\"https://gitorious.org/+hprhackers\">gitorious.org</a></li>\r\n</ul>\r\n<h2>HOPE 9</h2>\r\n<p>\r\n<img src=\"media/albums/hope9/hope9_Quvmoh_Nybill_and_a_shy_fellow.jpg\" title=\"hope9_Quvmoh_Nybill_and_a_shy_fellow.jpg\" alt=\"HOPE9 Quvmoh Nybill and a shy fellow\"/> <br />\r\nIn case anyone is interested in audio for the talks at HOPE9, they just went up at <a href=\"https://www.hopenumbernine.net/schedule/\">https://www.hopenumbernine.net/schedule/</a>\r\n</p>\r\n<h2>OggCamp</h2>\r\n<p>Ken will be at <a href=\"https://oggcamp.org/\">OggCamp</a> on <strong>August 18 / 19</strong>, Art and Design Academy, Liverpool John Moores University, Liverpool, L3 5RD. If you are there coma along to the booth and sign the table. There will be a <em>very limited</em> number of t-shirts. Stickers were too expensive this time. If there is time, Ken will put together a booklet on the podcasts listed on <a href=\"https://www.thelinuxlink.net/\">thelinuxlink.net</a> site.\r\n</p>\r\n<h2>Ohio LinuxFest 2012 Registration is Open for Business</h2>\r\n<p>\r\nA message from Kevin O\'Brien<br />\r\n<em>We are opening up Registration for the 2012 Ohio LinuxFest event, and we\'d appreciate it if you could pass along this message through whichever social media you prefer. The Registration page is at <a href=\"https://ohiolinux.org/register\">https://ohiolinux.org/register</a></em>\r\n</p>\r\n<h2>AccessibleComputingFoundation fundraiser</h2>\r\n<p>\r\nWe would like to announce the first fundraiser for the <a target=\"_blank\" href=\"https://www.accessiblecomputingfoundation.org\" rel=\"external nofollow\">Accessible Computing Foundation!</a>. It will be held on August 25 from 12pm EST until 12am EST August 26. This event will be streamed at <a target=\"_blank\" href=\"https://www.thenewradio.net\" rel=\"external nofollow\">The New Radio</a>for the entire event. It\'s going to be held over at Linux Basix, using their Mumble server. To find out the information for the Mumble server, please visit the <a target=\"_blank\" href=\"https://www.LinuxBasix.com\" rel=\"external nofollow\">Linuxbasix</a>site . We\'ll be able to have up to 30 people in the room at once, so come and join us in talking about accessibility and Free software.<br/>\r\n<br/>\r\nSo far, joining the event we will be having Jono Bacon from Ubuntu, and Zack the Debian project leader. If you\'d like to speak with either of them, please come and join us on August 25. The goal for this fundraiser is to have 1000 people become members of the ACF at $2 a month. We have 3 other levels of membership options if anyone is interested. This would be a great help to the foundation and really get us off of the ground to start bridging the gap between accessibility and technology.<br/>\r\n<br/>\r\nThe reason we\'re focusing on the $2/month level is because it\'s only 50 cents a week and we think this is a goal most people could meet, even if living on a fixed income like so many people with disabilities. Since monthly membership is so low, we are really depending on MANY people to become members to make this difference. Granted $2 a month isn\'t much, but if we can get a large number of people thinking this way, it will add up quickly and help out the Accessible Computing Foundation in a great way. So please, join us on August 25 and help bring Accessible Freedom to people around the world!\r\n</p>\r\n\r\n\r\n\r\n\r\n',159,47,1,'CC-BY-SA','Community News',0,2174,1),
(1047,'2012-08-07','Soldering Part 2: An audio demonstration of soldering',1638,'More about the process of soldering','<p>\r\nHere is a list of useful links to go along with my 2nd episode in soldering\r\n</p>\r\n<p>\r\nA very detailed page on the art of soldering, lots of good tips hear if you want further reading\r\n<a href=\"https://talkingelectronics.com/FreeProjects/5-Projects/Page13.html\">https://talkingelectronics.com/FreeProjects/5-Projects/Page13.html</a>\r\n</p>\r\n<p>\r\nBottle of flux like the type I used at work\r\n<a href=\"https://moonflygirl.blogspot.co.uk/2011/03/needle-bottle-for-liquid-flux.html\">https://moonflygirl.blogspot.co.uk/2011/03/needle-bottle-for-liquid-flux.html</a>\r\n</p>\r\n<p>\r\nTin of flux like the one used at work\r\n<a href=\"https://www.teyaa.com/mini-pd10-box-of-tin-soldering-flux-yellow-p-123922.html\">https://www.teyaa.com/mini-pd10-box-of-tin-soldering-flux-yellow-p-123922.html</a>\r\n</p>\r\n<p>\r\nPerf board or strip board, I accidentally called it bread board which is something completely different\r\n<a href=\"https://uk.rs-online.com/web/p/prototype-development-boards/0434217/\">https://uk.rs-online.com/web/p/prototype-development-boards/0434217/</a>\r\n</p>\r\n<p>\r\nWikipedia entry for Perf Board or Strip Board\r\n<a href=\"https://en.wikipedia.org/wiki/Stripboard\">https://en.wikipedia.org/wiki/Stripboard</a>\r\n</p>\r\n<p>\r\nBread board is used for quick lash ups where soldering is not required as you just push the components into the holes on the board\r\n<a href=\"https://www.circuitboards1.com/category/breadboard/\">https://www.circuitboards1.com/category/breadboard/</a>\r\n</p>',201,0,1,'CC-BY-SA','multicore solder,flux,perf board,strip board,bread board',0,2265,1),
(1048,'2012-08-08','Get off this Rock !!!',2810,'Mr Gadgets talks about Space travel and living on other planets','<p>\r\nIn this episode Mr Gadgets talks about Space. \r\n</p>\r\n<p>\r\nGetting regular people off this planet and living on other planets.<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Spacex\">https://en.wikipedia.org/wiki/Spacex</a>\r\n</p>\r\n<p>\r\nKen reckons that the ping times will be terrible.\r\n</p>\r\n',155,0,1,'CC-BY-SA','space,space travel,SpaceX',0,2345,1),
(1049,'2012-08-09','OGG Camp 11: Laura Czajowksi, Life Outside of IRC in a FLOSS Community',1054,'Fifth in a series of OggCamp 11 highlights from the Full Circle Podcast','<p>welcome to the Full Circle Podcast on Hacker Public Radio. This is the fifth, if I\'m counting correctly, of our highlights of last Summers unconference, OGG Camp eleven, held at Farnham Maltings in the South of England.</p>\r\n\r\n<p>This show is a recording of a presentation from Laura Czajkowski on the benefits of real-world, as opposed to cyber-community. Entitled Life Outside of IRC in a FLOSS Community, Laura evangelises on the on the benefits of real-world interaction, beyond that on-line.</p>\r\n\r\n<p>Laura describes herself as Argumentative, Stubborn, Geek, Ubuntu Fan and MUNSTER FAN. Munster, for those who don\'t know, being a major rugby team from the town of Munster back in her native Ireland.</p>\r\n\r\n<p>Laura has this year joined Canonical as Launchpad Support Specialist</p>\r\n\r\n<p><strong>Presentation from Laura Czajkowski.</strong><br/>\r\n<a target=\"_blank\" href=\"https://lanyrd.com/profile/czajkowski/\" title=\"Laura czajkowski on Lanyrd\"> Laura czajkowski on Lanyrd</a>: Argumentative, Stubborn, Geek, Ubuntu Fan, MUNSTER FAN<br/>\r\nSlides (pdf): <a target=\"_blank\" href=\"https://cypher.skynet.ie/oggcamp/Life%20Outside%20of%20IRC%20in%20a%20FLOSS%20Community%20.pdf\" title=\"Laura czajkowski slides on Life Outside IRC\">Life Outside of IRC in a FLOSS Community (cypher.skynet.ie)</a></p>\r\n\r\n<p>We\'ve more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including a de-brief with Alan Pope.</p>\r\n\r\n<p>OGG Camp is a joint venture organised by those lovely podcasters the <a href=\"https://linuxoutlaws.com/\" target=\"_blank\" >Linux Outlaws</a> and the <a href=\"https://podcast.ubuntu-uk.org/\" target=\"_blank\" >Ubuntu UK Podcast</a>.</p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 17mins 34seconds</p>',160,54,1,'CC-BY-SA','OggCamp,Full Circle Podcast,IRC',0,2236,1),
(1050,'2012-08-09','TGTM Newscast for 2012/8/8 DeepGeek',1381,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.jillstein.org/stein_and_honkala_arrested\">Stein and Honkala arrested in protest of foreclosure giant Fannie Mae</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/1/headlines#817\">Former Florida GOP Leader: Party Openly Discussed Suppressing African-American Vote </a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/7/20/headlines#7206\">Judge Rejects Bid by Manning Lawyers to Cite Evidence Leak Caused No Harm </a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/08/02/too-young-to-know/\">Too Young To Know</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2693\">Correa in the catbird seat</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/07/open-source-developer-bassel-khartabil-detained-syria\">Open Source Developer Bassel Khartabil Detained in Syria</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-search-warrants-ruled-illegal-by-high-court-120628/\"> Megaupload Search Warrants Ruled Illegal by High Court</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120702/03412919549/congress-plays-see-no-evil-pretend-theres-no-evil-let-the-evil-continue-with-nsa-domestic-spying.shtml\">Congress Plays See-No-Evil, Pretend-There\'s-No-Evil, Let-The-Evil-Continue With NSA Domestic Spying</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120629/15451719541/you-dont-own-what-you-buy-part-15332-cisco-forces-questionable-new-firmware-routers.shtml\">You Don\'t Own What You Buy, Part 15,332: Cisco Forces Questionable New Firmware On Routers</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/07/13/WhyThereAreDatacentersInNYHongKongAndTokyo.aspx\"> Why there are Datacenters in NY, Hong Kong, and Tokyo?</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://www.eff.org/deeplinks/2012/07/eff-challenges-national-security-letter-statute-landmark-lawsuit\">EFF Challenges National Security Letter Statute in Landmark Lawsuit</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/07/medicaid-expansion-will-boost-our-states-economy/\">Medicaid expansion will boost Washington state’s economy</a></li>\r\n<li><a href=\"https://news.techeye.net/internet/icelands-government-warns-of-wikileaks-vendetta\"> Iceland\'s government warns of Wikileaks vendetta Grand jury investigation underway </a></li>\r\n<li><a href=\"https://www.guardian.co.uk/commentisfree/2012/jul/03/evidence-us-judicial-vendetta-wikileaks-activists-mounts\">Evidence of a US judicial vendetta against WikiLeaks activists mounts</a></li>\r\n<li><a href=\"https://swartz.typepad.com/texplorer/2012/06/assange-ecuador-rape-and-sweden-1.html\">Assange, Ecuador, Rape, and Sweden</a></li></ul>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.jillstein.org/stein_and_honkala_arrested\">https://www.jillstein.org/stein_and_honkala_arrested</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/1/headlines#817\">https://www.democracynow.org/2012/8/1/headlines#817</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/7/20/headlines#7206\">https://www.democracynow.org/2012/7/20/headlines#7206</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/08/02/too-young-to-know/\">https://maggiemcneill.wordpress.com/2012/08/02/too-young-to-know/</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2693\">https://wlcentral.org/node/2693</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/07/open-source-developer-bassel-khartabil-detained-syria\">https://www.eff.org/deeplinks/2012/07/open-source-developer-bassel-khartabil-detained-syria</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-search-warrants-ruled-illegal-by-high-court-120628/\">https://torrentfreak.com/megaupload-search-warrants-ruled-illegal-by-high-court-120628/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120702/03412919549/congress-plays-see-no-evil-pretend-theres-no-evil-let-the-evil-continue-with-nsa-domestic-spying.shtml\">https://www.techdirt.com/articles/20120702/03412919549/congress-plays-see-no-evil-pretend-theres-no-evil-let-the-evil-continue-with-nsa-domestic-spying.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120629/15451719541/you-dont-own-what-you-buy-part-15332-cisco-forces-questionable-new-firmware-routers.shtml\">https://www.techdirt.com/articles/20120629/15451719541/you-dont-own-what-you-buy-part-15332-cisco-forces-questionable-new-firmware-routers.shtml</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/07/13/WhyThereAreDatacentersInNYHongKongAndTokyo.aspx\">https://perspectives.mvdirona.com/2012/07/13/WhyThereAreDatacentersInNYHongKongAndTokyo.aspx</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/07/eff-challenges-national-security-letter-statute-landmark-lawsuit\">https://www.eff.org/deeplinks/2012/07/eff-challenges-national-security-letter-statute-landmark-lawsuit</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/07/medicaid-expansion-will-boost-our-states-economy/\">https://www.thestand.org/2012/07/medicaid-expansion-will-boost-our-states-economy/</a></li>\r\n<li><a href=\"https://news.techeye.net/internet/icelands-government-warns-of-wikileaks-vendetta\">https://news.techeye.net/internet/icelands-government-warns-of-wikileaks-vendetta</a></li>\r\n<li><a href=\"https://www.guardian.co.uk/commentisfree/2012/jul/03/evidence-us-judicial-vendetta-wikileaks-activists-mounts\">https://www.guardian.co.uk/commentisfree/2012/jul/03/evidence-us-judicial-vendetta-wikileaks-activists-mounts</a></li>\r\n<li><a href=\"https://swartz.typepad.com/texplorer/2012/06/assange-ecuador-rape-and-sweden-1.html\">https://swartz.typepad.com/texplorer/2012/06/assange-ecuador-rape-and-sweden-1.html</a></li>\r\n\r\n</ul>\r\n\r\n<p>News from \"techdirt.com,\" \"perspectives.mvdirona.com,\"&nbsp; and \"maggiemcneill.wordpress.com\" used under&nbsp;arranged permission. News from \"torrentfreak.com\" and \"eff.org\" used under permission of the Creative Commons by-attribution&nbsp;license. News from \"democracynow.org\" and \"wlcentral.org\" used under permission of the Creative Commons by-attribution non-commercial no-derivatives license. News from \"jillstein.org\" is a press release. News Sources retain their respective copyrights.</p>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,2267,1),
(1051,'2012-08-13','Intro to the music',1798,'5 CC songs from Jamendo.com plus tech chat including desktops, the distrowatch chart and android','<p>\r\nThese are the name of the songs with artist used in this podcast\r\n</p>\r\n\r\n<ul>\r\n<li>King of the world - Sean Fournier <a href=\"https://www.jamendo.com/en/list/a111083/king-of-the-world\">https://www.jamendo.com/en/list/a111083/king-of-the-world</a>\r\n</li>\r\n<li>You\'ve Got It - Jonathan Dimmel <a href=\"https://www.jamendo.com/en/artist/355753/jonathan-dimmel\">https://www.jamendo.com/en/artist/355753/jonathan-dimmel</a>\r\n</li>\r\n<li>All I\'ll Ever Need - Sean Fournier <a href=\"https://www.jamendo.com/en/artist/344842/sean-fournier\">https://www.jamendo.com/en/artist/344842/sean-fournier</a>\r\n</li>\r\n<li>Hyper Activity - Nixdorux <a href=\"https://www.jamendo.com/en/artist/420339/nixdorux\">https://www.jamendo.com/en/artist/420339/nixdorux</a>\r\n</li>\r\n<li>Ride My Tempo - Fhernando <a href=\"https://www.jamendo.com/en/track/944721/ride-my-tempo\">https://www.jamendo.com/en/track/944721/ride-my-tempo</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nAll this music is published under creative commons licence. Here\'s the link of the website\r\n</p>\r\n<p>\r\n<!-- <a href=\"https://www.jamendo.com/en/search/discover#qs\">https://www.jamendo.com/en/search/discover#qs</a>=fq=n130&amp;q=*:*&amp;group=true&amp;group.field=album_id&amp;group.format=simple&amp;group.main=true&amp;sort=rate_listened_total desc -->\r\n<a href=\"https://www.jamendo.com/en/search/discover#qs\">https://www.jamendo.com/en/search/discover#qs</a>\r\n</p>\r\n<p>\r\nEmail: <a href=\"mailto:ccmusique@gmail.com\">ccmusique@gmail.com</a></p>\r\n\r\n',219,0,1,'CC-BY-SA','music, jamendo, CC, creative commons',0,2823,1),
(1052,'2012-08-14','LiTS 013: Top of Top',1430,'Part 1 of the top command','<p>The top command is a very complex and feature-full application. When executed from the command line the top command displays two sections of information: Summary information (contained in the yellow box in the screen-shot below) and running application field information (contained in the red box):</p>\r\n<p><img title=\"topsc1\" src=\"https://www.linuxintheshell.com/wp-content/uploads/2012/08/topsc1.png\" alt=\"Top running in Arch Linux\" width=\"709\" height=\"554\" /></p>\r\n<p>The focus of this entry will be on the Summary window of top:</p>\r\n<p><a href=\"https://www.linuxintheshell.com/wp-content/uploads/2012/08/topsc2.png\"><img title=\"topsc2\" src=\"https://www.linuxintheshell.com/wp-content/uploads/2012/08/topsc2.png\" alt=\"summary window of the top command\" width=\"709\" height=\"145\" /></a></p>\r\n<p>The screen shot above shows the summary section. The first line contains the following information in this order by default:</p>\r\n<ul>\r\n<li>The current time</li>\r\n<li>up time</li>\r\n<li>how many users are logged in</li>\r\n<li>load average</li>\r\n</ul>\r\n<p>\r\nFor the rest of the show notes and the video please go to <a href=\"https://www.linuxintheshell.com/2012/08/14/episode-013-top-of-top/\">https://www.linuxintheshell.com/2012/08/14/episode-013-top-of-top/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','top',0,2883,1),
(1053,'2012-08-15','Zoke with a question',278,'Thoughts on funding for Linux podcasts','Following a discussion on Linux Outlaws, Xoke asks if there a way to set up a charity to take donations to support Linux Podcasts.',79,0,1,'CC-BY-SA','Linux Outlaws,podcast,Linux,donations',0,1958,1),
(1054,'2012-08-16','Becky Hogge: Barefoot into Cyberspace',2278,'An interview with journalist and author Becky Hogge','<p>Hello world. Welcome to the Full Circle Podcast on Hacker Public Radio. This episode consists of an interview with journalist and author Becky Hogge.</p>\r\n\r\n<p>Her book, Barefoot into Cyberspace: Adventures in Search of Techno Utopia came out last year around the time of the extradition case surrounding Wikileaks founder Julian Assange. The book explores modern technology and society through activism and journalism, covering the hacker counter-culture, from Stallman and Lessig, the Chaos Club to WikiLeaks Julian Assange and Rop Gonggrijp.</p>\r\n\r\n<p>“I think most of what were fighting still today in the world is incompetence. Most of what we’re fighting is stupidity, and maybe a little bit of opportunism. There is also the ominous, control-seeking large corporate interests.”</p>\r\n\r\n<p>“We come in peace. We’re not called Chaos Computer Club because we cause chaos. If anything, a lot of our collective work has actually prevented chaos by pointing out that maybe we should lay some decent virtual foundations before we build any more virtual skyscrapers.”</p>\r\n\r\n<p>Barefoot into Cyberspace: Adventures in Search of Techno-Utopia by Becky Hogge, illustrated by Christopher Scally ISBN 978-1-906110-50-5 (print) | 978-1-906110-51-2 (Kindle)</p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 37mins 58seconds</p>\r\n',160,54,1,'CC-BY-SA','Full Circle Podcast,interview',0,2288,1),
(1055,'2012-08-17','TGTM Newscast for 2012/8/15',1109,'A newscast from Talk Geek to Me','<h2>TGTM Newscast for 2012/8/15\r\n</h2>\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.eff.org/deeplinks/2012/08/senates-anti-leaks-bill-threatens-rights-press-and-public\">Senate Anti-Leaks Bill Threatens the Rights of the Press and the Public </a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/7/headlines#875\">Assange Lawyer: U.K. Has No Legal Grounds to Block WikiLeaks Founder’s Trip to Ecuador</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=75790\">Free Public Health: An Unquestionable Achievement of Cuba </a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120803/01382919920/hey-we-finally-have-privacy-civil-liberties-oversight-board-after-being-left-dormant-almost-five-years.shtml\">Hey, We Finally Have A Privacy And Civil Liberties Oversight Board... After Being Left Dormant For Almost Five Years</a></li>\r\n<li><a href=\"https://peoplesworld.org/pros-and-cons-of-chomsky-and-hedges/\">Pros and cons of Chomsky and Hedges</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120731/11414819897/europe-already-has-draft-standard-real-time-government-snooping-services-like-facebook-gmail.shtml\">Europe Already Has Draft Standard For Real-Time Government Snooping On Services Like Facebook And Gmail</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/victory-over-cyber-spying\">Victory Over Cyber Spying</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/3/headlines#836\">U.S. to Oppose U.N. Regulation of Internet</a></li>\r\n<li><a href=\"https://www.allgov.com//ViewNews/Theres_a_Good_Chance_Your_Friends_Are_Phonies_120804\">There’s a Good Chance Your Friends Are Phonies</a></li>\r\n<li><a href=\"https://torrentfreak.com/isp-six-strikes-anti-piracy-scheme-120803/\">Has Your ISP Joined the US “Six Strikes” Anti-Piracy Scheme?</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://www.thestand.org/2012/08/holt-baker-calls-for-independent-labor-movement/\">A call for an ‘independent labor movement’</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=75825\">Independent Activism in Cuba </a></li>\r\n<li><a href=\"https://dailycloudt.com/voice/358/us-attorneys-refuse-to-assure-judge-that-they-are-not-already-detaining-citizens-under-ndaa\">US Attorneys Refuse to Assure Judge That They Are Not Already Detaining Citizens Under NDAA</a></li>\r\n<li><a href=\"https://therantnation.com/2012/08/07/my-virgin-experience-as-a-paedophile/\">My Virgin experience as a Paedophile!</a></li>\r\n<li><a href=\"https://www.huffingtonpost.com/american-anthropological-association/broadening-the-lens-on-hu_b_1728820.html\">Broadening the Lens on Human Trafficking </a></li></ul>\r\n<p>News from \"techdirt.com,\" \"havanatimes.org,\" and\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" and\r\n\"peoplesworld.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/senates-anti-leaks-bill-threatens-rights-press-and-public\">https://www.eff.org/deeplinks/2012/08/senates-anti-leaks-bill-threatens-rights-press-and-public</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/7/headlines#875\">https://www.democracynow.org/2012/8/7/headlines#875</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=75790\">https://www.havanatimes.org/?p=75790</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120803/01382919920/hey-we-finally-have-privacy-civil-liberties-oversight-board-after-being-left-dormant-almost-five-years.shtml\">https://www.techdirt.com/articles/20120803/01382919920/hey-we-finally-have-privacy-civil-liberties-oversight-board-after-being-left-dormant-almost-five-years.shtml</a></li>\r\n<li><a href=\"https://peoplesworld.org/pros-and-cons-of-chomsky-and-hedges/\">https://peoplesworld.org/pros-and-cons-of-chomsky-and-hedges/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120731/11414819897/europe-already-has-draft-standard-real-time-government-snooping-services-like-facebook-gmail.shtml\">https://www.techdirt.com/articles/20120731/11414819897/europe-already-has-draft-standard-real-time-government-snooping-services-like-facebook-gmail.shtml</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/victory-over-cyber-spying\">https://www.eff.org/deeplinks/2012/08/victory-over-cyber-spying</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/8/3/headlines#836\">https://www.democracynow.org/2012/8/3/headlines#836</a></li>\r\n<li><a href=\"https://www.allgov.com//ViewNews/Theres_a_Good_Chance_Your_Friends_Are_Phonies_120804\">https://www.allgov.com//ViewNews/Theres_a_Good_Chance_Your_Friends_Are_Phonies_120804</a></li>\r\n<li><a href=\"https://torrentfreak.com/isp-six-strikes-anti-piracy-scheme-120803/\">https://torrentfreak.com/isp-six-strikes-anti-piracy-scheme-120803/</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/08/holt-baker-calls-for-independent-labor-movement/\">https://www.thestand.org/2012/08/holt-baker-calls-for-independent-labor-movement/</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=75825\">https://www.havanatimes.org/?p=75825</a></li>\r\n<li><a href=\"https://dailycloudt.com/voice/358/us-attorneys-refuse-to-assure-judge-that-they-are-not-already-detaining-citizens-under-ndaa\">https://dailycloudt.com/voice/358/us-attorneys-refuse-to-assure-judge-that-they-are-not-already-detaining-citizens-under-ndaa</a></li>\r\n<li><a href=\"https://therantnation.com/2012/08/07/my-virgin-experience-as-a-paedophile/\">https://therantnation.com/2012/08/07/my-virgin-experience-as-a-paedophile/</a></li>\r\n<li><a href=\"https://www.huffingtonpost.com/american-anthropological-association/broadening-the-lens-on-hu_b_1728820.html\">https://www.huffingtonpost.com/american-anthropological-association/broadening-the-lens-on-hu_b_1728820.html</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2312,1),
(1056,'2012-08-20','OggCamp 12 Day 1 Part 1',2251,'Interviews from OggCamp 12 on day 1','<p>This is the first of an all week extravaganza covering the party that was <a title=\"A Free Culture Unconference\" href=\"https://oggcamp.org/\" target=\"_blank\">OggCamp 12</a>. It was held on August 18 / 19 2012 in the Art &amp; Design Academy Liverpool John Moores University Liverpool, L3 5RD</p>\r\n<p>The levels are all over the place and I don’t have the time to edit it further as I’ve been traveling all day. So in the spirit of HPR, I’ll put content over audio quality and release it as is.</p>\r\n<ul>\r\n	<li><a href=\"https://liv.lug.org.uk/wiki/\" target=\"_blank\">https://liv.lug.org.uk/wiki/</a></li>\r\n	<li><a href=\"https://libreplanet.org/wiki/Manchester\" target=\"_blank\">https://libreplanet.org/wiki/Manchester</a></li>\r\n	<li><a href=\"https://www.bytemark.co.uk/\" target=\"_blank\">https://www.bytemark.co.uk/</a></li>\r\n	<li><a href=\"https://www.openrightsgroup.org/\" target=\"_blank\">https://www.openrightsgroup.org/</a></li>\r\n	<li><a href=\"https://sixgun.org/dan/\" target=\"_blank\">https://sixgun.org/dan/</a></li>\r\n	<li><a href=\"https://scraperwiki.com/\" target=\"_blank\">https://scraperwiki.com/</a></li>\r\n	<li><a href=\"https://twit.tv/show/floss-weekly/185\" target=\"_blank\">https://twit.tv/show/floss-weekly/185</a></li>\r\n	<li><a href=\"https://hgd.theunixzoo.co.uk/hgd-www/\" target=\"_blank\">https://hgd.theunixzoo.co.uk/hgd-www/</a></li>\r\n	<li><a href=\"https://www.tdtrs.co.uk/\" target=\"_blank\">https://www.tdtrs.co.uk/</a></li>\r\n	<li><a href=\"https://www.visnos.com/\" target=\"_blank\">https://www.visnos.com/</a></li>\r\n	<li><a href=\"https://sixgun.org/fabsh/\" target=\"_blank\">https://sixgun.org/fabsh/</a></li>\r\n	<li><a href=\"https://crunchbang.org/\" target=\"_blank\">https://crunchbang.org/</a></li>\r\n	<li><a href=\"https://lespounder.wordpress.com/\" target=\"_blank\">https://lespounder.wordpress.com/</a></li>\r\n	<li><a href=\"https://barcampblackpool.com/\" target=\"_blank\">https://barcampblackpool.com/</a></li>\r\n	<li><a href=\"https://fsfe.org/index.en.html\" target=\"_blank\">https://fsfe.org/index.en.html</a></li>\r\n	<li><a href=\"https://kxstudio.sourceforge.net/\" target=\"_blank\">https://kxstudio.sourceforge.net/</a></li>\r\n</ul>\r\n<p>\r\nThanks to everyone who I interviewed.</p>',30,62,1,'CC-BY-SA','oggcamp,oggcamp12',0,2474,1),
(1057,'2012-08-21','OggCamp 2012: Simon Phipps: mini-intro to the CDB',576,'A brief look at the UK Communications Data Bill','<p>Be Very Afraid! In this mini-interview Simon gives a quick introduction to the Communications Data Bill, recently introduced to the UK Parliament, which proposes to establish a nation-wide database of all citizens\' text and email communications, and explains the problems with the proposals, notably the lack of judicial oversight and the massive potential for mission creep.</p>\r\n\r\n<p><em>Transcript:</em></p>\r\n\r\n<p><b>doubi</b>: We\'re here at OggCamp 2012 at John Moores University in Liverpool and I\'m here with Simon Phipps who\'s going to be giving a talk tomorrow on behalf of the Open Rights Group. Simon, what will your talk be about?</p>\r\n\r\n<p><b>Simon Phipps</b>: I\'m going to be talking about the Communications Data Bill, which is a piece of legislation that\'s just about to go through Parliament, and has very worrying consequences for people\'s civil liberties on the internet.</p>\r\n\r\n<p><b>doubi</b>: Right, \"Communications Data\" maybe doesn\'t sound like it\'s to do with people\'s civil liberties, so what\'s it all about?</p>\r\n\r\n<p><b>Simon</b>: Well, this is a Bill that solves a problem for the security services in the UK, in particular the secret service that we have over here, and the police forces. They\'re very worried that they can\'t see what\'s going on inside your email, and inside your text messaging, and inside your other online communications.</p>\r\n\r\n<p>They have for a long time been trying to get a succession of governments to put into law rules that allow them to snoop on all of your communications. They tried to do it under [the previous Labour Party government], and it didn\'t quite work out because there was an outcry in civil society about it, and it\'s now happening under the Tories and Liberal Democrats. So this is not a partisan issue at all. This is an activity that is arising out of the Cheltenham data centre that is used by the intelligence services and arising out of the police forces, who are all very worried that they can\'t read <em>your</em> email.</p>\r\n\r\n<p><b>doubi</b>: Now, I\'ve heard a little bit about this and I\'ve heard it pitched in terms of, \"This is the security services just trying to keep up with changing technology.\" What do you say to that, because people obviously people are using different forms of communication now; is there anything legitimate in the security services needing to \"keep up\" with that?</p>\r\n\r\n<p><b>Simon</b>: I think it\'s legitimate for them to need to \"keep up\" but that is not a good excuse for them to do what they\'re doing here, because what they\'re doing is creating a right to ask every internet service provider to keep, for twelve months, <em>all</em> of your traffic on the internet, so they can analyse it off-line. That gives them plenty of time to crack <a href=\"https://en.wikipedia.org/wiki/Secure_Shell\" target=\"_blank\" >SSH</a>, to crack <a href=\"https://en.wikipedia.org/wiki/Secure_Sockets_Layer\" target=\"_blank\">SSL</a> keys, to crack any encryption that\'s going on.</p>\r\n\r\n<p>The big problem is that this right is being created <em>fresh</em>, it\'s being created without any right for you to know that it\'s happening, it\'s being created without any judicial oversight, so that the police can just decide to ask for your material to be created. It\'s also being created in such a way that should the police choose to they could create a central database of all this information that could then be casually searched.</p>\r\n\r\n<p>By \"casually searched\", I mean it could be searched, for example, by organisations enforcing family law disputes, organisations enforcing defaults on mortgage payments, organisations who are looking into whether you have renewed the MOT [annual road-worthiness test] on your car. All of those would be the sort of excuses to go dipping in on a fishing expedition on your personal data.</p>\r\n\r\n<p>So what\'s being proposed is not just keeping up to date with technology, it\'s going way, way, <em>way</em> beyond any scope for keeping up, and it\'s creating for the first time a database of citizen communications that can then in the future be fished-into arbitrarily, without notification, without recourse and without judicial oversight.</p>\r\n\r\n<p><b>doubi</b>: It might sound to people like some of the examples you gave about the misuse of such a database are hypothetical or facetious, but already if people were to go to the Open Rights Group website, <a href=\"https://www.openrightsgroup.org\" target=\"_blank\">openrightsgroup.org</a> there are on the wiki there are documented examples of how local councils, both individuals and in an official capacity, are already abusing some of these databases that are intended for much more serious purposes and are ostensibly there to save us from real threats [<strong>NB</strong>: This is inaccurate; please see footnote].</p>\r\n\r\n<p><b>Simon</b>: When these things get started, they\'re <em>always</em> packed in guarantees that nobody will do anything bad with your data. The CDB is no different: all of the padding around it says, \"Trust us to create this database of communications, because look at all these protections we\'re putting around it to prevent abuse.\" Now what we <em>know</em> is that once you\'ve created a resource, mission creep in the future will change the way that it\'s used.</p>\r\n\r\n<p>Take for example the congestion charge cameras in London. All around London now there are number-plate [license-plate] recognition cameras that were put there <em>only</em> to collect congestion charges. But as time has gone by, people have found other, extremely legitimate uses for them: to prevent terrorism, to enforce laws. And now they are part of a network that the police can routinely use to identify the location of any vehicle in central London. That wasn\'t what the cameras were put there for, and when they were set up we were told that wasn\'t going to happen.</p>\r\n\r\n<p>I look at the CDB and I believe it\'s exactly the same thing. The thing that\'s wrong with the Communications Data Bill is not the uses to which the authorities will put the data, it is creating the repository of data in the first place.</p>\r\n\r\n<p><b>doubi</b>: Absolutely. And I think together with the lack of judicial oversight which you already mentioned, those are the really scary aspects about this. What can people do at this stage?</p>\r\n\r\n<p><b>Simon</b>: Well, at the lowest level what people can do it join the <a href=\"https://www.openrightsgroup.org\" target=\"_blank\">Open Rights Group</a>. The Open Rights Group is an organisation which is funded largely from the membership fees of its members. You can visit <a href=\"https://www.openrightsgroup.org\" target=\"_blank\">openrightsgroup.org</a> and sign up, set up a standing order to pay is little as £5 a month, that will help to pay for professional researchers to understand all these highly complex laws, and then go and engage on your  behalf, to make sure that the bad things don\'t happen.</p>\r\n\r\n<p>If you\'re more motivated than that, than just joining, you could get involved with a local chapter of the Open Rights Group. There are local chapters all over the UK, where you can meet with other like-minded people and take local action: ttalking with MPs, talking with local radio stations, talking with local newspapers, and making sure that the digital rights agenda of the individal citizen has as loud a voice as the media lobby is able to bring to corporate concerns.</p>\r\n\r\n<p><b>doubi</b>: Sounds great. Simon, thank you very much; do you want to give your vital statistics, where to find you on the web?</p>\r\n\r\n<p><b>Simon</b>: I do all sorts of things of the web. They are all locatable from my website <a href=\"https://webmink.com\" target=\"_blank\">webmink.com</a>.</p>\r\n\r\n<p><b>doubi</b>: Thank you very much, looking forward to your presentation tomorrow, and enjoy OggCamp!</p>\r\n\r\n<p><b>Simon</b>: Thank you very much.</p>\r\n\r\n<br /><br />\r\n<p><strong>NB</strong>: I was quite wrong about the ORG wiki. There isn\'t a page about concerted abuses of centralised data repositories as such; what there is the <a href=\"https://wiki.openrightsgroup.org/wiki/UK_Privacy_Debacles\" target=\"_blank\">UK Privacy Debacles page</a>, which lists (worryingly numerous) examples of companies and public bodies <em>accidentally</em> losing or releasing data. There\'s only one example of malicious abuse by an individual.</p>\r\n\r\n<p>However, these examples of organisational incompetence to deal with data in themselves give an independent reason why the data store proposed by the CDB is a bad idea. Secondly, the examples of misuse of investigative resources and powers has been well documented elsewhere (<a href=\"https://news.bbc.co.uk/1/hi/uk/7369543.stm\" target=\"_blank\">[1]</a>, <a href=\"https://www.theregister.co.uk/2008/06/23/councils_ripa_warning/\" target=\"_blank\">[2]</a>).</p>\r\n',220,62,1,'CC-BY-SA','oggcamp,oggcamp12',0,2191,1),
(1058,'2012-08-22','OggCamp12 Hardware Hackers',3356,'More interviews from OggCamp 12 on day 1','<p>\r\nThis is the second show from OggCamp12 where I walk around the hardware hacking area. A big thank you to all the people I interviewed and who took the time to explain their project to me.\r\n</p>\r\n<table style=\"width:194px;\"><tr><td align=\"center\" style=\"height:194px;background:url(https://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left\"><a href=\"https://picasaweb.google.com/108536234968997542346/OggCamp12?authuser=0&feat=embedwebsite\"><img src=\"https://lh3.googleusercontent.com/-uMpFMK8SUjc/UDUqYYyRWdE/AAAAAAAABDA/--19NARW4JU/s160-c/OggCamp12.jpg\" width=\"160\" height=\"160\" style=\"margin:1px 0 0 4px;\"/></a></td></tr><tr><td style=\"text-align:center;font-family:arial,sans-serif;font-size:11px\"><a href=\"https://picasaweb.google.com/108536234968997542346/OggCamp12?authuser=0&feat=embedwebsite\" style=\"color:#4D4D4D;font-weight:bold;text-decoration:none;\">OggCamp12</a></td></tr></table>\r\n<p>\r\n<embed type=\"application/x-shockwave-flash\" src=\"https://picasaweb.google.com/s/c/bin/slideshow.swf\" width=\"288\" height=\"192\" flashvars=\"host=picasaweb.google.com&captions=1&hl=en_US&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F108536234968997542346%2Falbumid%2F5779572295258429905%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US\" pluginspage=\"https://www.macromedia.com/go/getflashplayer\"></embed></p>\r\n',30,62,1,'CC-BY-SA','oggcamp,oggcamp12',0,2393,1),
(1059,'2012-08-23','OggCamp12 Day2 The morning after the night before',3378,'Yet more interviews from OggCamp 12 on day 2','<p>Skipping our usual Syndicated Thursday, we\'re continuing our week long fix of OggCamp12. </p>\r\n<p>Today it\'s day two, or the morning after the night before where we interview:</p>\r\n<ul>\r\n<li>Popey <a href=\"https://podcast.ubuntu-uk.org/\">https://podcast.ubuntu-uk.org/</a></li>\r\n<li>Lorna <a href=\"https://lornajane.net\">https://lornajane.net</a> about the PHP North West event on the 5th, 6th &amp; 7th October in Manchester, UK see <a href=\"https://phpnw.org.uk/\">https://phpnw.org.uk/</a> for more information</li>\r\n<li>Simon Phipps for a chat and a heads up about the Communications Data Bill <a href=\"https://en.wikipedia.org/wiki/Simon_Phipps_(programmer)\">https://en.wikipedia.org/wiki/Simon_Phipps_(programmer)</a></li>\r\n<li>Aq <a href=\"https://www.kryogenix.org/days/\">https://www.kryogenix.org/days/</a></li>\r\n<li>Ade <a href=\"https://about.me/adrianbradshaw\">https://about.me/adrianbradshaw</a></li>\r\n<li>Jon \"The Nice Guy\" Spriggs <a href=\"https://jon.sprig.gs/\">https://jon.sprig.gs/</a></li>\r\n<li>Adam <a href=\"https://www.transitiv.co.uk/\">https://www.transitiv.co.uk/</a></li>\r\n<li>Chris <a href=\"https://twitter.com/chr15p\">https://twitter.com/chr15p</a></li>\r\n<li>Mark <a href=\"https://podcast.ubuntu-uk.org/\">https://podcast.ubuntu-uk.org/</a></li>\r\n<li>Trystan Lea from <a href=\"https://openenergymonitor.org/emon/\">https://openenergymonitor.org/emon/</a></li>\r\n<li>Special Guests</li>\r\n</ul>\r\n',30,62,1,'CC-BY-SA','oggcamp,oggcamp12',0,2272,1),
(1060,'2012-08-24','OggCamp12 Farewell',3108,'The final batch of interviews from OggCamp 2012','<p>\r\nI was leaving my hotel room after the end of OggCamp, thinking to myself I had enough interviews recorded and something made me go back and get my recorders. I\'m glad I did as I bagged some fantastic interviews. \r\n</p>\r\n<p>\r\nThe first one was with Rebecca Newborough web mistress of the Lincoln LUG <a href=\"https://lincoln.lug.org.uk/\">https://lincoln.lug.org.uk/</a> on how to start a LUG. The first step is to visit the UK Linux User Groups site at <a href=\"https://lug.org.uk/\">https://lug.org.uk/</a>\r\n</p>\r\n<p>\r\nWe all went to the Leaf venue for food and conversation <a href=\"https://thisisleaf.co.uk/#/on-bold-street/\">https://thisisleaf.co.uk/#/on-bold-street/</a>, while there I interviewed a few gentlemen starting with Kris Findlay about changes at his LUG and his work at  Krisilis IT Solutions <a href=\"https://www.krisilis.com\">www.krisilis.com</a><br />\r\nRaspberry Pi GPIO Demo <a href=\"https://www.slideshare.net/azmodie/introduction-to-raspberry-pi-and-gpio\">https://www.slideshare.net/azmodie/introduction-to-raspberry-pi-and-gpio</a><br />\r\n<iframe src=\"https://www.slideshare.net/slideshow/embed_code/14075092\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px\" allowfullscreen> </iframe> <div style=\"margin-bottom:5px\"> <strong> <a href=\"https://www.slideshare.net/azmodie/introduction-to-raspberry-pi-and-gpio\" title=\"Introduction to Raspberry Pi and GPIO\" target=\"_blank\">Introduction to Raspberry Pi and GPIO</a> </strong> from <strong><a href=\"https://www.slideshare.net/azmodie\" target=\"_blank\">Kris Findlay</a></strong> </div>\r\n<br />\r\nVideo on youtube (should also play after slide 14 on slideshare) \r\n<a href=\"https://www.youtube.com/watch?v=ZkXMnCBs2ms\">https://www.youtube.com/watch?v=ZkXMnCBs2ms</a><br />\r\n<iframe width=\"640\" height=\"360\" src=\"https://www.youtube.com/embed/ZkXMnCBs2ms?feature=player_detailpage\" frameborder=\"0\" allowfullscreen></iframe>\r\nThe Software Society <a href=\"https://www.thesoftwaresociety.org.uk\">https://www.thesoftwaresociety.org.uk</a>\r\n</p>\r\n<p>\r\nThen we had a chat with Ian Closs over from Ireland. We discussed the local FLOSS scene, Mark Shuttleworth <a href=\"https://en.wikipedia.org/wiki/Mark_Shuttleworth\">https://en.wikipedia.org/wiki/Mark_Shuttleworth</a> who will be attending SkyCon <a href=\"https://skycon.skynet.ie/2012/\"> https://skycon.skynet.ie/2012/</a> and Archeology.\r\n</p>\r\n<p>\r\nTo round it all off a long round up with Fabian A. Scherschel <a href=\"https://sixgun.org/fabsh/\">https://sixgun.org/fabsh/</a> who true to his word gave me an interview for HPR. Of course he is still on record to submit a show to HPR himself.\r\n</p>\r\n<p>\r\nYou might think that\'s the end of OggCamp but I still have shows from last year to post :)\r\n</p>\r\n',30,62,1,'CC-BY-SA','oggcamp,oggcamp12',0,2492,1),
(1061,'2012-08-27','TGTM Newscast for 2012/08/22',1028,'A newscast from Talk Geek to Me','<h2>TGTM Newscast for 2012/08/22 </h2>\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.democracynow.org/2012/8/17/headlines#8170\"> Britain Vows to Deny Assange Safe Passage </a></li>\r\n<li><a href=\"https://www.thestand.org/2012/08/top-two-primary-election-limits-choice-promotes-voter-apathy/\">‘Top-two’ primary election limits choice, promotes voter apathy</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/08/12/romney-would-pay-less-than-1-in-taxes-under-ryan-plan/\">Romney would pay less than 1% in taxes under Ryan plan</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/08/14/worse-than-i-thought/\">Worse Than I Thought</a></li>\r\n<li><a href=\"https://www.allgov.com//ViewNews/Secret_Boy_Scout_Predator_Files_Released_120809\">Secret Boy Scout Predator Files Released</a></li>\r\n<li><a href=\"https://www.eff.org/press/releases/government-faces-new-warrantless-surveillance-battle-after-losing-landmark-gps\">Government Faces New Warrantless Surveillance Battle After Losing Landmark GPS Tracking Case</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/pakistans-internet-censorship-worsensagain\">Pakistan\'s Internet Censorship Worsens...Again</a></li>\r\n<li><a href=\"https://torrentfreak.com/google-starts-punishing-pirate-sites-in-search-results-120810/\"> Google Starts Punishing “Pirate” Sites In Search Results</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-data-exposes-bittorrent-throttling-isps-120809/\"> New Data Exposes BitTorrent Throttling ISPs</a></li>\r\n<li><a href=\"https://torrentfreak.com/internet-archive-starts-seeding-1398635-torrents-120807/\"> Internet Archive Starts Seeding 1,398,875 Torrents</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://original.antiwar.com/vlahos/2012/08/13/the-freedom-7-are-beating-obama-in-court/\">The Freedom 7 Are Beating Obama in Court</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2758\">WikiLeaks: Paraguay\'s \"Quasi-Coup\" Has the Smell of Oil</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120810/03003419985/facebook-aclu-argue-that-liking-something-is-protected-first-amendment.shtml\">Facebook And ACLU Argue That \'Liking\' Something Is Protected By The First Amendment</a></li>\r\n<li><a href=\"https://ufcw.blogspot.com/2012/08/walmart-workers-paint-graphic-picture.html\">Walmart workers paint graphic picture of working conditions throughout supply chain</a></li>\r\n<li><a href=\"https://www.web.gpnys.com/?p=12103\">Green Party to Obama: Call off federal crackdowns on medical marijuana, respect state laws</a></li></ul>\r\n<p>News from \"thestand.org,\" \"rawstory.com,\" \"maggiemcneill.wordpress.com,\" Audio clip \"Moc#153 Purging Voter Rolls,\"&nbsp; and \"allgov.com\" used under&nbsp;arranged permission.</p>\r\n<p>News from \"torrentfreak.com,\" and \"eff.org\" used under permission of the Creative Commons by-attribution&nbsp;license.</p> \r\n<p>News from \"democracynow.org\" used under permission of the Creative Commons by-attribution non-commercial no-derivatives license.</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul><li><a href=\"https://www.democracynow.org/2012/8/17/headlines#8170\">https://www.democracynow.org/2012/8/17/headlines#8170</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/08/top-two-primary-election-limits-choice-promotes-voter-apathy/\">https://www.thestand.org/2012/08/top-two-primary-election-limits-choice-promotes-voter-apathy/</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/08/12/romney-would-pay-less-than-1-in-taxes-under-ryan-plan/\">https://www.rawstory.com/rs/2012/08/12/romney-would-pay-less-than-1-in-taxes-under-ryan-plan/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/08/14/worse-than-i-thought/\">https://maggiemcneill.wordpress.com/2012/08/14/worse-than-i-thought/</a></li>\r\n<li><a href=\"https://www.allgov.com//ViewNews/Secret_Boy_Scout_Predator_Files_Released_120809\">https://www.allgov.com//ViewNews/Secret_Boy_Scout_Predator_Files_Released_120809</a></li>\r\n<li><a href=\"https://www.eff.org/press/releases/government-faces-new-warrantless-surveillance-battle-after-losing-landmark-gps\">https://www.eff.org/press/releases/government-faces-new-warrantless-surveillance-battle-after-losing-landmark-gps</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/pakistans-internet-censorship-worsensagain\">https://www.eff.org/deeplinks/2012/08/pakistans-internet-censorship-worsensagain</a></li>\r\n<li><a href=\"https://torrentfreak.com/google-starts-punishing-pirate-sites-in-search-results-120810/\">https://torrentfreak.com/google-starts-punishing-pirate-sites-in-search-results-120810/</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-data-exposes-bittorrent-throttling-isps-120809/\">https://torrentfreak.com/new-data-exposes-bittorrent-throttling-isps-120809/</a></li>\r\n<li><a href=\"https://torrentfreak.com/internet-archive-starts-seeding-1398635-torrents-120807/\">https://torrentfreak.com/internet-archive-starts-seeding-1398635-torrents-120807/</a></li>\r\n<li><a href=\"https://original.antiwar.com/vlahos/2012/08/13/the-freedom-7-are-beating-obama-in-court/\">https://original.antiwar.com/vlahos/2012/08/13/the-freedom-7-are-beating-obama-in-court/</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2758\">https://wlcentral.org/node/2758</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120810/03003419985/facebook-aclu-argue-that-liking-something-is-protected-first-amendment.shtml\">https://www.techdirt.com/articles/20120810/03003419985/facebook-aclu-argue-that-liking-something-is-protected-first-amendment.shtml</a></li>\r\n<li><a href=\"https://ufcw.blogspot.com/2012/08/walmart-workers-paint-graphic-picture.html\">https://ufcw.blogspot.com/2012/08/walmart-workers-paint-graphic-picture.html</a></li>\r\n<li><a href=\"https://www.web.gpnys.com/?p=12103\">https://www.web.gpnys.com/?p=12103</a></li></ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,2148,1),
(1062,'2012-08-28','LiTS 014: The Bottom of Top, top pt 2',2203,'Part 2 of the top command','Dann continues his systematic analysis of the top command and you absolutely need to check out the text, and video for this one.<br />\r\n\r\n<a href=\"https://www.linuxintheshell.com/2012/08/28/episode-014-the-bottom-of-top-top-pt-2/\">https://www.linuxintheshell.com/2012/08/28/episode-014-the-bottom-of-top-top-pt-2</a>\r\n',7,67,1,'CC-BY-SA','top',0,2762,1),
(1063,'2012-08-29','Freedom and Licensing',1619,'Following an interview with Richard Stallman on the Linux Action Show','<p>Linux Action  Show is at <a href=\"https://www.jupiterbroadcasting.com/show/linuxactionshow/\">https://www.jupiterbroadcasting.com/show/linuxactionshow/</a></p>\r\n<p> Free Software Foundation is at <a href=\"https://www.fsf.org/\">https://www.fsf.org/</a></p>\r\n<p> Linux Format Magazine is at <a href=\"https://www.linuxformat.com/\">https://www.linuxformat.com/</a></p>\r\n<br/>\r\n<p>Follow my blog at <a href=\"https://www.zwilnik.com/\">https://www.zwilnik.com/</a></p>\r\n<p>To submit a talk for Ohio LinuxFest, please go to <a href=\"https://ohiolinux.org/callfortalks\">https://ohiolinux.org/callfortalks</a> for more information.</p>\r\n<p>Remember to support free software!</p>\r\n',198,0,1,'CC-BY-SA','software freedom,GPL,BSD licence',0,2310,1),
(1064,'2012-08-30','OGG Camp 11 Panel Discussion',2458,'Recording of the panel discussion at OggCamp11','<h1>This was recorded last year</h1>\r\n<p>Welcome to the Full Circle Podcast on Hacker Public Radio. This is the third of our highlights of last Summers unconference, OGG Camp-11, held at Farnham Maltings in the South of England.</p>\r\n\r\n<p>Introducing the OGG Camp-11 Panel Discussion</p>\r\n\r\n<p>On the panel we have:</p>\r\n<ul>\r\n<li>Dan Lynch of Linux Outlaws, our Chairman</li>\r\n<li>Karen Sandler of the Gnome Foundation and ex-Software Freedom Law Center</li>\r\n<li>Simon Phipps of Forgerock and the Open Software Initiative</li>\r\n<li>Stuart ‘Aq’ Langridge, from Canonical\'s UbuntuOne team and ex-LUG Radio presenter</li>\r\n<li>Fabian Scherschel of Linux Outlaws</li>\r\n</ul>\r\n\r\n<p>Like every good panel Discussion, this all begins with questions from the floor\r\n</p>\r\n\r\n<p>OGG Camp is a joint venture organised by those lovely podcasters the <a href=\"https://linuxoutlaws.com/\" target=\"_blank\" >Linux Outlaws</a> and the <a href=\"https://podcast.ubuntu-uk.org/\" target=\"_blank\" >Ubuntu UK Podcast</a>.</p>\r\n\r\n<p>We\'ve more highlights of OGG Camp coming up on the Full Circle Podcast very soon, including Andy Piper and Laura Cjaikowski.</p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 40mins 56seconds</p>',160,62,1,'CC-BY-SA','oggcamp11,panel discussion',0,2595,1),
(1065,'2012-08-30','Wireless tip',111,'Using an Android phone as a wireless hotspot','And now for the shortest show ever on HPR, we have a very useful tip about tethering to a WiFi hotspot over usb on android.',221,0,1,'CC-BY-SA','android,wireless,wifi,tether',0,2599,1),
(1066,'2012-09-03','HPR Community News August 2012',2442,'HPR Community News August 2012','<h2>Featuring</h2>\r\n<p>\r\n<a href=\"https://bobobex.org/\">Becky Newborough</a><br />\r\n<a href=\"https://titaniumbunker.com/\">Mike Hingley</a><br/>\r\n<a href=\"https://kenfallon.com\">Ken Fallon</a><br />\r\n<a href=\"https://twitter.com/perlist\">Dave Morriss</a><br />\r\n<a href=\"https://corenominal.org/\">Philip Newborough</a><br />\r\n</p>\r\n\r\n<h2>New hosts</h2>\r\n<p>Welcome to our new hosts: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0219.html\">ccmusique</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0220.html\">doubi</a>, and \r\n<a href=\"https://hackerpublicradio.org/correspondents/0221.html\">cleavey</a>.\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table id=\"table_results\" class=\"data ajax\">\r\n<thead><tr>\r\n<th class=\"condition\">id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1046</td>\r\n<td  class=\"data inline_edit not_null odd  \">HPR Community News July 2012</td>\r\n<td  class=\"data inline_edit not_null odd  \">HPR Admins</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1047</td>\r\n<td  class=\"data inline_edit not_null even  \">Soldering Part 2: An audio demonstration of soldering</td>\r\n<td  class=\"data inline_edit not_null even  \">MrX</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1048</td>\r\n<td  class=\"data inline_edit not_null odd  \">Get off this Rock !!!</td>\r\n<td  class=\"data inline_edit not_null odd  \">MrGadgets</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1049</td>\r\n<td  class=\"data inline_edit not_null even  \">OGG Camp 11: Laura Czajowksi, Life Outside of IRC in a FLOSS Community</td>\r\n<td  class=\"data inline_edit not_null even  \">Robin Catling</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1050</td>\r\n<td  class=\"data inline_edit not_null odd  \">TGTM Newscast for 2012/8/8 DeepGeek</td>\r\n<td  class=\"data inline_edit not_null odd  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1051</td>\r\n<td  class=\"data inline_edit not_null even  \">Intro to the music</td>\r\n<td  class=\"data inline_edit not_null even  \">ccmusique</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1052</td>\r\n<td  class=\"data inline_edit not_null odd  \">LiTS: 013 - Top of Top</td>\r\n<td  class=\"data inline_edit not_null odd  \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1053</td>\r\n<td  class=\"data inline_edit not_null even  \">Zoke with a question</td>\r\n<td  class=\"data inline_edit not_null even  \">Xoke</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1054</td>\r\n<td  class=\"data inline_edit not_null odd  \">Becky Hogge: Barefoot into Cyberspace</td>\r\n<td  class=\"data inline_edit not_null odd  \">Robin Catling</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1055</td>\r\n<td  class=\"data inline_edit not_null even  \">TGTM Newscast for 2012/8/15</td>\r\n<td  class=\"data inline_edit not_null even  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1056</td>\r\n<td  class=\"data inline_edit not_null odd  \">OggCamp 12 Day 1 Part 1</td>\r\n<td  class=\"data inline_edit not_null odd  \">Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1057</td>\r\n<td  class=\"data inline_edit not_null even  \">OggCamp 2012: Simon Phipps: mini-intro to the CDB</td>\r\n<td  class=\"data inline_edit not_null even  \">doubi</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1058</td>\r\n<td  class=\"data inline_edit not_null odd  \">OggCamp12 Hardware Hackers</td>\r\n<td  class=\"data inline_edit not_null odd  \">Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1059</td>\r\n<td  class=\"data inline_edit not_null even  \">OggCamp12 Day2 The morning after the night before</td>\r\n<td  class=\"data inline_edit not_null even  \">Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1060</td>\r\n<td  class=\"data inline_edit not_null odd  \">OggCamp12 Farewell</td>\r\n<td  class=\"data inline_edit not_null odd  \">Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1061</td>\r\n<td  class=\"data inline_edit not_null even  \">TGTM Newscast for 2012/08/22</td>\r\n<td  class=\"data inline_edit not_null even  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1062</td>\r\n<td  class=\"data inline_edit not_null odd  \">LiTS 014: The Bottom of Top, top pt 2</td>\r\n<td  class=\"data inline_edit not_null odd  \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1063</td>\r\n<td  class=\"data inline_edit not_null even  \">Freedom and Licensing</td>\r\n<td  class=\"data inline_edit not_null even  \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1064</td>\r\n<td  class=\"data inline_edit not_null odd  \">OGG Camp 11 Panel Discussion</td>\r\n<td  class=\"data inline_edit not_null odd  \">Robin Catling</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1065</td>\r\n<td  class=\"data inline_edit not_null even  \">Wireless tip</td>\r\n<td  class=\"data inline_edit not_null even  \">cleavey</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h2>Thanks to</h2>\r\n<ul>\r\n<li>David Whitman for the fantastic banner.</li>\r\n<li>Everyone involved in OggCamp12</li>\r\n<li>Everyone who helped out with the podcast list - especially Dave Morriss</li>\r\n<li>DeepGeek for allowing his show to be bumped.</li>\r\n</ul>\r\n\r\n<h2>Apologies to</h2>\r\n<ul>\r\n<li>Again Deep Geek for messing up the show notes on TGTM news #72 </li>\r\n</ul>\r\n\r\n<h2>Other Notes</h2>\r\n<ul>\r\n<li>The queue may not be up to date</li>\r\n<li>Ken will be taking it easy for the coming months</li>\r\n<li>Dave Yates is OK.</li>\r\n<li>HPR New year show</li>\r\n</ul>\r\n\r\n',159,47,1,'CC-BY-SA','Community News',0,2239,1),
(2100,'2016-08-19','Re-Enable Copy and Paste in Browsers',280,'How to bypass the roadblocks implemented by JavaScript','<p>\r\nThis episode deals with the annoying, and frustrating practice of disabling copy and paste on websites through the use of javascript. \r\n</p>\r\n<p>\r\nFor a detailed explanation of the why please read this excellent article by Nicholas Miller\r\n<a href=\"https://digiwonk.wonderhowto.com/how-to/re-enable-copy-paste-annoying-sites-block-0155910/\"  target=\"_blank\">Re-Enable Copy &amp; Paste on Annoying Sites That Block It</a>. In this article Nicholas explains that you can set <strong>dom.event.clipboardevents.enabled</strong> in Firefox to prevent this. \r\n</p>\r\n<p>\r\nIn Chrome, you are going to need to install extensions to get the same functionality. The following ones worked for me:\r\n</p>\r\n<ul>\r\n<li><a href=\"https://chrome.google.com/webstore/detail/allow-copy/abidndjnodakeaicodfpgcnlkpppapah\"  target=\"_blank\">Allow Copy</a></li>\r\n<li><a href=\"https://chrome.google.com/webstore/detail/dont-fuck-with-paste/nkgllhigpcljnhoakjkgaieabnkmgdkb\"  target=\"_blank\">Don\'t Fuck With Paste</a></li>\r\n</ul>\r\n<p>\r\n<a href=\"https://www.troyhunt.com/the-cobra-effect-that-is-disabling/\">https://www.troyhunt.com/the-cobra-effect-that-is-disabling/</a>\r\n</p>\r\n',30,0,1,'CC-BY-SA','web browser,cut,paste,plugin,javascript',0,0,1),
(1067,'2012-09-04','echo 01 &gt; /dev/random',9952,'An episode of the /dev/random podcast','In this long winded episode we are joined by Pokey, we discuss many things and many laughs are had.  There are no links for the shownotes because pegwole may or may not have lost them all.  By \"may or may not\" we mean he totally did.\r\n\r\nThis show contains swears.',120,0,1,'CC-BY-SA','podcast',0,2333,1),
(1068,'2012-09-04','Reformatting Creative Commons Content For Non-Computer Settings',501,'Thoughts on reformatting CC content for emergency redistibution','In this episode, Stephen Michael Kellat of <A HREF=\"https://erielookingproductions.info\">The Air Staff of Erie Looking Productions</A> discusses reformatting contented licensed under the Creative Commons regime for use outside typical computer/portable media player contexts.',222,0,1,'CC-BY-SA','creative commons,emergency',0,2206,1),
(1069,'2012-09-06','Eric S. Raymond speaks at the Central Phila. LUG',5607,'A recording of a talk at the Central Philadelphia LUG','<p>\r\nIn today\'s show Russ Wenner, of The Techie Geek Podcast fame, submitted a talk recorded at the Central Philadelphia Linux Users Group. The\r\nspeaker is no other than: <br />\r\n<strong>Eric S. Raymond</strong> (born December 4, 1957) (often referred to by his initials, ESR) is the author of \"The Cathedral and the Bazaar\" and the present maintainer of the \"Jargon File\" (also known as \"The New Hacker\'s Dictionary\").<br />\r\n<img src=\"https://upload.wikimedia.org/wikipedia/commons/e/e2/Eric_S_Raymond_portrait.jpg\" alt=\"A picture of Eric\" />\r\n</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://thetechiegeek.com/\">https://thetechiegeek.com/</a></li>\r\n<li><a href=\"https://www.phillylinux.org/\">https://www.phillylinux.org/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Eric_S._Raymond\">https://en.wikipedia.org/wiki/Eric_S._Raymond</a></li>\r\n<li><a href=\"https://en.wikiquote.org/wiki/Eric_S._Raymond\">https://en.wikiquote.org/wiki/Eric_S._Raymond</a></li>\r\n</ul>\r\n',158,54,1,'CC-BY-SA','hardware driver,Ground-truth document,CIA,irker',0,2700,1),
(1070,'2012-09-07','TGTM Newscast for 9/5/2012',1567,'A newscast from Talk Geek to Me','<h2>TGTM Newscast for 9/5/2012</h2>\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.allgov.com/news/top-stories/obama-justice-dept-wont-charge-anyone-over-cia-interrogation-deaths-120901?news=845185\">Obama Justice Dept. Won’t Charge Anyone over CIA Interrogation Deaths</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=77708\">Call to Count Gays in Cuba Census</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/08/26/rule-changes-forced-through-by-romney-campaign-at-rnc-provoke-grassroots-backlash/\">Rule changes forced through by Romney campaign at RNC provoke grassroots backlash</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/03/bottleneck/\">Bottleneck</a></li>\r\n<li><a href=\"https://freeculture.org/blog/2012/08/27/stop-the-inclusion-of-proprietary-licenses-in-creative-commons-4-0/\">Stop the inclusion of proprietary licenses in Creative Commons 4.0</a></li>\r\n<li><a href=\"https://torrentfreak.com/u-s-returns-seized-domains-to-streaming-links-site-after-18-months-120830/\">U.S. Returns Seized Domains to Streaming Links Site (After 18 Months)</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120831/07564420228/congressional-reps-question-feds-over-botched-domain-seizures.shtml\">Congressional Reps Question Feds Over Botched Domain Seizures</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-party-pirate-bay-proxy-fights-back-after-ddos-attack-120901/\"> Pirate Party Pirate Bay Proxy Fights Back After DDoS Attack</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/08/21/GlacierEngineeringForColdDataStorageInTheCloud.aspx\"> Glacier: Engineering for Cold Data Storage in the Cloud</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120824/18261220156/common-sense-school-internet-safety-policies.shtml\">Common Sense For School Internet Safety Policies</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://spnyc.org/home/2012/08/29/shall-health-care-be-regarded-as-a-basic-human-right-or-as-a-for-profit-multi-billion-dollar-business/\">Shall Health Care Be Regarded as a Basic Human Right or as a For-Profit Multi-Billion Dollar Business?</a></li>\r\n<li><a href=\"https://www.guardian.co.uk/technology/2012/aug/27/twitter-judge-occupy-order\"> Twitter argues fourth amendment defence over judge\'s Occupy order</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/battle-privacy-intensifies-australia\">The Battle for Privacy Intensifies in Australia</a></li>\r\n<li><a href=\"https://torrentfreak.com/kim-dotcom-wins-release-of-4-83m-some-lawyers-set-to-get-paid-290812/\">Kim Dotcom Wins Release of $4.83m, Some Lawyers Set To Get Paid</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-arrested-in-cambodia-120901/\">Pirate Bay Founder Arrested in Cambodia</a></li></ul>\r\n<p>News from \"techdirt.com,\" \"perspectives.mvdirona.com,\"&nbsp; \"havanatimes.org,\"\r\n\"rawstory.com,\" \"maggiemcneill.wordpress.com,\" and\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"freeculture.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p><p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/obama-justice-dept-wont-charge-anyone-over-cia-interrogation-deaths-120901?news=845185\">https://www.allgov.com/news/top-stories/obama-justice-dept-wont-charge-anyone-over-cia-interrogation-deaths-120901?news=845185</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=77708\">https://www.havanatimes.org/?p=77708</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/08/26/rule-changes-forced-through-by-romney-campaign-at-rnc-provoke-grassroots-backlash/\">https://www.rawstory.com/rs/2012/08/26/rule-changes-forced-through-by-romney-campaign-at-rnc-provoke-grassroots-backlash/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/03/bottleneck/\">https://maggiemcneill.wordpress.com/2012/09/03/bottleneck/</a></li>\r\n<li><a href=\"https://freeculture.org/blog/2012/08/27/stop-the-inclusion-of-proprietary-licenses-in-creative-commons-4-0/\">https://freeculture.org/blog/2012/08/27/stop-the-inclusion-of-proprietary-licenses-in-creative-commons-4-0/</a></li>\r\n<li><a href=\"https://torrentfreak.com/u-s-returns-seized-domains-to-streaming-links-site-after-18-months-120830/\">https://torrentfreak.com/u-s-returns-seized-domains-to-streaming-links-site-after-18-months-120830/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120831/07564420228/congressional-reps-question-feds-over-botched-domain-seizures.shtml\">https://www.techdirt.com/articles/20120831/07564420228/congressional-reps-question-feds-over-botched-domain-seizures.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-party-pirate-bay-proxy-fights-back-after-ddos-attack-120901/\">https://torrentfreak.com/pirate-party-pirate-bay-proxy-fights-back-after-ddos-attack-120901/</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/08/21/GlacierEngineeringForColdDataStorageInTheCloud.aspx\">https://perspectives.mvdirona.com/2012/08/21/GlacierEngineeringForColdDataStorageInTheCloud.aspx</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120824/18261220156/common-sense-school-internet-safety-policies.shtml\">https://www.techdirt.com/articles/20120824/18261220156/common-sense-school-internet-safety-policies.shtml</a></li>\r\n<li><a href=\"https://spnyc.org/home/2012/08/29/shall-health-care-be-regarded-as-a-basic-human-right-or-as-a-for-profit-multi-billion-dollar-business/\">https://spnyc.org/home/2012/08/29/shall-health-care-be-regarded-as-a-basic-human-right-or-as-a-for-profit-multi-billion-dollar-business/</a></li>\r\n<li><a href=\"https://www.guardian.co.uk/technology/2012/aug/27/twitter-judge-occupy-order\">https://www.guardian.co.uk/technology/2012/aug/27/twitter-judge-occupy-order</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/08/battle-privacy-intensifies-australia\">https://www.eff.org/deeplinks/2012/08/battle-privacy-intensifies-australia</a></li>\r\n<li><a href=\"https://torrentfreak.com/kim-dotcom-wins-release-of-4-83m-some-lawyers-set-to-get-paid-290812/\">https://torrentfreak.com/kim-dotcom-wins-release-of-4-83m-some-lawyers-set-to-get-paid-290812/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-arrested-in-cambodia-120901/\">https://torrentfreak.com/pirate-bay-founder-arrested-in-cambodia-120901/</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2391,1),
(1071,'2012-09-10','How I Cut The Cable Cord: My Settup',917,'Consuming over the air TV rather than cable TV','<p>\nHello HPR,<br />\nBrocktonbob here with the audio from my video that i uploaded to youtube. In this video i show my settup of how i cut the cable cord. I also show the software and hardware i use to get all the tv anyone could want and i show my over the air HD antenna. I give the links to the youtube video which you should watch to get the full effect of what you can get with a little time and effort.<br />\nThe links for the hardware i use are also included below.<br />\nHappy Cable Cutting<br />\nMy youtube video link  <a href=\"https://www.youtube.com/watch?v=UHPTofh1cSA\">https://www.youtube.com/watch?v=UHPTofh1cSA</a>\n</p>\n<iframe width=\"640\" height=\"360\" src=\"https://www.youtube.com/embed/UHPTofh1cSA?feature=player_detailpage\" frameborder=\"0\"></iframe>\n\n<ul>\n<li>The link to MediaMall software for playon server  <a href=\"https://www.playon.tv/playon\">https://www.playon.tv/playon</a></li>\n<li>The link to netgear Digital entertainer live {eva 2000} <a href=\"https://www.amazon.com/NETGEAR-Digital-Entertainer-Live-Black/dp/B002HWRJXU\">https://www.amazon.com/NETGEAR-Digital-Entertainer-Live-Black/dp/B002HWRJXU</a></li>\n</ul>\n',202,0,1,'CC-BY-SA','cable tv,antenna,netgear digital entertainer,roku,playon server',0,2413,1),
(1072,'2012-09-11','LiTS 015: top part 3 - Control Top',1618,'Part 3 of the top command','<p>\nOthers would have given up by now. Not our Dann ! He continues his epic coverage of the Top command and in this episode will detail how to control the output of top via shortcut keys and command line switches.\n</p>\n<p>\nFor full notes go to <a href=\"https://www.linuxintheshell.com/2012/09/11/episode-015-top-part-3-control-top/\">https://www.linuxintheshell.com/2012/09/11/episode-015-top-part-3-control-top/</a>\n</p>\n',7,67,1,'CC-BY-SA','top',0,2707,1),
(1073,'2012-09-12','Separate Presentation from Content - 1 The Web',1883,'An introduction to the concept of presentation versus content','<p>The W3C page on why you should do this: <a href=\"https://www.w3.org/TR/WCAG20-TECHS/G140\">https://www.w3.org/TR/WCAG20-TECHS/G140</a></p>\r\n<p>The The Universal Usability page: <a href=\"https://universalusability.com/access_by_design/document_structure/separate.html\">https://universalusability.com/access_by_design/document_structure/separate.html</a></p>\r\n<p>Wikipedia has an article at: <a href=\"https://en.wikipedia.org/wiki/Separation_of_presentation_and_content\">https://en.wikipedia.org/wiki/Separation_of_presentation_and_content</a></p>\r\n<p>CSS Zen Garden shows how the look of a page can change with the same content : <a href=\"https://www.csszengarden.com/\">https://www.csszengarden.com/</a></p>\r\n<br/>\r\n<p>Ohio LinuxFest is September 28-30 in Columbus, Ohio. Go to <a href=\"https://ohiolinux.org/\">https://ohiolinux.org/</a> for more information.</p>\r\n<p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\r\n<p>Remember to support free software!</p>\r\n',198,70,1,'CC-BY-SA','presentation,content,css',0,2268,1),
(1074,'2012-09-13','OGG Camp 11. Post-event Commentary with Alan Pope',978,'Interview with Alan Pope','<h1>This show was recorded last year</h1>\r\n\r\n<p>Welcome to the Full Circle Podcast on Hacker Public Radio. This is the last of our highlights of last Summers unconference, OGG Camp eleven, held at Farnham Maltings in the South of England.</p>\r\n\r\n<p>This show is a post-unconference de-brief with Alan Pope, one of the event organisers and friend of the show.</p>\r\n\r\n<p>OGG Camp is a joint venture organised by those lovely podcasters the <a href=\"https://linuxoutlaws.com/\" target=\"_blank\" >Linux Outlaws</a> and the <a href=\"https://podcast.ubuntu-uk.org/\" target=\"_blank\" >Ubuntu UK Podcast</a>.</p>\r\n\r\n<p>Alan has since joined Canonical as ‘Engineering Manager in Product Strategy,\r\nEngineering Ubuntu for hardware on a variety of devices. Strategy includes the Shuttleworth plan for Ubuntu on Everything.</p>\r\n\r\n<p>Find Alan at popey.com/blog (tagline DON\'T YOU KNOW WHO I AM!!) and in his regular appearances as the host of the Ubuntu UK Podcast at https://podcast.ubuntu-uk.org/</p>\r\n\r\n<p>His wiki page is at https://wiki.ubuntu.com/AlanPope</p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 16mins 18seconds</p>\r\n',160,62,1,'CC-BY-SA','interview,oggcamp,oggcamp11',0,2169,1),
(1075,'2012-09-13','tgtm-news-75-20120912',1086,'A newscast from Talk Geek to Me','<h1 style=\"text-align: center;\">TGTM Newscast for 9/12/2012\r\n</h1>\r\n<h2 style=\"text-align: center;\">DeepGeek\r\n</h2>\r\n<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2012/9/6/headlines#961\">New\r\nCase of Waterboarding of Foreign Prisoner Revealed </a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/dutch-pirate-party-ready-to-enter-national-parliament-120903/\">Dutch\r\nPirate Party Ready To Enter National Parliament</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20120906/12484220305/too-much-secrecy-press-ask-court-to-open-up-bradley-manning-court-martial.shtml\">Too\r\nMuch Secrecy: Press Ask The Court To Open Up Bradley Manning Court\r\nMartial</a></li>\r\n<li><a\r\nhref=\"https://maggiemcneill.wordpress.com/2012/09/04/one-in-seven/\">One\r\nin Seven</a></li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/13787/five_mysteries_from_the_dnc/\">5\r\nMysteries from the DNC</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/pirate-bay-founder-arrest-related-to-tax-hack-not-piracy-120906/\">Pirate\r\nBay Founder Arrest Related To Tax Hack, Not Piracy</a></li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/13795/big_brother_in_your_car/\">Big\r\nBrother In Your Car</a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/09/eff-asks-appeals-court-rehear-cell-site-tracking-case\">EFF\r\nAsks Appeals Court to Rehear Cell Site Tracking Case</a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/09/copyrights-robot-wars-heat-algorithms-block-live-streams-first-and-ask-questions\">Copyright\'s\r\nRobot Wars Heat Up as Algorithms Block Live-Streams First and Ask\r\nQuestions Later</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/anti-piracy-blocklists-dont-keep-bittorrent-spies-out-120904/\">Anti-Piracy\r\nBlocklists Don’t Keep BitTorrent Spies Out</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://peoplesworld.org/arctic-sea-ice-hits-lowest-levels-ever/\">Arctic\r\nsea ice hits lowest levels ever</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1414\">Noam Chomsky:\r\nWhy America and Israel Are the Greatest Threats to Peace</a></li>\r\n<li><a\r\nhref=\"https://www.guardian.co.uk/technology/2012/sep/05/samsung-accused-exploiting-workers-china\">Samsung\r\naccused of exploiting younger workers in China</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=Yt4OPoHmpRg\">Laura\r\nAgustín, the Naked Anthropologist, on Trafficking at London\'s Battle of\r\nIdeas </a></li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/13785/two_wasted_years_orwell_at_the_bbc/\">‘Two\r\nWasted Years’: Orwell at the BBC</a></li>\r\n</ul>\r\n<p>News from \"techdirt.com,\" \"maggiemcneill.wordpress.com,\" and&nbsp;\r\n\"inthesetimes.com,\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org,\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org\"&nbsp; used under permission of the\r\nCreative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2012/9/6/headlines#961\">https://www.democracynow.org/2012/9/6/headlines#961</a></li>\r\n<li><a href=\"https://torrentfreak.com/dutch-pirate-party-ready-to-enter-national-parliament-120903/\">https://torrentfreak.com/dutch-pirate-party-ready-to-enter-national-parliament-120903/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120906/12484220305/too-much-secrecy-press-ask-court-to-open-up-bradley-manning-court-martial.shtml\">https://www.techdirt.com/articles/20120906/12484220305/too-much-secrecy-press-ask-court-to-open-up-bradley-manning-court-martial.shtml</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/04/one-in-seven/\">https://maggiemcneill.wordpress.com/2012/09/04/one-in-seven/</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/13787/five_mysteries_from_the_dnc/\">https://inthesetimes.com/article/13787/five_mysteries_from_the_dnc/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-arrest-related-to-tax-hack-not-piracy-120906/\">https://torrentfreak.com/pirate-bay-founder-arrest-related-to-tax-hack-not-piracy-120906/</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/13795/big_brother_in_your_car/\">https://inthesetimes.com/article/13795/big_brother_in_your_car/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/eff-asks-appeals-court-rehear-cell-site-tracking-case\">https://www.eff.org/deeplinks/2012/09/eff-asks-appeals-court-rehear-cell-site-tracking-case</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/copyrights-robot-wars-heat-algorithms-block-live-streams-first-and-ask-questions\">https://www.eff.org/deeplinks/2012/09/copyrights-robot-wars-heat-algorithms-block-live-streams-first-and-ask-questions</a></li>\r\n<li><a href=\"https://torrentfreak.com/anti-piracy-blocklists-dont-keep-bittorrent-spies-out-120904/\">https://torrentfreak.com/anti-piracy-blocklists-dont-keep-bittorrent-spies-out-120904/</a></li>\r\n<li><a href=\"https://peoplesworld.org/arctic-sea-ice-hits-lowest-levels-ever/\">https://peoplesworld.org/arctic-sea-ice-hits-lowest-levels-ever/</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1414\">https://sacsis.org.za/site/article/1414</a></li>\r\n<li><a href=\"https://www.guardian.co.uk/technology/2012/sep/05/samsung-accused-exploiting-workers-china\">https://www.guardian.co.uk/technology/2012/sep/05/samsung-accused-exploiting-workers-china</a></li>\r\n<li><a href=\"https://www.youtube.com/watch?v=Yt4OPoHmpRg\">https://www.youtube.com/watch?v=Yt4OPoHmpRg</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/13785/two_wasted_years_orwell_at_the_bbc/\">https://inthesetimes.com/article/13785/two_wasted_years_orwell_at_the_bbc/</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2318,1),
(1076,'2012-09-17','Ohio LinuxFest 2012',2320,'Describing the upcoming Ohio LinuxFest conference and expo','<p>In todays show Ken talks to Kevin O\'Brien about <strong>Ohio LinuxFest</strong><br />\r\n<em>From Wikipedia, the free encyclopedia</em><br />\r\nThe Ohio LinuxFest is an annual technology conference and expo held in Columbus, Ohio. The event is dedicated to discussion and development of the Linux operating system and other open source software projects. During the event, conference attendees listen to a number of presentations and make contact with a number of companies and non-profit organizations who share an interest in open source software.\r\n</p>\r\n<h2>Ohio LinuxFest 2012</h2>\r\n<h3>Free and Open Software Conference and Expo - Columbus, Ohio - September 28-30, 2012</h3>\r\n<p>\r\nThe tenth annual Ohio LinuxFest will be held on September 28-30, 2012 at the Greater Columbus Convention Center in downtown Columbus, Ohio. Hosting authoritative speakers and a large expo, the Ohio LinuxFest welcomes all Free and Open Source Software professionals, enthusiasts, and everyone interested in learning more about Free and Open Source Software.\r\n</p>\r\n',30,0,1,'CC-BY-SA','interview,OLF 2012,Ohio LinuxFest',0,2341,1),
(1077,'2012-09-18','FSCONS: Haralanova Hack for Freedom!',827,'Interview with Christina Haralanova from Canada','<p>Today FSCONS keynote speaker Christina Haralanova from Canada tell us about her keynote, the presentation she was not able to give, and how you teach your kids to hack stuff. Keep on hacking, and teach the young ones to do so as well!</p>\r\n\r\n<h3>References</h3>\r\n\r\n<ul>\r\n  <li><a href=\"https://www.ludost.org/\">ludost.org</a></li>\r\n  <li><a href=\"https://foulab.org/en/wiki/Index_Page\">Foulab</a></li>\r\n\r\n  <li>Identi.ca: <a href=\"https://identi.ca/ludost\">@ludost</a></li>\r\n  <li>Twitter: <a href=\"https://twitter.com/ludost11\">@ludost11</a></li>\r\n\r\n  <li><a href=\"https://fscons.org/2011/\">FSCONS 2011</a></li>\r\n  <li><a href=\"https://vimeo.com/fscons/\">FSCONS on Vimeo</a></li>\r\n</ul>\r\n\r\n \r\n<h3>How to reach me</h3>\r\n\r\n<p>You should follow me and subscribe to All In IT Radio: </p>\r\n\r\n<ul>\r\n  <li><a href=\"https://identi.ca/alltinomit\">Identi.ca: @alltinomit</a></li>\r\n  <li><a href=\"https://twitter.com/alltinomit\">Twitter: @alltinomit</a></li>\r\n  <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\r\n  <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\r\n</ul>',192,78,1,'CC-BY-SA','interview,FSCONS 2011,freedom,hacking',0,2421,1),
(1078,'2012-09-18','A podcast about software patents/unitary patent',201,'The European Parliament and the issue of software patentability','In today\'s show we hear from the executive director of April, the main French association devoted to promoting and protecting Free Software.<br />\r\n<br />\r\nIn the next few days, the legal affairs (JURI) Committee of the European Parliament will discuss on the next actions regarding the project for a unitary patent. Behind what looks like a technical text lies a crucial issue: who decides on what is patentable and what is not.<br />\r\n<br />\r\nAs software patents are coming back in international news with the Apple/Samsung case, we need to ensure that such aberrations cannot happen in Europe. We calls for a general mobilisation to contact all MEPs, so that the European Parliament finally tackles the issue of the software patentability.<br />\r\n<br />\r\nApril has put into place a few campaigning tools to inform and to raise MEPs\' awareness. Everything is available on :<br />\r\n<a href=\"https://call.unitary-patent.eu\">https://call.unitary-patent.eu</a>',223,0,1,'CC-BY-SA','patent,software patent,unitary patent,Free Software',0,2336,1),
(1079,'2012-09-20','Distributed Systems Podcast',5034,'Episode 12: LMAX','<p>\r\nIn today\'s show we feature the <strong>Distributed Systems Podcast</strong><em> - all you ever wanted to hear and learn about building with DDD, CQRS, Cloud and much more!</em>\r\n</p>\r\n<h1>Episode 12: LMAX</h1>\r\n<p>by Rinat Abdullin on April 2, 2012</p>\r\n<p>In this episode, Jonathan and Rinat interview Mike Barker who helped architect the LMAX Disruptor project, a high-performance, ultra-low latency&nbsp;structure&nbsp;for producer/consumer operations.</p>\r\n<p>Notes:</p>\r\n<ul>\r\n<li>Official Project -&nbsp;<a href=\"https://code.google.com/p/disruptor/\">Google Code: https://code.google.com/p/disruptor/</a></li>\r\n<li><a href=\"https://groups.google.com/forum/#!forum/lmax-disruptor\">Google Group:https://groups.google.com/forum/#!forum/lmax-disruptor </a></li>\r\n<li><a href=\"https://code.google.com/p/disruptor-net/\">.NET Disruptor port: https://code.google.com/p/disruptor-net/</a></li>\r\n<li><a href=\"https://disruptor.googlecode.com/files/Disruptor-1.0.pdf\">Technical paper: https://disruptor.googlecode.com/files/Disruptor-1.0.pdf</a></li>\r\n<li>Mike\'s blog-<a href=\"https://bad-concurrency.blogspot.com\">Bad Concurrency: https://bad-concurrency.blogspot.com</a></li>\r\n<li>Mike\'s co-worker\'s blog-<a href=\"https://mechanical-sympathy.blogspot.com/\">Mechanical Sympathy: https://mechanical-sympathy.blogspot.com/</a></li>\r\n<li>Mike\'s co-worker\'s blog-<a href=\"https://mechanitis.blogspot.com/\">Mechanitis: https://mechanitis.blogspot.com/</a></li>\r\n<li><a href=\"https://martinfowler.com/articles/lmax.html\">Martin Fowler\'s review: https://martinfowler.com/articles/lmax.html</a></li>\r\n</ul>\r\n<p>Enjoy.</p>\r\n',159,54,1,'CC-BY-SA','Distributed Systems Podcast,LMAX Disruptor,Java,C,C++,Fedora,Red Hat',0,2451,1),
(1080,'2012-09-21','TGTM Newscast for 9/19/2012 DeepGeek ',1639,'A newscast from Talk Geek to Me','<h2>TGTM Newscast for 9/19/2012 DeepGeek </h2>\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.democracynow.org/2012/9/13/headlines#9133\">Judge Permanently Blocks Indefinite Detention Provision in NDAA</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/9/17/headlines#9171\">Wisconsin Judge Strikes Down Most of Anti-Union Law </a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/09/16/protests-mark-mexican-independence-day-celebrations/\">Protests mark Mexican Independence Day celebrations</a></li>\r\n<li><a href=\"https://peoplesworld.org/faith-leaders-condemn-far-right-values-summit/\">Faith leaders condemn far right Values summit</a></li>\r\n\r\n<li><a href=\"https://www.allgov.com/news/unusual-news/mexican-town-turns-illegal-immigration-into-a-tourist-attraction-120916?news=845318\">Mexican Town Turns Illegal Immigration into a Tourist Attraction</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/ny-judge-tries-silence-twitter\">New York Judge Tries to Silence Twitter in Its Ongoing Battle to Protect User Privacy</a></li>\r\n<li><a href=\"https://torrentfreak.com/injustice-continues-as-megaupload-user-data-negotiations-go-bust-120913/\">Injustice Continues as Megaupload User Data Negotiations Go Bust</a></li>\r\n<li><a href=\"https://torrentfreak.com/no-duty-to-secure-wi-fi-from-bittorrent-pirates-judge-rules-120912/\">No Duty to Secure Wi-Fi from BitTorrent Pirates, Judge Rules</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120913/23182420380/house-approves-bill-to-spy-americans-misrepresenting-lying-about-whats-bill.shtml\">House Approves Bill To Spy On Americans By Misrepresenting Or Lying About What\'s In The Bill</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120913/19485120378/demanding-students-facebook-password-violation-first-amendment-rights-judge-says.shtml\">Demanding A Student\'s Facebook Password A Violation Of First Amendment Rights, Judge Says</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://www.guardian.co.uk/commentisfree/2012/sep/18/obama-appeals-ndaa-detention-law\">Unlike Afghan leaders, Obama fights for power of indefinite military detention</a></li>\r\n<li><a href=\"https://dissenter.firedoglake.com/2012/09/13/permanent-injunction-against-ndaa-provision-issued-by-federal-judge/\">Permanent Injunction Against Indefinite Military Detention in NDAA Issued by Federal Judge</a></li>\r\n\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/14/thoughts-on-my-first-conference/\">Thoughts On My First Conference</a></li>\r\n<li><a href=\"https://www.thenation.com/blog/170001/more-180-arrested-occupy-wall-streets-first-anniversary\">More Than 180 Arrested on Occupy Wall Street\'s First Anniversary</a></li>\r\n<li><a href=\"https://www.mayhemiclabs.com/node/34\">Where has that cloud server been?</a></li></ul>\r\n<p>News from \"techdirt.com,\" \"rawstory.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"eff.org,\" and \"torrentfreak.com\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" and\r\n\"peoplesworld.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.democracynow.org/2012/9/13/headlines#9133\">https://www.democracynow.org/2012/9/13/headlines#9133</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/9/17/headlines#9171\">https://www.democracynow.org/2012/9/17/headlines#9171</a></li>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/09/16/protests-mark-mexican-independence-day-celebrations/\">https://www.rawstory.com/rs/2012/09/16/protests-mark-mexican-independence-day-celebrations/</a></li>\r\n<li><a href=\"https://peoplesworld.org/faith-leaders-condemn-far-right-values-summit/\">https://peoplesworld.org/faith-leaders-condemn-far-right-values-summit/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/unusual-news/mexican-town-turns-illegal-immigration-into-a-tourist-attraction-120916?news=845318\">https://www.allgov.com/news/unusual-news/mexican-town-turns-illegal-immigration-into-a-tourist-attraction-120916?news=845318</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/ny-judge-tries-silence-twitter\">https://www.eff.org/deeplinks/2012/09/ny-judge-tries-silence-twitter</a></li>\r\n<li><a href=\"https://torrentfreak.com/injustice-continues-as-megaupload-user-data-negotiations-go-bust-120913/\">https://torrentfreak.com/injustice-continues-as-megaupload-user-data-negotiations-go-bust-120913/</a></li>\r\n<li><a href=\"https://torrentfreak.com/no-duty-to-secure-wi-fi-from-bittorrent-pirates-judge-rules-120912/\">https://torrentfreak.com/no-duty-to-secure-wi-fi-from-bittorrent-pirates-judge-rules-120912/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120913/23182420380/house-approves-bill-to-spy-americans-misrepresenting-lying-about-whats-bill.shtml\">https://www.techdirt.com/articles/20120913/23182420380/house-approves-bill-to-spy-americans-misrepresenting-lying-about-whats-bill.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120913/19485120378/demanding-students-facebook-password-violation-first-amendment-rights-judge-says.shtml\">https://www.techdirt.com/articles/20120913/19485120378/demanding-students-facebook-password-violation-first-amendment-rights-judge-says.shtml</a></li>\r\n<li><a href=\"https://www.guardian.co.uk/commentisfree/2012/sep/18/obama-appeals-ndaa-detention-law\">https://www.guardian.co.uk/commentisfree/2012/sep/18/obama-appeals-ndaa-detention-law</a></li>\r\n<li><a href=\"https://dissenter.firedoglake.com/2012/09/13/permanent-injunction-against-ndaa-provision-issued-by-federal-judge/\">https://dissenter.firedoglake.com/2012/09/13/permanent-injunction-against-ndaa-provision-issued-by-federal-judge/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/14/thoughts-on-my-first-conference/\">https://maggiemcneill.wordpress.com/2012/09/14/thoughts-on-my-first-conference/</a></li>\r\n<li><a href=\"https://www.thenation.com/blog/170001/more-180-arrested-occupy-wall-streets-first-anniversary\">https://www.thenation.com/blog/170001/more-180-arrested-occupy-wall-streets-first-anniversary</a></li>\r\n<li><a href=\"https://www.mayhemiclabs.com/node/34\">https://www.mayhemiclabs.com/node/34</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2523,1),
(1081,'2012-09-24','Preparing Pictures for Posting with the GIMP',1504,'Preparing photographs for posting on a website','<p>Frank Bell describes the process he uses to prepare photographs for posting pictures on his website.  The goal of the process is not to transform the pictures, but to enhance them, and includes sharpening, adjusting the contrast and brightness, cropping, and resizing.  Frank walks through applying the process to a snapshot from his deck garden.\r\n</p>\r\n<p>\r\n<!-- Pictures fixed 2022-05-19 by Dave Morriss. Had vanished from their\r\n    original place but were restored from the Wayback Machine -->\r\n<!-- <img src=\"https://pineviewfarm.net/misc/wasp/HPRwasp1.jpg\" alt=\"The unedited original\" width=\"400\"  /><br /> --->\r\n<img src=\"https://hackerpublicradio.org/eps/hpr1081/HPRwasp1.jpg\" alt=\"The unedited original\" width=\"400\"  /><br />\r\n<!-- <img src=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-sharpened.jpg\" alt=\"The picture sharpened\" width=\"400\"  /><br /> -->\r\n<img src=\"https://hackerpublicradio.org/eps/hpr1081/HPRwasp1-sharpened.jpg\" alt=\"The picture sharpened\" width=\"400\"  /><br />\r\n<!-- <img src=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-b_and_c.jpg\" alt=\"The picture with brightness and contrast adjusted\" width=\"400\"  /><br /> -->\r\n<img src=\"https://hackerpublicradio.org/eps/hpr1081/HPRwasp1-b_and_c.jpg\" alt=\"The picture with brightness and contrast adjusted\" width=\"400\"  /><br />\r\n<!-- <img src=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-cropped.jpg\" alt=\"The cropped picture\" width=\"400\"  /><br /> -->\r\n<img src=\"https://hackerpublicradio.org/eps/hpr1081/HPRwasp1-cropped.jpg\" alt=\"The cropped picture\" width=\"400\"  /><br />\r\n<!-- <img src=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-resized.jpg\" alt=\"The resized picture\" width=\"400\"  /><br /> -->\r\n<img src=\"https://hackerpublicradio.org/eps/hpr1081/HPRwasp1-resized.jpg\" alt=\"The resized picture\" width=\"400\"  /><br />\r\n<a href=\"https://www.pineviewfarm.net/weblog/2012/05/wasp-2/\">Blog post of the picture</a>\r\n</p>\r\n<h2>Links:</h2>\r\n<ul>\r\n<li><a href=\"https://www.gimp.org/\">GIMP homepage</a>:  https://www.gimp.org/</li>\r\n<li><a href=\"https://blog.meetthegimp.org/\">The MeettheGimp videocast</a>:</li>  \r\n<li><a href=\"https://www.fujifilm.com/products/digital_cameras/s/finepix_s3200/\"> Frank\'s camera:</a> https://www.fujifilm.com/products/digital_cameras/s/finepix_s3200/</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Potter_wasp\">Potter wasps (Wikipedia)</a>:  https://en.wikipedia.org/wiki/Potter_wasp</li>\r\n<li><a href=\"https://www.pineviewfarm.net/weblog/2011/12/eagles-reprise/\">Frank\'s brother\'s eagle pictures</a>:  https://www.pineviewfarm.net/weblog/2011/12/eagles-reprise/</li>\r\n</ul>\r\n\r\n<h2>The pictures from the podcast:</h2>\r\n<ul>\r\n<li><a href=\"https://pineviewfarm.net/misc/wasp/HPRwasp1.jpg\">The unedited original</a>: https://pineviewfarm.net/misc/wasp/HPRwasp1.jpg</li>\r\n<li><a href=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-sharpened.jpg\">The picture sharpened</a>: https://pineviewfarm.net/misc/wasp/HPRwasp1-sharpened.jpg</li>\r\n<li><a href=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-b_and_c.jpg\">The picture with brightness and contrast adjusted</a>:  https://pineviewfarm.net/misc/wasp/HPRwasp1-b_and_c.jpg</li>\r\n<li><a href=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-cropped.jpg\">The cropped picture</a>: https://pineviewfarm.net/misc/wasp/HPRwasp1-cropped.jpg</li>\r\n<li><a href=\"https://pineviewfarm.net/misc/wasp/HPRwasp1-resized.jpg\">The resized picture</a>: https://pineviewfarm.net/misc/wasp/HPRwasp1-resized.jpg</li>\r\n<li><a href=\"https://www.pineviewfarm.net/weblog/2012/05/wasp-2/\">Blog post of the picture</a>:  https://www.pineviewfarm.net/weblog/2012/05/wasp-2/</li>\r\n</ul>\r\n',195,0,1,'CC-BY-SA','GIMP,GNU Image Manipulation Program,photography',0,2458,1),
(1082,'2012-09-25','LiTS 016: top pt 4: Alternate Windows',1178,'Part 4 of the top command','<p>This final installment on the top command will discuss the alternate displays for top. When starting top with the defaults one is presented with a full screen view of top containing the summary window at the top and the task area in the bottom. The task area usually takes up three quarters of the top window. This display is not the only informative view that top has. By pressing the “A” key the “Alternate Display” view is presented where the task area becomes four separate task areas of equal size called “field groups”. The summary area remains where it is. Each of the four field groups displays the task information in a different manner.\r\n</p>\r\n<p>\r\nFor complete shownotes, and video see <a href=\"https://www.linuxintheshell.com/2012/09/25/episode-016-top-pt-4-alternate-windows/\">https://www.linuxintheshell.com/2012/09/25/episode-016-top-pt-4-alternate-windows/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','top',0,2853,1),
(1083,'2012-09-26','compilers part1',591,'The concept of a compiler','From the studios of miscellaneous radio theater 4096<br />\r\n<br />\r\nIn this multipart episode sigflup describes the general concept of a compiler as well as the stages of a compiler.',115,84,1,'CC-BY-SA','compiler,neocortex,lexical analysis,preprocessing,parsing,semantic analysis,code generation,assembling,linking',0,2438,1),
(1084,'2012-09-26','Paul Levy on Learning to Dance with Spiders',1653,'A Full Circle Podcast interview with Paul Levy','<p>Hello world. And welcome to the Full Circle Podcast on Hacker Public Radio. This episode consists of an interview with entrepreneur, thinker and author Paul Levy.</p>\r\n\r\n<p>The founder of Cats3000 and Rational Madness and author of the play Texts, Paul is also convener of the Critical Incident unconference, which together lead to <em>Learning to Dance with Spiders</em>, a workshop in which Paul shares some experiments from his book about living consciously with your mobile phone and staying intact in the world of social media. \"Truly ground-breaking, uncomfortable, and usable.”</p>\r\n\r\n<p>Also discussed:<br/>\r\n    Jaron Lanier: You are not a Gadget<br/>\r\n    Sherri Turkel: Alone Together</p>\r\n\r\n<p>Paul Levy’s site combines Cats3000 and Rational Madness at <a href=\"https://rationalmadness.wordpress.com/\">https://rationalmadness.wordpress.com/</a>, where you will also find the e-book  <em>The Collusion of Mediocrity</em>.</p>\r\n\r\n<p>The Critical Incident un-Conference for 2012 has been announced on the theme of the I. Take a look over the conference plan for this year over at the Critical Incident website, <a href=\"https://www.thecriticalincident.com/\">www.thecriticalincident.com/</a></p>\r\n\r\n<p>The Full Circle Podcast is the companion to Full Circle Magazine, the Independent Magazine for the Ubuntu Community. Find us at <a href=\"https://www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>.</p>\r\n\r\n<p>Feedback; you can post comments and feedback on the podcast page at <a href=\"https://www.fullcirclemagazine.org/podcast\" target=\"_blank\">www.fullcirclemagazine.org/podcast</a>, send us a comment to podcast (at) fullcirclemagazine.org</p>\r\n\r\n<p><strong>Your Hosts:</strong></p>\r\n\r\n<ul>\r\n<li><strong>Robin Catling</strong> (blog at <a target=\"_blank\" href=\"https://catlingmindswipe.blogspot.com/\">https://catlingmindswipe.blogspot.com/</a>, @robincatling on Twitter)</li>\r\n</ul>\r\n\r\n<p><em>Additional audio by Victoria Pritchard</em></p>\r\n\r\n<p><strong>Runtime:</strong> 27mins 33seconds</p>\r\n',160,0,1,'CC-BY-SA','Interview,Full Circle Podcast',0,2480,1),
(1085,'2012-09-27','A Stream',470,'An ambient recording of a stream','<p>Back in episode 1058, OggCamp12 Hardware Hackers, (<a href=\"https://hackerpublicradio.org/eps.php?id=1058\">https://hackerpublicradio.org/eps.php?id=1058</a>) we met Zack at the hardware village at OggCamp12. He was busy with his project to orchestrate music based on the movement of a Kite.</p>\r\n<p>\r\nToday he sent us in a recording of a stream. Ideal to use as ambient noise in the workplace or in your audio dramas. He has uploaded it to <a href=\"www.freesound.org\">www.freesound.org</a> but we will also host the flac version of the original and of the edited show\r\n</p>\r\n<p>\r\nhpr1085 flac version: <a href=\"https://hackerpublicradio.org/eps/hpr1085/hpr1085.flac\">https://hackerpublicradio.org/eps/hpr1085/hpr1085.flac</a><br />\r\nZack\'s original:  <a href=\"https://hackerpublicradio.org/eps/hpr1085/Zachary_De_Santos-NIISA_at_gmx.co.uk_Stream6.wav\">https://hackerpublicradio.org/eps/hpr1085/Zachary_De_Santos-NIISA_at_gmx.co.uk_Stream6.wav</a><br /></p>\r\n',224,101,1,'CC-BY-SA','ambient sound',0,2443,1),
(1086,'2012-10-01','HPR Community News September 2012',2894,'HPR Community News September 2012','<h2>Featuring</h2>\r\n<p>\r\n<a href=\"https://twitter.com/perlist\">Dave Morriss</a><br />\r\n<a href=\"https://dogphilosophy.net\">Epicanis</a><br />\r\n<a href=\"https://kenfallon.com\">Ken Fallon</a><br />\r\n<a href=\"https://gnuworldorder.info/\">klaatu</a><br />\r\n<a href=\"https://devrandom.ws/\">pegwole</a><br />\r\n</p>\r\n\r\n<h2>New hosts</h2>\r\n<p>Welcome to our new hosts: \r\n<a href=\"https://hackerpublicradio.org/correspondents/0224.html\">Zachary De Santos</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0223.html\">Frederic Couchet</a>, and \r\n<a href=\"https://hackerpublicradio.org/correspondents/0222.html\">The Air Staff of Erie Looking Productions</a>.\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table summary=\"Show review from last month\">\r\n<thead><tr>\r\n<th>id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n<tr ><td >1066</td>\r\n<td >HPR Community News August 2012</td>\r\n<td >Various Hosts</td>\r\n</tr>\r\n            \r\n<tr ><td >1067</td>\r\n<td >echo 01 &gt; /dev/random</td>\r\n<td >pegwole</td>\r\n</tr>\r\n            \r\n<tr ><td >1068</td>\r\n<td >Reformatting Creative Commons Content For Non-Computer Settings</td>\r\n<td >The Air Staff of Erie Looking Production</td>\r\n</tr>\r\n            \r\n<tr ><td >1069</td>\r\n<td >Eric S. Raymond speaks at the Central Phila. LUG</td>\r\n<td >Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr ><td >1070</td>\r\n<td >TGTM Newscast for 9/5/2012</td>\r\n<td >deepgeek</td>\r\n</tr>\r\n            \r\n<tr ><td >1071</td>\r\n<td >How I Cut The Cable Cord: My Settup</td>\r\n<td >BrocktonBob</td>\r\n</tr>\r\n            \r\n<tr ><td >1072</td>\r\n<td >LiTS 015: top part 3 - Control Top</td>\r\n<td >Dann</td>\r\n</tr>\r\n            \r\n<tr ><td >1073</td>\r\n<td >Separate Presentation from Content - 1 The Web</td>\r\n<td >Ahuka</td>\r\n</tr>\r\n            \r\n<tr ><td >1074</td>\r\n<td >OGG Camp 11. Post-event Commentary with Alan Pope</td>\r\n<td >Robin Catling</td>\r\n</tr>\r\n            \r\n<tr ><td >1075</td>\r\n<td >tgtm-news-75-20120912</td>\r\n<td >deepgeek</td>\r\n</tr>\r\n            \r\n<tr ><td >1076</td>\r\n<td >Ohio LinuxFest 2012</td>\r\n<td >Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr ><td >1077</td>\r\n<td >FSCONS: Haralanova Hack for Freedom!</td>\r\n<td >Seetee</td>\r\n</tr>\r\n            \r\n<tr ><td >1078</td>\r\n<td >A podcast about software patents/unitary patent</td>\r\n<td >Frederic Couchet</td>\r\n</tr>\r\n            \r\n<tr ><td >1079</td>\r\n<td >Distributed Systems Podcast</td>\r\n<td >HPR Admins</td>\r\n</tr>\r\n            \r\n<tr ><td >1080</td>\r\n<td >TGTM Newscast for 9/19/2012 DeepGeek </td>\r\n<td >deepgeek</td>\r\n</tr>\r\n            \r\n<tr ><td >1081</td>\r\n<td >Preparing Pictures for Posting with the GIMP</td>\r\n<td >Frank Bell</td>\r\n</tr>\r\n            \r\n<tr ><td >1082</td>\r\n<td >LiTS 016: top pt 4: Alternate Windows</td>\r\n<td >Dann</td>\r\n</tr>\r\n            \r\n<tr ><td >1083</td>\r\n<td >compilers part1</td>\r\n<td >sigflup</td>\r\n</tr>\r\n            \r\n<tr ><td >1084</td>\r\n<td >Paul Levy on Learning to Dance with Spiders</td>\r\n<td >Robin Catling</td>\r\n</tr>\r\n            \r\n<tr ><td >1085</td>\r\n<td >A Stream</td>\r\n<td >Zachary De Santos</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h2>Thanks to</h2>\r\n<ul>\r\n<li>David Whitman for paying for the fantastic banner and then some for HPR swag !</li>\r\n</ul>\r\n\r\n',159,47,1,'CC-BY-SA','Community News',0,2429,1),
(1087,'2012-10-02','The FSCONS of Jonas Öberg ',1231,'Two interviews from FSCONS 2011','<p>At the conference FSCONS I have a talk with both Henrik (who has no previous experience of FSCONS) and Jonas (who organise the conference). Two very different perspectives and a few completing comments from me.</p>\r\n\r\n<h3>Henrik</h3>\r\n\r\n<p>Henrik mentioned the two All In IT Radio episodes <a href=\"https://aiit.se/radio/0009\">\"Assembly Overclocked\"</a> where he told us of his experiences from the demo party Assembly and <a href=\"https://aiit.se/radio/0007\">\"Should Cars Get Smarter?\"</a> where we talk about Qt, In Vehicle Infotainment and such. The later show was featured as <a href=\"https://hackerpublicradio.org/eps.php?id=0854\">episode 0854</a> on Syndicated Thursday on Hacker Public Radio. We also referenced Jeremiah Foster, Johan Thelin and Mathias Klang</p>\r\n\r\n<h3>Jonas</h3>\r\n\r\n<p>When Jonas mentions \"Henrik\", he does not mean the Henrik of All In IT Radio fame, but rather Henrik Sandklef who sits on the board of <a href=\"https://ffkp.se/\">\"Föreningen fri kultur och programvara\"</a>.</p>\r\n\r\n<ul>\r\n  <li><a href=\"https://my.fscons.org/people/jonas-oberg/\">Jonas Öberg at FSCONS.org</a> https://my.fscons.org/people/jonas-oberg/ </li>\r\n  <li><a href=\"https://creativecommons.org/staff#jonasoberg\">Jonas Öberg at Creative Commons</a> https://creativecommons.org/staff#jonasoberg</li>\r\n  <li><a href=\"https://fsfe.org/\">Free Software Foundation Europe</a> https://fsfe.org/</li>\r\n  <li><a href=\"https://vimeo.com/fscons/\">FSCONS on Vimeo</a> https://vimeo.com/fscons/</li>\r\n  <li><a href=\"https://fscons.org/2011/\">FSCONS 2011</a> https://fscons.org/2011/</li>\r\n  <li><a href=\"https://fscons.org/2012/\">FSCONS 2012</a> https://fscons.org/2012/</li>\r\n</ul>\r\n\r\n<h3>How to reach me</h3>\r\n\r\n<p>You should follow me and subscribe to All In IT Radio: </p>\r\n\r\n<ul>\r\n  <li><a href=\"https://identi.ca/alltinomit\">Identi.ca: @alltinomit</a> </li>\r\n  <li><a href=\"https://twitter.com/alltinomit\">Twitter: @alltinomit</a> </li>\r\n  <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\r\n  <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a> </li>\r\n</ul>\r\n',192,78,1,'CC-BY-SA','Interview,FSCONS,FSCONS 2011,Qt',0,2453,1),
(1088,'2012-10-03','Penguicon 2012',1463,'A report from Penguicon 2012 - a Linux Fest and Sci Fi convention','<p>Penguicon is at <a href=\"https://www.penguicon.org/CMS/\">https://www.penguicon.org/CMS/</a></p>\r\n<p>LoCoCast is at <a href=\"https://lococast.net\">https://lococast.net</a></p>\r\n<p>Indiana LinuxFest is at <a href=\"https://www.indianalinux.org/cms/\">https://www.indianalinux.org/cms/</a></p>\r\n<p>Science Fiction Oral History Association is at <a href=\"https://www.sfoha.org\">https://www.sfoha.org</a></p>\r\n<p>Hurricane Electric is at <a href=\"https://www.he.net\">https://www.he.net</a></p>\r\n<p>Washtenaw Linux Users Group is at <a href=\"https://www.lugwash.org\">https://www.lugwash.org</a></p>\r\n<br/>\r\n<p>Follow my blog at <a href=\"https://www.zwilnik.com/\">https://www.zwilnik.com/</a></p>\r\n<br/>\r\n<p>To submit a talk for Ohio LinuxFest, please go to <a href=\"https://ohiolinux.org/callfortalks\">https://ohiolinux.org/callfortalks</a> for more information.</p>\r\n<br/>\r\n<p>Remember to support free software!</p>\r\n',198,96,1,'CC-BY-SA','Penguicon 2012',0,2358,1),
(1089,'2012-10-04','Max Mether of SkySQL talks about MariaDB',3612,'A recording from the Northeast GNU/Linux Fest 2012','<p>\r\nRecorded at the Northeast GNU/Linux Fest 2012-03-17\r\n</p>\r\n<h2>MariaDB</h2>\r\n<p><em>From Wikipedia, the free encyclopedia</em>\r\n</p>\r\n<p>\r\nMariaDB is a community-developed branch of the MySQL database, the impetus being the community maintenance of its free status under the GNU GPL, as opposed to any uncertainty of MySQL license status under its current ownership by Oracle. The contributors are required to share their copyright with Monty Program AB.\r\n</p>\r\n<p>\r\n\r\nThe intent also being to maintain high fidelity with MySQL, ensuring a \"drop-in\" replacement capability with library binary equivalency and exacting matching with MySQL APIs and commands. It includes the XtraDB storage engine as a replacement for InnoDB,[4] as well as a new storage engine, Aria, that intends to be both a transactional and non-transactional engine perhaps even included in future versions of MySQL.\r\n</p>\r\n<p>\r\n\r\nIts lead developer is Michael \"Monty\" Widenius, the founder of MySQL and Monty Program AB. He had previously sold his company, MySQL AB, to Sun Microsystems for 1 billion USD.</p>\r\n',158,54,1,'CC-BY-SA','database,MySQL,MariaDB',0,2358,1),
(1090,'2012-10-04','TGTM Newscast for 10/2/2012',1249,'A newscast from Talk Geek to Me','\r\n<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=393751\">Union for a New Constitution Established</a></li>\r\n<li><a href=\"https://www.allgov.com/news/us-and-the-world/uruguayan-government-proposes-becoming-first-country-to-nationalize-production-and-sale-of-marijuana-120923?news=845384\">Uruguayan Government Proposes Becoming First Country to Nationalize Production and Sale of Marijuana</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/7294\">Impressions of the Venezuelan Election: Participatory Democracy vs. Western Democratic Decline</a></li>\r\n<li><a href=\"https://www.rhrealitycheck.org/article/2012/09/20/why-sex-workers-must-be-part-global-human-rights-agenda\">Why Sex Workers Must Be Part of the Global Human Rights Agenda</a></li>\r\n\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/20/the-young-and-the-brainless/\">The Young and the Brainless</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-remains-locked-up-without-charges-120930/\"> Pirate Bay Founder Remains Locked Up Without Charges</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/TPP-secrecy-must-be-stopped\">The Secrecy Must Be Stopped: Congress Members Probe USTR on the Confidential TPP Negotiations</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120921/00444620455/law-enforcement-officials-freak-out-about-possibility-having-to-get-warrants-to-read-your-email.shtml\">Law Enforcement Officials Freak Out About Possibility Of Having To Get Warrants To Read Your Email</a></li>\r\n  <li><a href=\"https://www.techdirt.com/articles/20120928/08560420538/dhs-boss-charge-cybersecurity-doesnt-use-email-any-online-services.shtml\">DHS Boss, In Charge Of Cybersecurity, Doesn\'t Use Email Or Any Online Services</a></li>\r\n\r\n<li><a href=\"https://torrentfreak.com/too-legit-to-quit-124-2m-legal-bittorrent-music-downloads-in-2012-120922/\">Too Legit To Quit: 124.2m Legal BitTorrent Music Downloads in 2012</a></li></ul>\r\n<p>Other Headlines:</p>\r\n\r\n<ul><li><a href=\"https://m.smh.com.au/opinion/political-news/us-calls-assange-enemy-of-state-20120927-26m7s.html\">US calls Assange \'enemy of state\'</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1426\">Holland Election Leaves Up in the Air the Question of \'Weed Pass\' and the Future of Dutch Coffee Shops for Tourists</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/09/victory-for-45000-workers-at-verizon/\">Tentative contract for 45,000 East Coast Verizon workers</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120926/20003120523/do-bad-things-happen-when-works-enter-public-domain-data-says-no.shtml\">Do Bad Things Happen When Works Enter The Public Domain? The Data Says... No</a></li>\r\n<li><a href=\"https://torrentfreak.com/file-sharing-for-personal-use-declared-legal-in-portugal-120927/\"> File-Sharing for Personal Use Declared Legal in Portugal</a></li></ul>\r\n<p>News from \"techdirt.com,\" \"icelandreview.com,\"&nbsp; \"maggiemcneill.wordpress.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n\r\n<p>News from \"rhrealitycheck.org\" used under permission of the Creative Commons by-attribution share-alike license.<br />\r\n</p>\r\n\r\n<p>News from \"venezuelanalysis.com\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=393751\">https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=393751</a></li>\r\n<li><a href=\"https://www.allgov.com/news/us-and-the-world/uruguayan-government-proposes-becoming-first-country-to-nationalize-production-and-sale-of-marijuana-120923?news=845384\">https://www.allgov.com/news/us-and-the-world/uruguayan-government-proposes-becoming-first-country-to-nationalize-production-and-sale-of-marijuana-120923?news=845384</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/7294\">https://venezuelanalysis.com/analysis/7294</a></li>\r\n<li><a href=\"https://www.rhrealitycheck.org/article/2012/09/20/why-sex-workers-must-be-part-global-human-rights-agenda\">https://www.rhrealitycheck.org/article/2012/09/20/why-sex-workers-must-be-part-global-human-rights-agenda</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/09/20/the-young-and-the-brainless/\">https://maggiemcneill.wordpress.com/2012/09/20/the-young-and-the-brainless/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-remains-locked-up-without-charges-120930/\">https://torrentfreak.com/pirate-bay-founder-remains-locked-up-without-charges-120930/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/09/TPP-secrecy-must-be-stopped\">https://www.eff.org/deeplinks/2012/09/TPP-secrecy-must-be-stopped</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120921/00444620455/law-enforcement-officials-freak-out-about-possibility-having-to-get-warrants-to-read-your-email.shtml\">https://www.techdirt.com/articles/20120921/00444620455/law-enforcement-officials-freak-out-about-possibility-having-to-get-warrants-to-read-your-email.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120928/08560420538/dhs-boss-charge-cybersecurity-doesnt-use-email-any-online-services.shtml\">https://www.techdirt.com/articles/20120928/08560420538/dhs-boss-charge-cybersecurity-doesnt-use-email-any-online-services.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/too-legit-to-quit-124-2m-legal-bittorrent-music-downloads-in-2012-120922/\">https://torrentfreak.com/too-legit-to-quit-124-2m-legal-bittorrent-music-downloads-in-2012-120922/</a></li>\r\n<li><a href=\"https://m.smh.com.au/opinion/political-news/us-calls-assange-enemy-of-state-20120927-26m7s.html\">https://m.smh.com.au/opinion/political-news/us-calls-assange-enemy-of-state-20120927-26m7s.html</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1426\">https://sacsis.org.za/site/article/1426</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/09/victory-for-45000-workers-at-verizon/\">https://www.thestand.org/2012/09/victory-for-45000-workers-at-verizon/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20120926/20003120523/do-bad-things-happen-when-works-enter-public-domain-data-says-no.shtml\">https://www.techdirt.com/articles/20120926/20003120523/do-bad-things-happen-when-works-enter-public-domain-data-says-no.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/file-sharing-for-personal-use-declared-legal-in-portugal-120927/\">https://torrentfreak.com/file-sharing-for-personal-use-declared-legal-in-portugal-120927/</a></li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,2349,1),
(1091,'2012-10-05','Useful Vim Plugins',1167,'Some of the Vim/gVim plugins I use and would like to recommend','<h1>Useful Vim Plugins</h1>\n <p>I started learning <code>vi</code> a long time ago when I first encountered Unix systems. In those days you could usually count on a system having <code>vi</code> (or at a pinch, when the system would only boot into single user mode, <code>ed</code>). Learning Emacs didn\'t seem like a good choice since it wasn\'t usually available on the systems I was administering.</p>\n <p>I don\'t remember when I changed to Vim, but for many years I have used it (actually gVim) as an IDE (Integrated Development Environment), particularly for writing Bash and Perl scripts.</p>\n <p>In these notes I have listed some of the plugins I use to enhance Vim and gVim\'s functionality. If you have never made enhancements to this editor, here\'s a site with a very good tutorial on how to install plugins <a href=\"https://www.installationwiki.com/Installing_Vim_Scripts\">https://www.installationwiki.com/Installing_Vim_Scripts</a>.</p>\n <hr />\n <p><strong><u>NERDTree</u></strong></p>\n <ul>\n  <li>Author: Marty Grenfell</li>\n  <li>Version: 4.2.0</li>\n  <li>Updated: 2011-12-28</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=1658\">https://www.vim.org/scripts/script.php?script_id=1658</a></li>\n </ul>\n <p>This plugin provides a file browser within Vim/gVim. A particular directory is opened by typing <strong><code>:NERDTree somedir</code></strong>. A tree is displayed in a window which can be scrolled and traversed to find files to edit.</p>\n <p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/NERDTree.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.NERDTree.png\" /></a></p>\n <p>In case you\'re interested, the colour theme I use in gVim is \"Murphy\".</p>\n <p>Type <strong><code>:h NERD_tree</code></strong> for the large and comprehensive help file.</p>\n <p>I prefer to use NERDTree in gVim and not in Vim. To achieve this I have the following in my ~/.vimrc</p><pre>\n  \" NERDTree settings (only in GUI mode)\n  if has(\"gui_running\")\n      let NERDTreeRoot = \'~\'\n      let NERDTreeIgnore = [\'\\~$\', \'\\.swp$\']\n      let NERDTreeShowHidden = 1\n      let NERDTreeShowBookmarks = 1\n      let NERDTreeChDirMode = 2\n  else\n      let loaded_nerd_tree = 1\n  endif\n</pre><hr />\n <p><strong><u>Bash-support</u></strong></p>\n <ul>\n  <li>Author: Fritz Mehner</li>\n  <li>Version: 3.10</li>\n  <li>Updated: 2012-06-01</li>\n  <li>URL: <a href=\"https://vim.sourceforge.net/scripts/script.php?script_id=365\">https://vim.sourceforge.net/scripts/script.php?script_id=365</a></li>\n </ul>\n <p>This one provides a Bash scripting IDE for Vim and gVim. I find it most usable in gVim where it offers a comprehensive set of menus which you can see in the example.</p>\n <p>From the Help text:</p><pre>\n  It is written to considerably speed up writing code in a consistent style.\n  This is done by inserting complete statements, comments, idioms, and code\n  snippets. Syntax checking, running a script, starting a debugger can be done\n  with a keystroke. There are many additional hints and options which can\n  improve speed and comfort when writing shell scripts.\n</pre><p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/Bash-support.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.Bash-support.png\" /></a></p>\n <p>The plugin can be used from the menu or by typing short-cut sequences such as <strong><code>\\ct</code></strong> which inserts the current date and time at the cursor position. It\'s an amazingly detailed package that\'s well worth dedicating the time to learn if you often write Bash scripts.</p>\n <hr />\n <p><strong><u>Perl-support</u></strong></p>\n <ul>\n  <li>Author: Fritz Mehner</li>\n  <li>Version: 5.1</li>\n  <li>Updated: 2012-06-01</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=556\">https://www.vim.org/scripts/script.php?script_id=556</a></li>\n </ul>\n <p>This plugin provides a Perl scripting IDE for Vim and gVim. As with the Bash plugin from the same author I find it most useful from gVim where the menus can be used to perform a wide range of actions.</p>\n <p>Again, you can use it to insert statements, boilerplate text and comments, in a similar way to the Bash plugin. You can also get regular expression help, check, run and debug the script</p>\n <p>Two of the functions I find particularly useful are <strong><code>perltidy</code></strong> and <strong><code>perlcritic</code></strong>. Perltidy will reformat your Perl script, and Perlcritic will critique it according to the rules based on <i>Damian Conway\'s</i> book <strong>Perl Best Practices</strong>.</p>\n <p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/Perl-support_critic.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.Perl-support_critic.png\" /></a></p>\n <p>Note the lower window showing the various problems detected by perlcritic.</p>\n <p>If you are a <code>C</code> or <code>C++</code> programmer Fritz Mehner also provides a plugin for these languages <a href=\"https://www.vim.org/scripts/script.php?script_id=213\">here</a>.</p>\n <hr />\n <p><strong><u>manpageview</u></strong></p>\n <ul>\n  <li>Author: Charles E. Campbell, Jr.</li>\n  <li>Version: v24</li>\n  <li>Updated: 2011-01-03</li>\n  <li>URL: <a href=\"https://www.drchip.org/astronaut/vim/index.html#MANPAGEVIEW\">https://www.drchip.org/astronaut/vim/index.html#MANPAGEVIEW</a></li>\n </ul>\n <p>This is a man page viewer for use within Vim. Use <strong><code>:Man topic</code></strong> or press <strong><code>K</code></strong> on a keyword. Can view perl, php and python help.</p>\n <p>This is a great way to view man pages, with the ability to search and cut and paste the contents.</p>\n <hr />\n <p><strong><u>Surround</u></strong></p>\n <ul>\n  <li>Author: Tim Pope</li>\n  <li>Version: 1.90</li>\n  <li>Updated: 2010-03-06</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=1697\">https://www.vim.org/scripts/script.php?script_id=1697</a></li>\n </ul>\n <p>The plugin provides mappings to easily delete, change and add \"surroundings\" such as quotes, braces and parentheses.</p>\n <p>The following extract from the Help text should make this clearer:</p><pre>\n  Consider the following examples.  An asterisk (*) is used to denote the cursor\n  position.\n  \n    Old text                  Command     New text\n    \"Hello *world!\"           ds\"         Hello world!\n    [123+4*56]/2              cs])        (123+456)/2\n    \"Look ma, I\'m *HTML!\"     cs\"&lt;q&gt;      &lt;q&gt;Look ma, I\'m HTML!&lt;/q&gt;\n    if *x&gt;3 {                 ysW(        if ( x&gt;3 ) {\n    my $str = *whee!;         vlllls\'     my $str = \'whee!\';\n</pre><hr />\n <p><strong><u>Fugitive</u></strong></p>\n <ul>\n  <li>Author: Tim Pope</li>\n  <li>Version: 1.2</li>\n  <li>Updated: 2011-04-29</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=2975\">https://www.vim.org/scripts/script.php?script_id=2975</a></li>\n </ul>\n <p>A very powerful interface to git.</p>\n <p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/Fugitive.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.Fugitive.png\" /></a></p>\n <p>The image shows the result of the <strong><code>:Gstatus</code></strong> command which is equivalent to typing <strong><code>git status</code></strong> on the command line.</p>\n <hr />\n <p><strong><u>Taglist</u></strong></p>\n <ul>\n  <li>Author: Yegappan Lakshmanan</li>\n  <li>Version: 4.5</li>\n  <li>Updated: 2007-09-21</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=273\">https://www.vim.org/scripts/script.php?script_id=273</a></li>\n </ul>\n <p>This plugin provides source code browsing by listing tags (functions, classes, structures, variables, etc.). The list is in a window in Vim or in a menu in gVim.</p>\n <p>The plugin makes us of the <u>Exuberant Ctags</u> utility to index tags in a source file. I believe that most Linux distributions ship with this utility, but if not it seems to be easily available in repositories.</p>\n <p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/Taglist_window.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.Taglist_window.png\" /></a></p>\n <p>The image shows gVim with the tag list in a window. I find the menu in gVim more useful myself.</p>\n <hr />\n <p><strong><u>Supertab</u></strong></p>\n <ul>\n  <li>Author: Eric Van Dewoestine</li>\n  <li>Version: 2.0</li>\n  <li>Updated: 2012-06-01</li>\n  <li>URL: <a href=\"https://www.vim.org/scripts/script.php?script_id=1643\">https://www.vim.org/scripts/script.php?script_id=1643</a></li>\n </ul>\n <p>Provides insert completion functionality using the Tab key.</p>\n <p><a href=\"https://www.hackerpublicradio.org/eps/hpr1091/Supertab.png\"><img align=\"middle\" alt=\"\" border=\"0\" src=\"https://www.hackerpublicradio.org/eps/hpr1091/thumb.Supertab.png\" /></a></p>\n <p>The example shows a Perl script where the choice being made from the list offered by Supertab is <strong><code>uptodate</code></strong>. Note also that manpageview is being used to view the manpage for the <strong><code>CPAN</code></strong> module.</p>\n <p>It has taken me a while to learn <u>not</u> to use the Tab key to enter TAB characters but to use CTRL-Tab instead. However, I have decided that the advantages of redefining the Tab key in this way outweigh the disadvantages. You might not agree!</p>',225,0,1,'CC-BY-SA','vim,gvim,NERDTree,Bash-support,Perl-support,manpageview,surround,fugitive,taglist,supertab',0,2570,1),
(1092,'2012-10-08','Ham Radio: The Original Tech Geek Passion',3343,'Mr Gadgets talks about his interest and long experience in Amateur Radio','<p>\r\nHere are some ShowNote Links:\r\n</p>\r\n<p>\r\n<a href=\"https://www.iw5edi.com/ham-radio/?a-beginners-guide-to-amateur-radio,77\">https://www.iw5edi.com/ham-radio/?a-beginners-guide-to-amateur-radio,77</a>\r\n<a href=\"https://en.wikipedia.org/wiki/Amateur_radio\">https://en.wikipedia.org/wiki/Amateur_radio</a>\r\n</p>\r\n<p>\r\n<a href=\"https://www.arrl.org\">www.arrl.org</a>\r\n<a href=\"https://www.w5yi.org\">www.w5yi.org</a>\r\n<a href=\"https://www.rsgb.org\">www.rsgb.org</a>\r\n<a href=\"https://www.rac.ca\">www.rac.ca</a>\r\n<a href=\"https://en.wikipedia.org/wiki/List_of_amateur_radio_organizations\">https://en.wikipedia.org/wiki/List_of_amateur_radio_organizations</a>\r\n</p>\r\n<p>\r\nKeep up the Great Work!\r\n</p>\r\n<p>\r\nBB aka MrGadgets\r\n</p>\r\n<p>\r\nP.S. I\'m Baaaaaaack... ;-)\r\n</p>',155,0,1,'CC-BY-SA','HAM radio,amateur radio,CB radio,Morse code',0,2483,1),
(1093,'2012-10-10','Separate Presentation from Content - 2 Office Software',1434,'A continuation of the topic of presentation versus content','<p>Alfresco <a href=\"https://www.alfresco.com/\">https://www.alfresco.com/</a></p>\r\n<p>Ohio LinuxFest is September 28-30 in Columbus, Ohio. Go to <a href=\"https://ohiolinux.org/\">https://ohiolinux.org/</a> for more information.</p>\r\n<p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\r\n<p>Remember to support free software!</p>\r\n',198,70,1,'CC-BY-SA','presentation,content,office software,semantic encoding',0,2453,1),
(1094,'2012-10-11','Linux, Beer, and Who Cares?',3005,'A recording of an impromptu podcast session','<P>By BuyerBrown, RedDwarf, and FiftyOneFifty</P>\r\n<P >This is a recording of an impromptu\r\nbull session that came about one night after BuyerBrown, RedDwarf,\r\nand I had been waiting around on Mumble for another host to join in. \r\nAfter giving up on recording our scheduled podcast, we stayed up for\r\nabout an hour talking and drinking when Buyer suddenly asked Red and\r\nI to find current events articles concerning Linux.   When that task\r\nwas completed, Buyer announced he was launching a live audiocast over\r\nMixlr.com with us as his guests.  You are about to hear the result. \r\nTopics range from the prospects of Linux taking over the small\r\nbusiness server market, now that Microsoft has retreated from the\r\nfield,  Android tablets and the future of the desktop in general, and\r\nthe (at the time) revelation that Steam would be coming to Linux (on\r\nthe last point, let me be the first to say that I am glad some of the\r\nconcerns in my rant appear to be unfounded, apparently after a lot of\r\nwork, Left for Dead 2 runs faster under Linux than it does under\r\nWindows with equivalent hardware.  This podcast was recorded on a\r\nwhim but I can\'t promise it won\'t happen again.</P>\r\n',131,0,1,'CC-BY-SA','podcast,audiocast',0,2561,1),
(1095,'2012-10-12','TGTM Newscast for 2012/10/07',1137,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul><li><a href=\"https://www.allgov.com/news/where-is-the-money-going/another-longstanding-montana-campaign-funding-law-struck-down-121005?news=845869\">Another Longstanding Montana Campaign Funding Law Struck Down</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/1/headlines#1015\">Youngest Gitmo Prisoner Transferred to Canada</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/13809/legislate_first_ask_questions_never1/\">Legislate First, Ask Questions Never</a></li>\r\n<li><a href=\"https://peoplesworld.org/california-approves-election-day-voter-registration/\">California approves election-day voter registration</a></li>\r\n\r\n<li><a href=\"https://www.thestand.org/2012/09/small-nfib-gets-big-bucks-from-gop-funders/\">‘Small’ NFIB’s big bucks from GOP funders</a></li>\r\n<li><a href=\"https://torrentfreak.com/prq-raid-targets-revealed-pirate-party-gets-boost-plot-thickens-121003/\">PRQ Raid Targets Revealed, Pirate Party Gets Boost, Plot Thickens….</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/governor-browns-vetoes-california-electronic-privacy-protection-again\">Governor Brown Vetoes California Electronic Privacy Protection. Again.</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121004/12122520595/why-mpaa-cant-win-hearts-minds-public-file-sharing-is-mainstream.shtml\">Why The MPAA Can\'t \'Win The Hearts And Minds\' Of The Public: File Sharing Is Mainstream</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121004/09270920593/report-internet-freedom-shows-were-seeing-less-less-it.shtml\">Report On Internet Freedom Shows We\'re Seeing Less And Less Of It</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-seized-data-case-will-get-a-hearing-court-rules-121005/\">Megaupload Seized Data Case Will Get a Hearing, Court Rules</a></li></ul>\r\n<p>Other Headlines:</p>\r\n<ul><li><a href=\"https://maggiemcneill.wordpress.com/2012/10/05/so-close-and-yet-so-far/\">So Close and Yet So Far</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/10/01/thought-control/\">Thought Control</a></li>\r\n\r\n<li><a href=\"https://www.democracynow.org/2012/10/4/expanding_the_debate_exclusive_third_party\">Expanding the Debate Exclusive: Third Party Candidates Break the Sound Barrier As Obama-Romney Spar</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1447\">Washington Doesn\'t Like Democratic Elections in Venezuela, Because of the Result</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1443\">France\'s Bold Plan to Tax the Rich</a></li></ul>\r\n<p>News from \"techdirt.com,\" \"thestand.org,\"&nbsp; \"inthesetimes.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org,\" and\r\n\"peoplesworld.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.allgov.com/news/where-is-the-money-going/another-longstanding-montana-campaign-funding-law-struck-down-121005?news=845869\">https://www.allgov.com/news/where-is-the-money-going/another-longstanding-montana-campaign-funding-law-struck-down-121005?news=845869</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/1/headlines#1015\">https://www.democracynow.org/2012/10/1/headlines#1015</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/13809/legislate_first_ask_questions_never1/\">https://inthesetimes.com/article/13809/legislate_first_ask_questions_never1/</a></li>\r\n<li><a href=\"https://peoplesworld.org/california-approves-election-day-voter-registration/\">https://peoplesworld.org/california-approves-election-day-voter-registration/</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/09/small-nfib-gets-big-bucks-from-gop-funders/\">https://www.thestand.org/2012/09/small-nfib-gets-big-bucks-from-gop-funders/</a></li>\r\n<li><a href=\"https://torrentfreak.com/prq-raid-targets-revealed-pirate-party-gets-boost-plot-thickens-121003/\">https://torrentfreak.com/prq-raid-targets-revealed-pirate-party-gets-boost-plot-thickens-121003/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/governor-browns-vetoes-california-electronic-privacy-protection-again\">https://www.eff.org/deeplinks/2012/10/governor-browns-vetoes-california-electronic-privacy-protection-again</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121004/12122520595/why-mpaa-cant-win-hearts-minds-public-file-sharing-is-mainstream.shtml\">https://www.techdirt.com/articles/20121004/12122520595/why-mpaa-cant-win-hearts-minds-public-file-sharing-is-mainstream.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121004/09270920593/report-internet-freedom-shows-were-seeing-less-less-it.shtml\">https://www.techdirt.com/articles/20121004/09270920593/report-internet-freedom-shows-were-seeing-less-less-it.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-seized-data-case-will-get-a-hearing-court-rules-121005/\">https://torrentfreak.com/megaupload-seized-data-case-will-get-a-hearing-court-rules-121005/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/10/05/so-close-and-yet-so-far/\">https://maggiemcneill.wordpress.com/2012/10/05/so-close-and-yet-so-far/</a></li>\r\n<li><a href=\"https://maggiemcneill.wordpress.com/2012/10/01/thought-control/\">https://maggiemcneill.wordpress.com/2012/10/01/thought-control/</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/4/expanding_the_debate_exclusive_third_party\">https://www.democracynow.org/2012/10/4/expanding_the_debate_exclusive_third_party</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1447\">https://sacsis.org.za/site/article/1447</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1443\">https://sacsis.org.za/site/article/1443</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2503,1),
(1096,'2012-10-15','KeepassX',1235,'A discussion of KeepassX, a cross platform password manager','Frank Bell discusses KeepassX, a versatile cross platform password manager for Linux and other *nix operating systems, Windows, and MAC.  He talks about how he learned about it and why he has become a user after years of resisting password vaults.<br />\r\n<br />\r\nRelated links:<br />\r\n<a href=\"https://www.keepassx.org/\">KeepassX</a>:  https://www.keepassx.org/<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Twofish\">Twofish encryption</a>:  https://en.wikipedia.org/wiki/Twofish<br />\r\n<a href=\"https://csrc.nist.gov/archive/aes/rijndael/wsdindex.html\">AES (Rijndael) encryption</a>:  https://csrc.nist.gov/archive/aes/rijndael/wsdindex.html<br />\r\n<a href=\"https://extragear.kde.org/apps/pwmanager/\">PwManager</a>:  https://extragear.kde.org/apps/pwmanager/<br />\r\n<a href=\"https://live.gnome.org/GnomeKeyring\">Gnome Keyring</a>:  https://live.gnome.org/GnomeKeyring<br />\r\n<a href=\"https://utils.kde.org/projects/kwalletmanager/\">Kwallet</a>:  https://utils.kde.org/projects/kwalletmanager/<br />\r\n<a href=\"https://www.linuxjournal.com/content/keepassx-keeping-your-passwords-safe\">Linux Journal article on KeepassX</a>:  https://www.linuxjournal.com/content/keepassx-keeping-your-passwords-safe<br />\r\n<a href=\"https://slackbuilds.org/repository/13.37/office/keepassx/\">KeepassX Slackbuild</a>:  https://slackbuilds.org/repository/13.37/office/keepassx/<br />\r\n<a href=\"https://keepass.com/\">Keepass, the inspiration of KeepassX</a>:   https://keepass.com/<br />',195,0,1,'CC-BY-SA','KeepassX,password,password vault',0,2587,1),
(1097,'2012-10-16','The Cyberunions Podcast',2855,'Exploring the intersection between trade union organising and new technology','<p>\r\nToday it\'s the turn of <strong>The Cyberunions Podcast</strong>, <a href=\"https://cyberunions.org/\">https://cyberunions.org/</a>. <em>Cyberunions is a project exploring the intersection between trade union organising and new technology. Rather than seeing technology as a set of tools, we see cyberspace as a space, where people work, organise politically, are entertained and educated, and engage in many fields of human endeavour.</em>\r\n</p>\r\n<p>\r\nTodays show is <em>The Cyberunions Podcast - Episode 46: gIMMI net freedomz</em> <a href=\"https://cyberunions.org/the-cyberunions-podcast-episode-46-gimmi-net-freedomz/\">https://cyberunions.org/the-cyberunions-podcast-episode-46-gimmi-net-freedomz/</a>\r\n</p>\r\n<hr />\r\n<p>We speak to <a href=\"https://www.smarimccarthy.is/about/\">Smári McCarthy</a> of the <a href=\"https://immi.is/Home\">International Modern Media Institute</a></p>\r\n<p><em>1:30 May Day updates</em></p>\r\n<ul>\r\n<li>Good day in Mexico City</li>\r\n<li><a href=\"https://www.breitbart.com/Big-Government/2012/05/03/may-day-chicago\" onclick=\"javascript:_gaq.push([\'_trackEvent\',\'outbound-article\',\'https://www.breitbart.com\']);\">Good article</a> about the new and old left coming together in the US</li>\r\n<li>Interesting times across Europe</li>\r\n<li>Elections in the UK (local), France and Greece</li>\r\n</ul>\r\n<p><em>6:00 Tech update</em></p>\r\n<ul>\r\n<li>Apple finally credits <a href=\"https://idealab.talkingpointsmemo.com/2012/05/how-openstreetmap-got-apple-to-give-it-due-credit.php\" >Open Street Maps</a></li>\r\n<li>Duckduckgo searches Open Street Maps if you search !osm</li>\r\n</ul>\r\n<p><em>8:00 Interview with <a href=\"https://www.smarimccarthy.is/about/\" >Smári McCarthy</a></em></p>\r\n<ul>\r\n<li><a href=\"https://immi.is/Home\" >International Modern Media Institute</a> builds media freedom best practice</li>\r\n<li>Makes Iceland the best country in the world to host information</li>\r\n<li>Time to go on the offensive to assert net freedom</li>\r\n<li>In the US, free speech is easy to suppress at local level</li>\r\n<li>Free speech laws are 200 years out of date and not fit for the information age</li>\r\n<li>Never waste a good crisis - it’s an opportunity for change</li>\r\n<li><a href=\"https://this.is/birgitta/\">Birgitta Jonsdottir</a> helped promote media freedom in the <a href=\"https://en.wikipedia.org/wiki/Althing\" >Alþingi</a></li>\r\n<li>The financial crisis means Iceland can no longer rely on is finance sector</li>\r\n<li>Data services become a new economic sector, which is diversified and encourages entrepeneurship</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement\" >ACTA</a> is a threat to a large portion of human endeavour and must be stopped</li>\r\n<li>Lobbyists have succeeded in entrenching intellectual monopoly protections into the Kenyan constitution - allows them to leverage East Africa</li>\r\n<li>How do unions fit into this? Where is the digital labour movement?</li>\r\n<li>The labour movement is paralysed by hierarchy - the internet challenges this and can unlock union power</li>\r\n<li>The industrial revolution was a tragic mistake</li>\r\n<li>How do you protect whistleblowers?</li>\r\n<li>You can get hosting in Iceland through <a href=\"https://ecodis.net/\" >Ecodis</a></li>\r\n</ul>\r\n\r\n<h2>Links</h2>\r\n<ul>\r\n<li><a href=\"https://immi.is/Home\">https://immi.is/Home</a></li>                                                       \r\n<li><a href=\"https://www.breitbart.com/Big-Government/2012/05/03/may-day-chicago\">https://www.breitbart.com/Big-Government/2012/05/03/may-day-chicago</a></li>                                                                              \r\n<li><a href=\"https://idealab.talkingpointsmemo.com/2012/05/how-openstreetmap-got-apple-to-give-it-due-credit.php\">https://idealab.talkingpointsmemo.com/2012/05/how-openstreetmap-got-apple-to-give-it-due-credit.php</a></li>              \r\n<li><a href=\"https://www.smarimccarthy.is/about/\">https://www.smarimccarthy.is/about/</a></li>                         \r\n<li><a href=\"https://immi.is/Home\">https://immi.is/Home</a></li>                                                       \r\n<li><a href=\"https://en.wikipedia.org/wiki/Althing\">https://en.wikipedia.org/wiki/Althing</a></li>                   \r\n<li><a href=\"https://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement\">https://en.wikipedia.org/wiki/Anti-Counterfeiting_Trade_Agreement</a></li>                                                                                \r\n<li><a href=\"https://ecodis.net/\">https://ecodis.net/</a></li>\r\n</ul>\r\n',158,54,1,'CC-BY-SA','trade union,media freedom',0,2510,1),
(1098,'2012-10-17','My Journey to Geekdom',795,'A personal reminiscence','<p>Welcome to Becky Newborough&apos;s first solo podcast for HPR in which she invites us along on her trip down memory lane as she reminisces about how she started using tech.\r\nShe has previously taken part in last year&apos;s collaborative HPR New Years eve show; jointly recorded a congratulatory message for HPR&apos;s 1000th episode and more recently\r\nat OggCamp 2012, she told us all about setting up Lincoln LUG.</p>\r\n\r\n<ul>\r\n    <li><a title=\"Link to World of Spectrum - 3D Deathchase\" href=\"https://www.worldofspectrum.org/infoseekid.cgi?id=0001303\">ZX Spectrum 3D Deathchase</a></li>\r\n    <li><a title=\"Link to World of Spectrum - Jetset Willy\" href=\"https://www.worldofspectrum.org/infoseekid.cgi?id=0002589\">ZX Spectrum Jetset Willy</a></li>\r\n    <li><a title=\"List of aircraft of the RAF\" href=\"https://en.wikipedia.org/wiki/List_of_aircraft_of_the_Royal_Air_Force\">List of aircraft of the RAF</a></li>\r\n    <li><a title=\"Link to Crunchbang Linux\" href=\"https://crunchbang.org/\">Crunchbang Linux</a></li>    \r\n</ul>\r\n<p>Becky hopes that you have enjoyed the show.</p>\r\n\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.worldofspectrum.org/infoseekid.cgi?id=0001303\">https://www.worldofspectrum.org/infoseekid.cgi?id=0001303</a></li>\r\n<li><a href=\"https://www.worldofspectrum.org/infoseekid.cgi?id=0002589\">https://www.worldofspectrum.org/infoseekid.cgi?id=0002589</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/List_of_aircraft_of_the_Royal_Air_Force\">https://en.wikipedia.org/wiki/List_of_aircraft_of_the_Royal_Air_Force</a></li>\r\n<li><a href=\"https://crunchbang.org/\">https://crunchbang.org/</a></li>\r\n</ul>\r\n',226,0,1,'CC-BY-SA','BBC Micro,ZX Spectrum 48k,RAF,Crunchbang,Lincoln LUG',0,2480,1),
(1099,'2012-10-18','compilers part 2',592,'About the parsing stage of a compiler','<strong>miscellaneous radio theater 4096 </strong>\r\n<br />\r\nIn this multipart episode sigflup describes the parsing stage of a compiler.',115,84,1,'CC-BY-SA','compiler,parsing',0,2399,1),
(1100,'2012-10-19','Why Android Tablets Suck Part2',1642,'MrGadgets might be changing his opinion of Android Tablets','in today\'s show Mr.Gadgets calls in another episode on why Android tablets suck.',155,0,1,'CC-BY-SA','Android,tablet ',0,2742,1),
(1101,'2012-10-22','Recovery of an (en)crypted home directory in a buntu based system',1107,'Encrypted home folder recovery','<P>Recovery of an (en)crypted home directory in a \'buntu based system </P>\r\n<P>by 5150</P>\r\n<P><BR>\r\n</P>\r\n<P>This is going to be the archetypal “How I Did It” episode because if fulfills the criterion of dealing with an issue most listeners will most likely never have to resolve, but might be invaluable to those few who some day encounter the same problem, how to recover an encrypted home folder on an Ubuntu system.</P>\r\n<P>I enabled home folder encryption on installation of a Linux Mint 8 system some years back and it never gave me trouble until the day that it did.  Suddenly, my login would be accepted, but then I would come right back to GDM.  Finally I dropped into a text console to try to recover the contents of my home folder, and instead found two files, Access-Your-Private-Data.desktop and README.txt .  README.txt explained that I had arrived in my current predicament because my user login and password for some reason were no longer decrypting my home folder (Ubuntu home folder encryption is tied to your login, no additional password is required).  Honestly, until I lost access to my files, I \'d forgotten that I\'d opted for encryption.  I found two\r\narticles that described similar methods of recovery.  I\'d tried that following their instructions and failed, probably because I was mixing and matching what seemed to be the easiest steps to implement from the two articles.  When I took another look at the material weeks later, I discovered I missed a link in the comments that led me to an improved method added at Ubuntu 11.04 that saves several steps:\r\n<A HREF=\"https://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html\">https://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.html</A></P>\r\n<OL>\r\n<LI><P>Boot to an Ubuntu distribution CD (11.04 or later)</P>\r\n<LI><P>Create a mount point and mount the hard drive.  Of course, if you configured you drive(s) with multiple data partitions (root, /home,\r\netc) you would have to mount each separately to recover all the contents of your drive, but you only have to worry about decrypting your home directory.  If you use LVM, and your home directory spans several physical drives or logical partitions, I suspect things could get interesting.</P>\r\n<OL>\r\n<LI><P>$sudo mkdir /media/myhd</P>\r\n<OL>\r\n<LI><P>/media is owned by root, so modifying it requires elevation</P>\r\n</OL>\r\n<LI><P>You need to confirm how your hardrive is registered with the OS.  I just ran Disk Utility and confirmed that my hard drive was parked\r\nat /dev/sda, that meant that my single data partition would be at /dev/sda1</P>\r\n<LI><P>$sudo mount /dev/sda1 /media/myhd</P>\r\n<LI><P>Do a list on /media/myhd to confirm the drive is mounted</P>\r\n<OL>\r\n<LI><P>$ls /media/myhd</P>\r\n</OL>\r\n<LI><P>The new recovery command eliminates the need to re-create your old user</P>\r\n<OL>\r\n<LI><P>$sudo ecryptfs-recover-private           (yes, ecrypt not e<U>n</U>crypt)</P>\r\n<LI><P>You will have to wait a few minutes while the OS searches your hard drive for encrypted folders</P>\r\n<OL>\r\n<LI><P>When a folder is found, you will see </P>\r\n<P>INFO:\r\nFound [/media/myhd/home/.ecryptfs/<I>username</I>/.Private].</P>\r\n<P>Try to recover this directory? [Y/n]</P>\r\n<UL>\r\n<LI><P>Respond “Y”</P>\r\n</UL>\r\n<LI><P>You will be prompted for you old password</P>\r\n<LI><P>You should see a message saying your data was mounted read only at </P>\r\n<P>/tmp/ecryptfs.{SomeStringOfCharacters}</P>\r\n<UL>\r\n<LI><P>I missed the mount point at first, I was look for my files in /media/myhd/home/<I>myusername</I></P>\r\n</UL>\r\n</OL>\r\n</OL>\r\n<LI><P>If you try to list the files in /tmp/ecryptfs.{SomeStringOfCharacters}, you will get a “Permission Denied” error.  This because your old user owns these files, not your distribution CD login</P>\r\n<OL>\r\n<LI><P>[You will probably want to copy “/tmp/ecryptfs.{SomeStringOfCharacters}” into your terminal buffer as you will need to reference it in commands.  You can select if with your mouse in the “Success” message and copy it with &lt;Ctrl&gt;&lt;Alt&gt;c, paste it later with &lt;Ctrl&gt;&lt;Alt&gt;v</P>\r\n<LI><P>I tried to take ownership of /tmp/ecryptfs.{SomeStringOfCharacters}, I should have thought that would have worked.</P>\r\n<OL>\r\n<LI><P>From my command prompt, I can see my user name is “ubuntu”</P>\r\n<LI><P>$ sudo chown -R ubuntu /tmp/ecryptfs.{SomeStringOfCharacters}</P>\r\n<UL>\r\n<LI><P>-R takes ownership of subdirectories recursively</P>\r\n<LI><P>It\'s a good time to get a cup of coffee</P>\r\n</UL>\r\n</OL>\r\n</OL>\r\n<LI><P>Next, we need to copy the files in our home directory to another location, I used an external USB drive (it was automounted under /media when I plugged it in).  If you had space on the original hard drive, I suppose you could create a new user and copy the files to the new home folder.  I decided to take the opportunity to upgrade my distro.  Some of the recovered files will wind up on my server and some on my newer laptop.</P>\r\n<OL>\r\n<LI><P>One could run Ubuntu\'s default file manager as root by issuing “sudo nautilus &amp;” from the command line (the “&amp;” sends the\r\nprocess to the background so you can get your terminal prompt back)</P>\r\n<OL>\r\n<LI><P>Before copying, be sure to enable “View Hidden Files” so the configuration files and directories in you home directory will be recovered as well.  As I said, there are select configuration files and scripts in /etc I will want to grab as well.</P>\r\n</OL>\r\n<LI><P>I had trouble with Nautilus stopping on a file it couldn\'t copy, so I used cp from the terminal so the process wouldn\'t stop every\r\ntime it needed additional input.</P>\r\n<OL>\r\n<LI><P>$ cp -Rv  /tmp/ecryptfs.{SomeStringOfCharacters} /media/<I>USBDrive</I>/<I>Recovered</I></P>\r\n<UL>\r\n<LI><P>Of course the destination will depend on what you\'ve named your USB drive and what folder (if any) you created to hold your recovered files</P>\r\n<LI><P>-Rv copies subdirectories recursively and verbosely, otherwise the drive activity light may be your only indication of progress.  The cp command automatically copies hidden files as well.</P>\r\n<LI><P>Because of the file ownership difficulties, I could only copy the decrypted home folder in its entirety, \r\n</P>\r\n</UL>\r\n</OL>\r\n<LI><P> I still had trouble with access do to to ownership once I detached the external drive and remounted it on my Fedora laptop, but I\r\ntook care of that with:</P>\r\n<OL>\r\n<LI><P>$ su -c \'chown -R <I>mylogin</I>/media/<I>USBDrive</I>/<I>Recovered\'</I></P>\r\n</OL>\r\n</OL>\r\n</OL>\r\n</OL>\r\n',131,0,1,'CC-BY-SA','encryption,Ubuntu,recovery ',0,2545,1),
(1102,'2012-10-23','Speech Impediments',1322,'In this episode Door shares with us life with a speech impediment','In this episode Door shares with us life with a speech impediment, his experiences and his speech goals.',212,79,1,'CC-BY-SA','speech impediment,stuttering ',0,2430,1),
(1103,'2012-10-24','Thoughtkindness: In Defense of Media Freetardation',4790,'Media formats and freedom','<p>It took 14 months longer than intended to get this episode done! To make up \r\nfor it, I\'ve unintentionally ended up with enough time of me talking to almost\r\nmake up a minimal-useful-sized episode every month while everyone\'s been \r\nwaiting.</p>\r\n<p>Today\'s episode of \"Thoughtkindness\" consists of:</p>\r\n<ul>\r\n<li>Me begging for forgiveness for disappearing for a year.</li>\r\n<li>An update on \"bunnies\", my linux laptop from Ohava Computers</li>\r\n<li>Over an hour of my attempt to collect and explain why we need \r\nto make media on the internet more \"freetarded\"</li>\r\n</ul>\r\n<p>After revealing what ticked me off and made me start on this episode, I \r\nlaunch into a short technical and historical talk about the handful of audio \r\nand video files that matter on the web today.</p>\r\n<p>(Opus, Ogg Vorbis, WebM, MP3, Flash Video, MP4, and a few others).</p>\r\n<p>Following this, I explain why I think the legally-free media formats are\r\nso important, and much more useful than most people seem to recognize, why\r\nI think we need to be paying more attention to audio than video, and what\r\nneeds to happen to make legally-free media ubiquitous.</p>\r\n<p>I conclude by once again begging for attention and foolishly publically\r\nannouncing that I want to try to develop some software and invite everyone\r\nto pester me for it as well as for future audio shows. Maybe I won\'t be \r\nallowed to procrastinate for another year before producing more this time.</p>\r\n<p>Let me know if this is helpful or at least entertaining...</p>\r\n<p>Note: an Opus version of this episode will be available at\r\nhttps://hpr.dogphilosophy.net for either online listening in \r\nFirefox 15 or later, or downloading for listening in VLC or \r\nother Opus-supporting applications.</p>\r\n',182,0,1,'CC-BY-SA','media format,freedom,Opus,Ogg Vorbis,WebM,MP3,Flash Video,MP4 ',0,2551,1),
(1104,'2012-10-25','TuxJam: Episode 15',3675,'In this episode we visit the TuxJam podcast from Scotland','<p>Today we are going to take a jaunt over to see how it\'s done in the Highlands. </p>\r\n<p>\r\n<strong>The TuxJam audiocast</strong> is a family friendly Creative Commons music show with open source goodness.<br />\r\n<a href=\"https://casts.unseenstudio.co.uk/tuxjam/2012/08/28/episode-15/\">https://casts.unseenstudio.co.uk/tuxjam/2012/08/28/episode-15/</a>\r\n</p>\r\n<hr />\r\n<p>After a sunny warm summer on Lewis, TuxJam makes a return that coincides with the rain and gales.  \r\nTo entertain the listeners on the cold autumn nights Kevie looks at \r\n<a href=\"https://www.tinycorelinux.com/\" target=\"_blank\">Tiny Core Linux</a> 4.6, \r\n<a href=\"https://www.planetwatt.com/\" target=\"_blank\">WattOS</a> R6, \r\n<a href=\"https://www.zorin-os.com/\" target=\"_blank\">ZorinOS</a> 6.1 \"Lite\", \r\n<a href=\"https://www.salineos.com/\" target=\"_blank\">SalineOS</a> 2.0,\r\n<a href=\"https://manjaro.org/\" target=\"_blank\"> Manjaro Linux</a> 0.8 and \r\n<a href=\"https://www.pclinuxos.com/\" target=\"_blank\">PCLinuxOS</a> 2012.08. Along with an in-depth look at \r\n<a href=\"https://lubuntu.net/\" target=\"_blank\">Lubuntu</a>, \r\n<a href=\"https://writetype.bernsteinforpresident.com/\" target=\"_blank\">WriteType</a>, \r\n<a href=\"https://radiotray.sourceforge.net/\" target=\"_blank\">Radio Tray</a> and Android browser \r\n<a href=\"https://guardianproject.info/apps/orweb/\" target=\"_blank\">Orweb v2</a>.  Listen to Kevie on a recent episode of the \r\n<a href=\"https://www.musicmanumit.com/2012/08/unseen-studio-120819-music-manumit.html\" target=\"_blank\">Music Manumit</a> podcast. Please email suggestions for music/software for Kevie to try out, tag the message #tuxjam (\r\n<a href=\"https://identi.ca\" target=\"_blank\">identi.ca</a>, \r\n<a href=\"https://joindiaspora.com\" target=\"_blank\">Diaspora</a> or \r\n<a href=\"https://https://libertreeproject.org/\" target=\"_blank\">Libertree</a>) or make a note of it on TuxJam’s \r\n<a href=\"https://piratepad.net/tuxjam\" target=\"_blank\">PiratePad</a> page.  Along with the following great creative commons tracks:\r\n</p>\r\n<p>\r\n1. <a href=\"https://www.jamendo.com/en/track/956150/give-it-up\" target=\"_blank\">Soundstatues - Give It Up</a><br />\r\n2. <a href=\"https://www.jamendo.com/en/list/a112385/promise\" target=\"_blank\">Lar Clobsay - Promise</a><br />\r\n3. <a href=\"https://www.jamendo.com/en/track/332410/don-t-care\" target=\"_blank\">Crimson Sun - Don’t Care</a><br />\r\n4. <a href=\"https://badpandarecords.wordpress.com/2012/05/21/badpanda129/\" target=\"_blank\">Tommy Toussaint - I Don’t Wanna Cry </a><br />\r\n5. <a href=\"https://www.jamendo.com/en/track/955435/brainscience\" target=\"_blank\">Reduced Romantics - Brainscience </a><br />\r\n6. <a href=\"https://www.jamendo.com/en/track/879138/commercial-hi-tech-music\" target=\"_blank\">Plastic3 - Commercial High Tech Music</a>\r\n</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://casts.unseenstudio.co.uk/tuxjam/2012/08/28/episode-15/\">https://casts.unseenstudio.co.uk/tuxjam/2012/08/28/episode-15/</a></li>\r\n<li><a href=\"https://www.tinycorelinux.com/\">https://www.tinycorelinux.com/</a></li>\r\n<li><a href=\"https://www.jamendo.com/en/track/956150/give-it-up\">https://www.jamendo.com/en/track/956150/give-it-up</a></li>\r\n<li><a href=\"https://www.jamendo.com/en/list/a112385/promise\">https://www.jamendo.com/en/list/a112385/promise</a></li>\r\n<li><a href=\"https://www.jamendo.com/en/track/332410/don-t-care\">https://www.jamendo.com/en/track/332410/don-t-care</a></li>\r\n<li><a href=\"https://badpandarecords.wordpress.com/2012/05/21/badpanda129/\">https://badpandarecords.wordpress.com/2012/05/21/badpanda129/</a></li>\r\n<li><a href=\"https://www.jamendo.com/en/track/955435/brainscience\">https://www.jamendo.com/en/track/955435/brainscience</a></li>\r\n<li><a href=\"https://www.jamendo.com/en/track/879138/commercial-hi-tech-music\">https://www.jamendo.com/en/track/879138/commercial-hi-tech-music</a></li>\r\n</ul>\r\n',158,54,1,'CC-BY-SA','TuxJam,music',0,2435,1),
(1106,'2012-10-29','Of Fuduntu, RescaTux (or the Farmer Buys a Dell)',754,'An installation tale of woe','<P>This is another one of my How I Did It\r\nPodcasts (or How I Done It if you rather) where my goal is to pass\r\nalong the things I learn as a common Linux user administering my home\r\ncomputers and network, and engaging in the types of software\r\ntinkering that appeals to our sort of enthusiast.</P>\r\n<P><BR>\r\n</P>\r\n<P>I\'d been thinking for a while about\r\nreplacing the small computer on my dinner table. I had been using an\r\nold HP TC1000, one of the original active stylus Windows tablets, of\r\ncourse now upgraded to Linux. With the snap in keyboard, it had a\r\nform factor similar to a netbook, with the advantage that all the\r\nvulnerable components were behind the LCD, up off the table and away\r\nfrom spills. It had served my purpose of staying connected to IRC\r\nduring mealtimes, and occasional streaming of live casts, but I\r\nwanted more. I wanted to be able to join into Mumble while preparing\r\nmeals, I wanted to be able to load any website I wanted without\r\nlockups, and I wanted to stream video content and watch DVDs.</P>\r\n<P><BR>\r\n</P>\r\n<P>I was concerned that putting a laptop\r\non the table was an invitation to have any spilled beverage sucked\r\nright into the air intakes, and I never even considered a desktop\r\nsystem in the dining room until I saw a refurbished Dell Inspiron 745\r\non GearXS.com (I wouldn\'t normally plug a specific vendor, but now\r\nGearXS is putting Ubuntu on all it\'s used corporate castoff systems).\r\nThis Dell had the form factor that is ubiquitous in point-of-sale, a\r\nvertical skeleton frame with a micro system case on one side and a\r\n17” LCD on the other, placing all the electronics several inches\r\nabove the surface on which it is placed. I even found a turntable\r\nintended for small TVs that lets me smoothly rotate the monitor to\r\neither at my place on the table or back towards the kitchen where I\r\nam cooking. I already had a sealed membrane keyboard with an\r\nintegrated pointer and wireless-N USB dongle to complete the package.\r\nShipped, my “new” dual core 2.8Ghz Pentium D system with 80Gb\r\nhard drive and Intel graphics was under $150. [The turntable was $20\r\nand an upgrade from 1Gb to 4Gb of used DDR2 was $30, but both were\r\nworth it.] Since the box shipped with Ubuntu, I thought installing\r\nthe distro of my choice would be of no consequence, and that is where\r\nmy tale begins.</P>\r\n<P><BR>\r\n</P>\r\n<P>I\'m going to start my story towards the\r\nend, as it is the most important part. After the installation of four\r\nLinux distros in as many days (counting the Ubuntu 10.04 LTS the box\r\nshipped with, a partial installation of SolusOS 2r5, Fuduntu and\r\nfinally Lubuntu 12.04), I discovered I couldn\'t boot due to Grub\r\ncorruption (machine POSTed, but where I should have seen Grub, I got\r\na blank screen with a cursor in the upper left corner). \r\n</P>\r\n<P><BR>\r\n</P>\r\n<P>A. I thought I would do a total disk\r\nwipe and start over, but DBAN from the UBCD for Windows said it\r\nwasn\'t able to write to the drive (never seen that before) \r\n</P>\r\n<P>B. Started downloading the latest\r\nRescaTux ISO. Meanwhile, I found an article that told me I could\r\nrepair Grub with a Ubuntu CD\r\nhttps://ubuntunigeria.wordpress.com/2010/09/02/how-to-restore-grub2-using-an-ubuntu-live-cd-or-thumb-drive/\r\n, so I tried booting from the Lubuntu 12.04 CD (using the boot device\r\nselector built into the hardware). Same black screen, preceded by a\r\nmessage that the boot device I had selected was not present. Same\r\nthing with the Fuduntu DVD that had worked the day before. With the\r\nexception of UBCD, I couldn\'t get a live CD to boot. \r\n</P>\r\n<P>C. Now having downloaded the RescaTux\r\nISO, and suspecting a problem with the optical drive, I used\r\nUnetbootin to make a RescaTux bootable thumb drive. RescaTux \r\n</P>\r\n<P>(\r\nhttps://download2.berlios.de/rescatux/rescatux_cdrom_usb_hybrid_i386_486-amd64_0.30b7_sg2d.iso\r\n) has a pre-boot menu that let\'s you choose between 32 and 64 bit\r\nimages, but that was as far as I got, nothing happened when I made my\r\nselection. \r\n</P>\r\n<P>D. At this point, I am suspecting a\r\nhardware failure that just happened to coincide with my last install.\r\nThis is a Ultra Small Form Factor Dell, the kind you see as point of\r\nsale or hospital systems, so there weren\'t many components I could\r\nswap out. I didn\'t have any DDR2 laying around, but I did test each\r\nof the two sticks the system came with separately with the same\r\nresults. I then reasoned a Grub error should go away if disabled the\r\nhard drive, so I physically disconnected the drive and disabled the\r\nSATA connector in the BIOS. I still couldn\'t boot to a live CD.\r\nDeciding there was a reason his machine was on the secondary market,\r\nI hooked everything back up and reset the BIOS settings to the\r\ndefaults, still no luck. \r\n</P>\r\n<P>E. As a Hail Mary the next day, I\r\nburned the RescaTux ISO to a CD and hooked up and external USB\r\noptical drive. This time, I booted to the Live CD, did the two step\r\ngrub repair, and when I unplugged the external drive, I was able to\r\nboot right into my Lubuntu install. Now booting to Live CDs from the\r\noriginal optical drive and from the thumb drive worked. RescaTux FTW.\r\n</P>\r\n<P><BR>\r\n</P>\r\n<P>Now a little bit on how I got in this\r\nmess. As I said, the Dell shipped with 10.04, but I wanted something\r\nless pedestrian than Ubuntu (ironic I wound up there anyway). I tried\r\nHybride, but once again, like my trial on the P4 I mentioned on\r\nLinuxBasix, the Live CD booted, but the icons never appeared on the\r\ndesktop (I think it\'s a memory thing, the Dell only shipped with a\r\ngig, shared with the integrated video). After Hybride, I really\r\nwanted to be one of the cool kids and run SolusOS, but the install\r\nhung twice transferring boot/initrd.img-3.3.6-solusos. I casted\r\naround for a 64bit ISO I had on hand, and remembered I\'d really\r\nwanted to give Fuduntu a try. Fuduntu is a rolling release fork of\r\nFedora, with a Gnome 2 desktop, except that the bottom bar is\r\nreplaced with a Mac style dock, replete with bouncy icons (cute at\r\nfirst,but I could tell right away they would get on my nerves).\r\nHowever, I found I liked the distro, despite the fact I found the\r\ndefault software choices a little light for a 900Mb download (Google\r\nOffice, Chromium, no Firefox, no Gimp). Worst of all, no Mumble in\r\nthe repos at all (really Fuduntu guys? While trying to install\r\nMumble, do you know how many reviews I found that can be summed up as\r\n&quot;Fuduntu is great, but why is there no Mumble?&quot;).\r\nUnfortunately, I put Mumble on the back burner while I installed and\r\nconfigured my default set of comfort apps from the repos (Firefox,\r\nXChat, Gimp, VLC, LibreOffice, etc). [BTW, with the anticipated\r\narrival of a 2.4ghz headset, I hope to be able to use the new machine\r\nto join the LUG/podcast while preparing and dare I say eating\r\ndinner.] \r\n</P>\r\n<P><BR>\r\n</P>\r\n<P>I visited the Mumble installation page\r\non SourceForge, and found they no longer linked to .deb files and\r\nfedora .rpms, as they assume you can install from your repositories.\r\nThinking someone must have found an easy solution, I hit Google. The\r\nbest answer I found was a page on the Fuduntu forums\r\n(https://www.fuduntu.org/forum/viewtopic.php?f=21&amp;t=2237 ), that\r\nsuggested downloading the Mumble and a dozen prerequisite library\r\n.rpm\'s from a third party site called rpm.pbone.net. I visited\r\npbone.net, and found when I looked up each library, I got a dozen\r\ndifferent links to versions of the file. Then I saw a link that\r\nseemed to offer the promise of simplifying my task, if I subscribed\r\nto pbone.net, I could add their whole catalog as a repo. While\r\nresearching the legitimacy of pbone.net, I found them mentioned in\r\nthe same sentence as RPMFusion as an alternate repository for Fedora.\r\nI decided to install the RPMFusion repos as well, thinking I might\r\nfind some of the needed libraries in there. I registered with pbone,\r\nand discovered I would only have access to their repository for 14\r\ndays free, after which it would cost $3 a month (after all, hosting\r\nsuch a service must cost money). I figured the free trial would at\r\nleast get Mumble installed, and went through the set up. Among the\r\nquestions I had to answer were which Fedora version I was running (I\r\npicked 17, since Fuduntu is rolling) and 32 or 64 bit. pbone.net\r\ngenerated a custom .repo file to place in my /etc/yum.repos.d\r\ndirectory. At this time, I\'d already set up RPMFusion. \r\n</P>\r\n<P><BR>\r\n</P>\r\n<P>The fun started when I ran \'yum\r\nupdate\'. I got &quot;Error: Cannot find a valid baseurl for repo:\r\nrpmfusion-free&quot;. It turns out (\r\nhttps://optics.csufresno.edu/~kriehn/fedora/fedora_files/f10/howto/repositories.html\r\n) the location of the RPMFusion servers are usually commented out in\r\nthe .repo files, Fedora must know where they are, but I guess Fuduntu\r\ndoes not. I uncommented each of the baseurl statements (there are\r\nthree) in each of the RPMFusion .repo files (there are four files,\r\nfree, non-free, free-testing, and non-free testing). I then re-ran\r\n\'yum update\', this time I was told the paths for the RPMFusion\r\nbaseurl\'s didn\'t exist. I opened up the path in a browser and\r\nconfirmed it was indeed wrong. I pruned sub directories from the path\r\none by one until I found a truncated url that actually existed on the\r\nRPMFusion FTP server. I looked at the .repo files again and figured\r\nout the paths referenced included global environment variables the\r\nwere inconstant between Fedora and Fuduntu. For instance, $release in\r\nFedora would return a value like 15, 16, or 17, where in Fuduntu it\r\nresolves to 2012. I figured if I took the time, I could walk up and\r\ndown the FTP server and come up with literal paths to put in the\r\nRPMFusion .repo files, but instead I just moved the involved .repo\r\nfiles into another folder to be dealt with another day. \r\n</P>\r\n<P><BR>\r\n</P>\r\n<P>I again launched \'yum update\'. This\r\ntime had no errors, but I was getting an excessive amount of new\r\nfiles from my new pbone.net repo (\'yum update\' updates your sources\r\nand downloads changed files all in one operation). It\'s possible the\r\nrolling Fuduntu is closer Fedora 16, so when I told pbone.net I was\r\nrunning 17, all the files in the alternate repo were newer than what\r\ni had. In any case, I had no wish to be dependent of a repo I had to\r\nrent at $3 a month, so I canceled the operation, admitted defeat, and\r\nstarted downloading the 64bit version of Lubuntu. I know I said I\r\nwould rather have a more challenging distro, but because of it\'s\r\nlocation, this needs to be a just works PC, not a hack on it for half\r\na day box. I would have like to have given Mageia, Rosa, or PCLinuxOS\r\na shot, but too many packages from outside the repos (case in point,\r\nHulu Desktop) are only available in Debian and Fedora flavors. You\r\nknow the rest, I installed Lubuntu, borked my Grub, loop back to the\r\ntop of the page.</P>\r\n',131,0,1,'CC-BY-SA','linux,distributions ',0,4296,1),
(1105,'2012-10-26','TGTM Newscast for 10/24/2012',1246,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/10/13/billionaire-koch-brother-accused-of-imprisoning-interrogating-former-employee/\">Billionaire Koch brother accused of imprisoning, interrogating former employee</a></li>\r\n<li><a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=394567\">Iceland Constitutional Referendum: Two Thirds Vote Yes</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/93-of-presidential-ad-money-spent-in-just-9-states-121012?news=845932\">93% of Presidential Ad Money Spent in Just 9 States</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/19/headlines#10194\">NY Federal Appeals Court Strikes Down DOMA</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/17/headlines#10174\">Green Party Candidates Arrested for Trying to Enter Debate </a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/stingrays-biggest-unknown-technological-threat-cell-phone-privacy\">Stingrays: The Biggest Technological Threat to Cell Phone Privacy You Don\'t Know About</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-megaupload-will-deflect-copyright-liability-and-become-raid-proof-121018/\">New MegaUpload Will Deflect Copyright Liability and Become Raid-Proof</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/eff-condemns-arrest-prominent-cuban-bloggers\">EFF Condemns Arrest of Prominent Cuban Bloggers</a></li>\r\n<li><a href=\"https://torrentfreak.com/dmca-notice-forces-1450000-education-blogs-offline-121016/\">DMCA Notice Forces 1,450,000 Education Blogs Offline</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121018/16295620755/school-suspends-students-finding-racy-photo-teacher-accidentally-put-their-ipads.shtml\">School Suspends Students For Finding \'Racy\' Photo Teacher Accidentally Put On Their iPads</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://inthesetimes.com/article/14023/mexicos_labor_law_reform_sparks_massive_protests/\">Mexico’s Labor Law Reform Sparks Massive Protests</a></li>\r\n<li><a href=\"https://www.rhrealitycheck.org/article/2012/10/19/not-done-texas-dshs-rules-on-abortion-affiliate-ban\">Texas Promises To Shut Down Women\'s Health Program Altogether If Compelled To Include Planned Parenthood</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-moves-to-the-cloud-becomes-raid-proof-121017/\">Pirate Bay Moves to The Cloud, Becomes Raid-Proof</a></li>\r\n<li><a href=\"https://thecommandline.net/2012/10/16/pirate_cinema/\">TCLP 2012-10-16 Cory Doctorow: Pirate Cinema</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/tale-two-countries-new-zealand-apologizes-illegal-domestic-spying-while-us-still\">A Tale of Two Countries: New Zealand Apologizes for Illegal Domestic Spying, While US Still Refuses to Acknowledge NSA’s Warrantless Wiretapping</a></li>\r\n</ul>\r\n<p>News from \"techdirt.com,\" \"rawstory.com,\"  \"icelandreview.com,\" and \"allgov.com\" used under arranged permission. News from \"torrentfreak.com,\" and \"eff.org\" used under permission of the Creative Commons by-attribution license. News from \"democracynow.org\" used under permission of the Creative Commons by-attribution non-commercial no-derivatives license. News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/10/13/billionaire-koch-brother-accused-of-imprisoning-interrogating-former-employee/\">https://www.rawstory.com/rs/2012/10/13/billionaire-koch-brother-accused-of-imprisoning-interrogating-former-employee/</a></li>\r\n<li><a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=394567\">https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=394567</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/93-of-presidential-ad-money-spent-in-just-9-states-121012?news=845932\">https://www.allgov.com/news/top-stories/93-of-presidential-ad-money-spent-in-just-9-states-121012?news=845932</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/19/headlines#10194\">https://www.democracynow.org/2012/10/19/headlines#10194</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/17/headlines#10174\">https://www.democracynow.org/2012/10/17/headlines#10174</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/stingrays-biggest-unknown-technological-threat-cell-phone-privacy\">https://www.eff.org/deeplinks/2012/10/stingrays-biggest-unknown-technological-threat-cell-phone-privacy</a></li>\r\n<li><a href=\"https://torrentfreak.com/new-megaupload-will-deflect-copyright-liability-and-become-raid-proof-121018/\">https://torrentfreak.com/new-megaupload-will-deflect-copyright-liability-and-become-raid-proof-121018/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/eff-condemns-arrest-prominent-cuban-bloggers\">https://www.eff.org/deeplinks/2012/10/eff-condemns-arrest-prominent-cuban-bloggers</a></li>\r\n<li><a href=\"https://torrentfreak.com/dmca-notice-forces-1450000-education-blogs-offline-121016/\">https://torrentfreak.com/dmca-notice-forces-1450000-education-blogs-offline-121016/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121018/16295620755/school-suspends-students-finding-racy-photo-teacher-accidentally-put-their-ipads.shtml\">https://www.techdirt.com/articles/20121018/16295620755/school-suspends-students-finding-racy-photo-teacher-accidentally-put-their-ipads.shtml</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14023/mexicos_labor_law_reform_sparks_massive_protests/\">https://inthesetimes.com/article/14023/mexicos_labor_law_reform_sparks_massive_protests/</a></li>\r\n<li><a href=\"https://www.rhrealitycheck.org/article/2012/10/19/not-done-texas-dshs-rules-on-abortion-affiliate-ban\">https://www.rhrealitycheck.org/article/2012/10/19/not-done-texas-dshs-rules-on-abortion-affiliate-ban</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-moves-to-the-cloud-becomes-raid-proof-121017/\">https://torrentfreak.com/pirate-bay-moves-to-the-cloud-becomes-raid-proof-121017/</a></li>\r\n<li><a href=\"https://thecommandline.net/2012/10/16/pirate_cinema/\">https://thecommandline.net/2012/10/16/pirate_cinema/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/tale-two-countries-new-zealand-apologizes-illegal-domestic-spying-while-us-still\">https://www.eff.org/deeplinks/2012/10/tale-two-countries-new-zealand-apologizes-illegal-domestic-spying-while-us-still</a></li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM ',0,2438,1),
(1107,'2012-10-30','Compilers Part 3',628,'The semantic analysis stage of compilation','<strong>miscellaneous radio theater 4096</strong>\r\n<br />\r\nIn this multipart episode sigflup describes the semantic analysis stage of a compiler.\r\n',115,84,1,'CC-BY-SA','compiler,semantic analysis ',0,2246,1),
(1108,'2012-10-31','What\'s In my Bag?',540,'We examine the contents of Mike\'s bag','<!-- Edited by Dave Morriss 2016-03-12 to remove the <caption> stuff which is\r\nillegal and will probably prevent the upload to archive.org -->\r\n<table border=\"0\">\r\n<tbody>\r\n<tr>\r\n<th>Kit</th>\r\n<th>Description</th>\r\n</tr>\r\n<tr>\r\n<td>\r\n<!-- <caption  id=\"attachment_1668\" align=\"alignleft\" width=\"225\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1668\" rel=\"attachment wp-att-1668\"><img class=\"size-medium wp-image-1668 \" title=\"My Backpack \" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0235-225x300.jpg\" alt=\"My Backpack\" width=\"225\" height=\"300\" /></a><br/>My Backpack\r\n<!-- </caption> -->\r\n</td>\r\n<td> My Backpack - note the HPR Badge - this is the bag I take to work every day.</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n<!-- <caption  id=\"attachment_1669\" align=\"alignleft\" width=\"300\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1669\" rel=\"attachment wp-att-1669\"><img class=\"size-medium wp-image-1669\" title=\"My Acer Aspire netbook  \" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0236-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" /></a><br/>My Acer Aspire netbook\r\n<!-- </caption> -->\r\n</td>\r\n<td>This is a refurbed type unit I got from the <a href=\"https://www.acerdirect.co.uk/\">Acer Direct</a>.</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1670\" align=\"alignleft\" width=\"300\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1670\" rel=\"attachment wp-att-1670\"><img class=\"size-medium wp-image-1670\" title=\"My Kindle 2 \" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0238-300x225.jpg\" alt=\"My Kindle 2\" width=\"300\" height=\"225\" /></a><br/>My Kindle 2\r\n<!-- </caption> -->\r\n</td>\r\n<td>This kindle was a birthday present from Rachel, last year.  She knows me so well :)Its loaded with a load of ebooks from the great folks at <a href=\"https://oreilly.com\">O\'reilly</a>.The case for this was from <a href=\"https://www.tesco.com/direct/tesco-finest-leather-folio-black-kindle-case/215-7023.prd\">Tesco</a></td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1672\" align=\"alignleft\" width=\"225\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1672\" rel=\"attachment wp-att-1672\"><img class=\"size-medium wp-image-1672\" title=\"My Car-pod ipod\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0241-225x300.jpg\" alt=\"My Car-pod ipod\" width=\"225\" height=\"300\" /></a><br/>My Car-pod ipod\r\n<!-- </caption> -->\r\n</td>\r\n<td>When I upgraded cars the biggest disappointment for me was that going from a <a href=\"https://www.kia.co.uk/\">Kia Cee\'d</a> , where I could plug in USB keys with pod-casts on - I now no longer had a USB port in my <a href=\"https://www.seat.com\">SEAT</a>.  Rachel bought this for me from <a href=\"https://uk.webuy.com/\">CEX</a>.  I\'ve replaced the firmware with <a href=\"https://www.rockbox.org/\">rockbox.</a></td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1671\" align=\"alignleft\" width=\"225\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1671\" rel=\"attachment wp-att-1671\"><img class=\"size-medium wp-image-1671 \" title=\"My newest iPod\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0240-225x300.jpg\" alt=\"My newest iPod\" width=\"225\" height=\"300\" /></a><br/>My newest iPod\r\n<!-- </caption> -->\r\n</td>\r\n<td>My newest iPod - this used to belong to my Rachel, but the screen has started to go - She looked at getting it repaired - pricey as it is out of the warranty period - so she got herself a new one (cue a long process of me transferring her songs to the new iPod :() and I acquired her old one.  I have replaced the <a href=\"https://www.Apple.com\">Apple</a> firmware with <a href=\"https://www.rockbox.org/\">rockbox</a>, and it works great under Linux.</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1673\" align=\"alignleft\" width=\"225\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1673\" rel=\"attachment wp-att-1673\"><img class=\"size-medium wp-image-1673\" title=\"My 2GB USB Key\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0242-225x300.jpg\" alt=\"My 2GB USB Key\" width=\"225\" height=\"300\" /></a><br/>My 2GB USB Key\r\n<!-- </caption> -->\r\n</td>\r\n<td>This key contains nothing (at the moment) apart from a design for a leaving cake (Keep calm and Google it) and a file called ldlinux.sys, left over from the previous contents.\r\n\r\n<!-- <caption  id=\"attachment_1679\" align=\"alignleft\" width=\"300\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1679\" rel=\"attachment wp-att-1679\"><img class=\"size-medium wp-image-1679\" title=\"Google cake\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/Google-cake-300x300.png\" alt=\"Google cake\" width=\"300\" height=\"300\" /></a><br/>Google cake\r\n<!-- </caption> -->\r\n</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1675\" align=\"alignleft\" width=\"225\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1675\" rel=\"attachment wp-att-1675\"><img class=\"size-medium wp-image-1675\" title=\"My Conference Folio\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0245-e1349602615108-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" /></a><br/>My Conference Folio\r\n<!-- </caption> -->\r\n</td>\r\n<td>This is a pleather folio I picked up ages ago from I know now where - probably before Opal Telecoms was bought by <a href=\"https://www.talktalkbusiness.co.uk/\">TalkTalk</a>.  Currently the old web address (www.opal.co.uk) <em>seems</em> to redirect to opal-solutions.com which seems to redirect to TalkTalk, only it actually doesn\'t work.</td>\r\n</tr>\r\n<tr>\r\n<td>\r\n\r\n<!-- <caption  id=\"attachment_1676\" align=\"alignleft\" width=\"300\"> -->\r\n<a href=\"https://titaniumbunker.com/?attachment_id=1676\" rel=\"attachment wp-att-1676\"><img class=\"size-medium wp-image-1676\" title=\"My Folio Contents\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/IMAG0246-300x225.jpg\" alt=\"My Folio Contents\" width=\"300\" height=\"225\" /></a><br/>I keep an Oxford pad (i like the paper) in here.\r\n<!-- </caption> -->\r\n</td>\r\n<td>I keep an Oxford pad (i like the paper) in here.</td>\r\n</tr>\r\n<tr>\r\n<td> <a href=\"https://titaniumbunker.com/?attachment_id=1696\" rel=\"attachment wp-att-1696\"><img class=\"alignleft size-medium wp-image-1696\" title=\"WirelessNotebookOpticalMouse4000_Large[1>\" src=\"https://titaniumbunker.com/wp-content/uploads/2012/10/WirelessNotebookOpticalMouse4000_Large1-300x266.jpg\" alt=\"\" width=\"300\" height=\"266\" /></a></td>\r\n<td> My Microsoft mouse was missing from my bag, as I had been using it with my Raspberry Pi - but it\'s like this. </td>\r\n</tr>\r\n<tr>\r\n<td></td>\r\n<td></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n',185,23,1,'CC-BY-SA','backpack,Acer Aspire,Kindle,iPod,Rockbox ',0,2402,1),
(1109,'2012-11-01','Astricon 2012 - Virtues of the Open Source Telephony Platform',3037,'A conversation recorded at Astricon','<p>\r\n\r\nHost - sunzofman1 -&gt; <a href=\"https://bkaeg.org/blog\">https://bkaeg.org/blog</a>\r\nGuests - Randy Resnick, Allison Smith, Eric Ostenberg, Kevin Bushong\r\n</p>\r\n<p>\r\nRandy discusses the history of the VUC (VoIP Users Conference)-&gt;  <a href=\"https://vuc.me\">https://vuc.me</a>\r\nEarly Talkshoe days (RIP Talkshoe), pre-dates mumble servers.\r\nAllison (voice of Asterisk) explains how she got involved with the telephony and asterisk in general.\r\nShe graciously authenticates herself with a genuine echo test ;-)	\r\nEric and Kevin wax poetic about their early experiences with telcos and telephony.\r\nEveryone talks about some of the useful features and applications within Asterisk.\r\n</p>\r\n\r\n<ul>\r\n<li>DISA\r\n</li>\r\n<li>chan_dahdi\r\n</li>\r\n<li>SIP\r\n</li>\r\n<li>g722 codec\r\n<p></p>\r\nWe later get into what we believe asterisk will become in the future.\r\n<p></p>\r\n</li>\r\n<li>Supplement GSM networks\r\n</li>\r\n<li>Automobile telematics (sunzofman1 has a special place in his heart for telematics)\r\n<p></p>\r\nHost encourages everyone to contribute a HPR show! \r\n</li>\r\n</ul>',158,54,1,'CC-BY-SA','Astricon,Asterisk,VOIP ',0,2359,1),
(1110,'2012-11-02','The Doctor Who Restoration Team',469,'The restoration of old Doctor Who episodes','<p>\r\nIn this episode I talk about the team of people behind the restoration of old Doctor Who episodes and some of the techniques used to make 40 year old telly look as good as new.\r\n</p>\r\n<p>\r\nThe team\'s website with lots of in depth info: \r\n<a href=\"https://www.restoration-team.co.uk/\">https://www.restoration-team.co.uk/</a>\r\n</p>\r\n<p>\r\nSome Wikipedia pages with more info: \r\n<a href=\"https://en.wikipedia.org/wiki/Doctor_Who_Restoration_Team\">https://en.wikipedia.org/wiki/Doctor_Who_Restoration_Team</a>\r\n<a href=\"https://en.wikipedia.org/wiki/Tele-snaps\">https://en.wikipedia.org/wiki/Tele-snaps</a>\r\n</p>\r\n<p>\r\nMusic was me messing about with Zynaddsubfx and a USB MIDI keyboard. Sounded a bit like 80s Who.\r\nContact me at aukondk.com\r\n</p>',191,0,1,'CC-BY-SA','Doctor Who',0,3157,1),
(1111,'2012-11-05','HPR Community News October 2012',7392,'HPR Community News October 2012','<!-- <head>\r\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\r\n</head>\r\n<body> -->\r\n<h2>Featuring</h2>\r\n<p>\r\naparanoidshell<br />\r\nbobobex<br />\r\ncorenominal<br />\r\nEpicanis<br />\r\nFiftyOneFifty<br />\r\nKen Fallon<br />\r\nKT4KB-Jon\r\n</p>\r\n\r\n<h2>New hosts</h2>\r\n<p>Welcome to our new hosts: \r\n\r\n<a href=\"https://hackerpublicradio.org/correspondents/0226.html\">bobobex</a>, and\r\n<a href=\"https://hackerpublicradio.org/correspondents/0225.html\">Dave Morriss</a>\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n\r\n<table id=\"table_results\" class=\"data ajax\">\r\n<thead><tr>\r\n<th class=\"condition\">id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n<tbody>\r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1086</td>\r\n<td  class=\"data inline_edit not_null odd  \">HPR Community News September 2012</td>\r\n<td  class=\"data inline_edit not_null odd  \">HPR Admins</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1087</td>\r\n<td  class=\"data inline_edit not_null even  \">The FSCONS of Jonas Öberg</td>\r\n<td  class=\"data inline_edit not_null even  \">Seetee</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1088</td>\r\n<td  class=\"data inline_edit not_null odd  \">Penguicon 2012</td>\r\n<td  class=\"data inline_edit not_null odd  \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1089</td>\r\n<td  class=\"data inline_edit not_null even  \">Max Mether of SkySQL talks about MariaDB</td>\r\n<td  class=\"data inline_edit not_null even  \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1090</td>\r\n<td  class=\"data inline_edit not_null odd  \">TGTM Newscast for 10/2/2012</td>\r\n<td  class=\"data inline_edit not_null odd  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1091</td>\r\n<td  class=\"data inline_edit not_null even  \">Useful Vim Plugins</td>\r\n<td  class=\"data inline_edit not_null even  \">Dave Morriss</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1092</td>\r\n<td  class=\"data inline_edit not_null odd  \">Ham Radio: The Original Tech Geek Passion</td>\r\n<td  class=\"data inline_edit not_null odd  \">MrGadgets</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1093</td>\r\n<td  class=\"data inline_edit not_null even  \">Separate Presentation from Content - 2 Office Software</td>\r\n<td  class=\"data inline_edit not_null even  \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1094</td>\r\n<td  class=\"data inline_edit not_null odd  \">Linux, Beer, and Who Cares?</td>\r\n<td  class=\"data inline_edit not_null odd  \">FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1095</td>\r\n<td  class=\"data inline_edit not_null even  \">TGTM Newscast for 2012/10/07</td>\r\n<td  class=\"data inline_edit not_null even  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1096</td>\r\n<td  class=\"data inline_edit not_null odd  \">KeepassX</td>\r\n<td  class=\"data inline_edit not_null odd  \">Frank Bell</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1097</td>\r\n<td  class=\"data inline_edit not_null even  \">The Cyberunions Podcast</td>\r\n<td  class=\"data inline_edit not_null even  \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1098</td>\r\n<td  class=\"data inline_edit not_null odd  \">My Journey to Geekdom</td>\r\n<td  class=\"data inline_edit not_null odd  \">bobobex</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1099</td>\r\n<td  class=\"data inline_edit not_null even  \">compilers part 2</td>\r\n<td  class=\"data inline_edit not_null even  \">sigflup</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1100</td>\r\n<td  class=\"data inline_edit not_null odd  \">Why Android Tablets Suck Part2</td>\r\n<td  class=\"data inline_edit not_null odd  \">MrGadgets</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1101</td>\r\n<td  class=\"data inline_edit not_null even  \">Recovery of an (en)crypted home directory in a buntu based system</td>\r\n<td  class=\"data inline_edit not_null even  \">FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1102</td>\r\n<td  class=\"data inline_edit not_null odd  \">Speech Impediments</td>\r\n<td  class=\"data inline_edit not_null odd  \">DoorToDoorGeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1103</td>\r\n<td  class=\"data inline_edit not_null even  \">Thoughtkindness: In Defense of Media Freetardation</td>\r\n<td  class=\"data inline_edit not_null even  \">Epicanis</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1104</td>\r\n<td  class=\"data inline_edit not_null odd  \">TuxJam: Episode 15</td>\r\n<td  class=\"data inline_edit not_null odd  \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1105</td>\r\n<td  class=\"data inline_edit not_null even  \">TGTM Newscast for 10/24/2012</td>\r\n<td  class=\"data inline_edit not_null even  \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1106</td>\r\n<td  class=\"data inline_edit not_null odd  \">Of Fuduntu, RescaTux (or the Farmer Buys a Dell)</td>\r\n<td  class=\"data inline_edit not_null odd  \">FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1107</td>\r\n<td  class=\"data inline_edit not_null even  \">Compilers Part 3</td>\r\n<td  class=\"data inline_edit not_null even  \">sigflup</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1108</td>\r\n<td  class=\"data inline_edit not_null odd  \">What\'s In my Bag?</td>\r\n<td  class=\"data inline_edit not_null odd  \">Mike Hingley</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data inline_edit not_null even  condition nowrap \">1109</td>\r\n<td  class=\"data inline_edit not_null even  \">Astricon 2012 - Virtues of the Open Source Telephony Platform</td>\r\n<td  class=\"data inline_edit not_null even  \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data inline_edit not_null odd  condition nowrap \">1110</td>\r\n<td  class=\"data inline_edit not_null odd  \">The Doctor Who Restoration Team</td>\r\n<td  class=\"data inline_edit not_null odd  \">AukonDK</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h2>Other News</h2>\r\n<p>Only about one third of the downloads are OGG so if you are freedom lover change over to the ogg feed. <br />\r\n<a href=\"https://hackerpublicradio.org/hpr_ogg_rss.php\">https://hackerpublicradio.org/hpr_ogg_rss.php</a>\r\n</p>\r\n<p>Apologies again to BuyerBrown for the show mixup.\r\n</p>\r\n<h2>FOSDEM - HPR/Podcast table</h2>\r\n<p>\r\nIf anyone is going to FOSDEM (<a href=\"https://fosdem.org/2013/\">https://fosdem.org/2013/</a> and would be interested in covering a booth, please get in touch with admin at hpr<br />\r\nThis also counts for other podcasters who want to share a table.\r\n</p>\r\n<h2>Reshaping HPR</h2>\r\n<p>\r\nThere has been a lot of activity on the mail list this month about changes to the scheduling rules and about the upload formats. \r\n</p>\r\n<p>\r\nPlease start by (re)listening to <a href=\"https://hackerpublicradio.org/eps.php?id=0560\">0560 - Old soldiers | 2010-08-02</a>\r\n</p>\r\n<p>\r\nAs we didn\'t have shows to fill the feed, we introduced other Non-HPR exclusive content to fill the gaps.<br />\r\nAs contributions increased this resulted in a long delay in getting the HPR exclusive content out. <br />\r\nThe rest can be read via manually created mail archive <a href=\"https://hackerpublicradio.org/archive/hpr-at-hackerpublicradio.org_2012-10-archive.pdf\">https://hackerpublicradio.org/archive/hpr-at-hackerpublicradio.org_2012-10-archive.pdf</a>\r\n</p>\r\n<p>\r\nThere is also a discussion about changing the upload to FLAC only\r\n</p>\r\n<h2>Dev News</h2>\r\n<p>\r\nThe cpanel website is giving problems and Josh is working to get them fixed. \r\n</p>\r\n<p>mordancy pointed out that we didn\'t have a full feed for the ogg and spx. So after thinking about it for too long these have also been added.\r\n</p>\r\n<p>\r\nWe made some clean up to the website so please have a look around and report anything out of the ordinary.\r\n</p>\r\n<p>\r\nEpicanis has been working on a upload form which can be found <a href=\"https://hpr.dogphilosophy.net/hprup.php\">https://hpr.dogphilosophy.net/hprup.php</a>\r\n<p>\r\nThe gitorious page can be found <a href=\"https://gitorious.org/hpr-scheduling-system\">https://gitorious.org/hpr-scheduling-system</a>\r\n</p>\r\n<p>\r\nThe rest can be read via manually created mail archive <a href=\"https://hackerpublicradio.org/archive/dev-at-hackerpublicradio.org_2012-10-archive.pdf\">https://hackerpublicradio.org/archive/dev-at-hackerpublicradio.org_2012-10-archive.pdf</a>\r\n</p>\r\n',159,47,1,'CC-BY-SA','Community News',0,2439,1),
(1112,'2012-11-06','LiTS 017: split',1463,'Split a file into pieces with the <em>split</em> command','<p>\r\nDann makes a welcome return with his podcast, blog and video entry over at <a href=\"https://www.linuxintheshell.com/2012/11/06/episode-017-split/\">https://www.linuxintheshell.com/2012/11/06/episode-017-split/</a></p>\r\n<p>\r\n<em>The split command is used to split up a file into smaller files. For example, if you need to transfer a 3GB file but are restricted in storage space of the transfer to 500 MB you can split the 3GB file up into about 7 smaller files each 500MB or less in size. Once the files are transferred restoring them is done using the cat command and directing the output of each file back into the master file:<br />\r\n<br />\r\nsplit -b500M some3GBfile\r\n</em>\r\n</p>\r\n<p>\r\nPlease visit his <a href=\"https://www.linuxintheshell.com/2012/11/06/episode-017-split/\">site</a> for more splitty goodness</p>\r\n',7,67,1,'CC-BY-SA','split',0,2968,1),
(1113,'2012-11-07','TermDuckEn aptsh - screen - guake',633,'A look at running apt shell inside screen inside guake','<P STYLE=\"margin-bottom: 0in\">I recently discovered apt shell\r\n(aptsh), a psuedo shell which gives users of distributions which use\r\napt for package management quick access to the functionality of\r\napt-get.  You should find aptsh in the repositories of Debian based\r\ndistros.  Once installed, you can launch \'aptsh\' as root from the\r\ncommand prompt (i.e. \'sudo aptsh\').</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in; page-break-inside: auto; page-break-before: auto\">\r\nOne of the drawbacks of installing software from the terminal is that\r\nsometimes you don\'t know the exact name of the package you want to\r\ninstall.  From the aptsh&gt; prompt, \'ls\'  plus a search string will\r\nshow all the packages that have that string in their names.  You can\r\ntype \'install\' plus a partial package name and use TAB completion to\r\nfinish the instruction.  The function of the \'update\' and \'upgrade\'\r\ncommands are self explanatory, unfortunately, you can\'t string them\r\ntogether on the same line like you can in bash:</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">sudo apt-get update &amp;&amp; sudo\r\napt-get -y safe-upgrade \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">Instead, you use the backtick [ ` ] key\r\nto put aptsh into queue mode. In queue mode, you can enter commands\r\none by one to be launched in sequence at a later time.  To bring your\r\nsystem up to date, you could run:</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">aptsh&gt; ` \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">* aptsh&gt; update \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">* aptsh&gt; upgrade \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">* aptsh&gt; ` \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">aptsh&gt; queue-commit-say yes \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">Backtick toggles queue entry, and\r\nqueue-commit runs the queue.  “queue-commit-say y” tells aptsh to\r\nanswer in the affirmative to any queries from the commands executed\r\nin the queue in much the same way “apt-get -y safe-upgrade”\r\nconfirms software updates without user interaction.  Apt shell is\r\ncapable of other apt related tasks, but I think I\'ve covered the most\r\nuseful ones.</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">The trouble with running aptsh is that\r\nunless you start it in a terminal with the computer and leave it\r\nrunning all day (as opposed to opening it as a new shell within you\r\nterminal every time you want to update or install), despite the\r\nconvienience of package name search and TAB completion, it really\r\nwon\'t save you any keystrokes.  With that in mind, I started looking\r\nfor ways to have the apt shell available at a keystroke (we will\r\nleave the wisdom of leaving a shell open with a subset of root\r\nprivileges for another day).  I had guake installed, but rarely used\r\nit because I usually have multiple terminal tabs open since I am\r\nlogged into my server remotely. [Actually, I had forgotten guake\r\nsupports tabbed terminals quite well.  You can open a new tab with\r\n&lt;Shift&gt;&lt;Ctrl&gt;T and switch between terminal tabs by\r\n&lt;Ctrl&gt;&lt;PgUp&gt; and &lt;Ctrl&gt;&lt;PgDn&gt; or clicking\r\nbuttons that appear at the bottom of the guake window.  I had how,\r\nforgotten this until doing further research on this story.  Since\r\nthis revelation ruins my story, we will forget about tabbed terminal\r\nsupport in guake and not mention it again.]</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">I am also going to assume everyone is\r\nfamiliar with guake.  If not, suffice it to say guake is a terminal\r\nthat pops down in the top third of the screen when you hit a hotkey,\r\n&lt;F12&gt; being the default.  It returns to the background when you\r\npress &lt;F12&gt; again or click the lower part of the desktop.  It\r\nis patterned after the command shell in the game Quake that let you\r\ninput diagnostic and cheat codes, hence the name.  Since I wasn\'t\r\nusing guake as a terminal anyway, I  wanted to see if I could make it\r\nrun apt shell by default.  I found you can access guake\'s graphical\r\nconfiguration manager by right clicking inside the open terminal and\r\nselecting preferences.  \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">On the first preferences tab, I found\r\n“command interpreter”, but since aptsh is only a pseudo shell, it\r\nisn\'t found in the dropdown list.  However, one option was “screen”,\r\nwhich would give me a way to run multiple terminals that I thought\r\nguake lacked.  Next, I had to look up how to configure screen.  I\r\nfigured there must be a way to make screen run aptsh in one session\r\nby default, and I found it.  In the show notes I\'ve included my\r\n.screenrc file from my home folder, which I make with the help of\r\nthis article from the online Red Hat Magazine: \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">https://magazine.redhat.com/2007/09/27/a-guide-to-gnu-screen/</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">**</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">hardstatus alwayslastline \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">hardstatus string \'%{= kG}[ %{G}%H\r\n%{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%=\r\n%{g}][%{B}%Y-%m-%d %{W}%c %{g}]\' \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"># Default screens \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">screen -t shell1        0 \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">screen -t apt-shell    1       sudo\r\naptsh \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">screen -t server        2       ssh\r\n5150server</P>\r\n<P STYLE=\"margin-bottom: 0in\">screen -t laptop        3       ssh\r\n5150<A HREF=\"mailto:don@Redbook\">@Redbook</A> \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">**</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">The first two lines set up the screen\r\nstatus line, the first puts it at the bottom of the terminal, the\r\nsecond sets up the status line to display the hostname and date, and\r\nan indicator that highlights which screen windows you are looking at.\r\n The # Default screens section below sets up sessions screen opens by\r\ndefault.  The first line opens up a regular terminal named “shell1”\r\nand assigns it to session zero.  The second opens a window called\r\n“apt-shell” (this is how it\'s identified on the status line) and\r\nlaunches apt  shell.  The last two log me into my server (host name\r\naliasing made possible by configuring my homefolder/.ssh/config ,\r\nthanks Ken Fallon) and my laptop running Fedora respectively.  I\r\nstill have to cycle through your screen windows and type in my\r\npasswords for sudo and ssh. The configuration could be set up to\r\nlaunch any bash command or script by default.  The cited article\r\ndoesn\'t include any more configuration tips, but I\'m certain there\r\nare ways to set up other options, such as split windows by default.  \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">Since I also run screen on my remote\r\nconnection to my server, I have to remember the command prefix is\r\n&lt;Crtl&gt;a,a.  Ergo, if I want to move to the next window in the\r\nscreen session (running under guake) on the local PC, the command is\r\n&lt;Ctrl&gt;a, then n.  To go to the next screen window in the screen\r\nsession on my server, running inside another screen session on my\r\nlocal PC, it\'s &lt;Ctrl&gt;a,a,n. \r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\"><BR>\r\n</P>\r\n<P STYLE=\"margin-bottom: 0in\">So, that\'s how I learned to run apt\r\nshell inside screen inside guake.  I can be contacted at\r\n<A HREF=\"mailto:FiftyOneFifty@linuxbasement.com\">FiftyOneFifty@linuxbasement.com</A>\r\nor by using the contact form on TheBigRedSwitch.DrupalGardens.Com</P>',131,0,1,'CC-BY-SA','aptsh,screen,guake ',0,2519,1),
(1114,'2012-11-08','DudmanoviPodcast Episode 7 - A geeks Journey to nature',3700,'DudeMan\'s Journey, part 7','<h2>Feature</h2>\r\n<p>10 years compressed into perhaps an hour, how an English computer programmer ended up owning cows/horses/pigs/chickens and speaking Czech ? And after all this time, is still into tech, but is perhaps a little more discerning. What started it all Free-And-Opensource, YES</p>\r\n<h2>Updates</h2>\r\n<ul>\r\n<li>Got locked out of wordpress blog,</li>\r\n<li>Still waiting for the new cow, hasn’t been delivered yet.</li>\r\n<li>Work continues to fix the house, been making some brick arches in an old chimney, first one fell down, but I rushed removing the support and then poked it to much at the edge, 2nd one looks good <img src=\"https://dudmanovi.cz/wp-includes/images/smilies/icon_smile.gif\" alt=\":)\" class=\"wp-smiley\"/> </li>\r\n<li>Wife had a bit of a panic this week, for 10 seconds</li>\r\n<li>The <em>Guinea pig</em> is hard to catch, Mr’s BB, we’ll catch him.</li>\r\n<li>Understanding derived distros Debian and Ubuntu and its derivatives, wishing to make an informed choice.</li>\r\n</ul>\r\n<h2>Links mentioned</h2>\r\n<p>The place I stayed at for 4/6 months and had a great experience, learnt alot <a href=\"https://falconblanco.com/\" >falconblanco.com</a></p>\r\n<p>Healthy food, as ever at <a href=\"https://westonaprice.org\" >westonaprice.org</a></p>\r\n<p><a href=\"https://forum.linuxbasix.com/viewtopic.php?f=20&t=1217&p=6003#p6003\">linuxbasix.com Forums posts on my thoughts,trying to understand distros</a></p>\r\n<p>\r\n<a href=\"https://dudmanovi.cz/\">https://dudmanovi.cz/</a><br />\r\n<a href=\"https://feeds.feedburner.com/DudmanoviBlogAboutEverything\">https://feeds.feedburner.com/DudmanoviBlogAboutEverything</a><br />\r\n<a href=\"https://feedproxy.google.com/~r/DudmanoviBlogAboutEverything/~5/RaYoYa6UWx8/Dudmanovi.cz-007-20121007.mp3\">https://feedproxy.google.com/~r/DudmanoviBlogAboutEverything/~5/RaYoYa6UWx8/Dudmanovi.cz-007-20121007.mp3</a>\r\n</p>\r\n',158,54,1,'CC-BY-SA','Dudmanovi podcast ',0,2516,1),
(1115,'2012-11-09','TGTM Newscast for 11/07/2012',1625,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/privacy-and-civil-liberties-oversight-board-meets-after-five-year-absence\">Privacy and Civil Liberties Oversight Board Meets After Five-Year Absence </a></li>\r\n<li><a href=\"https://www.thestand.org/2012/10/pervasive-wage-theft-calls-for-solutions/\">Washington coalition seeks solutions to address wage theft</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/25/headlines#10256\">Supreme Court Upholds Montana Law Limiting Campaign Donations </a></li>\r\n<li><a href=\"https://venezuelanalysis.com/news/7416\">Venezuela Sends Aid to Cuba and Haiti in Wake of Sandy</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/house-gop-blocks-nonpartisan-report-that-debunks-tax-cut-mythology-121104?news=846121\">House GOP Blocks Nonpartisan Report that Debunks Tax Cut Mythology</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/25/headlines#102510\">WikiLeaks Releases Trove of U.S. Files on Jailing Foreign Prisoners </a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/10/29/AMDAnnouncesServerTargetedARMPart.aspx\">AMD Announces Server Targeted ARM Part</a></li>\r\n<li><a href=\"https://torrentfreak.com/six-strikes-evidence-re-reviewed-to-fix-riaa-lobbying-controversy-121031/\">“Six Strikes” Evidence Re-reviewed to Fix RIAA Lobbying Controversy</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/2012-dmca-rulemaking-what-we-got-what-we-didnt-and-how-to-improve\">The 2012 DMCA Rulemaking: What We Got, What We Didn’t, and How to Improve the Process Next Time</a></li> \r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/governments-attack-cloud-computing\">Megaupload and the Government\'s Attack on Cloud Computing</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://sacsis.org.za/site/article/1473\">What Happened to Europe?</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1468\">A \'Kill List\' on Steroids: Obama Administration Expands Drone Assassinations to Wage \'Permanent War\' </a></li> \r\n<li><a href=\"https://www.thestand.org/2012/10/americans-dont-want-a-grand-bargain/\">Americans don’t want ‘grand bargain’ that ignores voters</a></li>\r\n<li><a href=\"https://www.playstationlifestyle.net/2012/10/23/ps3-lv0-keys-leaked-cfw-released-security-hole-reportedly-unpatchable/\">PS3 Hacked Again, LV0 Keys Leaked, CFW Released, Security Hole Reportedly Unpatchable</a></li>\r\n<li><a href=\"https://www.eff.org/Internet-Radio-Fairness-Act-Explanation\">The Internet Radio Fairness Act: What it is, why it’s needed</a></li>\r\n</ul>\r\n<p>News from \"thestand.org,\" \"perspectives.mvdirona.com,\"&nbsp; and \"allgov.com\" used under&nbsp;arranged permission. News from \"torrentfreak.com\" and \"eff.org\" used\r\nunder permission of the Creative Commons by-attribution&nbsp;license. News from \"venezuelanalysis.com,\" and \"democracynow.org\" used under permission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license. News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/privacy-and-civil-liberties-oversight-board-meets-after-five-year-absence\">https://www.eff.org/deeplinks/2012/11/privacy-and-civil-liberties-oversight-board-meets-after-five-year-absence</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/10/pervasive-wage-theft-calls-for-solutions/\">https://www.thestand.org/2012/10/pervasive-wage-theft-calls-for-solutions/</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/25/headlines#10256\">https://www.democracynow.org/2012/10/25/headlines#10256</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/news/7416\">https://venezuelanalysis.com/news/7416</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/house-gop-blocks-nonpartisan-report-that-debunks-tax-cut-mythology-121104?news=846121\">https://www.allgov.com/news/top-stories/house-gop-blocks-nonpartisan-report-that-debunks-tax-cut-mythology-121104?news=846121</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/10/25/headlines#102510\">https://www.democracynow.org/2012/10/25/headlines#102510</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/10/29/AMDAnnouncesServerTargetedARMPart.aspx\">https://perspectives.mvdirona.com/2012/10/29/AMDAnnouncesServerTargetedARMPart.aspx</a></li>\r\n<li><a href=\"https://torrentfreak.com/six-strikes-evidence-re-reviewed-to-fix-riaa-lobbying-controversy-121031/\">https://torrentfreak.com/six-strikes-evidence-re-reviewed-to-fix-riaa-lobbying-controversy-121031/</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/2012-dmca-rulemaking-what-we-got-what-we-didnt-and-how-to-improve\">https://www.eff.org/deeplinks/2012/11/2012-dmca-rulemaking-what-we-got-what-we-didnt-and-how-to-improve</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/10/governments-attack-cloud-computing\">https://www.eff.org/deeplinks/2012/10/governments-attack-cloud-computing</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1473\">https://sacsis.org.za/site/article/1473</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1468\">https://sacsis.org.za/site/article/1468</a></li>\r\n<li><a href=\"https://www.thestand.org/2012/10/americans-dont-want-a-grand-bargain/\">https://www.thestand.org/2012/10/americans-dont-want-a-grand-bargain/</a></li>\r\n<li><a href=\"https://www.playstationlifestyle.net/2012/10/23/ps3-lv0-keys-leaked-cfw-released-security-hole-reportedly-unpatchable/\">https://www.playstationlifestyle.net/2012/10/23/ps3-lv0-keys-leaked-cfw-released-security-hole-reportedly-unpatchable/</a></li>\r\n<li><a href=\"https://www.eff.org/Internet-Radio-Fairness-Act-Explanation\">https://www.eff.org/Internet-Radio-Fairness-Act-Explanation</a></li>\r\n</ul>',237,65,1,'CC-BY-SA','newscast,TGTM ',0,2609,1),
(1116,'2012-11-12','Interview with Richard Stallman',5272,'Interview with Richard Stallman','<p>\r\nHoly cow! I just interviewed RMS! Check it out.\r\n</p>\r\n<p>\r\nI tried to conduct a friendly interview with Richard here. Every time I\'ve heard him interviewed before, it\'s been pretty hostile, and I didn\'t want that. That doesn\'t mean that I only asked him softball questions, but I didn\'t get in his face about anything, and I gave him the time he needed to explain his answers fully. I hope I did a good job of making Mr. Stallman feel welcome at Hacker Public radio, and I hope the interview is as enjoyable to listen to as it was to record. His views on Free Software are pretty well known, so I tried to cover some things that I\'ve never heard Richard\'s opinoins on as well. I KNOW... I missed some pretty obvious followup questions. I realized most of them while editing. I\'m sorry. The good news is that RMS is pretty accessable, and you can probably get him to do a followup interview that we\'ll publish right here on hackerpublicradio.org . \r\n</p>\r\n<p>\r\nLinks from this episode: \r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://fsf.org\">https://fsf.org</a>\r\n</li>\r\n<li><a href=\"https://gnu.org\">https://gnu.org</a>\r\n</li>\r\n<li><a href=\"https://stallman.org/rms-lifestyle.html\">https://stallman.org/rms-lifestyle.html</a>\r\n</li>\r\n<li><a href=\"https://stallman.org/comics.html\">https://stallman.org/comics.html</a>\r\n</li>\r\n<li><a href=\"https://stallman.org/doggerel.html\">https://stallman.org/doggerel.html</a>\r\n</li>\r\n<li><a href=\"https://gnu.org/philosophy\">https://gnu.org/philosophy</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nI want to thank the following people who helped in the production of this episode:\r\nRichard for the interview itself. It was a real pleasure. I hope we can do it again sometime.\r\nMartin Dluhos, Richard\'s assistant, for setting up mumble on an FSF computer, and handeling the scheduling, etc... \r\nirc.freenode.net #oggcastplanet for all of the great questions and inspiration. You guys rock (as always)! I wish I had thought to write down who each question belonged to. Sorry about that.\r\nDoor-to-door-geek, and the Linux Basix podcast for the use of their mumble server.\r\nNeil Dudeman and the other guys who listened live for the support and some more great questions.\r\nBroam (a.k.a. Brian, NOT Bryan with a why) for being a good friend, and trying to get home in time to co-host. Happy Birthday, buddy.\r\n</p>\r\n<p>\r\nAdditional media used in this episode:\r\n</p>\r\n\r\n<ul>\r\n<li>MooGNU by the anonymous posters on the 4chan technology image board /g/ is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.\r\n</li>\r\n<li>The Free Software Song by the band Fenster\r\nboth can be found via <a href=\"https://www.gnu.org/music/free-software-song.html\">https://www.gnu.org/music/free-software-song.html</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nSome people enjoy finding mistakes. For their enjoyment (and because I was up \'til 3:00 am finishing this) I have included a few.\r\n</p>\r\n\r\n<p>\r\n<a rel=\"license\" href=\"https://creativecommons.org/licenses/by-nd/3.0/deed.en_US\"><img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nd/3.0/88x31.png\" /></a><br /><span xmlns:dct=\"https://purl.org/dc/terms/\" href=\"https://purl.org/dc/dcmitype/Sound\" property=\"dct:title\" rel=\"dct:type\">Interview with Richard Stallman</span> by <a xmlns:cc=\"https://creativecommons.org/ns#\" href=\"https://hackerpublicradio.org/eps.php?id=1115\" property=\"cc:attributionName\" rel=\"cc:attributionURL\">pokey</a> is licensed under a <a rel=\"license\" href=\"https://creativecommons.org/licenses/by-nd/3.0/deed.en_US\">Creative Commons Attribution-NoDerivs 3.0 Unported License</a>.<br />Based on a work at <a xmlns:dct=\"https://purl.org/dc/terms/\" href=\"https://hackerpublicradio.org/eps.php?id=1115\" rel=\"dct:source\">https://hackerpublicradio.org/eps.php?id=1115</a>.\r\n</p>',128,78,1,'CC-BY-SA','interview,Richard Stallman ',0,3667,1),
(1117,'2012-11-13','The Wayback Machine-SDF.org',1191,'Theru, Navigium, and NYbill talk about joining an old school Unix network, SDF','Theru, Navigium, and NYbill talk about joining an old school Unix network, SDF.\r\n<br />\r\n<a href=\"https://sdf.org/\">https://sdf.org/</a><br />\r\n<a href=\"gopher://sdf.org/0/users/irl/blog/2012-08-22-mosh-in-a-lift.md\">gopher://sdf.org/0/users/irl/blog/2012-08-22-mosh-in-a-lift.md</a>',109,0,1,'CC-BY-SA','sdf.org,Unix,Gopher ',0,2529,1),
(1118,'2012-11-14','My First Brush With FLOSS: Doom ',386,'The open sourcing of the game engine behind Doom and its legacy','<p>\r\nNB: Normal Priority. Not intended as a series, I just liked the pun! (Perhaps others could use the \"brush with Floss\" title for other subjects.)\r\n</p>\r\n<p>\r\nShow Notes:\r\n</p>\r\n<p>\r\nIn this episode I talk about the open sourcing of the game engine behind Doom and it\'s legacy.\r\n</p>\r\n<p>\r\nUseful Links:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.idsoftware.com\">https://www.idsoftware.com</a> - Creators of Doom\r\n</li>\r\n<li><a href=\"https://www.doomworld.com\">https://www.doomworld.com</a> - Community news Site\r\n</li>\r\n<li><a href=\"https://www.doomwiki.org\">https://www.doomwiki.org</a> - wiki for all things Doom\r\n</li>\r\n<li><a href=\"https://www.nongnu.org/freedoom\">https://www.nongnu.org/freedoom</a> - The Freedoom project\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nSource ports I mention:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://doomwiki.org/wiki/DOSDoom\">https://doomwiki.org/wiki/DOSDoom</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/Boom\">https://doomwiki.org/wiki/Boom</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/PrBoom\">https://doomwiki.org/wiki/PrBoom</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/ZDaemon\">https://doomwiki.org/wiki/ZDaemon</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/Legacy\">https://doomwiki.org/wiki/Legacy</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/Doomsday\">https://doomwiki.org/wiki/Doomsday</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/Odamex\">https://doomwiki.org/wiki/Odamex</a>\r\n</li>\r\n<li><a href=\"https://doomwiki.org/wiki/ReMooD\">https://doomwiki.org/wiki/ReMooD</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nThe music was by Tyler \"Picklehammer\" Pantella for the Freedoom project.\r\n</p>',191,0,1,'CC-BY-SA','FLOSS,Doom,Freedoom ',0,2323,1),
(1119,'2012-11-15','Spread the Word',509,'Inspirational stories told on the road','<h3>Inspirational stories told on the road</h3>\r\n\r\n<p>A few months ago I went on a longer trip, alone in my car. As many podcasters before me, I decided to record an episode. An episode I almost immediately forgot about. Fast forward to a couple of weeks ago, when I once again found the recording. It sounded quite bad, but after some sound wizardry I think it can pass for an HPR show. The content is where it\'s at, after all.</p>\r\n\r\n<h3>Referenses</h3>\r\n\r\n<ul>\r\n  <li>\r\n    Examples of other podcasters who do it in the car:\r\n    <ul>\r\n      <li><a href=\"https://hackerpublicradio.org/correspondents/0077.html\">Dave Yates</a></li>\r\n      <li><a href=\"https://knightwise.com/\">Knightwise</a></li>\r\n      <li><a href=\"https://hackerpublicradio.org/eps.php?id=0997\">lostnbronx</a></li>\r\n    </ul>\r\n    ... and many others.\r\n  </li>\r\n  <li><a href=\"https://en.wikipedia.org/wiki/Education_in_Sweden#Gymnasieskola\">Gymnasieskolan</a> - Secondary school in Sweden on Wikipedia</li>\r\n  <li><a href=\"https://en.wikipedia.org/wiki/Cory_Doctorow\">Cory Doctorow</a> on Wikipedia</li>\r\n  <li><a href=\"https://craphound.com/\">Craphound</a> - Books by Cory Doctorow</li>\r\n</ul>\r\n\r\n\r\n<h3>How to reach me</h3>\r\n\r\n<p>You should follow me and subscribe to All In IT Radio: </p>\r\n\r\n<ul>\r\n  <li><a href=\"https://identi.ca/alltinomit\">Identi.ca: @alltinomit</a></li>\r\n  <li><a href=\"https://twitter.com/alltinomit\">Twitter: @alltinomit</a></li>\r\n  <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\r\n  <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\r\n</ul>\r\n',192,0,1,'CC-BY-SA','FLOSS,Creative Commons,Cory Doctorow,Science Fiction ',0,2338,1),
(1120,'2012-11-16','Jerome Leclanche from the razor-qt project',2246,'Ken interviews Jerome Leclanche from the Razor-qt project','<p>\r\nRazor-qt is an advanced, easy-to-use, and fast desktop environment based on Qt technologies. It has been tailored for users who value simplicity, speed, and an intuitive interface. Unlike most desktop environments, Razor-qt also works fine with weak machines.<br />\r\n<a href=\"https://razor-qt.org/\">https://razor-qt.org/</a> Home Page<br />\r\n<a href=\"https://github.com/Razor-qt/razor-qt/wiki/3rd-party-applications\">https://github.com/Razor-qt/razor-qt/wiki/</a> Wiki<br />\r\n<a\r\nhref=\"https://groups.google.com/forum/?hl=en&fromgroups#!forum/razor-qt\">https://groups.google.com/forum/?hl=en&amp;fromgroups#!forum/razor-qt</a> Mail List\r\n</p>\r\n<h2>Razor-qt 0.5.0 is out!</h2>\r\n\r\n<p>The Razor-qt team is proud to release version 0.5.0. It is the culmination of all our efforts since our last release in February of 2012.</p>\r\n<p>There have been several improvements and added features for 0.5.0, as noted in the <a href=\"https://github.com/Razor-qt/razor-qt/wiki/Change-log\" target=\"_blank\">Change Log,</a> but the most noticeable are:</p>\r\n<ul>\r\n<li>New Appearance GUI for configuring themes</li>\r\n<li>Several new plugins for added functionality</li>\r\n<li>Many bug fixes resulting in better performance</li>\r\n<li>New Notification daemon</li>\r\n</ul>\r\n<p> The Razor-qt team would like to thank its staff of 8 members for all the hard work, and the community as well, for all the support. A list of the Razor-qt development team is available <a href=\"https://github.com/Razor-qt?tab=members\" target=\"_blank\"> here,</a> on github.</p>\r\n',30,0,1,'CC-BY-SA','Qt,desktop environment,Razor-qt ',0,2403,1),
(1121,'2012-11-19','Klaatu continues his Networking Basics series with a SAMBA howto.',2054,'A SAMBA howto from klaatu','Klaatu continues his Networking Basics series with a SAMBA howto.\r\n<br />\r\n<a href=\"https://samba.org\">https://samba.org</a>',78,61,0,'CC-BY-SA','networking,SMB,CIFS,SAMBA,file server,NFS,AFP ',0,2523,1),
(1122,'2012-11-20','LiTS 018: ln',1517,'Make links between files with the <em>ln</em> command','<p>\r\nLinux In The Shell aims to explore the use of many commands a user can run in the Bash Shell. Tutorials include a write up with examples, an audio component about the write up, and a video component to demonstrate the usage of the command. <br />\r\nThe website is <a href=\"https://www.linuxintheshell.com/\">https://www.linuxintheshell.com/</a>\r\n</p>\r\n<p>\r\nToday it\'s the turn of the <strong>ln</strong> command. The rest of the shownotes and video can be found at <br />\r\n<a href=\"https://www.linuxintheshell.com/2012/11/20/episode-018-ln-command/\">https://www.linuxintheshell.com/2012/11/20/episode-018-ln-command/</a>\r\n<em>\r\nThe ln command is used to create a link between an existing file and a destination, typically newly created, file. Some operating systems may all this creating a short-cut. Recall that Linux treats everything like a file, thus you can create links to files, directories, or even devices.<br />\r\n<br />\r\nThere are two types of links:<br />\r\n<br />\r\nHard Links: A hard like is a connection where two files share the same inode.<br />\r\nSymbolic Links: A symbolic link is a special file that refers to a different file.\r\n</em>\r\n</p>\r\n',7,67,1,'CC-BY-SA','ln,hard link,soft link',0,2787,1),
(1123,'2012-11-21','Move! Bike Computer',899,'An Android app to track your bicycle ride','Frank Bell describes his favorite Android app:  Move! Bike Computer.<br />\r\n<br />\r\nMove! Bike Computer use GPS to track your bicycle ride (or your hikes, walks, runs), then computes times and speeds and plots the course on Google Maps.  Frank describes how he found it and uses it, then highlights the most important user settings.  <br />\r\n<br />\r\nThe free version displays a small ad in the bottom 1/2 inch (1.2 cm) of the screen; the ad-free version costs $1.25.<br />\r\n<br />\r\nScreen shots:<br />\r\n<br />\r\n<a href=\"https://www.pineviewfarm.net/misc/HPR/track.jpg\">Track Display</a>:  https://www.pineviewfarm.net/misc/HPR/track.jpg<br />\r\n<a href=\"https://www.pineviewfarm.net/misc/HPR/move_stats.jpg\">Track Display with Stats</a>:  https://www.pineviewfarm.net/misc/HPR/move_stats.jpg<br />\r\n<a href=\"https://www.pineviewfarm.net/misc/HPR/move_settings.jpg\">Settings Display</a>:  https://www.pineviewfarm.net/misc/HPR/move_settings.jpg<br />\r\n<a href=\"https://www.pineviewfarm.net/misc/HPR/move_menu.jpg\">Main Screen with Menu Open</a>:  https://www.pineviewfarm.net/misc/HPR/move_menu.jpg<br /><br />\r\n<br />\r\n<br />\r\nRelated links:<br />\r\n<br />\r\n<a href=\"https://sites.google.com/site/piotrpo/\">Developer Site</a>:  https://sites.google.com/site/piotrpo/<br />\r\n<a href=\"https://sites.google.com/site/piotrpo/home/faq\">Move! Bike Computer FAQ</a>:  https://sites.google.com/site/piotrpo/home/faq<br />\r\n<a href=\"https://sites.google.com/site/piotrpo/home/user-manual\">Move! Bike Computer User Manual</a>:  https://sites.google.com/site/piotrpo/home/user-manual<br />\r\n<a href=\"https://www.pineviewfarm.net/weblog/wp-content/uploads/2011/10/fuji_sport_10-300x205.jpg\">Franks Fuji Sports 10</a>:  https://www.pineviewfarm.net/weblog/wp-content/uploads/2011/10/fuji_sport_10-300x205.jpg<br />\r\n<a href=\"https://718c.blogspot.com/2010/03/197x-fuji-sports-10.html\">https://718c.blogspot.com/2010/03/197x-fuji-sports-10.html</a>',195,0,1,'CC-BY-SA','Android,GPS ',0,2349,1),
(1124,'2012-11-22','PodBrewers: Episode 35',4716,'Episode 35 from the PodBrewers podcast','<h2>Show 35</h2>\r\n<p>By <a href=\"https://podbrewers.net/?author=4\">Spork</a> released on July 4th, 2012 at 2:03 am<br />\r\n<a href=\"https://podbrewers.net/?p=535\">https://podbrewers.net</a></p>\r\n<h2><a href=\"https://morebeer.com/content/homebrew-off-flavors\">Homebrew Off Flavors</a></h2>\r\n<!--<p>&nbsp;</p>-->\r\n<p dir=\"ltr\"><strong>Beer of the Week</strong></p>\r\n<p>Buyer: <a href=\"https://beeradvocate.com/beer/profile/220/1372\">Lagunitas Maximus</a></p>\r\n<p>Spork: <a href=\"https://www.gordonbiersch.com/brewery/marzen.html\" target=\"_blank\">Gordon Biersch Märzen</a></p>\r\n<!--<p>&nbsp;</p>-->\r\n<p><strong>Food and Brew</strong></p>\r\n<p>Buyer: <a href=\"https://www.foodandwine.com/recipes/guinness-glazed-halibut\" target=\"_blank\">Guinness-Glazed Halibut</a></p>\r\n<p>Spork: <a href=\"https://www.gordonbiersch.com/brewery/recipes_marzen.html\" target=\"_blank\">Märzen BBQ Ribs</a></p>\r\n<!--<p>&nbsp;</p>-->\r\n<p><strong>Beer Vocabulary:</strong> mash out</p>\r\n<!--<p>&nbsp;</p>-->\r\n<p><strong>Beer News</strong></p>\r\n<p>Fiftyonefifty: <a href=\"https://www.northernbrewer.com/shop/brewing/recipe-kits/pro-series/tallgrass-brewing-company\" target=\"_blank\">Northern Brewer Contest!!</a> </p>\r\n',158,54,1,'CC-BY-SA','brewing,beer ',0,2359,1),
(2005,'2016-04-08','How I prepare and record my HPR Kdenlive voiceover shows.',977,'My preparation and recording workflow.','<p>\r\nHi HPR listeners this is an episode on how I prepare and record the voice over narrations of the Kdenlive article series of which I’ve produced two so far. I run through how I prepare the text for spoken delivery, how I record the article and the hardware gear and software I use. Below are some shots of my recording gear mentioned in the show.\r\n</p>\r\n\r\n\r\n<h3>AT2020</h3>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr2005/AT2020-cropped.jpg\"><img src=\"https://www.hackerpublicradio.org/eps/hpr2005/AT2020-cropped_small.jpg\" alt=\"AT2020\" /></a>\r\n\r\n<h3>Lexicon</h3>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr2005/Lexicon-cropped.jpg\"><img src=\"https://www.hackerpublicradio.org/eps/hpr2005/Lexicon-cropped_small.jpg\" alt=\"Lexicon\" /></a>\r\n\r\n<h3>SM58</h3>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr2005/SM58-cropped.jpg\"><img src=\"https://www.hackerpublicradio.org/eps/hpr2005/SM58-cropped_small.jpg\" alt=\"SM58\" /></a>\r\n\r\n<h3>Soundcraft</h3>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr2005/Soundcraft-cropped.jpg\"><img src=\"https://www.hackerpublicradio.org/eps/hpr2005/Soundcraft-cropped_small.jpg\" alt=\"Soundcraft\" /></a>\r\n\r\n<h3>SRH440</h3>\r\n<a href=\"https://www.hackerpublicradio.org/eps/hpr2005/SRH440-cropped.jpg\"><img src=\"https://www.hackerpublicradio.org/eps/hpr2005/SRH440-cropped_small.jpg\" alt=\"SRH440\" /></a>\r\n',310,0,0,'CC-BY-SA','microphone,mixer,headphone',0,0,1),
(1125,'2012-11-23','TGTM Newscast for 11/21/2012',1292,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://venezuelanalysis.com/news/7493\">Venezuela’s Chavez Condemns \"Savage\" Assault on Gaza Strip </a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/11/14/headlines#11149\">Torture Victims File Complaint over Canada’s Failure to Indict Bush </a></li>\r\n<li><a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=395401\">Icelandic Genetic Research Company Find Alzheimer’s Gene Variant</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14197/ending_the_drug_war_the_next_serious_step_through_the_haze_of_comedy/\">Ending the Drug War: No Laughing Matter</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121115/15463021068/school-administrator-brushes-off-constitutional-niceties-like-fifth-amendment-rights-students.shtml\">School Administrator Brushes Off \'Constitutional Niceties\' Like Fifth Amendment Rights For Students</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/court-blocks-proposition-35s-restriction-anonymous-speech\">Court Blocks Proposition 35\'s Restriction on Anonymous Speech</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/11/when-will-our-email-betray-us-email-privacy-primer-light-petraeus-saga\">When Will our Email Betray Us? An Email Privacy Primer in Light of the Petraeus Saga</a></li>\r\n<li><a href=\"https://torrentfreak.com/megaupload-search-warrants-ignored-massive-non-infringing-use-121118/\">Megaupload Search Warrant Requests Ignored Massive Non-Infringing Use</a></li>\r\n<li><a href=\"https://torrentfreak.com/verizon-will-reduce-speeds-of-repeated-bittorrent-pirates-121115/\">Verizon Will Reduce Speeds of Repeated BitTorrent Pirates</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121116/10575921075/taliban-spokesman-accidentally-copies-mailing-list-press-release-email.shtml\">Taliban Spokesman Accidentally Copies Mailing List On Press Release Email</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://www.rawstory.com/rs/2012/11/18/lindsey-graham-to-romney-gop-is-in-a-death-spiral-so-stop-digging/\">Lindsey Graham to Romney: GOP is in a ‘death spiral’ so ‘stop digging’</a></li> \r\n<li><a href=\"https://www.rhrealitycheck.org/article/2012/11/16/i-know-this-much-is-true-abortion-is-medical-intervention-some-women-need\">I Know This Much Is True: Abortion Is A Medical Intervention to Which Women Need Access</a></li>\r\n<li><a href=\"https://rt.com/usa/news/wikileaks-appelbaum-investigation-manning-277/\">WikiLeaks remains the target of secret federal investigation two years later </a></li> \r\n<li><a href=\"https://peoplesworld.org/latinos-integral-to-the-winning-electoral-coalition/\">Latinos: integral to the winning electoral coalition</a></li> \r\n<li><a href=\"https://sacsis.org.za/site/article/1485\">Noam Chomsky: The Soul-Crushing Cruelties Perpetrated by America\'s Number One Ally</a></li>\r\n</ul>\r\n<p>News from \"techdirt.com,\" \"inthesetimes.com,\" and  \"icelandreview.com\" used under arranged permission.</p>\r\n<p>News from \"torrentfreak.com,\" and \"eff.org\" used under permission of the Creative Commons by-attribution&nbsp;license.</p>\r\n<p>News from \"venezuelanalysis.com,\" and \"democracynow.org\" used under permission of the Creative Commons by-attribution non-commercial no-derivatives license.<br />\r\n</p> \r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<p>\r\n<a href=\"https://venezuelanalysis.com/news/7493\">https://venezuelanalysis.com/news/7493</a><br />\r\n<a href=\"https://www.democracynow.org/2012/11/14/headlines#11149\">https://www.democracynow.org/2012/11/14/headlines#11149</a><br />\r\n<a href=\"https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=395401\">https://icelandreview.com/icelandreview/daily_news/?ew_0_a_id=395401</a><br />\r\n<a href=\"https://inthesetimes.com/article/14197/ending_the_drug_war_the_next_serious_step_through_the_haze_of_comedy/\">https://inthesetimes.com/article/14197/ending_the_drug_war_the_next_serious_step_through_the_haze_of_comedy/</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121115/15463021068/school-administrator-brushes-off-constitutional-niceties-like-fifth-amendment-rights-students.shtml\">https://www.techdirt.com/articles/20121115/15463021068/school-administrator-brushes-off-constitutional-niceties-like-fifth-amendment-rights-students.shtml</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/11/court-blocks-proposition-35s-restriction-anonymous-speech\">https://www.eff.org/deeplinks/2012/11/court-blocks-proposition-35s-restriction-anonymous-speech</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/11/when-will-our-email-betray-us-email-privacy-primer-light-petraeus-saga\">https://www.eff.org/deeplinks/2012/11/when-will-our-email-betray-us-email-privacy-primer-light-petraeus-saga</a><br />\r\n<a href=\"https://torrentfreak.com/megaupload-search-warrants-ignored-massive-non-infringing-use-121118/\">https://torrentfreak.com/megaupload-search-warrants-ignored-massive-non-infringing-use-121118/</a><br />\r\n<a href=\"https://torrentfreak.com/verizon-will-reduce-speeds-of-repeated-bittorrent-pirates-121115/\">https://torrentfreak.com/verizon-will-reduce-speeds-of-repeated-bittorrent-pirates-121115/</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121116/10575921075/taliban-spokesman-accidentally-copies-mailing-list-press-release-email.shtml\">https://www.techdirt.com/articles/20121116/10575921075/taliban-spokesman-accidentally-copies-mailing-list-press-release-email.shtml</a><br />\r\n<a href=\"https://www.rawstory.com/rs/2012/11/18/lindsey-graham-to-romney-gop-is-in-a-death-spiral-so-stop-digging/\">https://www.rawstory.com/rs/2012/11/18/lindsey-graham-to-romney-gop-is-in-a-death-spiral-so-stop-digging/</a><br />\r\n<a href=\"https://www.rhrealitycheck.org/article/2012/11/16/i-know-this-much-is-true-abortion-is-medical-intervention-some-women-need\">https://www.rhrealitycheck.org/article/2012/11/16/i-know-this-much-is-true-abortion-is-medical-intervention-some-women-need</a><br />\r\n<a href=\"https://rt.com/usa/news/wikileaks-appelbaum-investigation-manning-277/\">https://rt.com/usa/news/wikileaks-appelbaum-investigation-manning-277/</a><br />\r\n<a href=\"https://peoplesworld.org/latinos-integral-to-the-winning-electoral-coalition/\">https://peoplesworld.org/latinos-integral-to-the-winning-electoral-coalition/</a><br />\r\n<a href=\"https://sacsis.org.za/site/article/1485\">https://sacsis.org.za/site/article/1485</a><br />\r\n</p>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM ',0,2220,1),
(1126,'2012-11-26','The DrupalCamp of Adam Evertsson',963,'Reports and interviews from DrupalCamp Göteborg','<h2>DrupalCamp Göteborg</h2>\r\n\r\n<p>Do you know web design? Do you know the CMS/CMF Drupal? Do you know how to organize a small conference? No? Today we talk with Adam Evertsson, who organized DrupalCamp Göteborg to spread the word of Drupal in the Gothenburg area. He is the man with all the answers.</p>\r\n\r\n<h3>References</h3>\r\n\r\n<ul>\r\n  <li><a href=\"https://spring2012.drupalcamp.se/\">DrupalCamp Göteborg</a></li>\r\n  <li>Twitter: <a href=\"https://twitter.com/adamevertsson\">@adamevertsson</a></li>\r\n  <li>Drupal.org: <a href=\"https://groups.drupal.org/user/218869\">Adam Evertsson</a></li>\r\n  <li><a href=\"https://drupal.org/\">Drupal</a></li>\r\n  <li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Dries_Buytaert\">Dries Buytaert</a></li>\r\n  <li><a href=\"https://groups.drupal.org/search/apachesolr_search/go%3Attogether\">Drupal.org - Go:ttogether</a></li>\r\n  <li><a href=\"https://www.kodamera.se/\">Kodamera</a></li>\r\n</ul>\r\n\r\n<p>There will be a few more interviews from DrupalCamp Göteborg, but if you want to hear me and my co-host on All In IT Radio talk more indepth about our experience there, you are more then welcome to turn to our episode 0014 \"<a href=\"https://aiit.se/radio/episodes/e0014-its_all_about_the_pitch/\">It\'s all about the pitch</a>\".</p>\r\n\r\n<h3>How to reach me</h3>\r\n\r\n<p>You should follow me and subscribe to All In IT Radio: </p>\r\n\r\n<ul>\r\n  <li>Identi.ca: <a href=\"https://identi.ca/alltinomit\">@alltinomit</a></li>\r\n  <li>Twitter: <a href=\"https://twitter.com/alltinomit\">@alltinomit</a></li>\r\n  <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\r\n  <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\r\n</ul>\r\n\r\n\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://spring2012.drupalcamp.se/\">https://spring2012.drupalcamp.se/</a></li>\r\n<li><a href=\"https://twitter.com/adamevertsson\">https://twitter.com/adamevertsson</a></li>\r\n<li><a href=\"https://groups.drupal.org/user/218869\">https://groups.drupal.org/user/218869</a></li>\r\n<li><a href=\"https://drupal.org/\">https://drupal.org/</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Dries_Buytaert\">https://en.wikipedia.org/wiki/Dries_Buytaert</a></li>\r\n<li><a href=\"https://groups.drupal.org/search/apachesolr_search/go%3Attogether\">https://groups.drupal.org/search/apachesolr_search/go%3Attogether</a></li>\r\n<li><a href=\"https://www.kodamera.se/\">https://www.kodamera.se/</a></li>\r\n<li><a href=\"https://identi.ca/alltinomit\">https://identi.ca/alltinomit</a></li>\r\n<li><a href=\"https://twitter.com/alltinomit\">https://twitter.com/alltinomit</a></li>\r\n<li><a href=\"https://plus.google.com/100309783606985145580/\">https://plus.google.com/100309783606985145580/</a></li>\r\n<li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\r\n</ul>\r\n',192,0,1,'CC-BY-SA','Drupal,DrupalCamp ',0,2241,1),
(1127,'2012-11-27','AFP file share on a Linux server',1776,'How to set up a netatalk/Apple Filing Protocol file share on Linux','<p>Klaatu continues his Networking Basics series with a howto set up a\r\nnetatalk/AFP file share on a Linux server for native-like file\r\nsharing for Mac clients. \r\n</p>\r\n<p>\r\n<strong>Apple Filing Protocol</strong><br />\r\n<em>From Wikipedia, the free encyclopedia</em><br />\r\n<br />\r\nThis article includes a list of references, but its sources remain unclear because it has insufficient inline citations. Please help to improve this article by introducing more precise citations. (March 2008)\r\nThe Apple Filing Protocol (AFP), formerly AppleTalk Filing Protocol, is a proprietary network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block (SMB), Network File System (NFS), File Transfer Protocol (FTP), and WebDAV. AFP currently supports Unicode file names, POSIX and access control list permissions, resource forks, named extended attributes, and advanced file locking. In Mac OS 9 and earlier, AFP was the primary protocol for file services.<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Apple_Filing_Protocol\">https://en.wikipedia.org/wiki/Apple_Filing_Protocol</a>\r\n</p>',78,61,0,'CC-BY-SA','networking,AFP,Apple Filing Protocol,Netatalk ',0,2297,1),
(1128,'2012-11-28','Compilers part4',915,'Lexical analysis and parsing','<p>\r\nIn this episode sigflup describes the construction of a calculator using\r\nlexical analysis and parsing.\r\n</p>\r\n<p>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figa.jpg\" /><br />\r\nFigure A: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figa.jpg\">https://devio.us/~sigflup/compiler/figa.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figb.jpg\" /><br />\r\nFigure B: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figb.jpg\">https://devio.us/~sigflup/compiler/figb.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figc.jpg\" /><br />\r\nFigure C: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figc.jpg\">https://devio.us/~sigflup/compiler/figc.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figd.jpg\" /><br />\r\nFigure D: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figd.jpg\">https://devio.us/~sigflup/compiler/figd.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_fige.jpg\" /><br />\r\nFigure E: <a href=\"https://hackerpublicradio.org/eps/hpr1128_fige.jpg\">https://devio.us/~sigflup/compiler/fige.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figf.jpg\" /><br />\r\nFigure F: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figf.jpg\">https://devio.us/~sigflup/compiler/figf.jpg</a>\r\n<br /><img src=\"https://hackerpublicradio.org/eps/hpr1128_figg.jpg\" /><br />\r\nFigure G: <a href=\"https://hackerpublicradio.org/eps/hpr1128_figg.jpg\">https://devio.us/~sigflup/compiler/figg.jpg</a>\r\n</p>\r\n<p>[Editor\'s Note 2015-05-22: The original links above are all dead, but the\r\nimages have been rescued from the <em>Wayback Machine</em> and stored on the\r\nHPR server]</p>\r\n',115,84,1,'CC-BY-SA','compiler,lexical analysis,parsing ',0,2220,1),
(1129,'2012-11-29','How I got into Linux',587,'Another contributor describes their Linux journey','After making the basic mistake of hanging around where Ken can record you, aparanoidshell graciously shares with us his journey to Linux.',217,29,1,'CC-BY-SA','Windows XP,Ubuntu,Unity,Debian,Gnome,CrunchBang ',0,2371,1),
(1130,'2012-11-30','TGTM Newscast for 11/28/2012',1356,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.rhrealitycheck.org/article/2012/11/21/it%E2%80%99s-time-to-hold-governments-accountable-women%E2%80%99s-lives-matter\">Women\'s\r\nLives Matter: It’s Time to Hold Governments Accountable for Safe\r\nAbortion Care</a></li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/controversies/typical-american-infant-exposed-to-5-hours-of-background-tv-a-day-121123?news=846281\">Typical\r\nAmerican Infant Exposed to 5½ Hours of Background TV a Day</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1499\">The\r\nDehumanisation of the Palestinians</a></li>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2012/11/23/catholic-charity-shuns-walmarts-blood-money/\">Catholic\r\ncharity shuns Walmart’s ‘blood money’</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2771\">European Parliament\r\nvotes to protect WikiLeaks</a></li>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2012/11/23/scientists-create-cartilage-using-3-d-tissue-printer/\">Scientists\r\ncreate cartilage using 3-D ’tissue printer’</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/anonymous-file-sharing-ruled-illegal-by-german-court-121123/\">“Anonymous”\r\nFile-Sharing Darknet Ruled Illegal by German Court</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121121/13081421115/google-asks-people-to-speak-out-against-itus-attempt-to-takeover-internet-governance.shtml\">Google\r\nAsks People To Speak Out Against ITU\'s Attempt To Takeover Internet\r\nGovernance</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/11/21/headlines#112114\">Judge\r\nDenies Bail Request from Accused Stratfor Hacker Jeremy Hammond </a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/11/homeland-security-wants-more-double-its-predator-drone-fleet-inside-us-despite\">Homeland\r\nSecurity Wants to More Than Double Its Predator Drone Fleet Inside the\r\nUS, Despite Safety and Privacy Concerns</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2012/11/23/black-friday-liveblog-walmart-protests-hit-stores-in-at-least-nine-states/\">Black\r\nFriday Liveblog: Walmart protests hit stores in at least nine states</a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/11/reform-require-warrant-private-online-messages-vote-down-privacy\">Reform\r\nto Require Warrant for Private Online Messages Up for Vote, but Down on\r\nPrivacy</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121121/09030521112/expose-blatant-security-hole-att-face-five-years-jail.shtml\">Expose\r\nBlatant Security Hole From AT&amp;T... Face Five Years In Jail</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121121/11415521113/40-years-ago-supreme-court-effectively-banned-software-patents-remember-that.shtml\">40\r\nYears Ago The Supreme Court Effectively Banned Software Patents;\r\nRemember That?</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/police-raid-9-year-old-pirate-bay-girl-confiscate-winnie-the-pooh-laptop-121122/\">Police\r\nRaid 9-Year-Old Pirate Bay Girl, Confiscate Winnie The Pooh Laptop</a></li>\r\n</ul>\r\n<p>Production and Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"rawstory.com,\" and\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" \"sacsis.org.za,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"wlcentral.org\" and \"democracynow.org\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.</p>\r\n<p>News from \"rhrealitycheck.org\" used under permission of the Creative\r\nCommons By-attribution Share-alike license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>',237,65,1,'CC-BY-SA','newscast,TGTM',0,2415,1),
(1131,'2012-12-03','HPR Community News November 2012',5334,'HPR Community News November 2012','<h2>Featuring</h2>\r\n<p>\r\nbobobex<br />\r\ncorenominal<br />\r\ndudeman<br />\r\nFiftyOneFifty<br />\r\nKwisher<br />\r\nnido<br />\r\nnotKlaatu<br />\r\npokey<br />\r\nKen Fallon<br />\r\n</p>\r\n\r\n<h2>New hosts</h2>\r\n<p>No new hosts.\r\n</p>\r\n\r\n<h2>Apologies and Thanks</h2>\r\n<p>\r\nApologies to Seetee for putting his shows in the Thursday queue rather than the main queue.<br />\r\nThanks to everyone who sent in shows, to the devl team\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n\r\n<table id=\"table_results\" class=\"data ajax\">\r\n<thead><tr>\r\n<th>id\r\n</th><th>title\r\n</th><th>host\r\n</th></tr>\r\n</thead>\r\n<tbody>\r\n\r\n<tr><td>1112</td>\r\n<td>LiTS 017: split</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1113</td>\r\n<td>TermDuckEn aptsh&lt;screen&lt;guake</td>\r\n<td>FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr><td>1114</td>\r\n<td>DudmanoviPodcast Episode 7 - A geeks Journey to nature</td>\r\n<td>Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr><td>1115</td>\r\n<td>TGTM Newscast for 11/07/2012</td>\r\n<td>deepgeek</td>\r\n</tr>\r\n            \r\n<tr><td>1116</td>\r\n<td>Interview with Richard Stallman</td>\r\n<td>pokey</td>\r\n</tr>\r\n            \r\n<tr><td>1117</td>\r\n<td>The Wayback Machine-SDF.org</td>\r\n<td>Various Hosts</td>\r\n</tr>\r\n            \r\n<tr><td>1118</td>\r\n<td>My First Brush With FLOSS: Doom </td>\r\n<td>AukonDK</td>\r\n</tr>\r\n            \r\n<tr><td>1119</td>\r\n<td>Spread the Word</td>\r\n<td>Seetee</td>\r\n</tr>\r\n            \r\n<tr><td>1120</td>\r\n<td>Jerome Leclanche from the razor-qt project</td>\r\n<td>Ken Fallon</td>\r\n</tr>\r\n            \r\n<tr><td>1121</td>\r\n<td>Klaatu continues his Networking Basics series with a SAMBA howto.</td>\r\n<td>klaatu</td>\r\n</tr>\r\n            \r\n<tr><td>1122</td>\r\n<td>LiTS 018: ln</td>\r\n<td>Dann</td>\r\n</tr>\r\n            \r\n<tr><td>1123</td>\r\n<td>Move! Bike Computer</td>\r\n<td>Frank Bell</td>\r\n</tr>\r\n            \r\n<tr><td>1124</td>\r\n<td>PodBrewers: Episode 35</td>\r\n<td>Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr><td>1125</td>\r\n<td>TGTM Newscast for 11/21/2012</td>\r\n<td>deepgeek</td>\r\n</tr>\r\n            \r\n<tr><td>1126</td>\r\n<td>The DrupalCamp of Adam Evertsson</td>\r\n<td>Seetee</td>\r\n</tr>\r\n            \r\n<tr><td>1127</td>\r\n<td>AFP file share on a Linux server</td>\r\n<td>klaatu</td>\r\n</tr>\r\n            \r\n<tr><td>1128</td>\r\n<td>Compilers part4</td>\r\n<td>sigflup</td>\r\n</tr>\r\n            \r\n<tr><td>1129</td>\r\n<td>How I got into Linux</td>\r\n<td>aparanoidshell</td>\r\n</tr>\r\n            \r\n<tr><td>1130</td>\r\n<td>TGTM Newscast for 11/28/2012</td>\r\n<td>deepgeek</td>\r\n</tr>\r\n\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h1>New Year Show !</h1>\r\n<p>\r\n Join the HPR annual 24 hour OggCast marathon. <br />\r\nJoin the live session in the HPR room on <strong>mumble.openspeak.cc</strong> Port: <strong>64747 </strong>.<br />\r\nStarting at <strong>Mon, Dec 31 2012 at 12:00 UTC</strong> and running until <strong>12:00 on Tue, Jan 1 2013.</strong> <br />\r\nTo help out with the planning, donating kit etc please join the <a href=\"https://hackerpublicradio.org/mailman/listinfo/hpr_hackerpublicradio.org\">mail list</a>.<br />\r\nThis event is open to all so please pass on the word to other podcasters<br/>\r\nMore information will be added as we get it. \r\n</p>\r\n<hr />\r\n',159,47,1,'CC-BY-SA','Community News',0,2193,1),
(1132,'2012-12-04','LiTS 019: Kill the worms!',1283,'Send a signal to a process with the <em>kill</em> command','<p>\r\nThe kill command is used in the shell to terminate a process. Kill works by sending a signal to the process and typically this signal is either the SIGTERM or SIGKILL signal, but there are others that can be used. To properly use the kill command you need to know the Process ID, or PID, of the process you want to kill. Also be aware that some processes can spawn child processes of the same or similar name. For instance, if you have are running the Chromium browser you may find multiple instances of the chromium process running. Killing one of these processes may not terminate all the processes because typically all but the first process are children processes. Killing any or all of the children processes will not terminate the mother process. But terminated the mother process will typically kill the children processes.\r\n<br /> \r\nFor more see:<br />\r\n<a href=\"https://www.linuxintheshell.com/2012/12/04/episode-019-kill-the-worms/\">https://www.linuxintheshell.com/2012/12/04/episode-019-kill-the-worms/</a>\r\n</p>\r\n\r\n\r\n',7,67,1,'CC-BY-SA','kill,process',0,2731,1),
(1133,'2012-12-05','How I got in to Linux',1033,'Another contributor describes their Linux journey','<h3>Dick Thomas (xpd259)</h3>\r\n<h4>How I got in to Linux</h4>\r\n\r\n<p>Dear listeners, Today I will be briefly explaining my adventure in to tech\r\nand Linux, Starting with getting my first computer a ZX Spectrum to the\r\ncurrent day behemoth and Debian obsession and making youtube videos for fun\r\nand to spead word of FOSS and all things Linux/BSD</p>\r\n<p>Links and other things mentioned in this podcast</p>\r\n<ul>\r\n<li><a href=\"https://www.xpd259.co.uk\">My blog</a></li>\r\n<li><a href=\"https://www.youtube.com/xpd259\">Youtube Dicks Installs Videos</a></li>\r\n<li><a href=\"https://debian-handbook.info\">Debian HandBook</a></li>\r\n<li><a href=\"https://www.gentoo.org\">Gentoo Gnu/Linux</a></li>\r\n<li><a href=\"https://www.debian.org\">Debian Gnu/Linux</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Corel_Linux\">Corel Linux Wikipedia Page</a></li>\r\n<li><a href=\"https://www.ubuntu.com\">Ubuntu Gnu/Linux</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/ZX_Spectrum\">ZX Spectrum Wikipedia Page</a></li>\r\n\r\n</ul>\r\n',227,29,1,'CC-BY-SA','ZX Spectrum,Corel Linux,Debian,Gentoo,Ubuntu ',0,2475,1),
(1134,'2012-12-06','Scannerdrome Ep. 1 - Lola Lariscy',3717,'An interview with Science Fiction Writer Lola Lariscy','<p>                                                                                                                                                                          \r\na Buyer Brown joint Interview with blogger and Science Fiction Writer Lola Lariscy Author of \"End of Life Projections\" and producer of \"Space Janitors\"<br/>\r\n<br/>                                                                                                                                                                                                \r\n<img style=\"width: 96px; height: 96px;\" alt=\"Scannerdrome logo\" src=\"https://lh3.googleusercontent.com/-ThspemD_Gnc/AAAAAAAAAAI/AAAAAAAAABU/DKypmsAHjx8/s250-c-k/photo.jpg\" align=\"top\"/>&nbsp;&nbsp;&nbsp; Scannerdrome <a href=\"https://plus.google.com/106038292741469535152/posts\">https://plus.google.com/106038292741469535152/posts</a><br/>                                                                                                                         \r\n<br/>                                                                                                                                                                                                \r\n<img style=\"width: 100px; height: 150px;\" alt=\"Cerulean Lobster logo\" src=\"https://images2-focus-opensocial.googleusercontent.com/gadgets/proxy?url=https://3.bp.blogspot.com/_vFGCjG2rjTg/TN8V0Y4Uu2I/AAAAAAAAADY/HKDezfL0PaY/S350/Ceruleanlobster%252Bfrom%252BBob.jpg&amp;container=focus&amp;gadget=a&amp;rewriteMime=image/*&amp;refresh=31536000&amp;resize_h=150&amp;resize_w=150&amp;no_expand=1\" align=\"top\"/>&nbsp;&nbsp;&nbsp;                                                                                                                                                                     \r\nLola Lariscy &nbsp;&nbsp;&nbsp; <a href=\"https://www.lolalariscy.com/\">https://www.lolalariscy.com/</a>\r\n&nbsp;&nbsp;&nbsp; <a href=\"https://ceruleanlobster.blogspot.com\">https://ceruleanlobster.blogspot.com</a><br/>\r\n</p>\r\n',109,54,1,'CC-BY-SA','Science Fiction,interview ',0,2111,1),
(1135,'2012-12-07','TGTM Newscast for 12/01/2012',1055,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2012/11/27/headlines#11279\">Florida\r\nRepublicans Admit Suppression of Democratic Votes Was Goal of New Law </a></li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/top-stories/obama-team-made-attempt-to-solidify-drone-policy-in-event-of-romney-win-121128?news=846329\">Obama\r\nTeam Made Attempt to Solidify Drone Policy in Event of Romney Win</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2777\">Rafael Correa\'s New\r\nSouth America</a></li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14203/independent_media_now/\">Independent\r\nMedia Now!</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121125/17525521138/kenyan-filmmaker-looking-to-cuts-costs-using-pirates-as-his-distributors.shtml\">Kenyan\r\nFilmmaker Looking To Cuts Costs By Using \'Pirates\' As His Distributors</a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/11/attempt-modernize-digital-privacy-law-passes-senate-judiciary-committee\">Attempt\r\nto Modernize Digital Privacy Law Passes the Senate Judiciary Committee</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=82877\">Cuba Gov. Creates\r\nBiotech/Pharmaceutical Conglomerate</a></li>\r\n<li><a\r\nhref=\"https://www.wired.com/threatlevel/2012/11/student-suspension/\">Student\r\nSuspended for Refusing to Wear a School-Issued RFID Tracker</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/tv-shack-admin-richard-odwyer-will-not-be-extradited-to-u-s-121128/\">TV\r\nShack Admin Richard O’Dwyer Will NOT Be Extradited To U.S.</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121128/15582121169/six-strikes-delayed-until-early-part-2013.shtml\">Six\r\nStrikes Delayed Until \'Early Part\' Of 2013</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://sacsis.org.za/site/article/1504\">The\r\nIsraeli-Palestinian Holocaust</a></li>\r\n<li><a\r\nhref=\"https://peoplesworld.org/huge-argentina-human-rights-trial-begins/\">Huge\r\nArgentina human rights trial begins</a></li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1508\">How Walmart and\r\nOther Huge Companies Support Horrific Conditions That Kill Workers</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/news/7514\">Gender and\r\nSexuality Groups Rally for Greater Gender Equality in Venezuela</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/bittorrent-site-owners-fear-european-domain-seizures-121127/\">BitTorrent\r\nSite Owners Fear European Domain Name Seizures</a></li>\r\n</ul>\r\n<p>News from \"techdirt.com,\" \"inthesetimes.com,\"\r\n\"havanatimes.org\" and\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>Audio Clip from \"thecommandline.net\" used under permission of the\r\nCreative Commons by-attribution share-alike license.<br />\r\n</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"wlcentral.org,\" and \"democracynow.org,\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n\r\n<h2>Links</h2>\r\n<a href=\"https://www.democracynow.org/2012/11/27/headlines#11279\">https://www.democracynow.org/2012/11/27/headlines#11279</a><br />\r\n<a href=\"https://www.allgov.com/news/top-stories/obama-team-made-attempt-to-solidify-drone-policy-in-event-of-romney-win-121128?news=846329\">https://www.allgov.com/news/top-stories/obama-team-made-attempt-to-solidify-drone-policy-in-event-of-romney-win-121128?news=846329</a><br />\r\n<a href=\"https://wlcentral.org/node/2777\">https://wlcentral.org/node/2777</a><br />\r\n<a href=\"https://inthesetimes.com/article/14203/independent_media_now/\">https://inthesetimes.com/article/14203/independent_media_now/</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121125/17525521138/kenyan-filmmaker-looking-to-cuts-costs-using-pirates-as-his-distributors.shtml\">https://www.techdirt.com/articles/20121125/17525521138/kenyan-filmmaker-looking-to-cuts-costs-using-pirates-as-his-distributors.shtml</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/11/attempt-modernize-digital-privacy-law-passes-senate-judiciary-committee\">https://www.eff.org/deeplinks/2012/11/attempt-modernize-digital-privacy-law-passes-senate-judiciary-committee</a><br />\r\n<a href=\"https://www.havanatimes.org/?p=82877\">https://www.havanatimes.org/?p=82877</a><br />\r\n<a href=\"https://www.wired.com/threatlevel/2012/11/student-suspension/\">https://www.wired.com/threatlevel/2012/11/student-suspension/</a><br />\r\n<a href=\"https://torrentfreak.com/tv-shack-admin-richard-odwyer-will-not-be-extradited-to-u-s-121128/\">https://torrentfreak.com/tv-shack-admin-richard-odwyer-will-not-be-extradited-to-u-s-121128/</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121128/15582121169/six-strikes-delayed-until-early-part-2013.shtml\">https://www.techdirt.com/articles/20121128/15582121169/six-strikes-delayed-until-early-part-2013.shtml</a><br />\r\n<a href=\"https://sacsis.org.za/site/article/1504\">https://sacsis.org.za/site/article/1504</a><br />\r\n<a href=\"https://peoplesworld.org/huge-argentina-human-rights-trial-begins/\">https://peoplesworld.org/huge-argentina-human-rights-trial-begins/</a><br />\r\n<a href=\"https://sacsis.org.za/site/article/1508\">https://sacsis.org.za/site/article/1508</a><br />\r\n<a href=\"https://venezuelanalysis.com/news/7514\">https://venezuelanalysis.com/news/7514</a><br />\r\n<a href=\"https://torrentfreak.com/bittorrent-site-owners-fear-european-domain-seizures-121127/\">https://torrentfreak.com/bittorrent-site-owners-fear-european-domain-seizures-121127/</a><br />',237,65,1,'CC-BY-SA','newscast,TGTM',0,2232,1),
(1136,'2012-12-10','LibreOffice 01 Introduction to Office software',1620,'Introduction to Office Software','<p>LibreOffice\r\n</p>\r\n<p>Some useful sites</p>\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\">https://www.libreoffice.org/get-help/documentation/</a></li>\r\n<li><a href=\"https://wiki.documentfoundation.org/Documentation/Publications\">https://wiki.documentfoundation.org/Documentation/Publications</a></li>\r\n<li><a href=\"https://gofree.com/Tutorials/\">https://gofree.com/Tutorials/</a></li>\r\n<li><a href=\"https://en.libreofficeforum.org/\">https://en.libreofficeforum.org/</a></li>\r\n</ul>\r\n<br/>\r\n<p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\r\n<p>Remember to support free software!</p>\r\n',198,70,1,'CC-BY-SA','LibreOffice, office software, introduction',0,2453,1),
(1137,'2012-12-11','Open Street Maps',424,'Beginner\'s Guide to OpenStreetMap','<!--<P>New Age Techno Hippie</P>\r\n<P>Open Street Maps</P>\r\n<P><br/>\r\n</P>-->\r\n<P>Short call out for Open Street Maps</P>\r\n<P><br/>\r\n</P>\r\n<h3>Public Descriptions</h3>\r\n<P><A HREF=\"https://www.openstreetmap.us/\">https://en.wikipedia.org/wiki/OpenStreetMap</A></P>\r\n<P>Main Sites</P>\r\n<P><A HREF=\"https://www.openstreetmap.org/\">https://www.openstreetmap.org/</A></P>\r\n<P><A HREF=\"https://www.openstreetbrowser.org/\">https://www.openstreetbrowser.org/</A></P>\r\n<P><br/>\r\n</P>\r\n<h3>Wiki Links for main mobile OS</h3>                                                                                                                                                                                                \r\n<P><A HREF=\"https://wiki.openstreetmap.org/wiki/Android\">https://wiki.openstreetmap.org/wiki/Android</A></P>                                                               \r\n<P><A HREF=\"https://wiki.openstreetmap.org/wiki/IOS\">https://wiki.openstreetmap.org/wiki/IOS</A></P>                                                                       \r\n<P><A HREF=\"https://wiki.openstreetmap.org/wiki/Maemo\">https://wiki.openstreetmap.org/wiki/Maemo</A></P>                                                                   \r\n<P><br/>                                                                                                                                                                  \r\n</P>                                                                                                                                                                                                \r\n<h3>Link to Getting started</h3>                                                                                                                                           \r\n<P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners%27_guide\">https://wiki.openstreetmap.org/wiki/Beginners%27_guide</A></P>                                         \r\n<P><br/><br/>                                                                                                                                                                                         \r\n</P>\r\n<P>This <B>Beginners\' guide</B> will show you how to add data to\r\nOpenStreetMap. Tutorials are available in many languages which you\r\ncan select from the table at the top of this page. \r\n</P>\r\n<P>You need a computer connected to the Internet and some time to\r\ngather information and then enter it. A GPS unit and connecting cable\r\nare purely optional, but will be required if you want to collect data\r\nthat way. Given the excellent aerial photography available in the\r\neditors these days a GPS is less important than in the early days of\r\nthe project. \r\n</P>\r\n<UL>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.0\">Create\r\n        a free account</A> so that you can contribute. \r\n        </P>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.1\">Collect\r\n        data</A> using a GPS unit or by other methods. \r\n        </P>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.2\">Upload\r\n        GPS data</A> (skip this section if you are not using GPS). \r\n        </P>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.3\">Edit\r\n        maps</A> to make changes to OpenStreetMap. \r\n        </P>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.4\">Edit\r\n        data</A>, add tags and upload changes. \r\n        </P>\r\n        <LI><P><A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.5\">See\r\n        your changes on the map</A>. \r\n        </P>\r\n        <LI><P>Finally, there is a page of <A HREF=\"https://wiki.openstreetmap.org/wiki/Beginners_Guide_1.6\">additional\r\n        resources</A> and next steps including some other excellent\r\n        tutorials. \r\n        </P>\r\n</UL>\r\n<P>The data you add to OpenStreetMap improves the free world map for\r\neveryone, whether it\'s a small correction or thousands of roads added\r\nover time. Thank you for making OpenStreetMap just that bit better! \r\n</P>\r\n<P>There is a panel on the right of every page of the tutorial. The\r\npage you are on will be in bold text and you can move to any other\r\npage by clicking on the relevant page title. The bottom of each page\r\nhas \'next\' and \'previous\' links, as appropriate, to take you through\r\nthe tutorial page by page. \r\n</P>\r\n',177,0,1,'CC-BY-SA','OpenStreetMap,GPS ',0,1395,1),
(1138,'2012-12-12','Programming languages 2 - Python',665,'An introduction to the Python language','<h1 class=\"title\">Programming languages 2 - Getting started with Python</h1>\r\n\r\n\r\n<ul>\r\n<li><a href=\"#sec-1\">1 Characteristics</a></li>\r\n<li><a href=\"#sec-2\">2 Installation</a></li>\r\n<li><a href=\"#sec-3\">3 Syntax and semantics</a></li>\r\n<li><a href=\"#sec-4\">4 Interpreter</a></li>\r\n<li><a href=\"#sec-5\">5 Standard library</a></li>\r\n<li><a href=\"#sec-6\">6 Documentation and tutorials</a></li>\r\n</ul>\r\n\r\nPython is a very interesting language in the sense that it covers a\r\nvery wide range of use cases. \r\n<ol>\r\n<li>It can be useful for simple scripting tasks, that is automating\r\n   repetitive tasks that you usually do by hand.\r\n</li>\r\n<li>It can also be useful for text file processing, like parsing log\r\n   files or specific formats like XML.\r\n</li>\r\n<li>You can use use it as a glue language, that is a mix of system\r\n   calls to command-line programs, like in scripting, but also by\r\n   calling foreing language libraries which provide Python bindings.\r\n</li>\r\n<li>You can use Python as a first language in a Computer Science\r\n   curriculum, since it is simple to learn and supports different\r\n   programming paradigms (Object Oriented, Procedural, Functional).\r\n</li>\r\n<li>You can it also as an extension language, since a Python\r\n   interpreter can be embedded in C/C++ programs.\r\n</li>\r\n<li>Python being a very rich language with a very rich standard\r\n   library, you can use it to build very complex applications. There\r\n   are many ways of using it to build complex Graphical User\r\n   Interfaces, since many graphical libraries provide Python bindings\r\n   (<a href=\"#Qt\">https://www.diotavelli.net/PyQtWiki/PyQt4</a>, <a href=\"https://www.pygtk.org/\">GTK</a>, etc.). Python also\r\n   provides a default library for GUIs, which is called <a href=\"https://tkinter.unpythonic.net/wiki/\">Tkinter</a> and is\r\n   based on Tcl/Tk.\r\n</li>\r\n<li>You can also use Python for web development, either by using the\r\n   standard library utilities or by using one of the very popular web\r\n   frameworks like <a href=\"https://www.zope.org/\">Zope</a>, <a href=\"https://plone.org/\">Plone</a> or <a href=\"https://www.djangoproject.com/\">Django</a>.\r\n</li>\r\n<li>Finally, Python is also extensively used in scientific computing,\r\n   since projects like <a href=\"https://www.scipy.org/\">SciPy</a>, <a href=\"https://numpy.scipy.org/\">Numpy</a> or <a href=\"https://matplotlib.sourceforge.net/\">Matplotlib</a> provide a set of\r\n   tools which allow Python to be as powerful as languages like Matlab\r\n   or IDL with the advantage of being a full fledged language with a\r\n   very rich standard library.\r\n</li>\r\n</ol>\r\n\r\n\r\n<h2 id=\"sec-2\"><span class=\"section-number-2\">2</span> Installation</h2>\r\n<p>\r\nThere are 2 current versions of Python: version 2 and\r\nversion 3. Version 3 is not fully compatible with version 2, so if you\r\nare starting with Python, I think is is wise to go with version 3, but\r\nbe aware that most existing applications and Open Source projects use\r\nversion 2.\r\n</p>\r\n<p>\r\nIf you are using a GNU based system, chances are that Python is\r\nalready installed in you system. Otherwise, it will be available in\r\nyour distribution repositories. As far as I know, Python is also\r\navailable on the Mac via the terminal. On widows, you will have to\r\ndownload a Python distribution from <a href=\"https://python.org/download\">https://python.org/download</a>. On\r\nthis page you will also find links for downloading Python for Linux,\r\nMacOS, etc.\r\n</p>\r\n<p>\r\nIf you go to this site, you will notice that they mention alternative\r\nimplementations of Python. The implementation I will be talking about\r\nhere is the one done in C.\r\n</p>\r\n<p>\r\nTo install Python, you also can download the source code and compile\r\nit yourself.\r\n</p>\r\n\r\n<h2 id=\"sec-3\"><span class=\"section-number-2\">3</span> Syntax and semantics</h2>\r\n\r\n<p>\r\nHave a look at <a href=\"https://en.wikipedia.org/wiki/Python_(programming_language)#Syntax_and_semantics\">this link</a>\r\n</p>\r\n<p>\r\nPython is intended to be a highly readable language. It is designed to\r\nhave an uncluttered visual layout, frequently using English keywords\r\nwhere other languages use punctuation. Python requires less\r\nboilerplate than traditional manifestly typed structured languages\r\nsuch as C or Pascal, and has a smaller number of syntactic exceptions\r\nand special cases than either of these.\r\n</p>\r\n<p>\r\nThe simplicity of Python is demonstrated by its version of the classic\r\n\"Hello world\" program:\r\n</p>\r\n<p>\r\nprint(\"Hello world\")\r\n</p>\r\n<p>\r\nIndentation\r\n</p>\r\n<p>\r\nPython uses whitespace indentation, rather than curly braces or\r\nkeywords, to delimit blocks; a feature also termed the off-side\r\nrule. An increase in indentation comes after certain statements; a\r\ndecrease in indentation signifies the end of the current block.\r\n</p>\r\n<p>\r\nStatements and control flow\r\n</p>\r\n<p>\r\nPython\'s statements include (among others):\r\n</p>\r\n<p>\r\n    The if statement, which conditionally executes a block of code,\r\n    along with else and elif (a contraction of else-if).\r\n</p>\r\n<p>\r\n    The for statement, which iterates over an iterable object,\r\n    capturing each element to a local variable for use by the attached\r\n    block.\r\n</p>\r\n<p>\r\n    The while statement, which executes a block of code as long as its\r\n    condition is true.\r\n</p>\r\n<p>\r\n    The class statement, which executes a block of code and attaches\r\n    its local namespace to a class, for use in object-oriented\r\n    programming.\r\n</p>\r\n<p>\r\n    The def statement, which defines a function or method.\r\n</p>\r\n<p>\r\n    The import statement, which is used to import modules whose\r\n    functions or variables can be used in the current program.\r\n</p>\r\n<p>\r\nEach statement has its own semantics: for example, the def statement\r\ndoes not execute its block immediately, unlike most other statements.\r\n</p>\r\n<p>\r\nExpressions\r\n</p>\r\n<p>\r\nPython expressions are similar to languages such as C and Java.\r\n</p>\r\n<p>\r\n    In Python, == compares by value, in contrast to Java, where it\r\n    compares by reference. (Value comparisons in Java use the equals()\r\n    method.) Python\'s is operator may be used to compare object\r\n    identities (comparison by reference). Comparisons may be chained,\r\n    for example a <= b <= c.\r\n</p>\r\n<p>\r\n    Python uses the words and, or, not for its boolean operators\r\n    rather than the symbolic &amp;&amp;, ||, ! used in Java and C.\r\n</p>\r\n<p>\r\n    Conditional expressions in Python are written as x if c else y\r\n    (different in order of operands from the ?: operator common to\r\n    many other languages).\r\n</p>\r\n\r\n<p>\r\nMethods\r\n</p>\r\n<p>\r\nMethods on objects are functions attached to the object\'s class; the\r\nsyntax instance.method(argument) is, for normal methods and functions,\r\nsyntactic sugar for Class.method(instance, argument). Python methods\r\nhave an explicit self parameter to access instance data, in contrast\r\nto the implicit self in some other object-oriented programming\r\nlanguages (for example, Java, C++ or Ruby).\r\n</p>\r\n<p>\r\nTyping\r\n</p>\r\n<p>\r\nPython uses duck typing and has typed objects but untyped variable\r\nnames. Type constraints are not checked at compile time; rather,\r\noperations on an object may fail, signifying that the given object is\r\nnot of a suitable type. Despite being dynamically typed, Python is\r\nstrongly typed, forbidding operations that are not well-defined (for\r\nexample, adding a number to a string) rather than silently attempting\r\nto make sense of them.\r\n</p>\r\n<p>\r\nPython allows programmers to define their own types using classes,\r\nwhich are most often used for object-oriented programming. New\r\ninstances of classes are constructed by calling the class (for\r\nexample, SpamClass() or EggsClass()), and the classes themselves are\r\ninstances of the metaclass type (itself an instance of itself),\r\nallowing metaprogramming and reflection.\r\n</p>\r\n\r\n<h2 id=\"sec-4\"><span class=\"section-number-2\">4</span> Interpreter</h2>\r\n\r\n<p>The section 3 of the python tutorial (<a href=\"https://docs.python.org/3/tutorial/introduction.html\">An informal introduction to Python</a>) gives a very good overview of the use of the interactive interpreter.\r\n</p>\r\n<p>\r\nOf course, if you are going to write long programs, you will want to\r\nsave them to files which can then be passed to the interpreter for execution.\r\n</p>\r\n\r\n<h2 id=\"sec-5\"><span class=\"section-number-2\">5</span> Standard library</h2>\r\n\r\n<p>Python has a very rich standard library, that is a set of modules\r\nwhich are part of the standard Python installation and which provide\r\nmany interesting functions which in many other languages are only\r\nprovided by 3rd party libraries :\r\n</p>\r\n<ul>\r\n<li>Operating System Interface\r\n</li>\r\n<li>Command Line Arguments\r\n</li>\r\n<li>Error Output Redirection and Program Termination\r\n</li>\r\n<li>String Pattern Matching\r\n</li>\r\n<li>Mathematics\r\n</li>\r\n<li>Internet Access\r\n</li>\r\n<li>Dates and Times\r\n</li>\r\n<li>Data Compression\r\n</li>\r\n<li>Performance Measurement\r\n</li>\r\n<li>Output Formatting\r\n</li>\r\n<li>Working with Binary Data Record Layouts\r\n</li>\r\n<li>Multi-threading\r\n</li>\r\n<li>Logging\r\n</li>\r\n<li>Decimal Floating Point Arithmetic\r\n</li>\r\n</ul>\r\n\r\n\r\n<h2 id=\"sec-6\"><span class=\"section-number-2\">6</span> Documentation and tutorials</h2>\r\n\r\n<p>The main reference is the Python documentation page at\r\n<a href=\"https://docs.python.org/\">https://docs.python.org/</a> . There you will find a very useful tutorial\r\n(this is the place to start), the standard library reference, and many\r\nother interesting information.\r\n</p>\r\n',197,25,1,'CC-BY-SA','programming,Python ',0,2426,1),
(1139,'2012-12-13','The missing episode',2535,'Discoveries made while spring cleaning','Psst... Ken is busy setting up servers for the new year episode, we\'re just going to slip out this episode that Mr. Gadgets himself forgot about. <br />\r\n <br />\r\nIn this episode Mr. Gadgets shares with us his discoveries as he does some spring cleaning. <br />\r\n <br />\r\nWhere were we 15 years ago, Power PC\'s, MB hard disks\r\n <br />\r\nAnd the Kansas city air pirates - what more do you want....\r\n',155,0,1,'CC-BY-SA','history,computers,IT ',0,2234,1),
(1140,'2012-12-14','TGTM Newscast for 12/9/2012',947,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.thestand.org/2012/12/fiscal-cliff-is-a-mechanism-for-elections-losers-to-have-their-way/\">‘Fiscal\r\ncliff’ a nonsensical construct for elections’ losers to have their way</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=83267\">Cuba Won’t Free\r\nAlan Gross Unilaterally </a></li>\r\n<li><a\r\nhref=\"https://www.rawstory.com/rs/2012/12/06/michigan-lawmaker-slams-republicans-in-emotional-labor-rights-speech/\">Michigan\r\nlawmaker slams Republicans in emotional labor rights speech</a></li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/us-and-the-world/in-wake-of-us-global-war-on-terror-international-terrorist-attacks-have-quadrupled-since-911-121206?news=846402\">In\r\nWake of U.S. Global War on Terror, International Terrorist Attacks Have\r\nQuadrupled since 9/11</a></li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14254/walmarts_downward_wage_spiral1/\">Walmart’s\r\nDownward Wage Spiral</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/imagine-bittorrent-piracy-group-sysop-jailed-40-months-121130/\">IMAGiNE\r\nBitTorrent Piracy Group “Sysop” Jailed 40 months</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/top-bittorrent-sites-have-domains-put-on-hold-pending-legal-action-121201/\">Top\r\nBitTorrent Sites Have Domains Put On Hold Pending Legal Action</a></li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/torrentreactor-launches-proxy-to-circumvent-torrent-site-censorship-121206/\">TorrentReactor\r\nLaunches Proxy to Circumvent Torrent Site Censorship</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121205/15500921246/no-surprise-here-congress-passes-unanimous-resolution-telling-itu-hands-off-internet.shtml\">No\r\nSurprise Here: Congress Passes Unanimous Resolution Telling The ITU:\r\nHands Off The Internet</a></li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121205/15333521245/kim-dotcom-cleared-to-pursue-case-against-new-zealand-illegal-spying.shtml\">Kim\r\nDotcom Cleared To Pursue Case Against New Zealand For Illegal Spying</a></li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.bradleymanning.org/activism/exclusive-presentation\">Video:\r\nPresentation by Bradley’s attorney David Coombs</a></li>\r\n<li><a href=\"https://wlcentral.org/node/2784\">Former PM Condemns\r\nAustralia for Abandoning Assange and Abdicating Sovereignty</a></li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/unusual-news/49-of-republicans-think-non-existent-group-stole-presidential-election-for-obama-121205?news=846392\">49%\r\nof Republicans Think Non-Existent Group Stole Presidential Election for\r\nObama</a></li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/12/newly-released-drone-records-reveal-extensive-military-flights-us\">Newly\r\nReleased Drone Records Reveal Extensive Military Flights in US</a></li>\r\n<li><a\r\nhref=\"https://securityledger.com/new-25-gpu-monster-devours-passwords-in-seconds/\">Update:\r\nNew 25 GPU Monster Devours Passwords In Seconds</a></li>\r\n</ul>\r\n<p>News from \"techdirt.com,\" \"thestand.org,\" \"havanatimes.org,\"\r\n\"rawstory.com,\" \"inthesetimes.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2>\r\n<a href=\"https://www.thestand.org/2012/12/fiscal-cliff-is-a-mechanism-for-elections-losers-to-have-their-way/\">https://www.thestand.org/2012/12/fiscal-cliff-is-a-mechanism-for-elections-losers-to-have-their-way/</a><br />\r\n<a href=\"https://www.havanatimes.org/?p=83267\">https://www.havanatimes.org/?p=83267</a><br />\r\n<a href=\"https://www.rawstory.com/rs/2012/12/06/michigan-lawmaker-slams-republicans-in-emotional-labor-rights-speech/\">https://www.rawstory.com/rs/2012/12/06/michigan-lawmaker-slams-republicans-in-emotional-labor-rights-speech/</a><br />\r\n<a href=\"https://www.allgov.com/news/us-and-the-world/in-wake-of-us-global-war-on-terror-international-terrorist-attacks-have-quadrupled-since-911-121206?news=846402\">https://www.allgov.com/news/us-and-the-world/in-wake-of-us-global-war-on-terror-international-terrorist-attacks-have-quadrupled-since-911-121206?news=846402</a><br />\r\n<a href=\"https://inthesetimes.com/article/14254/walmarts_downward_wage_spiral1/\">https://inthesetimes.com/article/14254/walmarts_downward_wage_spiral1/</a><br />\r\n<a href=\"https://torrentfreak.com/imagine-bittorrent-piracy-group-sysop-jailed-40-months-121130/\">https://torrentfreak.com/imagine-bittorrent-piracy-group-sysop-jailed-40-months-121130/</a><br />\r\n<a href=\"https://torrentfreak.com/top-bittorrent-sites-have-domains-put-on-hold-pending-legal-action-121201/\">https://torrentfreak.com/top-bittorrent-sites-have-domains-put-on-hold-pending-legal-action-121201/</a><br />\r\n<a href=\"https://torrentfreak.com/torrentreactor-launches-proxy-to-circumvent-torrent-site-censorship-121206/\">https://torrentfreak.com/torrentreactor-launches-proxy-to-circumvent-torrent-site-censorship-121206/</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121205/15500921246/no-surprise-here-congress-passes-unanimous-resolution-telling-itu-hands-off-internet.shtml\">https://www.techdirt.com/articles/20121205/15500921246/no-surprise-here-congress-passes-unanimous-resolution-telling-itu-hands-off-internet.shtml</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121205/15333521245/kim-dotcom-cleared-to-pursue-case-against-new-zealand-illegal-spying.shtml\">https://www.techdirt.com/articles/20121205/15333521245/kim-dotcom-cleared-to-pursue-case-against-new-zealand-illegal-spying.shtml</a><br />\r\n<a href=\"https://www.bradleymanning.org/activism/exclusive-presentation\">https://www.bradleymanning.org/activism/exclusive-presentation</a><br />\r\n<a href=\"https://wlcentral.org/node/2784\">https://wlcentral.org/node/2784</a><br />\r\n<a href=\"https://www.allgov.com/news/unusual-news/49-of-republicans-think-non-existent-group-stole-presidential-election-for-obama-121205?news=846392\">https://www.allgov.com/news/unusual-news/49-of-republicans-think-non-existent-group-stole-presidential-election-for-obama-121205?news=846392</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/12/newly-released-drone-records-reveal-extensive-military-flights-us\">https://www.eff.org/deeplinks/2012/12/newly-released-drone-records-reveal-extensive-military-flights-us</a><br />\r\n<a href=\"https://securityledger.com/new-25-gpu-monster-devours-passwords-in-seconds/\">https://securityledger.com/new-25-gpu-monster-devours-passwords-in-seconds/</a><br />',237,65,1,'CC-BY-SA','newscast,TGTM',0,2210,1),
(1141,'2012-12-17','mumble client intro',518,'A brief introduction to the Mumble client','This is a very brief introduction to the mumble client, highlighting some of the basic options and gotchas involved in setting it up.',228,0,1,'CC-BY-SA','mumble,\"SSL certificate\",\"audio wizard\"',0,6773,1),
(1142,'2012-12-18','LiTS 020: pgrep and pkill',1690,'Look up or signal processes based on name and other attributes with pgrep and pkill','<p>\r\nThis episode the focus will be on two commands that go hand-in-hand: pgrep and pkill. Like the kill command, pkill is used to send a signal to a process usually with the intent to terminate or stop the process. Instead of passing the Process ID (PID) you can pass the process name:\r\n<br />\r\n<em>pkill xterm</em>\r\n</p>\r\n<p>\r\nFor the rest of this episode please check out the shownotes and video at <a href=\"https://www.linuxintheshell.com/2012/12/18/episode-20-pgrep-and-pkill/\">https://www.linuxintheshell.com/2012/12/18/episode-20-pgrep-and-pkill/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','pgrep,pkill,process',0,2638,1),
(1143,'2012-12-19','The N Days of Christmas? Intro to Recreational Math',1365,'Intro to Recreational Math Part Zero','<pre>\r\nHacker Public Radio: 206 203 5729\r\n\r\nThe N Days of Christmas? Intro to Recreational Math\r\nPart Zero: Calendar Counting\r\n\r\nFirst episode of HPR that contains a direct discussion of a math topic.\r\n - Episode 479 Ohio Linux Fest, Klaatu interviews DWick about math \r\n      software for Linux\r\n      \r\n - Episode 523 Using Petunia software to teach math\r\n\r\n\r\nInspired by a traditional song that is proof that some songs do not\r\n   need to be recorded by William Shatner to be annoying.\r\n - Repetitive and formulaic\r\n - Involves a lot of counting, and that\'s our focus here. \r\n \r\n \r\nWhat is the 12 Days of Christmas?\r\n - Starts on Christmas Day, runs through the day before the next Season\r\n - Hint: That\'s \'Epiphany\', which starts January 6.\r\n - Counting calendar days comes hard, so we tend to use our fingers\r\n - Turns out that using our fingers is quite mathematical. Here\'s why.\r\n \r\nFinger Counting: How do I count Twelve Days?\r\n - Let\'s start easy, with the fingers on one hand. My hands have five.\r\n - To name the Five Days of New Years is easy: January 1-5 &lt;done&gt;\r\n \r\n - What about the Five Days of Christmas?\r\n        Physical way                   General way\r\n   * Christmas Day gets 1 (thumb)     Dec 25 is one day after Dec 24\r\n   * Dec 26 gets 2 (index)            26 - 24 = 2 days\r\n   * Dec 27 gets 3 (salute finger)    27 - 24 = 3 days\r\n   * Dec 28 gets 4 (ring)             28 - 24 = 4 days\r\n   * Dec 29 gets 5 (pinky)            29 - 24 = 5 days\r\n \r\n - Notice that counting 5 days, starting with Dec 25, is the same\r\n     as numbering the days after Dec 24 (Christmas Eve).\r\n   * In math, we call this \"1-1 correspondence with natural numbers\"\r\n   * Math can give you the same certainty as using your fingers.  \r\n   * But it handles larger problems, because you don\'t run out.\r\n \r\n - Example: I\'m booked to speak on Day 4 of a 5-day conference\r\n   * Starts on the 25th of the month\r\n   * When do I have to show up?\r\n     - Wrong: Add 4 to first day (25), and arrive a day late.\r\n     - Correct: Add 4 to date of pre-registration cocktail party (24),\r\n          and arrive on time.\r\n      \r\n - OK. Back to Twelve Days of Christmas.  \r\n   * The labeling approach tells us that December can hold only the \r\n       first seven of the Twelve Days of Christmas, \r\n   * December 31 - December 24 gives me 7 days.\r\n \r\n \r\n Partitioning: Adding hands full of additional fingers as needed\r\n  - How do we handle the case where we go into the next month?\r\n  - Key insight: Running out of December days for the Twelve Days is \r\n       like running out of fingers on one hand when we count to 8.\r\n  - We are so good at counting on our fingers that we don\'t recognize \r\n       the act of partitioning the number 8 between our two hands.\r\n    *  Left hand gets 1, 2, 3, 4 and 5.\r\n    *  Right hand picks up 6, 7 and 8 by mapping them to fingers 1,2,3.\r\n\r\n  - To count even higher, we could:\r\n      1) keep borrowing other people\'s hands, or\r\n      2) track the number of times we reuse our two hands as we go\r\n    \r\n    * First method mirrors calendar math (\"Annexing\" hands, or months)\r\n    * Second is positional notation (\"base 10\" and all that)\r\n\r\n\r\nBack to the Twelve Days\r\n - I have Twelve Days: 1, 2, ... 12 to assign to dates, even though I \r\n     may only be interested in the first and last dates right now.\r\n   * Start: How many can I fit into December?\r\n   * December 31st is last. It gets assigned 31 - 24, or 7. \r\n   * By \"finger math\", that means I have mapped 7 of the Twelve Days\r\n   * That leaves 12 - 7, or 5 days into January.\r\n \r\n - Who can tell me which days are assigned in January? Anyone?\r\n   * That\'s right, Ken.  January 1, 2, 3, 4 and 5.\r\n   * So the Twelve Days of Christmas runs 25 December to 5 January \r\n\r\n\r\nQuestion: What if there were 72 Days of Christmas?  When would it end?\r\n - Note: Don\'t worry.  This is purely hypothetical.\r\n\r\n - Let\'s attack this with finger math, with partitioning and annexing\r\n   * December, as we have seen, accounts for 7 days: 25 through 31\r\n   * That leaves 72 - 7, or 65 days\r\n   * January easily picks up 31 days: 1 to 31, leaving 65 - 31 = 34 days\r\n   * February can handle either 28 days, or 29 on a leap year.\r\n   * This leaves us either 5 or 6 days into March\r\n\r\n - Final Answer: 72 Days of Christmas would run from Christmas until the\r\n     following March 5 (leap year), or March 6 (all other years).\r\n   * On Day 73, everyone would enter treatment for Christmas overdose.\r\n\r\nLet\'s check the answer: Day 72 would end ten weeks and 2 days after \r\n   the opening cocktail party (Monday). So Day 72 should be Wednesday.\r\n   * Next year is not a leap year, so last day is March 6.\r\n   * By the Doomsday perpetual calendar method, Feb 28 is Thursday.\r\n   \r\n   Doomsday method: https://en.wikipedia.org/wiki/Doomsday_rule\r\n   \r\n   * So March 7 is Thursday, and March 6 is Wednesday.\r\n   * It worked.\r\n \r\nWhy should I bother with Calendar Math?\r\n - I learn to look for ways to partition hard problems into easier ones.\r\n - I learn the same skills that I\'ll need to debug \"off-by-one\" errors\r\n     and other boundary violations, which kill you in C programs.\r\n - I will never miss a speaking engagement, as long as I count my \r\n     Conference Days from the cocktail party, not from the Keynote.\r\n\r\n\r\nNext episode: Part One\r\n  Counting partridges and gold rings with Pascal\r\n  - Warning: There will be two semi-magic formulas at the end.\r\n  - I\'ll show you an easy way to do running sums in a spreadsheet.\r\n  - You can skip the formulas, and I\'ll never know.\r\n  - Since this is HPR, not school.  We can look up the formulas.\r\n\r\n\r\nContact: Charles in NJ\r\nEmail: catintp@yahoo.com\r\n\r\nCharlie + Alpha + Tango + India + November + Tango + Papa.\r\n\r\n</pre>\r\n',229,0,1,'CC-BY-SA','mathematics,\"calendar counting\"',0,1143,1),
(1144,'2012-12-20','Who Owns Your Files',1988,'Ahuka discusses the aftermath of the wiping a Norwegian user\'s Kindle by Amazon','<h2>Indie and Creative Commons</h2>\r\n<ul>\r\n	<li><a title=\"Soundcloud\" href=\"https://soundcloud.com/\" target=\"_blank\">Soundcloud</a> - This is a music and audio sharing site, primarily.</li>\r\n	<li><a title=\"Free Music Archive\" href=\"https://freemusicarchive.org/\" target=\"_blank\">Free Music Archive</a> - Lots of CC-licensed music.</li>\r\n	<li><a title=\"Jamendo\" href=\"https://www.jamendo.com/en/\" target=\"_blank\">Jamendo</a> - One of the premiere CC music sites.</li>\r\n	<li><a title=\"Bandcamp\" href=\"https://bandcamp.com/\" target=\"_blank\">Bandcamp</a> - I just learned about this site from my friend Craig Maloney, who does the <a title=\"Open Metal Cast\" href=\"https://openmetalcast.com/\" target=\"_blank\">Open Metal Cast</a>. This site has Creative Commons music from bands who want to build a relationship with their fans and sell them music. Good artists like Amanda Palmer are here.</li>\r\n</ul>\r\n<h2>e-Books</h2>\r\nWhen it comes to books, you really are at the mercy of the individual publishers. Most music labels have finally come to accept that no DRM is the best way to go, but must book publishers are still being dragged into the 21st century kicking and screaming. But there are some good places to find e-books that respect your freedom.\r\n<ul>\r\n	<li><a title=\"Project Gutenberg\" href=\"https://www.gutenberg.org/wiki/Main_Page\" target=\"_blank\">Project Gutenberg</a> - This is the granddaddy of the DRM free book sites. Project Gutenberg makes available books that are in the Public Domain, i.e., where the copyright has run out. These are mainly older books, but a lot of classics are in here. They make books available in all of the major formats.</li>\r\n	<li><a title=\"Baen Books\" href=\"https://www.baen.com/\" target=\"_blank\">Baen Books</a> - This publisher specializes in the harder Science Fiction, but they really understand the new media landscape. They not only offer most of their books DRM-free and in multiple formats, but they also have the Baen Free Library, where they offer selected books free of charge. The hope is that with the first taste free, you will want to buy more. And it works. I went there to see what they had, discovered that they had the entire collected works of one of my favorite authors (James H. Schmitz) for sale, and bought the lot of them.</li>\r\n	<li><a title=\"Tor/Forge books\" href=\"https://www.tor.com/blogs/2012/07/torforge-e-books-are-now-drm-free\" target=\"_blank\">Tor/Forge</a> - A major publisher in the Science Fiction and Fantasy fields, they just moved to going DRM free a few months ago. They did this because other publishers had been successful in so doing.</li>\r\n	<li><a title=\"Angry Robot\" href=\"https://angryrobotbooks.com/\" target=\"_blank\">Angry Robot</a> - Along with Baen, a pioneer in selling DRM-free books in the Science Fiction and Fantasy fields.</li>\r\n	<li><a title=\"Avon Romance\" href=\"https://www.avonromance.com/\" target=\"_blank\">Avon Romance</a> - A major publisher of romance novels, they just announced that they are experimenting with DRM-free ebook sales.</li>\r\n	<li><a title=\"O\'Reilly Media\" href=\"https://oreilly.com\" target=\"_blank\">O\'Reilly Media</a> - The premiere publisher of technical books, they pretty get everything right. They sell e-books without DRM. When a new edition of a book you already bought comes out you can \"upgrade\" for a nominal fee (e.g. I upgraded my Kevin Purdy \"Android\" book for $1). And with older books that they think are no longer worth in print, they are removing the copyright and <a title=\"O\'Reilly Open Books\" href=\"https://oreilly.com/openbook/\" target=\"_blank\">making them freely available</a>.</li>\r\n	<li><a title=\"ManyBooks.net\" href=\"https://manybooks.net/\" target=\"_blank\">ManyBooks.net</a> - This site has a lot of overlap with Project Gutenberg, but also has some newer works that have been made available, such as Charles Stross\'s <em>Accelerando</em>.</li>\r\n	<li><a title=\"Fictionwise\" href=\"https://www.fictionwise.com/ebooks/multiformat.htm\" target=\"_blank\">Fictionwise</a> - Although heavy on the Science Fiction and Fantasy, has a lot of offerings in other genres as well. Reasonably priced and DRM-free.</li>\r\n	<li><a title=\"Cory Doctorow\" href=\"https://craphound.com/?cat=5\" target=\"_blank\">Cory Doctorow</a> - Cory was one of the first authors to make a point of offering all of his works not only DRM-free but free of charge in e-book formats from his Web site. But you know, when the book he co-authored with Charles Stross <em>Rapture of the Nerds</em> came out recently I went to the Google Play store and bought it.</li>\r\n	<li><a title=\"DriveThru Fiction\" href=\"https://www.drivethrufiction.com/\" target=\"_blank\">DriveThru Fiction</a> - An interesting site that also has Comics and RPG games available.</li>\r\n	<li><a title=\"Apress\" href=\"https://www.apress.com/\" target=\"_blank\">Apress</a> - A publisher of technical books that also offers reduced-price e-books if you have already purchased the print title. This is something I\'d like to see more of.</li>\r\n	<li><a title=\"Packt Publishing\" href=\"https://www.packtpub.com/\" target=\"_blank\">Packt Publishing</a> - Another technical book publisher with DRM-free books.</li>\r\n</ul>\r\n<h2>Audiobooks</h2>\r\nThis is where there is still a big disappointment. Audible, which is by any measure the clear leader here, insists on DRM on all of their books, which is why I refuse to get an account. Audible is now owned by Amazon, which sells music tracks as MP3 files without DRM, so there was hope when they bought Audible that we could get DRM-free audiobooks, but that was not the case. Fortunately, there are alternatives.\r\n<ul>\r\n	<li><a title=\"eMusic\" href=\"https://www.emusic.com\" target=\"_blank\">eMusic</a> - This is the same site I mentioned above for DRM-free music tracks. They also offer a subscription plan for audiobooks, $10 a month gets you one book. Selection is not as good as Audible, but their list is growing all of the time and I have had no trouble finding books there that interest me. I recently listened to Walter Isaacson\'s biography of Albert Einstein through a book I bought here.</li>\r\n	<li><a title=\"Podiobooks\" href=\"https://podiobooks.com/\" target=\"_blank\">Podiobooks</a> - This site offers audiobooks in serialized form, much like podcasts offer you a file every week. Heavy on the Science Fiction and Fantasy at this point, but worth checking out. Scott Sigler and J.C. Hutchins are both available here, for instance.</li>\r\n	<li><a title=\"Scott Sigler\" href=\"https://scottsigler.com/\" target=\"_blank\">Scott Sigler</a> - Scott used free content to get his name out, but still offers free audio versions on his web site even though he now has a publisher.</li>\r\n	<li><a title=\"Cory Doctorow\" href=\"https://craphound.com/walh/audiobook/download-audiobook\" target=\"_blank\">Cory Doctorow</a> - Cory in addition to offering free ebooks also offers audiobooks that are DRM-free on a \"name your own price\" basis. Among the readers on his books are Neil Gaiman, Wil Wheaton, Spider Robinson, and Leo Laporte. He even sells files and CDs in Ogg format if you prefer to get your files that way. Due seriously gets freedom, but if you know anything about Cory Doctorow you know that.</li>\r\n</ul>\r\n<br/>\r\n<p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\r\n<br/>\r\n<p>Remember to support free software!</p>\r\n',198,0,1,'CC-BY-SA','DRM,\"digital rights management\"',0,2353,1),
(1145,'2012-12-21','TGTM Newscast for 12/20/2012',1479,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.havanatimes.org/?p=83616\">Chavez’s Farewell? </a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2012/12/14/headlines#12142\">CIA\r\nTorture, Rendition Victim Wins Landmark European Court Case </a>\r\n</li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14281/right_to_work_in_michigan_is_about_politics_not_economics/\">Right-to-Work\r\nin Michigan Is About Politics, Not Economics</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/top-stories/hsbc-hit-with-fine-for-helping-drug-cartels-and-dictators-executives-too-big-to-jail?news=846473\">HSBC\r\nHit with Fine for Helping Drug Cartels and Dictators; Executives Too\r\nBig to Jail</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/12/calling-congress-time-fix-copyright\">Calling\r\non Congress: Time to Fix Copyright</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121214/05385721386/itu-boss-denial-claims-success-misrepresents-final-treaty-as-us-uk-canada-many-more-refuse-to-sign.shtml\">ITU\r\nBoss In Denial: Claims Success, Misrepresents Final Treaty, As US, UK,\r\nCanada And Many More Refuse To Sign</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121212/14130321366/sonys-new-german-ebookstore-features-thousands-drm-free-books.shtml\">Sony\'s\r\nNew German Ebookstore Features Thousands Of DRM-Free Books</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/six-strikes-scheme-may-lead-to-lawsuits-against-pirates-121212/\">“Six\r\nStrikes” Scheme May Lead to Lawsuits Against Pirates</a>\r\n</li>\r\n<li><a\r\nhref=\"https://perspectives.mvdirona.com/2012/12/11/MicroserverMarketHeatsUpIntelAtomS1200CentertonAnnouncement.aspx\">Microserver\r\nMarket Heats up: Intel Atom S1200 (Centerton) Announcement</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/verizon-determined-to-expose-bittorrent-copyright-trolls-121211/\">Verizon\r\nDetermined to Expose BitTorrent Copyright Trolls</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121213/04341921372/julian-assange-moves-forward-plans-to-run-senate-start-wikileaks-political-party.shtml\">Julian\r\nAssange Moves Forward Plans To Run For Senate And Start A Wikileaks\r\nPolitical Party</a>\r\n</li>\r\n<li><a\r\nhref=\"https://peoplesworld.org/afl-cio-calls-for-universal-voter-registration/\">AFL-CIO\r\ncalls for universal voter registration</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/blog/ewan/7553\">Economic BS\r\nin Rich Countries is Reinforced by BS about Venezuela</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/swedish-pirate-party-defends-role-as-pirate-bay-isp-121213/\">Swedish\r\nPirate Party Defends Role As Pirate Bay ISP</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/pirate-bay-founder-released-from-solitary-confinement-121209/\">Pirate\r\nBay Founder Released From Solitary Confinement</a>\r\n</li>\r\n</ul>\r\n<p>Production and Editorial Selection by DeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"havanatimes.org,\"\r\n\"perspectives.mvdirona.com,\" \"inthesetimes.com,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"democracynow.org\" used under permission of the Creative\r\nCommons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>Links</h2><ul>\r\n<li><a href=\"https://www.havanatimes.org/?p=83616\">https://www.havanatimes.org/?p=83616</a></li>\r\n<li><a href=\"https://www.democracynow.org/2012/12/14/headlines#12142\">https://www.democracynow.org/2012/12/14/headlines#12142</a></li>\r\n<li><a href=\"https://inthesetimes.com/article/14281/right_to_work_in_michigan_is_about_politics_not_economics/\">https://inthesetimes.com/article/14281/right_to_work_in_michigan_is_about_politics_not_economics/</a></li>\r\n<li><a href=\"https://www.allgov.com/news/top-stories/hsbc-hit-with-fine-for-helping-drug-cartels-and-dictators-executives-too-big-to-jail?news=846473\">https://www.allgov.com/news/top-stories/hsbc-hit-with-fine-for-helping-drug-cartels-and-dictators-executives-too-big-to-jail?news=846473</a></li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/12/calling-congress-time-fix-copyright\">https://www.eff.org/deeplinks/2012/12/calling-congress-time-fix-copyright</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121214/05385721386/itu-boss-denial-claims-success-misrepresents-final-treaty-as-us-uk-canada-many-more-refuse-to-sign.shtml\">https://www.techdirt.com/articles/20121214/05385721386/itu-boss-denial-claims-success-misrepresents-final-treaty-as-us-uk-canada-many-more-refuse-to-sign.shtml</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121212/14130321366/sonys-new-german-ebookstore-features-thousands-drm-free-books.shtml\">https://www.techdirt.com/articles/20121212/14130321366/sonys-new-german-ebookstore-features-thousands-drm-free-books.shtml</a></li>\r\n<li><a href=\"https://torrentfreak.com/six-strikes-scheme-may-lead-to-lawsuits-against-pirates-121212/\">https://torrentfreak.com/six-strikes-scheme-may-lead-to-lawsuits-against-pirates-121212/</a></li>\r\n<li><a href=\"https://perspectives.mvdirona.com/2012/12/11/MicroserverMarketHeatsUpIntelAtomS1200CentertonAnnouncement.aspx\">https://perspectives.mvdirona.com/2012/12/11/MicroserverMarketHeatsUpIntelAtomS1200CentertonAnnouncement.aspx</a></li>\r\n<li><a href=\"https://torrentfreak.com/verizon-determined-to-expose-bittorrent-copyright-trolls-121211/\">https://torrentfreak.com/verizon-determined-to-expose-bittorrent-copyright-trolls-121211/</a></li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121213/04341921372/julian-assange-moves-forward-plans-to-run-senate-start-wikileaks-political-party.shtml\">https://www.techdirt.com/articles/20121213/04341921372/julian-assange-moves-forward-plans-to-run-senate-start-wikileaks-political-party.shtml</a></li>\r\n<li><a href=\"https://peoplesworld.org/afl-cio-calls-for-universal-voter-registration/\">https://peoplesworld.org/afl-cio-calls-for-universal-voter-registration/</a></li>\r\n<li><a href=\"https://venezuelanalysis.com/blog/ewan/7553\">https://venezuelanalysis.com/blog/ewan/7553</a></li>\r\n<li><a href=\"https://torrentfreak.com/swedish-pirate-party-defends-role-as-pirate-bay-isp-121213/\">https://torrentfreak.com/swedish-pirate-party-defends-role-as-pirate-bay-isp-121213/</a></li>\r\n<li><a href=\"https://torrentfreak.com/pirate-bay-founder-released-from-solitary-confinement-121209/\">https://torrentfreak.com/pirate-bay-founder-released-from-solitary-confinement-121209/</a></li>\r\n</ul>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,2072,1),
(1146,'2012-12-24','Wireshark-1',1059,'An introduction to Wireshark','<h2>Wireshark Tutorials</h2>\r\n<p>The introduction to wireshark is to introduce protocols, and lead people to the existing material and ask for more detailed desires.\r\n</p>\r\n<p>Protocols 101  Wikipedia thinks it is long but not as\r\nlong as college courses but it covers the basic level stuff\r\nbut the article should open the rabbit hole a bit.\r\n<a href=\"https://en.wikipedia.org/wiki/Communications_protocol\">https://en.wikipedia.org/wiki/Communications_protocol</a>\r\n</p>\r\n<p>A great Compendium of Protocols is here and very\r\nuseful in under standing what wireshark shows you\r\n<a href=\"https://www.protocols.com/\">https://www.protocols.com/</a>\r\n</p>\r\n<p>To download for Windows or MAC use\r\n<a href=\"https://www.wireshark.org/download.html\">https://www.wireshark.org/download.html</a>\r\nFor Linux use a trusted Repository\r\n</p>\r\n<p>Documents and training videos\r\n<a href=\"https://www.wireshark.org/docs/\">https://www.wireshark.org/docs/</a>\r\n</p>\r\n<p>The Wireshark Users Guide\r\n<a href=\"https://www.wireshark.org/docs/wsug_html_chunked/\">https://www.wireshark.org/docs/wsug_html_chunked/</a>\r\n</p>\r\n<p>Contact NewAgeTechnoHippie at gmail for question or comments</p>\r\n',177,0,1,'CC-BY-SA','\"communication protocol\",tcpip,udp,wireshark',0,2101,1),
(1147,'2012-12-25','Eulogy for the Netbook',360,'Memories of the ASUS Eee PC 701 superseded by the rise of the tablet','<p>\r\nIn this episode I talk about my first netbook and the sadness that comes from knowing the tablet has replaced it.\r\n</p>\r\n<p>\r\nNo music for this somber affair.\r\nContact me at aukondk.com\r\n</p>',191,0,1,'CC-BY-SA','netbook,\"Dell Mini 9\",\"Dell Mini 10\",tablet',0,2119,1),
(1148,'2012-12-26','Development Discussion',4044,'A discussion about the internals of the HPR scheduling system','<P>\r\nI am trying to write a script which will implement the scheduling rules for\r\nHPR. I spoke to Ken Fallon about this, and where it would fit in the overall\r\ndesign of the HPR system, when we met up at <I>OggCamp 2012</I> in August, but we\r\ndidn\'t manage to resolve very much. So, recently Ken and I began a discussion\r\nover Mumble to try and make progress. A few minutes in we decided to record\r\nour discussion for posterity, and this is the result.\r\n</P>\r\n<P>\r\nThe notes which I had sent Ken before our Mumble session are available in PDF\r\nformat.\r\n</P>\r\n<p>\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1148_Design_Notes_20121108.html\">https://hackerpublicradio.org/eps/hpr1148_Design_Notes_20121108.html</a><br />\r\n<a href=\"https://hackerpublicradio.org/eps/hpr1148_Design_Notes_20121108.pdf\">https://hackerpublicradio.org/eps/hpr1148_Design_Notes_20121108.pdf</a>\r\n</p>',225,0,1,'CC-BY-SA','scheduling,queueing,scripting',0,1970,1),
(1149,'2012-12-27','LibreOffice 02 Writer Default Template',1038,'The default template in LibreOffice Writer','<p>Some useful sites</p>\r\n<ul>\r\n<li><a href=\"https://www.libreoffice.org/get-help/documentation/\" target=\"_blank\">https://www.libreoffice.org/get-help/documentation/</a></li>\r\n<li>https://wiki.documentfoundation.org/Documentation/Publications</li>\r\n<li>https://gofree.com/Tutorials/</li>\r\n<li>https://en.libreofficeforum.org/</li>\r\n</ul>\r\n<p>My web site is at <a href=\"https://www.ahuka.com/\">https://www.ahuka.com/</a>.</p>\r\n<p>Remember to support free software!</p>\r\n',198,70,1,'CC-BY-SA','LibreOffice, Writer',0,2133,1),
(1150,'2012-12-28','Hacking Karma And Reincarnation With The Forgiveness Discipline',2331,'DeepGeek shares his first speech concerned with Mysticism','<pre>\r\nI recently ran an educational event for a society concerned with Mysticism \r\nand as such, gave the first speech. I recorded it \"on the fly,\" so there \r\nare problems with the recording, and I had to cut a few comments that \r\nwere too soft to be picked up at all by my head-mounted microphone. \r\n\r\nWhat follows is the script I wrote for the first three-quarters of the \r\npresentation.\r\n\r\n==================================================================\r\n\r\nThe first thing to understand is that we are not really discussing the \r\ntraditional idea of forgiveness.  We are talking about a whole new \r\nballgame. This really is not your parents idea of forgiveness.  Let\'s \r\nhave an example of old-school forgiveness.\r\n\r\n\"Well, you really did it. This is a real, and a really bad, situation, \r\nand it happens to be your fault. But I\'m going to forgive you for what \r\nyou did. You don\'t deserve this, but I\'m just so much more perfect than you, \r\nI\'m going to do this anyway. Because I have Jesus. By the way, you don\'t.\r\nAnd you will always be screwing up. You could stop screwing up, but \r\nyou wont. Because your not as great a person as I am. You could begin \r\nto agree with me about everything, but you won\'t. You could even \r\nbelieve every last thing I believe. But you won\'t. So, unlike me, \r\nthere is no hope of you going to heaven. I will, but you wont. And \r\nI might not look sad about this, but I really do feel sorry for you.\"\r\n\r\n</pre>\r\n\r\n<p>\r\nFor the remainder of the presentation please see <a href=\"https://hackerpublicradio.org/eps/hpr1150.txt\">https://hackerpublicradio.org/eps/hpr1150.txt</a>\r\n</p>',73,0,1,'CC-BY-SA','mysticism',0,2149,1),
(1564,'2014-07-31','An Open Source News Break from Opensource.com',312,'demand for Linux professionals, open access science journal, search for a malaria cure','<p>\r\nIn this episode: The growing demand for Linux professionals, a new open access science journal, and the open sourced search for a malaria cure.\r\n</p>\r\n<p>\r\nLinks:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://opensource.com/business/14/6/linux-professionals-jobs\">https://opensource.com/business/14/6/linux-professionals-jobs</a>\r\n</li>\r\n<li><a href=\"https://opensource.com/life/14/5/leader-open-access-among-scientific-journals\">https://opensource.com/life/14/5/leader-open-access-among-scientific-journals</a>\r\n</li>\r\n<li><a href=\"https://opensource.com/life/14/6/international-team-open-sources-search-malaria-cure\">https://opensource.com/life/14/6/international-team-open-sources-search-malaria-cure</a>\r\n</li>\r\n</ul>',280,28,0,'CC-BY-SA','systems administrator,F1000Research,Open Source Malaria',0,0,1),
(1574,'2014-08-14','Arts and Bots',616,'robots and programming in liberal arts classes','<p>Klaatu interviews a teacher about the use of robots and programming\r\n  in liberal arts classes. Big crowds at this Carnegie Melon event,\r\n  so the sound quality is not great.</p>\r\n\r\n<p>Links</p>\r\n<a href=\"https://www.cmucreatelab.org/\">CMU CREATE Lab</a>',78,0,0,'CC-BY-SA','robot,Hummingbird Robotics Kit',0,0,1),
(1579,'2014-08-21','Crowd Sourced Air Quality Monitoring',470,'Klaatu interviews a programmer about new crowd-sourced air quality detection systems','<p>Klaatu interviews a programmer about new crowd-sourced air quality detection systems. Big crowds at this Carnegie Melon event,\r\n  so the sound quality is not great.</p>\r\n\r\n<p>Links</p>\r\n<a href=\"https://www.cmucreatelab.org/\">CMU CREATE Lab</a>\r\n',78,0,0,'CC-BY-SA','air quality,Speck Sensor',0,0,1),
(1635,'2014-11-07','41 - LibreOffice Calc - Data Manipulation 1: Sorting and AutoFilter',762,'A look at the most simple ways of manipulating data in Calc.','<p>The next major area of investigation for this series is how we can do data manipulation in Calc. Although Calc is not a database, it can be used for some data analysis and manipulation. When I worked for the finance department of a hospital, it was very common for the financial analysts to get a data dump from a centralized system as a CSV file, load it up in a spreadsheet, and then slice-and-dice the data to get the answers they wanted. It is not anywhere near what you can do with a good relational database and a structured query, but you can do some quick-and-dirty analysis here. - For more go to <a href=\"https://www.ahuka.com/?page_id=879\">https://www.ahuka.com/?page_id=879</a></p>\n <ul>\n  <li><a href=\"https://biostat.mc.vanderbilt.edu/wiki/Main/DataSets?CGISESSID=10713f6d891653ddcbb7ddbdd9cffb79\">https://biostat.mc.vanderbilt.edu/wiki/Main/DataSets?CGISESSID=10713f6d891653ddcbb7ddbdd9cffb79</a></li>\n  <li><a href=\"https://www.ahuka.com/wp-content/uploads/2014/06/data.ods\">https://www.ahuka.com/wp-content/uploads/2014/06/data.ods</a></li>\n  <li><a href=\"https://www.ahuka.com/?page_id=879\">https://www.ahuka.com/?page_id=879</a></li>\n </ul>',198,70,0,'CC-BY-SA','LibreOffice, Calc, Spreadsheet, sorting, autofilter',0,0,1),
(1645,'2014-11-21','42 - LibreOffice Calc - Data Manipulation 2: Standard and Advanced Filters',989,'A look at the more advanced filtering options for manipulating data in Calc.','<p>\r\nYou can set a Standard Filter from within the AutoFilter drop-down, or you can go there through the Data menu by selecting Data&gt;Filter&gt;Standard Filter.  Now lets look at the question we ended the last tutorial with: How many females over the age 40 had a case in 1978. We saw we could get this by manually putting checkmarks in every age that was greater than 40 using AutoFilter, but how do we do this using Standard Filter? - For more go to <a href=\"https://www.ahuka.com/?page_id=897\">https://www.ahuka.com/?page_id=897</a>\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://help.libreoffice.org/Common/List_of_Regular_Expressions\">https://help.libreoffice.org/Common/List_of_Regular_Expressions</a>\r\n</li>\r\n<li><a href=\"https://www.ahuka.com/?attachment_id=909\">https://www.ahuka.com/?attachment_id=909</a>\r\n</li>\r\n<li><a href=\"https://www.ahuka.com/?page_id=897\">https://www.ahuka.com/?page_id=897</a>\r\n<p></p>\r\n</li>\r\n</ul>',198,70,0,'CC-BY-SA','LibreOffice, Calc, Spreadsheet, filters',0,0,1),
(1559,'2014-07-24','We don\'t always need new gear.',1540,'Knightwise gives some budget saving tips on why you don\'t always need to get new gear.','Knightwise gives some budget saving tips on why you don\'t always need to get new gear.',111,0,0,'CC-BY-SA','budget saving',0,1249,1),
(1567,'2014-08-05','Multiboot Partitioning with Linux',1020,'In this episode I discuss the way I set up partitions on my laptop for multibooting.','<p>I like to distro-hop some and try out new things. Sometimes, I want to have 2 or more Linux distros on my system at the same time so I can compare and contrast them. Initially I used a separate /home and mounted it to each distro on my system. This led to config file corruption and I needed a new approach. I hope this will help somebody! Thanks. ~Matt aka @sahg33kdad <a href=\"https://g33kdad.thestrangeland.net\">https://g33kdad.thestrangeland.net</a></p>\n <h3>Links:</h3>\n <p>Original guest blog post on knightwise.com which inspired this episode: <a href=\"https://knightwise.com/the-perfect-partition-setup-for-a-multibooting-system/\">https://knightwise.com/the-perfect-partition-setup-for-a-multibooting-system/</a></p>\n <p>Image of filesystem tree: <a href=\"https://thestrangeland.net/images/directory_list.png\">https://thestrangeland.net/images/directory_list.png</a></p>',255,0,1,'CC-BY-SA','partitioning, Linux, multiboot, sysadmin',0,0,1),
(1562,'2014-07-29','Android For The cli/c Junkie',440,'This episode should be your companion while installing the android SDK/NDK and creating C-bases apps','<p>\r\nThese are the places your sdk/ndk/ant goes:\r\n</p>\r\n<pre>\r\n/usr/local/share/android-ndk-r9d\r\n/usr/local/share/android-sdk-linux\r\n/usr/local/share/ant\r\n</pre>\r\n<p>\r\nThis is an archive of /usr/local/share/android-sdk-linux/bin, which is the directory you create.<br />\r\n<a href=\"https://theadesilva.com/hpr_bin.tar.gz\">https://theadesilva.com/hpr_bin.tar.gz</a>\r\n</p>\r\n<p>\r\nThis is what /etc/profile.d/android.sh looks like:\r\n</p>\r\n<pre>\r\nexport ANT_HOME=/usr/local/share/ant\r\nexport JAVA_HOME=/usr/\r\nexport PATH=$PATH:/usr/local/share/android-sdk-linux/bin:$ANT_HOME/bin\r\n</pre>\r\n<p>\r\nhere\'s the example app:<br />\r\n<a href=\"https://theadesilva.com/pants.tar.gz\">https://theadesilva.com/pants.tar.gz</a><br />\r\nuncompress it and type \"make\", that produces app.apk to run on your device.\r\n</p>\r\n\r\n',115,0,0,'CC-BY-SA','android,application,native development kit,ndk',0,0,1),
(1563,'2014-07-30','Starting Programs at boot on the Raspberry Pi',943,'How I start programs at boot on my Raspberry Pi ','<p>How I start programs at boot on my Raspberry Pi. Below is a copy of the /etc/rc.local file I use on my raspberry pi.</p><pre>\n#!/bin/sh -e\n#\n# rc.local\n#\n# This script is executed at the end of each multiuser runlevel.\n# Make sure that the script will \"exit 0\" on success or any other\n# value on error.\n#\n# In order to enable or disable this script just change the execution\n# bits.\n#\n# By default this script does nothing.\n\n# Print the IP address\n_IP=$(hostname -I) || true\nif [ \"$_IP\" ]; then\n  printf \"My IP address is %s\\n\" \"$_IP\"\nfi\n\n################## Added by MrX 28/12/12, ############################################################\n#  V1, 21/03/14, titied up script, added explination, run didiwiki and got detached screen working at boot\n\n# items are run in a subshell enclosing command in ( and )\n# the commands are terminted with a &amp; to run as background task\n# by default programs are run as root if this is not required \"su\" is used to switch user to pi\n# becuse each program is run as a subsheel they all run in parallel this is why the sleep\n# command is needed, each sleep command must be longer than the sum of the sleeps before\n# which ensures the commands are run in sequence and not together\n# exit 0 was from the original file to ensure the file exited with status 0\n# if the script doesn\'t exit with status 0 then the pi will not fully boot\n\n\n# At boot fources audio aoutput to headphones socket (Analogue output)\n# from magpie magazine pdf, issue 3 page 4\n(sleep 1; /usr/bin/amixer cset numid=3 1) &amp;\n\n\n# At boot run the command didiwiki as user pi, listening on IP 192.168.1.13 port 8000\n(sleep 3; su pi -c \"/usr/bin/didiwiki -l 192.168.1.13 -p 8000\") &amp;\n\n\n# run a detached screen session at boot\n(sleep 6; su pi -c \"cd /home/pi ; /usr/bin/screen -dmS pi-debian -c /home/pi/.screenrc.multiwin\") &amp;\n\nexit 0\n</pre>',201,0,0,'CC-BY-SA','raspberry pi,rc.local,bootstrap',0,0,1),
(1569,'2014-08-07','Many-to-many data relationship howto',1442,'The best way to implement a many-to-many relationship in a database, with real example','<h2>How to implement a many-to-many join in a relational database</h2>\r\n <p>The purpose of this HPR show is to demonstrate the best, and really the only way to define a many-to-many relationship between two entities in a database.</p>\r\n <h2>What triggered it?</h2>\r\n <p>There has been some discussion between Ken and Dave on the community news podcasts, presumably relating to some work which is being done on the HPR web site. I sent Ken an email explaining how to implement a many-to-many relationship and got a predictable response; do a show :)</p>\r\n <p>So here it is.</p>\r\n <h3>What do I mean by database entity?</h3>\r\n <p>In analysing the structure of the data which is to be stored by a database, one of the most important things to do is to identify what entities are to be stored and manipulated.</p>\r\n <p>What constitutes an entity is often quite simple; some examples might be \'customer\', \'billing address\', \'shipping address\', \'invoice\', \'invoice item\' etc.</p>\r\n <p>In fact it\'s also true to say that more often than not entities and tables have a one-to-one relationship. If the analysis of your data reveals that there is a \'customer\' entity, then there will probably be a \'customer\' table.</p>\r\n <p>One area where this might not be quite true is where the mechanism used to implement the whole software system demands a greater level of granularity. There are some e-commerce systems which are written with object-oriented technology and which demand that the data model matches the objects in the system. Typically this results in a data model that might look like it is over-normalised.</p>\r\n <p>But for the sake of this example, we will assume that one entity occupies one table.</p>\r\n <p>In fact if you find your analysis has any two tables that appear to have a one-to-one relationship, there is probably something wrong with your analysis because these two tables could be merged into one.</p>\r\n <h3>Entity Relationships</h3>\r\n <p>In a database system comprised of a number of tables, one table per entity, there will be complex relationships between the entities. This is the reason we talk about \'relational\' databases. Or perhaps it is because all the columns in a table are supposed to be related to the unique identifier in that table, not sure, and neither was Mr. Codd.</p>\r\n <h3>Types of relationship</h3>\r\n <p>One-to-many or many-to-one, depending on which end of the telescope you are looking through. For example a customer might make one, or many purchases from your company e-commerce system. In which case there will be a one-to-many relationship between the \'customer\' table and the \'invoice\' table in the sales ledger.</p>\r\n <p>Note that if the customer has only ever made one purchase there will only be one row in the invoice table, but it COULD contain more. The more end is really one-or-more.</p>\r\n <p>Because one visit to the web site might result in the customer dropping more than one item into his shopping cart, there will also be an \'invoice lines\' or \'invoice items\' table.</p>\r\n <p>How these relationships are represented on diagrams</p>\r\n <p>Classically an entity relationship diagram consists of a series of rectangles, one for each table with the name of the entity written in the box. The entity rectangles are joined together by lines. These lines have what are usually called \'crows feet\' at the \'many\' end. A crows foot looks just like what it says, where the line joins the many end of the join, the line splits into three prongs before it hits the side of the many entity rectangle. Depending on what mechanism has been used to create this diagram, the crows foot can also look more like a fork than a crows foot, but there are still three prongs.</p>\r\n <p>In this text I will use a line consisting of dashes to join entities, and a backwards left or right arrow to represent the many end of a relationship.</p>\r\n <p>So, using the example above, the one-to-many relationship between customer and invoice looks like this:</p><pre>\r\n<code>\r\ncustomer-----&lt;invoice\r\n</code>\r\n</pre><p>Here the less-than sign is used at the many end and should be thought of as a crows foot with the middle toe missing.</p>\r\n <h3>How to join two tables in a many-to-many relationship</h3>\r\n <p>You will not come across this relationship very often. It is far less common than a simple one-to-many or many-to-one.</p>\r\n <p>One example where this might be useful, and the example I use in this text, is a music database where two of the entities are:</p><pre>\r\n<code>Artist\r\nGenre\r\n</code>\r\n</pre><p>Clearly there will be multiple artists, and multiple genres. And it is not inconceivable that an artist might appear in more than one genre. And a given genre will clearly contain more than one artist.</p>\r\n <p>So this gives rise to a many-to-many relationship, which in pure analysis terms could be diagrammed like this:</p><pre>\r\n<code>artist&gt;-----&lt;genre\r\n</code>\r\n</pre><p>But this is NOT the way to define it in actual physical database tables.</p>\r\n <p>Observing the rules of normalisation, an artist should be identified by one property, the artist name, and a genre should be identified by one single property, the genre name.</p>\r\n <p>More often, and in our example below, each entity is given a unique identifier which is in addition to it\'s actual name.</p>\r\n <p>This is how changing a simple name in one table can result in the change being seen globally over the entire database system. For example in a customer table, the row:</p><pre>\r\n<code>id  name\r\n--  ----\r\n1   Mickey Mouse\r\n</code>\r\n</pre><p>Will cause \'Mickey Mouse\' to be shown as the customer name wherever the identifier \'1\' is used to retrieve records or to join tables in a complex SQL query.</p>\r\n <p>Change \'Mickey Mouse\' to \'Donald Duck\' in this table, and \'Donald Duck\' will appear everywhere \'Mickey Mouse\' was seen before.</p>\r\n <h3>Foreign Keys</h3>\r\n <p>When two tables are to be joined to make a query, columns, or multiple columns are given indexes. A column which contains the key from another table is called a \'foreign key\'.</p>\r\n <p>Going back to our customer and invoice example from above, the invoice table will contain the customer identifier from the customer table. And because a single customer can make more than one visit to our web site to buy stuff, the column containing the customer identifier in the invoice table is not given a unique index.</p>\r\n <p>If the customer with the identifier \'12345\' has made five different shopping excursions to our site, there will be five rows in the \'invoice\' table containing the customer identifier \'12345\'.</p>\r\n <p>Armed with this information, how will we represent this:</p><pre>\r\n<code>artist>-----&lt;genre\r\n</code>\r\n</pre><p>Clearly the artist table should contain a foreign key from the genre table, and the genre table should contain a foreign key from the artist table.</p>\r\n <p>The rules of normalisation say that all the attributes in a table (columns) should relate to the primary key of the table. Clearly putting a genre foreign key into the artist table, or an artist foreign key into the genre table busts this rule wide open. Don\'t do it</p>\r\n <h3>The solution</h3>\r\n <p>To solve this problem we introduce another table between the artist table and the genre table, which I always suffix with \'_xref\', short for cross-reference.</p>\r\n <p>Now our entity relationship diagram will look like this:</p><pre>\r\n<code>artist-----&lt;artist_genre_xref&gt;-----genre\r\n</code>\r\n</pre><p>What does the artist<em>genre</em>xref table contain? Simple, it contains the bare minimum to define a unique row which joins an artist and a genre.</p>\r\n <p>If the artist identifier is called artist<em>id and the genre identifier is called genre</em>id, then the xref table contains two columns:</p><pre>\r\n<code>artist_id\r\ngenre_id\r\n</code>\r\n</pre><p>What kind of index do we need on this table to make a unique relationship between an artist and a genre? We need a unique compound index which uses both columns.</p>\r\n <p>This will ensure that one and only one row can appear in the table joining one artist to one genre. But because an artist can belong to more than one genre, both columns in the index mean this is possible.</p>\r\n <p>A worked example</p>\r\n <p>In the example code and data below, I have used SQLite3.</p>\r\n <p>SQLite is the world\'s most used Relational Database System (RDBMS).</p>\r\n <p>How can this claim be made?</p>\r\n <p>Well if you have a smart-phone in your pocket, it probably uses SQLite. If you have a satellite TV receiver, a Tivo or some other kind of home media device, it probably contains SQLite.</p>\r\n <p>And if you are really strange and have a fridge which will tell you what\'s inside, it probably uses SQLite. And there will be one row which says \'half an onion wrapped in foil which has been in here for six months\'.</p>\r\n <p>Several times I have been brought Blackberry hand-sets and asked to retrieve important documents or texts from it when the user interface mechanism has failed. Something that often happens with that flavour of soft fruit.</p>\r\n <p>SQLite is easy to install on your Linux machine. In fact it is used by so many other packages that it may well be on there already. But you may have to install the interactive SQLite3 program.</p>\r\n <p>On Arch Linux:</p><pre>\r\n<code>$ sudo pacman -S sqlite3</code>\r\n</pre><p>On Debian or Ubuntu:</p>\r\n <p>$ sudo apt-get install sqlite3</p>\r\n <p>Below I have inserted the contents of all the files which I created to demo this many-to-many relationship strategy.</p>\r\n <p>Each file is topped and tailed by the string \'--snip--\'. In the SQLite3 interactive program, a double dash (\'--\') starts a line comment. Each file also contains the name of the file and a description of what it does.</p>\r\n <p>An exception is the .csv files I have used to load data into my little test database. These have the \'--snip--\' tops and tails in this text but they do not exist in the actual data, for obvious reasons. If you are snipping out the csv data to try this at home, don\'t include anything but the data lines in the csv data.</p>\r\n <p>To start an interactive SQLite 3 prompt and create your test database, do this at a Linux or Windows command prompt. Here the prompt is represented by a dollar sign:</p><pre>\r\n<code>$ sqlite3 music.db\r\n</code>\r\n</pre><p>You will get this prompt:</p><pre>\r\n<code>sqlite>\r\n</code>\r\n</pre><p>Because the first thing I alwys want to know about apiece of software I haven\'t used before is how to get out, to get out of the interactive SQLite3 session, type this, of course \'sqlite>\' is the prompt:</p><pre>\r\n<code>sqlite>.quit\r\n</code>\r\n</pre><p>To run a file of commands you have defined in an external file, do this:</p><pre>\r\n<code>sqlite>.read filename\r\n</code>\r\n</pre><p>Where \'filename\' is a file containing dot prefixed commands and/or SQL.</p>\r\n <p>The files from my working example:</p>\r\n <p>The following file contains commands to create tables and indexes in the database named on the command-line when you called sqlite3.</p><pre>\r\n<code>--snip--\r\n--\r\n-- file name: ddl.sql\r\n--\r\n-- ddl = \'data definition language\'\r\n--\r\n-- This SQL creates three tables, the artists table tbl_artist,\r\n-- the genre table tbl_genre, and the cross-reference\r\n-- ttable tbl_artist_genre_xref\r\n--\r\n-- The xref table is what provides the many-to-many relationship\r\n-- between artist and genre by virtue of it\'s\r\n-- compund index; idx_artist_genre_xref,\r\n-- which has two columns included in it\r\n--\r\n-- I use the tbl_ prefix for tables and the idx_ prefix for indexes.\r\n-- These might seem redundant but they are useful for preventing\r\n-- collisions between database component names and reserved words.\r\n--\r\n\r\n-- Create the artist table\r\ncreate table tbl_artist (\r\n    artist_id integer not null primary key,\r\n    artist_name text not null\r\n);\r\n\r\n-- Create the genre table\r\ncreate table tbl_genre (\r\n    genre_id integer not null primary key,\r\n    genre_name text not null\r\n);\r\n\r\n-- Create the artist_genre_xref table\r\n--\r\n-- I use number for both columns instead of integer because SQLite\r\n-- does something funky with auto-incrementing integer\r\n-- columns which have a \'not null\' constraint, I think\r\ncreate table tbl_artist_genre_xref (\r\n    artist_id number not null,\r\n    genre_id number not null\r\n);\r\n\r\ncreate unique index idx_artist_genre_xref on tbl_artist_genre_xref (\r\n    artist_id,\r\n    genre_id\r\n);\r\n\r\n--snip--\r\n</code>\r\n</pre><p>There follow three files which contain comma-separated values (.csv) records for loading into each table.</p>\r\n <p>The first is artist data:</p><pre>\r\n<code>--snip--\r\n1,\"Horslips\"\r\n2,\"Runrig\"\r\n3,\"The Pogues\"\r\n4,\"Led Zeppelin\"\r\n5,\"Disturbed\"\r\n6,\"Martin Carthy\"\r\n7,\"Steeleye Span\"\r\n8,\"Schubert\"\r\n9,\"Mozart\"\r\n--snip--\r\n</code>\r\n</pre><p>The first three artists fall into both the folk and rock genres. Led Zeppelin and Disturbed will be in rock only.</p>\r\n <p>Martin Carthy and Steeleye Span are folk only.</p>\r\n <p>Schubert and Mozart need no further explanation.</p>\r\n <p>The next is data to load into the genre table:</p><pre>\r\n<code>--snip--\r\n1,\"Folk\"\r\n2,\"Rock\"\r\n3,\"Classical\"\r\n4,\"Scottish\"\r\n5,\"Irish\"\r\n--snip--\r\n</code>\r\n</pre><p>The last data file is the data which will be loaded into the artist<em>genre</em>xref table. It contains only numerical data:</p><pre>\r\n<code>--snip--\r\n1,1\r\n2,1\r\n3,1\r\n1,2\r\n2,2\r\n3,2\r\n4,2\r\n5,2\r\n6,1\r\n7,1\r\n8,3\r\n9,3\r\n1,5\r\n3,5\r\n2,4\r\n--snip--\r\n</code>\r\n</pre><p>What is this data doing? Well there are some artists there which will appear in both the \'folk and the \'rock\' genres. Horslips are a seventies Irish folk-rock band. I still play their \'The Book of Invasions\' album at least once a week. This is either because it is a seminal album or because I am a dinosaur who refuses to be dragged kicking and screaming into the 21st century. Runrig are a band from the Western Isles of Scotland who cross over the folk/rock boundary also. Check links at the end of this text.</p>\r\n <p>The next file loads the data from these .csv files into the three database tables.</p><pre>\r\n<code>--snip--\r\n--\r\n-- file name: load.sql\r\n--\r\n-- Load some data into the tables from three CSV files\r\n--\r\n.separator \",\"\r\n.import artist.csv tbl_artist\r\n.import genre.csv tbl_genre\r\n.import xref.csv tbl_artist_genre_xref\r\n--snip--\r\n</code>\r\n</pre><p>There now follow some SQL queries which retrieve data-sets which should be obvious from the file names:</p><pre>\r\n<code>--snip--\r\n--\r\n-- file name: select-folk-only.sql\r\n--\r\n-- This is where the SQL gets a bit hairy, using a sub-query to exclude\r\n-- everything except the category we want from the record-set.\r\n--\r\n-- This is the kind of situation where a view\r\n-- might be useful to hide some of the SQL complexity from\r\n-- the user.\r\n--\r\nselect a.artist_id, a.artist_name, x.genre_id\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id = 1\r\nand a.artist_id not in (\r\n    select a.artist_id\r\n    from tbl_artist as a, tbl_artist_genre_xref as x\r\n    where a.artist_id = x.artist_id\r\n    and x.genre_id != 1\r\n);\r\n\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: select-folk.sql\r\n--\r\n-- Straight-forward query to select artists that appear in the folk\r\n-- category.\r\n--\r\n-- This will return artists that appear in the folk category, which\r\n-- includes artists that appear either exclusively in folk or in BOTH\r\n-- folk and any other category also.\r\n--\r\n-- A little hard to get your head around.  Remember the artists returned\r\n-- by this set are in both folk and any other category.\r\n--\r\nselect a.artist_id, a.artist_name, x.genre_id\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id = 1;\r\n\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: select-rock-only.sql\r\n--\r\n-- This is where the SQL gets a bit hairy.  It uses a sub-query to\r\n-- exclude everything except the category we want from the record-set.\r\n--\r\n-- This is the type of query where a view might be useful to hide some\r\n-- of the SQL complexity from the user\r\n--\r\nselect a.artist_id, a.artist_name, x.genre_id\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id =2\r\nand a.artist_id not in (\r\n    select a.artist_id\r\n    from tbl_artist as a, tbl_artist_genre_xref as x\r\n    where a.artist_id = x.artist_id\r\n    and x.genre_id != 2\r\n);\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: select-rock.sql\r\n--\r\n-- select all artists which appear in the rock category\r\n--\r\nselect a.artist_id, a.artist_name\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id = 2;\r\n--snip--\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: select-scottish.sql\r\n--\r\n-- Straight-forward query to select artists that appear in the scottish\r\n-- category.\r\n--\r\n-- This will return artists that appear in the scottish category, which\r\n-- includes artists that appear either exclusively in scottish or in\r\n-- BOTH scottish and any other category also.\r\n--\r\nselect a.artist_id, a.artist_name, x.genre_id\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id = 4;\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: select-irish.sql\r\n--\r\n-- Straight-forward query to select artists that appear in the irish\r\n-- category.\r\n--\r\n-- This will return artists that appear in the irish category, which\r\n-- includes artists that appear either exclusively in irish or in BOTH\r\n-- irish and any other category also.\r\n--\r\nselect a.artist_id, a.artist_name, x.genre_id\r\nfrom tbl_artist as a, tbl_artist_genre_xref as x\r\nwhere a.artist_id = x.artist_id\r\nand x.genre_id = 5;\r\n--snip--\r\n</code>\r\n</pre><p>The next files, all prefixed \'dump\' will dump the record-sets returned by the above SQL queries into corresponding .csv files:</p><pre>\r\n<code>--snip--\r\n--\r\n-- file name: dump-folk-only.sql\r\n--\r\n-- Dump all artists that appear ONLY in the folk category\r\n-- into folk-only.csv\r\n--\r\n.mode csv\r\n.output folk-only.csv\r\n.read select-folk-only.sql\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: dump-folk.sql\r\n--\r\n-- Dump all artists that appear in the folk category\r\n-- into folk.csv\r\n--\r\n.mode csv\r\n.output folk.csv\r\n.read select-folk.sql\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: dump-rock-only.sql\r\n--\r\n-- Dump all artists that appear ONLY in the rock category\r\n-- into rock-only.csv\r\n--\r\n.mode csv\r\n.output rock-only.csv\r\n.read select-rock-only.sql\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: dump-rock.sql\r\n--\r\n-- Dump all artists that appear in the rock category\r\n-- into rock.csv\r\n--\r\n.mode csv\r\n.output rock.csv\r\n.read select-rock.sql\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n--\r\n-- file name: dump-scottish.sql\r\n--\r\n-- Dump all artists that appear in the scottish category\r\n-- into scottish.csv\r\n--\r\n.mode csv\r\n.output scottish.csv\r\n.read select-scottish.sql\r\n--snip--\r\n\r\n\r\n\r\n--snip--\r\n-- Dump all artists that appear in the irish category\r\n-- into irish.csv\r\n--\r\n.mode csv\r\n.output irish.csv\r\n.read select-irish.sql\r\n--snip--\r\n</code>\r\n</pre><p>In a real-world example, the hard-coded numeric genre identifiers in the above queries would be replaced by placeholders like \'?\' which would be replaced by actual values at run-time.</p>\r\n <h2>Conclusion</h2>\r\n <p>In conclusion, in my experience programming all manner of systems using Oracle, MySQL and SQLite databases, this method is the only one which doesn\'t take diabolical liberties with the rules of database normalisation.</p>\r\n <p>It may result in SQL queries which will make you scratch your head, but that is far more acceptable than doing stuff like trying to shoe-horn a many-to-many relationship into your database structure by other means.</p>\r\n <p>One of the most crucial aspects of using a high-end RDBMS like Oracle, MySQL or SQLServer, is the need to get as much data selection done by the server as possible.</p>\r\n <p>This is because the server is a big fat box in a cupboard connected to your machine by a network infrastructure. It might be next door or on the other side of the world.</p>\r\n <p>It makes far more sense for the server to return to you those records, and ONLY those records you want, over the network.</p>\r\n <p>Any other strategy for implementing a many-to-many relationship is likely to result in you pulling stuff back to your machine which you are ultimately going to drop in some kind of loop. Slow and wasteful of bandwidth.</p>\r\n <p>In the example I have used, the cross-reference table was populated manually. In most real-world implementations the cross-reference table will be populated in response to records being added to the two outer tables, or in response to user-intervention using a client application. Often triggers are used to create the cross-reference rows.</p>\r\n <p>If you were authoring a music database application in which such a relationship exists between artist and genre, the user interface would probably provide a means for the user to decide which genres to plop artists into.</p>\r\n <p>I have used SQLite to demo this strategy. While SQLite is a great tool, it is a \'lite\' tool that is designed for single-user applications, in particular embedded systems.</p>\r\n <p>If you are thinking of starting an airline and want to implement a world-wide seat booking application which will serve many concurrent users, needing complex transactional operations, don\'t use SQLite or your customer complaints are likely to exceed bookings.</p>\r\n <p>My example data definitions also contain no constraints for preventing orphaned rows. These are rows in a table containing a foreign key where no record exists in the table identified by the foreign key. Because in my example I load the \'parent\' tables before I load the table which contains foreign keys to both of those tables, there is no risk of creating orphaned rows.</p>\r\n <p>Most RDBMS systems include a mechanism for what is called \'cascaded deletes\', that is, when deleting a row from a parent table, any row in a table containing a foreign key for that row, a \'child\' row, will also be deleted, preventing \'orphaned\' records.</p>\r\n <p>Applying this to the above example, deleting \'Runrig\' from the artists table would also delete all rows from the artist<em>genre</em>xref table with the identifier for \'Runrig\'.</p>\r\n <h2>Links</h2>\r\n <ul>\r\n  <li>Database normalisation according to Mr Codd: <a href=\"https://en.wikipedia.org/wiki/Database_normalization\">https://en.wikipedia.org/wiki/Database_normalization</a></li>\r\n  <li>SQLite: <a href=\"https://www.sqlite.org/\">https://www.sqlite.org/</a></li>\r\n  <li>Horslips are/were an Irish folk-rock band<br /> The first two tracks from \'The Book of Invasions; a Celtic Symphony\' live:<br /><a href=\"https://www.youtube.com/watch?v=rqk3U0nFEI8\">https://www.youtube.com/watch?v=rqk3U0nFEI8</a></li>\r\n  <li>Runrig are a Scottish folk-rock band who have been around for years.<br /> Loch Lomond live:<br /><a href=\"https://www.youtube.com/watch?v=CHu0h9XaNcg\">https://www.youtube.com/watch?v=CHu0h9XaNcg</a></li>\r\n </ul>\r\n <p>If any queries result from this show about any of the terms I might have very casually scattered about relating to database theory, assuming I know the answers, I can do more shows about those.</p>\r\n <p>Maybe one about SQLite in particular.</p>\r\n <p>Mike</p>',282,4,0,'CC-BY-SA','database, sqlite, sqlite3, many-to-many, codd, normalisation, sql',0,0,1),
(1151,'2012-12-31','2012-2013 Hacker Public Radio New Year Show Part 1',12613,'New Year Show 2013, part 1','<p>\r\nThe First part of the epic Hacker Public Radio Show.<br />\r\n\r\nFeel free to listen and send me some show notes\r\n</p>\r\n<h2>Featuring:</h2>\r\n<p>\r\nartv61<br />\r\nb1ackcr0w<br />\r\nbepc<br />\r\nbiglesp<br />\r\nbobobex<br />\r\ncorenominal<br />\r\ncynicus<br />\r\ndeepgeek<br />\r\ndelwin<br />\r\nDoorZT<br />\r\ndude-man<br />\r\nFiftyOneFifty<br />\r\nGhodmode<br />\r\nhammerron<br />\r\nHanna<br />\r\njnadeau<br />\r\njneusteter<br />\r\nJonTheNiceGuy<br />\r\nken_fallon<br />\r\nKnightwise<br />\r\nkrayonCamping<br />\r\nkt4kb-Jon<br />\r\nKW_Fire<br />\r\nKWisher<br />\r\nliv2tek<br />\r\nnotklaatu<br />\r\norchard<br />\r\nphthano<br />\r\npokey<br />\r\npopey<br />\r\nredsteakraw<br />\r\nsebsebseb_Mageia<br />\r\nSeetee<br />\r\nshfengoli<br />\r\nSndChaser<br />\r\nthelovebug<br />\r\nUrugami<br />\r\nValtam<br />\r\n</p>\r\n\r\n<h2>Links</h2>\r\n<p>\r\n<a href=\"https://techandcoffee.com/\">https://techandcoffee.com/</a><br/>\r\n<a href=\"https://xkcd.com/936/\">https://xkcd.com/936/</a><br/>\r\n<a href=\"https://www.youtube.com/watch?v=jskq3-lpQnE\">https://www.youtube.com/watch?v=jskq3-lpQnE</a><br/>\r\n<a href=\"https://thedigitallifestyle.com/w/\">https://thedigitallifestyle.com/w/</a><br/>\r\n<a href=\"https://simon-listens.blogspot.com/2012/12/simon-040.html\">https://simon-listens.blogspot.com/2012/12/simon-040.html</a><br/>\r\n<a href=\"https://decoratedair.com/\">https://decoratedair.com/</a><br/>\r\n<a href=\"https://www.themagpi.com/\">https://www.themagpi.com/</a><br/>\r\n<a href=\"https://pi.corenominal.org/\">https://pi.corenominal.org/</a><br/>\r\n<a href=\"https://simon-listens.blogspot.se/2012/12/simon-040.html\">https://simon-listens.blogspot.se/2012/12/simon-040.html</a><br/>\r\n<a href=\"https://en.wikipedia.org/wiki/IMSAI_8080\">https://en.wikipedia.org/wiki/IMSAI_8080</a><br/>\r\n<a href=\"https://psdoom.sourceforge.net/\">https://psdoom.sourceforge.net/</a><br/>\r\n<a href=\"https://www.visimation.com/imgs/screens/visio_2007_connector_mbsa_d_sm.gif\">https://www.visimation.com/imgs/screens/visio_2007_connector_mbsa_d_sm.gif</a><br/>\r\n<a href=\"https://arstechnica.com/information-technology/2012/12/10-raspberry-pi-creations-that-show-how-amazing-the-tiny-pc-can-be/\">https://arstechnica.com/information-technology/2012/12/10-raspberry-pi-creations-that-show-how-amazing-the-tiny-pc-can-be/</a><br/>\r\n<a href=\"https://thebugcast.org/show/123\">https://thebugcast.org/show/123</a><br/>\r\n<a href=\"https://graphics.stanford.edu/projects/camera-2.0/\">https://graphics.stanford.edu/projects/camera-2.0/</a><br/>\r\n<a href=\"https://www.youtube.com/watch?v=xU-a7k4Ocqc\">https://www.youtube.com/watch?v=xU-a7k4Ocqc</a><br/>\r\n<a href=\"https://en.wikipedia.org/wiki/Uganda_Anti-Homosexuality_Bill\">https://en.wikipedia.org/wiki/Uganda_Anti-Homosexuality_Bill</a><br/>\r\n<a href=\"https://twitpic.com/bqqxno\">https://twitpic.com/bqqxno</a><br/>\r\n<a href=\"https://plus.google.com/105383789706521884831/posts/gB24HwZTQSp\">https://plus.google.com/105383789706521884831/posts/gB24HwZTQSp</a><br/>\r\n</p>\r\n',159,121,1,'CC-BY-SA','New Year,2013',0,2221,1),
(1152,'2013-01-01','2012-2013 Hacker Public Radio New Year Show Part 2',12579,'New Year Show 2013, part 2','The Second part of the epic Hacker Public Radio Show.\r\nFeel free to listen and send me some show notes \r\n\r\n<h2>Joining</h2>\r\nAhuka<br />\r\nartv61<br />\r\nbeto<br />\r\nBill_MI<br />\r\nbobobex<br />\r\nchalkahlom<br />\r\nciak<br />\r\ncobra2<br />\r\ncorenominal<br />\r\ndeltaray<br />\r\ndrw<br />\r\nFiftyOneFifty<br />\r\ngeospart<br />\r\nhonkeymagoo<br />\r\njnadeau<br />\r\njneusteter<br />\r\njrullio<br />\r\njrullo<br />\r\nkrayonCamping<br />\r\nkt4kb-Jon<br />\r\nKwisher2<br />\r\nMaskilPDX<br />\r\nnotklaatu<br />\r\norchard<br />\r\nosama<br />\r\nRandyNose1<br />\r\nruji<br />\r\nsebsebseb_Mageia<br />\r\nSeetee<br />\r\nTonyHughes<br />\r\nUrugami<br />\r\nVerbal<br />\r\n\r\n<h2>Links</h2>\r\n<p>\r\n<a href=\"https://www.computerworld.com.au/article/274883/openchange_kde_bring_exchange_compatibility_linux/\">https://www.computerworld.com.au/article/274883/openchange_kde_bring_exchange_compatibility_linux/</a><br/>\r\n<a href=\"https://manilastandardtoday.com/2013/01/01/ubuntu-surprise/\">https://manilastandardtoday.com/2013/01/01/ubuntu-surprise/</a><br/>\r\n<a\r\nhref=\"https://www.unixporn.com/screenshots/displayimage.php?pid=1455&fullsize=1\">https://www.unixporn.com/screenshots/displayimage.php?pid=1455&amp;fullsize=1</a><br/>\r\n</p>\r\n\r\n',159,121,1,'CC-BY-SA','New Year,2013',0,2095,1),
(1153,'2013-01-02','2012-2013 Hacker Public Radio New Year Show Part 3',10071,'New Year Show 2013, part 3','<p>\r\nThe Third part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes\r\n</p>\r\n\r\n<h2>Joining</h2>\r\n<p>\r\nammi<br />\r\nAzimuth<br />\r\nb1ackcr0w<br />\r\nblabla<br />\r\ncchivers<br />\r\nchalkahlom<br />\r\ndavemorriss<br />\r\ndeepgeek<br />\r\ndeltaray<br />\r\ndelwin<br />\r\nFiftyOneFifty<br />\r\ngeospart<br />\r\nhonkeymagoo<br />\r\njakowski<br />\r\nJonDoe<br />\r\nJonTheNiceGuy<br />\r\nkt4kb-Jon<br />\r\nlarsson<br />\r\nLe_jax<br />\r\nLordDrachenblut<br />\r\nMaskilPDX<br />\r\nMethodDan<br />\r\nMrGadgets<br />\r\nNYbill<br />\r\nPIpeMan<br />\r\npopey<br />\r\nredsteakraw<br />\r\nrulloj<br />\r\nRuss_W<br />\r\nstubert<br />\r\nthelovebug<br />\r\nThe_Rhino-Tablet<br />\r\ntheru<br />\r\nThistleWeb<br />\r\ntoby<br />\r\nUrugami<br />\r\nusr_share<br />\r\nXoke<br />\r\n</p>\r\n<h2>Links</h2>\r\n<p>\r\n<a href=\"https://www.amazon.com/Perplexus-Maze-Game-PlaSmart-Inc/dp/B002NPBT50\">https://www.amazon.com/Perplexus-Maze-Game-PlaSmart-Inc/dp/B002NPBT50</a><br/>\r\n<a href=\"https://www.thelinuxlink.net/\">https://www.thelinuxlink.net/</a><br/>\r\n<a href=\"https://twit.tv/show/security-now/384\">https://twit.tv/show/security-now/384</a><br/>\r\n<a href=\"https://www.buzzfeed.com/awesomer/julian-assanges-ok-cupid-profile\">https://www.buzzfeed.com/awesomer/julian-assanges-ok-cupid-profile</a><br/>\r\n<a href=\"https://www.imdb.com/title/tt0309614/\">https://www.imdb.com/title/tt0309614/</a><br/>\r\n<a href=\"https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDIQFjAA&url=http%3A%2F%2Fwww.amazon.co.uk%2FGhost-Wires-Adventures-Worlds-Wanted%2Fdp%2F0316212180&ei=2gziUITIOMiRhQedk4DoBA&usg=AFQjCNGoU98MhjwW-PvB6w_X73zRhGSDKg&bvm=bv.1355534169,d.ZG4\">https://www.google.co.uk/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;ved=0CDIQFjAA&amp;url=http%3A%2F%2Fwww.amazon.co.uk%2FGhost-Wires-Adventures-Worlds-Wanted%2Fdp%2F0316212180&amp;ei=2gziUITIOMiRhQedk4DoBA&amp;usg=AFQjCNGoU98MhjwW-PvB6w_X73zRhGSDKg&amp;bvm=bv.1355534169,d.ZG4</a><br/>\r\n<a href=\"https://www.amazon.co.uk/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316212180\">https://www.amazon.co.uk/Ghost-Wires-Adventures-Worlds-Wanted/dp/0316212180</a><br/>\r\n<a href=\"https://www.oxid.it/images/c&a_diehard4_1.png\">https://www.oxid.it/images/c&amp;a_diehard4_1.png</a><br/>\r\n<a href=\"https://uk.imdb.com/title/tt0104692/\">https://uk.imdb.com/title/tt0104692/</a><br/>\r\n<a href=\"https://dc260.4shared.com/doc/5u0g9auk/preview.html%20-%20nifty%20use%20of%20BASH%20in%20The%20Bourne%20Ultimatum\">https://dc260.4shared.com/doc/5u0g9auk/preview.html - nifty use of BASH in The Bourne Ultimatum</a><br/>\r\n<a href=\"https://www.criticalcommons.org/Members/ccManager/clips/paycheckholographicinterfacegestural.mp4/view\">https://www.criticalcommons.org/Members/ccManager/clips/paycheckholographicinterfacegestural.mp4/view</a><br/>\r\n<a href=\"https://www.youtube.com/watch?v=Vxq9yj2pVWk\">https://www.youtube.com/watch?v=Vxq9yj2pVWk</a><br/>\r\n<a href=\"https://sandbox.cctracker.org\">https://sandbox.cctracker.org</a><br/>\r\n<a href=\"https://juicereceiver.sourceforge.net/download/index.php\">https://juicereceiver.sourceforge.net/download/index.php</a><br/>\r\n<a href=\"https://sixgun.org/lol/\">https://sixgun.org/lol/</a><br/>\r\n</p>\r\n',159,121,1,'CC-BY-SA','New Year,2013',0,1961,1),
(1154,'2013-01-03','2012-2013 Hacker Public Radio New Year Show Part 4',6577,'New Year Show 2013, part 4','The fourth part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes',159,121,1,'CC-BY-SA','New Year,2013',0,2021,1),
(1155,'2013-01-04','2012-2013 Hacker Public Radio New Year Show Part 5',9418,'New Year Show 2013, part 5','The fifth part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes',159,121,1,'CC-BY-SA','New Year,2013',0,2098,1),
(1156,'2013-01-07','2012-2013 Hacker Public Radio New Year Show Part 6',10445,'New Year Show 2013, part 6','The sixth part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes',159,121,1,'CC-BY-SA','New Year,2013',0,2137,1),
(1157,'2013-01-08','2012-2013 Hacker Public Radio New Year Show Part 7',9847,'New Year Show 2013, part 7','The seventh part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes',159,121,1,'CC-BY-SA','New Year,2013',0,1888,1),
(1158,'2013-01-09','2012-2013 Hacker Public Radio New Year Show Part 8',10152,'New Year Show 2013, part 8','The eight and final part of the epic Hacker Public Radio Show. Feel free to listen and send me some show notes<br />\r\nThe song at the end is \"Love\" by \"Epic Soul Factory\" a <a href=\"https://cchits.net/daily/20120404\">The CCHits.net Daily Exposure Show for 2012-04-04</a>. This track is licensed: cc-by-nc-sa',159,121,1,'CC-BY-SA','New Year,2013',0,1955,1),
(1159,'2013-01-10','Food - Health - Nutritionally Dense food',3252,'Dude-man speaks of Dr Price and his view that the modern diet leads to physical degeneration','<h2>Part 1 of ...I Love Food, Good Food</h2>\r\n<p>\r\nA Contribution for HPR from <a href=\"mailto:Dude-man@dudmanovi.cz\">Dude-man@dudmanovi.cz</a> where he talks about a not so well known, but very well thought out and backed up by scientific research started in the 1930\'s by Weston A Price, who went on after traveling around the world to find healthy people and study what made them healthy to write a large book describing in a language understandable to the lay person what he discovered along with its significance in our own lives should we wish to maximize our health and that of our children and future generations. Of course the first question we should have is what does a healthy person look like, the shape and size, the condition of the teeth etc.\r\n</p>\r\n<p>\r\nDude-man does his best to share a little of what he\'s learnt over the last 10 years which he\'s been putting into practice with his wife, son (7), daughter (2) and their small homestead of Jersey dairy cows and other animals which help provide the staff of life to the whole family.\r\n</p>\r\n<p>\r\nBooks mentioned\r\n</p>\r\n<p>\r\nNutrition and Physical Degeneration by Weston A. Price\r\n</p>\r\n<p>\r\n<a href=\"https://www.westonaprice.org/thumbs-up-reviews/nutrition-and-physical-degeneration\">https://www.westonaprice.org/thumbs-up-reviews/nutrition-and-physical-degeneration</a>\r\n</p>\r\n<p>\r\nNourishing Traditions: The Cookbook that Challenges Politically Correct Nutrition and the Diet Dictocrats\r\n</p>\r\n<p>\r\n<a href=\"https://www.amazon.com/Nourishing-Traditions-Challenges-Politically-Dictocrats/dp/0967089735/ref=la_B000APH4JA_1_1?ie=UTF8&amp;qid=1354738004&amp;sr=1-1\">https://www.amazon.com/Nourishing-Traditions-Challenges-Politically-Dictocrats/dp/0967089735/ref=la_B000APH4JA_1_1?ie=UTF8&amp;qid=1354738004&amp;sr=1-1</a>\r\n</p>\r\n<p>\r\nFoundation for Weston A Price\r\n<a href=\"https://www.westonaprice.org\">https://www.westonaprice.org</a>\r\n</p>\r\n<p>\r\nDude-mans Podcast on technology\r\n<a href=\"https://dudmanovi.cz\">https://dudmanovi.cz</a> \r\n</p>\r\n',230,0,1,'CC-BY-SA','WAP',0,2075,1),
(1160,'2013-01-11','TGTM Newscast for 1/8/2013 DeepGeek',1316,'A newscast from Talk Geek to Me','<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/1/2/headlines#120\">Obama to Sign \"Fiscal Cliff\" Bill After Weeks of Tense Talks </a></li>\r\n<li><a href=\"https://wlcentral.org/node/2801\">Swedish military reportedly shuts down pro-WikiLeaks transparency websites</a> </li>\r\n<li><a href=\"https://www.techdirt.com/articles/20121220/15133521458/politicians-decry-fake-torture-cover-up-real-torture.shtml\">Politicians Decry Fake Torture, Cover Up Real Torture</a></li>\r\n<li><a href=\"https://www.thestand.org/2013/01/washingtons-minimum-wage-law-sets-standard-for-nation/\">Washington’s minimum wage law sets standard for nation</a></li>\r\n<li><a href=\"https://www.havanatimes.org/?p=83674\">Telephone Fraud,\r\nCorruption and One-Party Democracy in Cuba </a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/u-s-and-russia-announce-online-piracy-crackdown-agreement-121222/\">U.S.\r\nand Russia Announce Online Piracy Crackdown Agreement</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/12/government-attorneys-agree-eff-new-counterterrorism-database-rules-threaten\">Government\r\nAttorneys Agree With EFF: New \'Counterterrorism\' Database Rules\r\nThreaten Privacy of Every American</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20121227/02441521496/apparently-congress-isnt-actually-interested-requiring-warrant-law-enforcement-to-read-your-email.shtml\">Apparently,\r\nCongress Isn\'t Actually Interested In Requiring A Warrant For Law\r\nEnforcement To Read Your Email</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/megaupload-u-s-deliberately-misled-the-court-with-unlawful-search-warrants-130103/\">Megaupload:\r\nU.S. Deliberately Misled the Court with Unlawful Search Warrants</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2012/12/vermont-supreme-court-allows-limits-government-computer-search-power\">Vermont\r\nSupreme Court Allows Limits to Government Computer Search Power</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://www.theatlantic.com/international/archive/2013/01/how-obama-decides-your-fate-if-he-thinks-youre-a-terrorist/266419/\">How\r\nObama Decides Your Fate If He Thinks You\'re a Terrorist</a>\r\n</li>\r\n<li><a\r\nhref=\"https://dfw.cbslocal.com/2012/12/18/irving-women-claim-assault-humiliation-after-roadside-cavity-search-by-troopers/\">Irving\r\nWomen Claim Assault, Humiliation After Roadside Cavity Search</a>\r\n</li>\r\n<li><a href=\"https://wlcentral.org/node/2800\">Statement by Julian\r\nAssange after Six Months in Ecuadorian Embassy</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.itworld.com/security/328387/german-privacy-regulator-orders-facebook-end-its-real-name-policy\">German\r\nprivacy regulator orders Facebook to end its real name policy</a>\r\n</li>\r\n<li><a\r\nhref=\"https://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F\">List\r\nof Groups Harmed by Websites with Anti-Pseudonym Policy</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"thestand.org,\"&nbsp; and\r\n\"havanatimes.org\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"wlcentral.org,\" and \"democracynow.org\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n<h2>links</h2>\r\n<a href=\"https://www.democracynow.org/2013/1/2/headlines#120\">https://www.democracynow.org/2013/1/2/headlines#120</a><br />\r\n<a href=\"https://wlcentral.org/node/2801\">https://wlcentral.org/node/2801</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121220/15133521458/politicians-decry-fake-torture-cover-up-real-torture.shtml\">https://www.techdirt.com/articles/20121220/15133521458/politicians-decry-fake-torture-cover-up-real-torture.shtml</a><br />\r\n<a href=\"https://www.thestand.org/2013/01/washingtons-minimum-wage-law-sets-standard-for-nation/\">https://www.thestand.org/2013/01/washingtons-minimum-wage-law-sets-standard-for-nation/</a><br />\r\n<a href=\"https://www.havanatimes.org/?p=83674\">https://www.havanatimes.org/?p=83674</a><br />\r\n<a href=\"https://torrentfreak.com/u-s-and-russia-announce-online-piracy-crackdown-agreement-121222/\">https://torrentfreak.com/u-s-and-russia-announce-online-piracy-crackdown-agreement-121222/</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/12/government-attorneys-agree-eff-new-counterterrorism-database-rules-threaten\">https://www.eff.org/deeplinks/2012/12/government-attorneys-agree-eff-new-counterterrorism-database-rules-threaten</a><br />\r\n<a href=\"https://www.techdirt.com/articles/20121227/02441521496/apparently-congress-isnt-actually-interested-requiring-warrant-law-enforcement-to-read-your-email.shtml\">https://www.techdirt.com/articles/20121227/02441521496/apparently-congress-isnt-actually-interested-requiring-warrant-law-enforcement-to-read-your-email.shtml</a><br />\r\n<a href=\"https://torrentfreak.com/megaupload-u-s-deliberately-misled-the-court-with-unlawful-search-warrants-130103/\">https://torrentfreak.com/megaupload-u-s-deliberately-misled-the-court-with-unlawful-search-warrants-130103/</a><br />\r\n<a href=\"https://www.eff.org/deeplinks/2012/12/vermont-supreme-court-allows-limits-government-computer-search-power\">https://www.eff.org/deeplinks/2012/12/vermont-supreme-court-allows-limits-government-computer-search-power</a><br />\r\n<a href=\"https://www.theatlantic.com/international/archive/2013/01/how-obama-decides-your-fate-if-he-thinks-youre-a-terrorist/266419/\">https://www.theatlantic.com/international/archive/2013/01/how-obama-decides-your-fate-if-he-thinks-youre-a-terrorist/266419/</a><br />\r\n<a href=\"https://dfw.cbslocal.com/2012/12/18/irving-women-claim-assault-humiliation-after-roadside-cavity-search-by-troopers/\">https://dfw.cbslocal.com/2012/12/18/irving-women-claim-assault-humiliation-after-roadside-cavity-search-by-troopers/</a><br />\r\n<a href=\"https://wlcentral.org/node/2800\">https://wlcentral.org/node/2800</a><br />\r\n<a href=\"https://www.itworld.com/security/328387/german-privacy-regulator-orders-facebook-end-its-real-name-policy\">https://www.itworld.com/security/328387/german-privacy-regulator-orders-facebook-end-its-real-name-policy</a><br />\r\n<a href=\"https://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F\">https://geekfeminism.wikia.com/wiki/Who_is_harmed_by_a_%22Real_Names%22_policy%3F</a><br />\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1975,1),
(1161,'2013-01-14','PAM Two Factor Auth SSH',2922,'Pluggable Authentication Modules and two-factor authentication with SSH','<p>\r\nThank you to <a href=\"https://brokeforfree.com/\">Broke For Free</a> and for their Creative Commons album <a href=\"https://freemusicarchive.org/music/Broke_For_Free/Slam_Funk/\">Broke For Free: Slam Funk</a>, which was used during this latest show at <a href=\"https://HackerPublicRadio.org\">HackerPublicRadio.org</a>\r\n</p>\r\n\r\n<h5>Good sources of information for PAM</h5>\r\n<ul>\r\n<li><a href=\"https://www.netbsd.org/docs/guide/en/chap-pam.html\">https://www.netbsd.org/docs/guide/en/chap-pam.html</a></li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Two-factor_authentication\">https://en.wikipedia.org/wiki/Two-factor_authentication</a></li>\r\n</ul>\r\n\r\n<h5>Overview of PAM Security</h5>\r\n<ul>\r\n<li>Definition: Presenting two or more from something you have, something you know, and something you are.</li>\r\n<li>Centos /etc/pam.d/</li>\r\n<li>Debian /etc/pam.d/ (common-auth exists in Debian and its a system wide security implementation for all pam.d applications)</li>\r\n</ul>\r\n\r\n<h5>Google Two Factor Authentication</h5>\r\n<ul>\r\n<li><a href=\"https://www.mnxsolutions.com/security/two-factor-ssh-with-google-authenticator.html\">MNXSolutions.com,Old instructions but still useful</a></li>\r\n<li><a href=\"https://guides.webbynode.com/articles/security/ubuntu-google-authenticator.html\"> Webbynode.com, Useful but still uses outdated mercurial steps</a></li>\r\n<li><a href=\"https://code.google.com/p/google-authenticator/source/checkout\">Google two factor auth git repo source</a></li>\r\n</ul>\r\n\r\n<h5>General Instructions</h5>\r\n<ul>\r\n<li>Install git, gcc, and make on your system<br/>\r\n$ apt-get install git make gcc<br/>\r\n$ yum install git make gcc</li>\r\n<br/>\r\n<li>Execute git command as noted on google\'s site:<br/>\r\n$ git clone https://code.google.com/p/google-authenticator/</li>\r\n<li>Compile and install the google two factor auth PAM module and application<br/>\r\n$ cd google-authenticator/libpam/<br/>\r\n$ make install</li>\r\n<br/>	\r\n<li>Add the following lines to the /etc/pam.d/sshd<br/>\r\nauth     required     pam_google_authenticator.so</li>\r\n<br/>\r\n<li>Location of SSH server configurations<br/>\r\n/etc/ssh/sshd_config</li>\r\n<br/>\r\n<li>Add/modify the following stanza to SSH server configuration:<br/>\r\nChallengeResponseAuthentication yes</li>\r\n<br/>\r\n<li>Create Google two factor profile for SSH user and answer the setup questions based off your preferences<br/>\r\n$ google-authenticator</li>\r\n<br/>\r\n<li>Restart SSH server<br/>\r\n$ service ssh restart (on CENTOS try $ service sshd restart)</li>\r\n</ul>\r\n\r\n<h5>Wrap Up</h5>\r\n<ul>\r\n<li>In Debian based systems you can comment out the system wide common-auth by simply adding a # to the beginning of the @include common-auth.</li>\r\n<li>If you want to use google two auth with other applications simply add it to the appropriate /etc/pam.d/ file</li>\r\n<li>Other useful PAM modules include the Barada module: libpam-barada (OTP with Android Client), pam_winbind (Samba Active Directory authentication module), and many more.</li>\r\n<li>Make sure you have dual SSH connections and are sudo or su as a privileged user. Also make sure any files you configure today are backed up before you edit them. </li>\r\n<li>When setting up Two Factor Auth profiles, go into cleanup mode to ensure you don\'t use the QR code url where it can be later retrieved from your url history. Also make sure you cleanup your command line and clipboard history so that emergency scratch codes and secret keys can\'t be found by wondering eyes.</li>\r\n</ul>\r\n\r\n<h5>Podcasts worth mentioning.</h5>\r\n<ul>			\r\n<li><a href=\"https://sixgun.org/\">Linux Outlaws</a></li>\r\n<li><a href=\"https://netsecpodcast.com/\">Network Security Podcast</a></li>			\r\n<li><a href=\"https://risky.biz/\">Risky Business Podcast</a></li>\r\n</ul>\r\n<br/>\r\n',231,0,1,'CC-BY-SA','ssh,authentication,\"two-factor authentication\",google-authenticator',0,2068,1),
(1162,'2013-01-15','LiTS 021: killall',1017,'Kill processes by name with the <em>killall</em> command','<p>The previous two shows have discussed different ways to kill a process using kill and pkill. This episode will cover a third command, killall. The killall command is used to send a signal to every process that is running the identified command. For instance:</p>\r\n<blockquote><p>killall xterm</p></blockquote>\r\n<p>Will send the SIGTERM process to all instances of xterm. Should there be any xterm processes running they would receive the default SIGTERM signal (recall, number 15) and be terminated. If there were no xterm processes running then killall would report the following:</p>\r\n<blockquote><p>xterm: no process found</p></blockquote>\r\n\r\n<p>\r\nFor the rest of this episode please check out the shownotes and video at <a href=\"https://www.linuxintheshell.com/2013/01/01/episode-21-killall/\">https://www.linuxintheshell.com/2013/01/01/episode-21-killall/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','kill,killall,process',0,2294,1),
(1163,'2013-01-16','Installing PYWWS on a Raspberry Pi',920,'Using a Raspberry Pi with <em>pywws</em> to run a wireless weather station','<p>\r\nThe USB weather station\r\n<a href=\"https://tinyurl.com/a8ezezy\">https://tinyurl.com/a8ezezy</a>\r\n</p>\r\n<p>\r\nWeather Charts\r\n<a href=\"https://weather.kernelpanicoggcast.net/index.html\">https://weather.kernelpanicoggcast.net/index.html</a>\r\n</p>\r\n<p>\r\nHow-to\r\n<a href=\"https://kernelpanicoggcast.net/phpBB3/viewtopic.php?f=3&amp;t=251&amp;p=393#p393\">https://kernelpanicoggcast.net/phpBB3/viewtopic.php?f=3&amp;t=251&amp;p=393#p393</a>\r\n</p>',232,0,1,'CC-BY-SA','\"Raspberry Pi\",\"weather station\",pywws',0,2063,1),
(1164,'2013-01-17','About git',1433,'In this show I talk about the git version control system','<p>\r\nIn this show I talk about the git version control system. I won\'t give\r\nexample commands, but I discuss concepts like commits, branches,\r\nmerging, push and pull, and rebasing. I also talk about the git workflow\r\nI use.\r\n</p>\r\n<p>\r\nI will put some more info on <a href=\"https://johanv.org/node/200\">https://johanv.org/node/200</a>.\r\n</p>',233,81,1,'CC-BY-SA','version control,cvs,subversion,git',0,2142,1),
(1165,'2013-01-18','TGTM Newscast for 1/17/2013',2978,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://www.democracynow.org/2013/1/9/headlines#1912\">New\r\nYork Judge Rules Stop-and-Frisk of Bronx Residents Unconstitutional </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.emptywheel.net/2013/01/11/did-john-brennan-create-the-loopholes-cia-used-to-help-spy-on-new-yorkers/\">Did\r\nJohn Brennan Create the Loopholes CIA Used to Help Spy on New Yorkers?</a>\r\n</li>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14287/executioner_in_chief/\">Executioner-in-Chief</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/controversies/federal-court-gives-medical-marijuana-dispensary-owner-10-years-in-prison-130111?news=846717\">Federal\r\nCourt Gives Medical Marijuana Dispensary Owner 10 Years in Prison</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.rhrealitycheck.org/article/2013/01/03/violence-still-prevalent-despite-progress-on-lgbti-rights-in-latin-america\">Violence\r\nStill Prevalent Despite Progress on LGBTI Rights in Latin America </a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/verizons-six-strikes-anti-piracy-measures-unveiled-130111/\">Verizon’s\r\n“Six Strikes” Anti-Piracy Measures Unveiled</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/rapidshare-traffic-and-piracy-dipped-after-new-business-model-kicked-in-130109/\">RapidShare:\r\nTraffic and Piracy Dipped After New Business Model Kicked In</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130110/14542221635/ibm-researcher-feeds-watson-supercomputer-urban-dictionary-very-quickly-regrets-it.shtml\">IBM\r\nResearcher Feeds Watson Supercomputer The \'Urban Dictionary\'; Very\r\nQuickly Regrets It</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/first-pirate-bay-server-on-permanent-display-in-computer-museum-130110/\">‘First’\r\nPirate Bay Server on Permanent Display in Computer Museum</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130110/06471921626/flipside-embracing-closed-gardens-like-apple-app-store-show-just-how-un-free-you-want-to-be.shtml\">The\r\nFlipside: Embracing Closed Gardens Like The Apple App Store Shows Just\r\nHow Un-Free You Want To Be</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a\r\nhref=\"https://inthesetimes.com/article/14297/the_walmart_revolt/\">The\r\nWalmart Revolt</a>\r\n</li>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/7602\">Disinformation\r\nStill Clouds the US Debate on Chávez\'s Legacy in Venezuela</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/unusual-news/congress-less-popular-than-cockroaches-root-canals-and-used-car-salesmen-130111?news=846716\">Congress\r\nLess Popular than Cockroaches, Root Canals and Used Car Salesmen</a>\r\n</li>\r\n<li><a href=\"https://www.havanatimes.org/?p=85421\">Venezuela Without\r\nChavez, What to Expect? </a>\r\n</li>\r\n<li><a href=\"https://www.eff.org/deeplinks/2012/12/rapid-dna-analysis\">Rapid\r\nDNA: Coming Soon to a Police Department or Immigration Office Near You</a>\r\n</li>\r\n<li><a\r\nhref=\"https://lessig.tumblr.com/post/40347463044/prosecutor-as-bully\">prosecutor\r\nas bully</a>\r\n</li>\r\n<li><a href=\"https://www.quinnnorton.com/said/?p=644\">My Aaron Swartz,\r\nwhom I loved.</a>\r\n</li>\r\n<li><a\r\nhref=\"https://thinkprogress.org/justice/2013/01/14/1441211/killers-slavers-and-bank-robbers-all-face-less-severe-prison-terms-than-aaron-swartz-did/\">Aaron\r\nSwartz Faced A More Severe Prison Term Than Killers, Slave Dealers And\r\nBank Robbers</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130113/00034721650/some-thoughts-aaron-swartz.shtml\">Some\r\nThoughts On Aaron Swartz</a>\r\n</li>\r\n<li><a href=\"https://thecommandline.net/2013/01/14/no_one_told_you/\">No\r\nOne Told You How Hard It Would Be</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"techdirt.com,\" \"emptywheel.net,\" and\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\n<p>News from \"rhrealitycheck.org\" used under permission of the Creative\r\nCommons by-attribution share-alike license.<br />\r\n</p>\r\n<p>News from \"venezuelanalysis.com,\" and \"democracynow.org,\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>\r\n',237,65,1,'CC-BY-SA','newscast,TGTM',0,1916,1),
(1166,'2013-01-21','Airtime Radio Automation',532,'Airtime is open source radio automation software which runs on Linux','<p>\r\nIn this episode I talk about Airtime radio automation software.\r\n</p>\r\n<p>\r\nLinks:\r\nAirtime main site:\r\n</p>\r\n<p>\r\n<a href=\"https://www.sourcefabric.org/en/airtime/\">https://www.sourcefabric.org/en/airtime/</a>\r\n</p>\r\n<p>\r\nAirtime Demo instance to see what it looks and feels like:\r\n</p>\r\n<p>\r\n<a href=\"https://airtime-demo.sourcefabric.org/login\">https://airtime-demo.sourcefabric.org/login</a>\r\n</p>\r\n<p>\r\nCheck my previous episodes for other Internet Radio topics.\r\n</p>\r\n<p>\r\nContact me at aukondk.com\r\n</p>',191,0,1,'CC-BY-SA','\"online radio\",automation,icecast',0,1890,1),
(1167,'2013-01-22','Kernels in the Boot, or What to Do When Your /boot folder Fills Up',910,'Some experiences learning Linux server administration','<h2>Synopsis of the Problem</h2>\r\n\r\n<p>\r\nYou may have heard me mention that I purchased a used rack server a couple years ago to help teach myself Linux server administration.  It\'s an HP DL-380 G3 with dual single core Zeons and 12Gb of RAM.  It came with two 75Gb SCSI drives in RAID1, dedicated to the OS.  Since the seller wanted more for additional internal SCSI drives, and those old server drives are limited to 120Gb anyway, I plugged in a PCI-X SATA adapter and connected  750Gb drive externally and mounted it as /home.  I moved over the 2Gb USB drive I had on my Chumby (as opposed to transferring the files) and it shows up as /media/usb0.  I installed Ubuntu server 10.04 (recently updated to 12.04) because CentOS didn\'t support the RAID controller out of the box and I had frustrated the lack of support for up to date packages on Debian Lenny on the desktop.\r\n</p>\r\n\r\n<p>\r\nWith 75Gb dedicated to the OS and application packages, you can imaging\r\nmy surprise when after a update and upgrade, I had a report that my\r\n/boot was full.  It was until I look at the output from fdisk that\r\nI remembered the Ubuntu installer created a separate partition for\r\n/boot.  At the risk of oversimplifying the purpose of /boot, it is\r\nwhere your current and past kernel files are stored.  Unless the\r\nsystem removes older kernels (most desktop systems seem to) the storage\r\nrequired for /boot will increase with every kernel upgrade.\r\n</p>\r\n\r\n<h3>This is the output of df before culling the kernels</h3>\r\n\r\n<pre><code>Filesystem                         1K-blocks      Used Available Use% Mounted on\r\n/dev/mapper/oriac-root              66860688   6593460   56870828  11% /\r\nudev                                 6072216         4    6072212   1% /dev\r\ntmpfs                                2432376       516    2431860   1% /run\r\nnone                                    5120         0       5120   0% /run/lock\r\nnone                                 6080936         0    6080936   0% /run/shm\r\ncgroup                               6080936         0    6080936   0% /sys/fs/cgroup\r\n/dev/cciss/c0d0p1                     233191    224953          0 100% /boot\r\n/dev/sda1                          721075720 297668900  386778220  44% /home\r\n/dev/sdb1                         1921902868 429219096 1395056772  24% /media/usb0\r\n</code></pre>\r\n\r\n<h3>This directory listing shows I had many old kernels in /boot</h3>\r\n\r\n<pre><code>abi-2.6.32-24-generic-pae\r\nabi-2.6.32-35-generic-pae\r\nabi-2.6.32-36-generic-pae\r\nabi-2.6.32-37-generic-pae\r\nabi-2.6.32-38-generic-pae\r\nabi-2.6.32-39-generic-pae\r\nabi-2.6.32-40-generic-pae\r\nabi-2.6.32-41-generic-pae\r\nabi-2.6.32-42-generic-pae\r\nabi-3.2.0-29-generic-pae\r\nabi-3.2.0-30-generic-pae\r\nabi-3.2.0-31-generic-pae\r\nabi-3.2.0-32-generic-pae\r\nconfig-2.6.32-24-generic-pae\r\nconfig-2.6.32-35-generic-pae\r\nconfig-2.6.32-36-generic-pae\r\nconfig-2.6.32-37-generic-pae\r\nconfig-2.6.32-38-generic-pae\r\nconfig-2.6.32-39-generic-pae\r\nconfig-2.6.32-40-generic-pae\r\nconfig-2.6.32-41-generic-pae\r\nconfig-2.6.32-42-generic-pae\r\nconfig-3.2.0-29-generic-pae\r\nconfig-3.2.0-30-generic-pae\r\nconfig-3.2.0-31-generic-pae\r\nconfig-3.2.0-32-generic-pae\r\ngrub\r\ninitrd.img-2.6.32-24-generic-pae\r\ninitrd.img-2.6.32-35-generic-pae\r\ninitrd.img-2.6.32-36-generic-pae\r\ninitrd.img-2.6.32-37-generic-pae\r\ninitrd.img-2.6.32-38-generic-pae\r\ninitrd.img-2.6.32-39-generic-pae\r\ninitrd.img-2.6.32-40-generic-pae\r\ninitrd.img-2.6.32-41-generic-pae\r\ninitrd.img-2.6.32-42-generic-pae\r\ninitrd.img-3.2.0-29-generic-pae\r\ninitrd.img-3.2.0-30-generic-pae\r\ninitrd.img-3.2.0-31-generic-pae\r\nlost+found\r\nmemtest86+.bin\r\nmemtest86+_multiboot.bin\r\nSystem.map-2.6.32-24-generic-pae\r\nSystem.map-2.6.32-35-generic-pae\r\nSystem.map-2.6.32-36-generic-pae\r\nSystem.map-2.6.32-37-generic-pae\r\nSystem.map-2.6.32-38-generic-pae\r\nSystem.map-2.6.32-39-generic-pae\r\nSystem.map-2.6.32-40-generic-pae\r\nSystem.map-2.6.32-41-generic-pae\r\nSystem.map-2.6.32-42-generic-pae\r\nSystem.map-3.2.0-29-generic-pae\r\nSystem.map-3.2.0-30-generic-pae\r\nSystem.map-3.2.0-31-generic-pae\r\nSystem.map-3.2.0-32-generic-pae\r\nvmcoreinfo-2.6.32-24-generic-pae\r\nvmcoreinfo-2.6.32-35-generic-pae\r\nvmcoreinfo-2.6.32-36-generic-pae\r\nvmcoreinfo-2.6.32-37-generic-pae\r\nvmcoreinfo-2.6.32-38-generic-pae\r\nvmcoreinfo-2.6.32-39-generic-pae\r\nvmcoreinfo-2.6.32-40-generic-pae\r\nvmcoreinfo-2.6.32-41-generic-pae\r\nvmcoreinfo-2.6.32-42-generic-pae\r\nvmlinuz-2.6.32-24-generic-pae\r\nvmlinuz-2.6.32-35-generic-pae\r\nvmlinuz-2.6.32-36-generic-pae\r\nvmlinuz-2.6.32-37-generic-pae\r\nvmlinuz-2.6.32-38-generic-pae\r\nvmlinuz-2.6.32-39-generic-pae\r\nvmlinuz-2.6.32-40-generic-pae\r\nvmlinuz-2.6.32-41-generic-pae\r\nvmlinuz-2.6.32-42-generic-pae\r\nvmlinuz-3.2.0-29-generic-pae\r\nvmlinuz-3.2.0-30-generic-pae\r\nvmlinuz-3.2.0-31-generic-pae\r\nvmlinuz-3.2.0-32-generic-pae\r\n</code></pre>\r\n\r\n<h2>The Solution I Found</h2>\r\n\r\n<p>I ran across some articles that\r\nsuggested I could use \'uname -r\' to identify my current running kernel\r\n(3.2.0-31, the -32 apparently kernel ran out of space before it\r\n completed installing) and just delete the files with other\r\nnumbers.  That didn\'t seem prudent, and fortunately I\'ve found\r\nwhat seems to be a more elegant solution on upubuntu.com .<br/>\r\n<a href=\"https://www.upubuntu.com/2011/11/how-to-remove-unused-old-kernels-on.html\">https://www.upubuntu.com/2011/11/how-to-remove-unused-old-kernels-on.html</a><br/>\r\n</p>\r\n\r\n<h4>Verify your current running kernel</h4>\r\n\r\n<pre><code>uname -r\r\n</code></pre>\r\n\r\n<p>Linux will often keep older kernels so that you can boot into and older\r\nversion from Grub (at least on a desktop).  Fedora has an\r\nenvironment setting to tell the OS just how many old kernels you want to\r\nmaintain [installonly_limit in /etc/yum.conf].  Please leave a\r\ncomment if you know of an analog in Debian/Ubuntu.\r\n</p>\r\n\r\n<h4>List the kernels currently installed on you system.  </h4>\r\n\r\n<pre><code>dpkg --list | grep linux-image\r\n</code></pre>\r\n\r\n<h4>Cull all the kernels but the current one</h4>\r\n\r\n<p>\r\nThe next line is the key, make sure you copy and paste exactly from the\r\nshownotes.  I\'m not much good with regular expressions, but I can\r\nsee it\'s trying to match all the packages starting with \'linux-image\'\r\nbut containing a number string different from the one returned by\r\n\'uname -r\', and remove those packages.  Obviously, this specific\r\ncommand will only work with Debian/Ubuntu systems, but you should be\r\nable to adapt it to your distro.  The \'-P\' is my contribution, so\r\nyou can see what packages you are eliminating before the change becomes\r\nfinal.\r\n</p>\r\n\r\n<pre><code>sudo aptitude -P purge ~ilinux-image-\\[0-9\\]\\(\\!`uname -r`\\)\r\n</code></pre>\r\n\r\n<h4>Make sure Grub reflects your changes</h4>\r\n\r\n<p> Finally, the author recomends running \'sudo update-grub2\'  to make sure\r\nGrub reflects your current kernel status (the above command sees to do this\r\nafter every operation anyway, but better safe than sorry.</p>\r\n\r\n<p>It\'s worth noting I still don\'t have my -32 kernel update, so I\'ll let\r\nyou know if the is anything required to get kernel updates get started\r\nagain.\r\n</p>\r\n\r\n<p>My df now shows 14%  usage in /boot and a directory listing on /boot only  shows the current kernel files.\r\n</p>\r\n\r\n<pre><code>Filesystem                         1K-blocks      Used Available Use% Mounted on\r\n/dev/mapper/oriac-root              66860688   5405996   58058292   9% /\r\nudev                                 6072216        12    6072204   1% /dev\r\ntmpfs                                2432376       516    2431860   1% /run\r\nnone                                    5120         0       5120   0% /run/lock\r\nnone                                 6080936         0    6080936   0% /run/shm\r\ncgroup                               6080936         0    6080936   0% /sys/fs/cgroup\r\n/dev/cciss/c0d0p1                     233191     29321     191429  14% /boot\r\n/dev/sda1                          721075720 297668908  386778212  44% /home\r\n/dev/sdb1                         1921902868 429219096 1395056772  24% /media/usb0\r\n</code></pre>\r\n\r\n<pre><code>abi-3.2.0-31-generic-pae\r\nconfig-3.2.0-31-generic-pae\r\ngrub\r\ninitrd.img-3.2.0-31-generic-pae\r\nlost+found\r\nmemtest86+.bin\r\nmemtest86+_multiboot.bin\r\nSystem.map-3.2.0-31-generic-pae\r\nvmlinuz-3.2.0-31-generic-pae\r\n</code></pre>\r\n',131,0,1,'CC-BY-SA','\"Ubuntu server\",\"linux kernel\",/boot',0,1873,1),
(2083,'2016-07-27','My 18th HPR Beer Podcast',279,'JustMe here again. This time with my 18th beer tasting podcast. This time we\'re tasting a Flying Dog','<p>JustMe here again. This time with my 18th beer tasting podcast.</p>\r\n<p>This time we’re tasting a Flying Dog Single Hop Warrior Imperial IPA, 10%ALC/Vol</p>\r\n<p>I do believe you’ll like this one. I know I did.</p>\r\n<p>\r\n<img src=\"https://hackerpublicradio.org/eps/hpr2083_dscn0653-sm2.jpg\" alt=\"hand holding beer bottle\" />\r\n</p>',313,14,0,'CC-BY-SA','Beer Tasting',0,0,1),
(2080,'2016-07-22','Kdenlive Part 3: Effects and Transitions',846,'Using effects and transitions in Kdenlive','<!-- Processed by make_markdown V0.0.4 -->\r\n<p>Hello again HPR listeners this is Geddes back with Part 3 in the series covering the video editing application KdenLive. This time round we’ll be looking at effects and transitions which covers the following topics</p>\r\n<ul>\r\n<li>Layout Mods</li>\r\n<li>Fades</li>\r\n<li>Dissolves</li>\r\n<li>Slides and wipes</li>\r\n<li>Chroma Key, aka green screen</li>\r\n<li>Composited images and titles</li>\r\n</ul>\r\n<p>Here’s the link to the original article. <a href=\"https://opensource.com/life/11/11/effects-and-transitions-kdenlive\" class=\"uri\">https://opensource.com/life/11/11/effects-and-transitions-kdenlive</a></p>\r\n',310,0,0,'CC-BY-SA','Kdenlive,opensource.com,video effects,video transitions',0,0,1),
(1168,'2013-01-23','How I started my local Linux User Group',1425,'A story from a new host who set up a local LUG in the Netherlands','<h2>\r\nIntro\r\n</h2>\r\n\r\n<ul>\r\n<li>/me\r\n</li>\r\n<li>\'s-Hertogenbosch, The Netherlands\r\n</li>\r\n<li>What is a LUG?\r\n<a href=\"https://en.wikipedia.org/wiki/Linux_user_group\">https://en.wikipedia.org/wiki/Linux_user_group</a>\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nReaching out\r\n</h2>\r\n\r\n<ul>\r\n<li>November 2011: Home alone, hacking away\r\n</li>\r\n<li>At work - not successful in getting colleagues interested\r\n</li>\r\n<li>Ubuntu NL members map - sending private messages\r\n<a href=\"https://forum.ubuntu-nl.org/index.php?action=googlemap\">https://forum.ubuntu-nl.org/index.php?action=googlemap</a>\r\n</li>\r\n<li>Ubuntu NL forum post\r\n<a href=\"https://forum.ubuntu-nl.org/algemeen-42/starten-van-een-linux-users-group-in-den-bosch/msg782708/\">https://forum.ubuntu-nl.org/algemeen-42/starten-van-een-linux-users-group-in-den-bosch/msg782708/</a>\r\n</li>\r\n<li>Debian NL mailing list\r\n<a href=\"https://lists.debian.org/debian-user-dutch/2011/11/msg00006.html\">https://lists.debian.org/debian-user-dutch/2011/11/msg00006.html</a>\r\n</li>\r\n<li>OpenSuse mailing list\r\n<a href=\"https://lists.opensuse.org/opensuse-project/2011-11/msg00116.html\">https://lists.opensuse.org/opensuse-project/2011-11/msg00116.html</a>\r\n</li>\r\n<li>Gentoo and CentOS mailing lists (lists seem down)\r\n</li>\r\n<li>DukesOfHackers - Hackerspace in Den Bosch\r\n<a href=\"https://forum.ubuntu-nl.org/algemeen-42/lijst-van-hackerspaces-nederland/msg749087/#msg749087\">https://forum.ubuntu-nl.org/algemeen-42/lijst-van-hackerspaces-nederland/msg749087/#msg749087</a>\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nLooking for a meeting place\r\n</h2>\r\n\r\n<ul>\r\n<li>Meet up with Roel to discuss the Hackerspace and LUG\r\n</li>\r\n<li>Second reunion, with Roel and Vin to find a place\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nFirst meetings\r\n</h2>\r\n\r\n<ul>\r\n<li>Bar: In de Keulse Kar 1st and 2nd meting\r\n</li>\r\n<li>Ex-squat Knoflook for subsequent meetings\r\n<a href=\"https://ontspoord.org/knoflook-2/\">https://ontspoord.org/knoflook-2/</a>\r\n</li>\r\n<li>Visit to HCC afdeling Noord Oost Brabant\r\n<a href=\"https://no-brabant.hcc.nl/\">https://no-brabant.hcc.nl/</a>\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nThe continuation\r\n</h2>\r\n\r\n<ul>\r\n<li>Regular place, recurring date/time\r\n</li>\r\n<li>Events; FOSDEM\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nTools\r\n</h2>\r\n\r\n<ul>\r\n<li>Website\r\n</li>\r\n<li>Mailing list\r\n</li>\r\n<li>IRC\r\n</li>\r\n<li>Google Plus / Facebook\r\n</li>\r\n<li>Meetup\r\n</li>\r\n</ul>\r\n\r\n<h2>\r\nLinks\r\n</h2>\r\n<p>\r\n-  Recipe for a Successful Linux User Group\r\n<a href=\"https://linuxmafia.com/faq/Linux_PR/newlug.html\">https://linuxmafia.com/faq/Linux_PR/newlug.html</a>\r\n</p>\r\n\r\n<ul>\r\n<li>Linux User Group HOWTO\r\n<a href=\"https://www.tldp.org/HOWTO/User-Group-HOWTO.html\">https://www.tldp.org/HOWTO/User-Group-HOWTO.html</a>\r\n</li>\r\n<li>Den Bosch Linux User Group\r\n<a href=\"https://lug.project073.nl/\">https://lug.project073.nl/</a>\r\n</li>\r\n<li>MadLUG: Madison, Wisconsin Linux Users Group\r\n<a href=\"https://www.madisonlinux.org/\">https://www.madisonlinux.org/</a>\r\n</li>\r\n<li>UK Linux User Groups\r\n<a href=\"https://lug.org.uk/\">https://lug.org.uk/</a>\r\n</li>\r\n</ul>\r\n\r\n<p>\r\nShow released under a Creative Commons Attribution \r\nShareAlike 3.0 License. \r\nSee: <a href=\"https://creativecommons.org/licenses/by-sa/3.0/\">https://creativecommons.org/licenses/by-sa/3.0/</a>\r\n</p>',234,0,1,'CC-BY-SA','LUG,Netherlands,\"Den Bosch\",hackerspace',0,1964,1),
(1169,'2013-01-24','Autotools',2879,'An HPR Saturday Session discussing GNU autoconf and automake','<p>\r\nPlease note: the time of the hpr saturday sessions has changed to 12:00 midday EST or 6 in the evening Central European Time. Also recording has ended for this year, but you are free to join in again at 12th of January.\r\n</p>\r\n<p>\r\nThis is a recording of the HPR Saturday Sessions - at the Linux Basement mumble server if you have knowledge you wish to share with your fellow listeners but don\'t know how to say it.\r\n</p>\r\n<p>\r\nIn this episode Nido Media takes us through how to create a \'./configure\' script using one of his own packages as an example. You can find the \'derpy\' package at <a href=\"https://motherrabbit.foxserver.be/nido/derpy-0.2.tar.gz\">https://motherrabbit.foxserver.be/nido/derpy-0.2.tar.gz</a> (be aware this version has been packaged purely as example of autotools).\r\n</p>\r\n<p>\r\nThe GNU manuals for autoconf and automake:\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.gnu.org/software/autoconf/manual/\">https://www.gnu.org/software/autoconf/manual/</a>\r\n</li>\r\n<li><a href=\"https://www.gnu.org/software/automake/manual/\">https://www.gnu.org/software/automake/manual/</a>\r\n</li>\r\n</ul>',214,0,1,'CC-BY-SA','\"configure script\",autoconf,automake,automation,compilation',0,1894,1),
(1170,'2013-01-25','TGTM Newscast for 1/20/2013',985,'A newscast from Talk Geek to Me','<p>Here is a news review:</p>\r\n<ul>\r\n<li><a href=\"https://venezuelanalysis.com/analysis/7615\">Venezuelan\r\nVictim’s Association Opposes Pardon Requests for Perpetrators of 2002\r\nCoup</a>\r\n</li>\r\n<li><a href=\"https://www.democracynow.org/2013/1/17/headlines#1172\">Judge:\r\nU.S. Gov’t Must Prove Manning Knowingly Aided Al-Qaeda </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.allgov.com/news/controversies/court-orders-nuclear-regulatory-commission-to-explain-why-it-exempted-indian-point-reactor-from-fire-safety-regulations-130113?news=846732\">Court\r\nOrders Nuclear Regulatory Commission to Explain Why it Exempted Indian\r\nPoint Reactor from Fire Safety Regulations</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.rhrealitycheck.org/article/2013/01/13/good-year-red-umbrellas-advances-in-sex-workers-rights-in-2012\">A\r\nGood Year for Red Umbrellas: Advances in Sex Workers Rights in 2012</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.thestand.org/2013/01/paid-sick-days-legislation-would-benefit-public-health-businesses/\">Paid\r\nsick days legislation would benefit public health, business</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/01/free-speech-victory-court-grants-preliminary-injunction-effs-prop-35-suit\">Free\r\nSpeech Victory - Court Grants Preliminary Injunction in EFF\'s Prop 35\r\nSuit</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/canada-refuses-to-hand-over-megaupload-servers-to-the-us-130117/\">Canadian\r\nCourt Refuses to Ship Megaupload Servers to the US</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.emptywheel.net/2013/01/17/what-to-do-about-computer-crime-laws/\">What\r\nto Do about Computer Crime Laws</a>\r\n</li>\r\n<li><a\r\nhref=\"https://torrentfreak.com/copyright-strike-system-flaws-130115/\">Copyright\r\n“Strike” Systems Are Modern Witch Trials</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/01/farewell-aaron-swartz\">Farewell\r\nto Aaron Swartz, an Extraordinary Hacker and Activist</a>\r\n</li>\r\n</ul>\r\n<p>Other Headlines:</p>\r\n<ul>\r\n<li><a href=\"https://www.havanatimes.org/?p=85924\">Cuba Immigration\r\nReforms Going into Effect Today </a>\r\n</li>\r\n<li><a href=\"https://sacsis.org.za/site/article/1538\">Two More\r\nHorrific Gang Rapes: Why Rage Against Women Is Boiling Over in India</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.huffingtonpost.com/2013/01/14/aaron-swartz-stephen-heymann_n_2473278.html\">Aaron\r\nSwartz\'s Lawyer: Prosecutor Stephen Heymann Wanted \'Juicy\' Case For\r\nPublicity </a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.techdirt.com/articles/20130116/18263921707/law-professor-james-grimmelmann-explains-how-he-probably-violated-same-laws-as-aaron-swartz.shtml\">Law\r\nProfessor James Grimmelmann Explains How He Probably Violated The Same\r\nLaws As Aaron Swartz</a>\r\n</li>\r\n<li><a\r\nhref=\"https://www.eff.org/deeplinks/2013/01/effs-initial-improvements-aarons-law-computer-crime-reform\">EFF\'s\r\nInitial Improvements to Aaron\'s Law for Computer Crime Reform</a>\r\n</li>\r\n</ul>\r\n<p>Staffed and produced by the TGTM news team, Editorial Selection by\r\nDeepGeek, views of the story\r\nauthors reflect their own opinions and not neccesarily those of TGTM\r\nnews.\r\n</p>\r\n<p>News from \"emptywheel.net,\"&nbsp; \"thestand.org,\"\r\nand\r\n\"allgov.com\" used\r\nunder&nbsp;arranged\r\npermission.</p>\r\n<p>News\r\nfrom \"torrentfreak.com,\" and \"eff.org\" used\r\nunder\r\npermission of the Creative Commons\r\nby-attribution&nbsp;license.</p>\r\nNews from \"venezuelanalysis.com,\" and \"democracynow.org,\" used under\r\npermission of the Creative Commons\r\nby-attribution non-commercial no-derivatives license.\r\n<p>News from \"rhrealitycheck.org\" used under permission of the Creative\r\nCommons by-attribution share-alike license.<br />\r\n</p>\r\n<p>News Sources retain their respective copyrights.</p>',237,65,1,'CC-BY-SA','newscast,TGTM',0,1865,1),
(1171,'2013-01-28','Tech and Loathing 13 - Remote Desktop Protocols',3144,'We join the Tech and Loathing podcast for episode 13','<p>\r\nToday we are doing the last show that has been in the syndicated Thursday queue for a long time. Now that we are no longer syndicating shows, I wanted to post this today so that we can get the backlog cleared.\r\n</p>\r\n<p>\r\nThe show can be found at <a href=\"https://techandloathing.info/2012/11/tnl-episode-13-remote-desktop-protocols/\">https://techandloathing.info/2012/11/tnl-episode-13-remote-desktop-protocols/</a>\r\n</p>\r\n<p>Hey listeners, another episode of Tech &amp; Loathing is now on tap. A couple of IRC friends have joined me tonight to discuss a couple of topics. For Loathing we have Android vs. iOS and all of my frustrations with the world of mobile computing. For Tech we have a look at RDP, VNC and running applications and desktop environments remotely, either securely via SSH or VPN or insecurely using X Forwarding and other techniques. Hope everyone enjoys the show.</p>\r\n',127,0,1,'CC-BY-SA','Android,iPhone,RDP,VNC,Remmina,Vinagre,xrdp,VNC,RealVNC,TightVNC,X forwarding',0,1832,1),
(1172,'2013-01-29','LiTS 022: Sort',930,'Sort lines of text files with the <em>sort</em> command','<p>The sort command does just that, it sorts input.  Input can be a list of files, standard in, or files with standard in. The first example presents this simple file, shopping.txt,  containing a list of items:</p>\r\n<blockquote><p>chicken<br/>\r\nfish<br/>\r\nsour cream<br/>\r\nbread crumbs<br/>\r\nmilk<br/>\r\neggs<br/>\r\nbread<br/>\r\nsinkers<br/>\r\nfishing hooks</p></blockquote>\r\n<p>Issuing the sort command on this file:</p>\r\n<blockquote><p>sort shopping.txt</p></blockquote>\r\n<p>Would present the following output:</p>\r\n<blockquote><p>bread<br/>\r\nbread crumbs<br/>\r\nchicken<br/>\r\neggs<br/>\r\nfish<br/>\r\nfishing hooks<br/>\r\nmilk<br/>\r\nsinkers<br/>\r\nsour cream</p></blockquote>\r\n<p>\r\nFor more information including a complete video please see <a href=\"https://www.linuxintheshell.com/2013/01/29/episode-022-sort/\">https://www.linuxintheshell.com/2013/01/29/episode-022-sort/</a>\r\n</p>\r\n',7,67,1,'CC-BY-SA','sort',0,2204,1),
(1173,'2013-01-30','Sonar GNU/linux',1452,'The Sonar GNU/linux distribution and its Indiegogo campaign','<p>\r\nToday\'s show is about Sonar GNU/linux and the importance of it. I\'m also\r\nrunning an Indegogo campaign and I mention it at the end. The link to the\r\ncampaign is\r\n</p>\r\n<p>\r\n<a href=\"https://www.indegogo.com/sonar\">https://www.indegogo.com/sonar</a>\r\n</p>\r\n<p>\r\nThe link to Sonar is\r\n</p>\r\n<p>\r\n<a href=\"https://www.sonar-project.org\">https://www.sonar-project.org</a>\r\n</p>\r\n',161,0,1,'CC-BY-SA','Accessible Computing Foundation,ACF,Sonar Project,accessibility',0,1860,1),
(1174,'2013-01-31','Low Tech Fab (PCB Etching)',1142,'NYbill makes his own copper PCB boards at home','<p>\nDue to an error in the encoding (ken\'s fault) the episode is been re-transmitted - sorry all\n</p>\n<p>\nI this episode NYbill talks about etching copper PCB boards at home.. \n</p>\n<p>\nPhoto collection:\n<a href=\"https://www.flickr.com/photos/44249669@N06/sets/72157632074234777/\">https://www.flickr.com/photos/44249669@N06/sets/72157632074234777/</a>\n</p>\n<p>\nSurface mount breakout board layouts:\n<a href=\"https://hackaday.com/2010/04/29/surface-mount-breakout-boards/\">https://hackaday.com/2010/04/29/surface-mount-breakout-boards/</a>\n</p>\n<p>\nFTDI FT232RL Data sheet:\n<a href=\"https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf\">https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf</a>\n</p>\n<p>\nSparkfun FTDI breakout board schematic:\n<a href=\"https://www.sparkfun.com/datasheets/DevTools/Arduino/FTDI%20Basic-v13-5V.pdf\">https://www.sparkfun.com/datasheets/DevTools/Arduino/FTDI%20Basic-v13-5V.pdf</a>\n</p>\n<p>\nTinting fluid (I didn\'t buy it here. This is just a good pic of the product I used):\n<a href=\"https://www.allelectronics.com/mas_assets/cache/image/6/1/0/1552.Jpg\">https://www.allelectronics.com/mas_assets/cache/image/6/1/0/1552.Jpg</a>\n</p>\n<p>\nAnyone driving through the Capital District of New York, this old, locally owned, electronics shop is still kicking:\n<a href=\"https://www.trojanelectronics.com/\">https://www.trojanelectronics.com/</a>\n</p>\n<p>\nA few things I forgot to mention in the episode. The muriatic acid/hydrogen peroxide etching solution can be used multiple times. Store it in plastic or glass containers. The tinting fluid can also be reused. But, it will need to be agitated and or slightly heated (place container in a bath of hot water) before reuse as the mix will settle out.\n</p>',235,103,1,'CC-BY-SA','Electronics,PCB,Etching,DIY',1,1570,1),
(1175,'2013-02-01','how to start irssi in screen after reboot',285,'Using cron to start screen after a reboot and run irssi in it','<p>\r\nIn this episode Lord Drachenblut shows us how to start irssi in screen after reboot.\r\n</p>\r\n<pre>\r\ncrontab -e # opens editor for crontab \r\n@reboot /usr/bin/screen -dmUS irc /usr/bin/irssi\r\n</pre>\r\n<p>\r\n-d -m   Start screen in \"detached\" mode. This creates a new session but doesn\'t attach to it. This is useful for system startup scripts.<br />\r\n       -U   Run  screen  in  UTF-8  mode.  This  option tells screen that your terminal sends and understands UTF-8 encoded characters. It also sets the\r\n            default encoding for new windows to `utf8\'.<br />\r\n       -S sessionname\r\n            When creating a new session, this option can be used to specify a meaningful name for the session. This  name  identifies  the  session  for\r\n            \"screen -list\" and \"screen -r\" actions. It substitutes the default [tty.host] suffix.\r\n\r\n\r\n<br />\r\n<a href=\"https://www.gnu.org/software/screen/\">https://www.gnu.org/software/screen/</a><br />\r\n<a href=\"https://www.irssi.org/\">https://www.irssi.org/</a><br />\r\n<a href=\"https://en.wikipedia.org/wiki/Cron\">https://en.wikipedia.org/wiki/Cron</a>\r\n</p>',24,0,1,'CC-BY-SA','cron,screen,crontab,reboot',0,1999,1),
(1176,'2013-02-04','Intro to editing the Open Street Map ',3765,'The OpenStreetMap editor and how to use it','<p>\r\nI\'m going to call this an experimental episode. It\'s a tutorial on eding the Open Street Map at <a href=\"https://www.openstreetmap.org/\">https://www.openstreetmap.org/</a> . By all rights, this should have been done as a screen cast, but since I have no interest in doing a screen cast, we\'re going to try something different. For this episode to work, I\'ll need your cooperation, and for it to make any sence to you, you\'ll need to be signed into <a href=\"https://www.openstreetmap.org/\">https://www.openstreetmap.org/</a> . So go ahead and create an account over there (or begin the password reset process) while you\'re downloading this audio file. You\'re going to need an account if you want to edit anyway, so I\'m not asking for anything you wouldn\'t be doing anyway. You may find it helpful to have a second tab open to <a href=\"https://wiki.openstreetmap.org/wiki/Map_Features\">https://wiki.openstreetmap.org/wiki/Map_Features</a> . It won\'t be much help while listening to the episode, but it is very helpful while editing in general.  \r\n</p>\r\n<p>\r\nSome people enjoy finding mistakes. For their enjoyment I have included a few.\r\n</p>\r\n\r\n<ul>\r\n<li><a href=\"https://www.openstreetmap.org/\">https://www.openstreetmap.org/</a>\r\n</li>\r\n<li><a href=\"https://wiki.openstreetmap.org/wiki/Map_Features\">https://wiki.openstreetmap.org/wiki/Map_Features</a>\r\n</li>\r\n</ul>',128,0,1,'CC-BY-SA','OpenStreetMap,OSM,Potlatch',0,1773,1),
(1177,'2013-02-05','HPR Community News Dec 12/Jan 13',4102,'HPR Community News Dec 12/Jan 13','<h2>New hosts</h2>\r\n<p>Welcome to our new hosts: \r\n\r\n<a href=\"https://hackerpublicradio.org/correspondents/0227.html\">Dick Thomas</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0228.html\">Delwin</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0229.html\">Charles in NJ</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0230.html\">Dude-man</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0231.html\">Beto</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0232.html\">Peter64</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0233.html\">johanv</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0234.html\">Emilien Klein</a>, \r\n<a href=\"https://hackerpublicradio.org/correspondents/0235.html\">NYbill</a>, , and\r\n<a href=\"https://hackerpublicradio.org/correspondents/0236.html\">K5TUX</a>.\r\n</p>\r\n\r\n<h2>Apologies and Thanks</h2>\r\n<p>\r\nDude-Man for missing that he was a new podcaster.<br />\r\nThanks to Emilien for the patch to the readme<br />\r\nThanks to Mike Hingley, and Dave for the heads up about the problems with the website<br />\r\nBig thanks to everyone who supported the New Year Show.<br/>\r\nApologies to everyone that was offended by my posts to the mail lists\r\n</p>\r\n\r\n<h2>Show Review</h2>\r\n<table id=\"table_results\" class=\"data ajax\">\r\n<thead><tr>\r\n<th class=\"draggable condition\">id\r\n</th><th class=\"draggable\">title\r\n</th><th class=\"draggable\">host\r\n</th></tr>\r\n</thead>\r\n        <tbody>\r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1132</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 019: Kill the worms!</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1133</td>\r\n<td  class=\"data grid_edit not_null    \">How I got in to Linux</td>\r\n<td  class=\"data grid_edit not_null    \">Dick Thomas</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1134</td>\r\n<td  class=\"data grid_edit not_null    \">Scannerdrome Ep. 1 - Lola Lariscy</td>\r\n<td  class=\"data grid_edit not_null    \">Various Hosts</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1135</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 12/01/2012</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1136</td>\r\n<td  class=\"data grid_edit not_null    \">01 Introduction to Office software</td>\r\n<td  class=\"data grid_edit not_null    \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1137</td>\r\n<td  class=\"data grid_edit not_null    \">Open Street Maps</td>\r\n<td  class=\"data grid_edit not_null    \">NewAgeTechnoHippie</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1138</td>\r\n<td  class=\"data grid_edit not_null    \">Programming languages 2 - Python</td>\r\n<td  class=\"data grid_edit not_null    \">garjola</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1139</td>\r\n<td  class=\"data grid_edit not_null    \">The missing episode</td>\r\n<td  class=\"data grid_edit not_null    \">MrGadgets</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1140</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 12/9/2012</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1141</td>\r\n<td  class=\"data grid_edit not_null    \">mumble client intro</td>\r\n<td  class=\"data grid_edit not_null    \">Delwin</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1142</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 020: pgrep and pkill</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1143</td>\r\n<td  class=\"data grid_edit not_null    \">The N Days of Christmas? Intro to Recreational Math</td>\r\n<td  class=\"data grid_edit not_null    \">Charles in NJ</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1144</td>\r\n<td  class=\"data grid_edit not_null    \">Who Owns Your Files</td>\r\n<td  class=\"data grid_edit not_null    \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1145</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 12/20/2012</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1146</td>\r\n<td  class=\"data grid_edit not_null    \">Wireshark-1</td>\r\n<td  class=\"data grid_edit not_null    \">NewAgeTechnoHippie</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1147</td>\r\n<td  class=\"data grid_edit not_null    \">Eulogy for the Netbook</td>\r\n<td  class=\"data grid_edit not_null    \">AukonDK</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1148</td>\r\n<td  class=\"data grid_edit not_null    \">Development Discussion</td>\r\n<td  class=\"data grid_edit not_null    \">Dave Morriss</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1149</td>\r\n<td  class=\"data grid_edit not_null    \">02 LibreOffice Writer Default Template</td>\r\n<td  class=\"data grid_edit not_null    \">Ahuka</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1150</td>\r\n<td  class=\"data grid_edit not_null    \">Hacking Karma And Reincarnation With The Forgiveness Discipline</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1151</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 1</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1152</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 2</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1153</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 3</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1154</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 4</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1155</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 5</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1156</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 6</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1157</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 7</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1158</td>\r\n<td  class=\"data grid_edit not_null    \">Hacker Public Radio New Year Show Part 8</td>\r\n<td  class=\"data grid_edit not_null    \">Various Creative Commons Works</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1159</td>\r\n<td  class=\"data grid_edit not_null    \">Food - Health - Nutrially Densce food</td>\r\n<td  class=\"data grid_edit not_null    \">Dude-man</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1160</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 1/8/2013 DeepGeek</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1161</td>\r\n<td  class=\"data grid_edit not_null    \">PAM Two Factor Auth SSH</td>\r\n<td  class=\"data grid_edit not_null    \">Beto</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1162</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 021 - killall</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1163</td>\r\n<td  class=\"data grid_edit not_null    \">Installing PYWWS on a Raspberry Pi</td>\r\n<td  class=\"data grid_edit not_null    \">Peter64</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1164</td>\r\n<td  class=\"data grid_edit not_null    \">About git</td>\r\n<td  class=\"data grid_edit not_null    \">johanv</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1165</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 1/17/2013</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1166</td>\r\n<td  class=\"data grid_edit not_null    \">Airtime Radio Automation</td>\r\n<td  class=\"data grid_edit not_null    \">AukonDK</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1167</td>\r\n<td  class=\"data grid_edit not_null    \">Kernels in the Boot, or What to Do When Your /boot folder Fills Up</td>\r\n<td  class=\"data grid_edit not_null    \">FiftyOneFifty</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1168</td>\r\n<td  class=\"data grid_edit not_null    \">How I started my local Linux User Group</td>\r\n<td  class=\"data grid_edit not_null    \">Emilien Klein</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1169</td>\r\n<td  class=\"data grid_edit not_null    \">Autotools</td>\r\n<td  class=\"data grid_edit not_null    \">Nido Media</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1170</td>\r\n<td  class=\"data grid_edit not_null    \">TGTM Newscast for 1/20/2013</td>\r\n<td  class=\"data grid_edit not_null    \">deepgeek</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1171</td>\r\n<td  class=\"data grid_edit not_null    \">Tech and Loathing 13 - Remote Desktop Protocols</td>\r\n<td  class=\"data grid_edit not_null    \">K5TUX</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1172</td>\r\n<td  class=\"data grid_edit not_null    \">LiTS 022: Sort</td>\r\n<td  class=\"data grid_edit not_null    \">Dann</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1173</td>\r\n<td  class=\"data grid_edit not_null    \">Sonar GNU/linux</td>\r\n<td  class=\"data grid_edit not_null    \">Jonathan Nadeau</td>\r\n</tr>\r\n            \r\n<tr class=\"odd\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1174</td>\r\n<td  class=\"data grid_edit not_null    \">Low Tech Fab (PCB Etching)</td>\r\n<td  class=\"data grid_edit not_null    \">NYbill</td>\r\n</tr>\r\n            \r\n<tr class=\"even\"><td align=\"right\" class=\"data grid_edit not_null    condition nowrap \">1175</td>\r\n<td  class=\"data grid_edit not_null    \">how to start irssi in screen after reboot</td>\r\n<td  class=\"data grid_edit not_null    \">Lord Drachenblut</td>\r\n</tr>\r\n            \r\n</tbody>\r\n</table>\r\n\r\n<h2>Events</h2>\r\n<ul>\r\n    <li><a href=\"https://www.socallinuxexpo.org/scale11x\">https://www.socallinuxexpo.org/scale11x</a> Scale11x. The Eleventh Annual Southern California Linux Expo February 22-24, 2013 Hilton Los Angeles International Airport</li>\r\n    <li><a href=\"https://www.northeastlinuxfest.org/\">https://www.northeastlinuxfest.org/</a>NELF: pokey: The Northeast Gnu/Linux Fest March 16 and 17</li>\r\n    <li><a href=\"https://www.linuxfestnorthwest.org/\">https://www.linuxfestnorthwest.org/</a>LFNW: LinuxFest Northwest 2013 Bellingham, WA • April 27th and 28th, Contact: David Whitman </li>\r\n</ul>\r\n\r\n<h2>Mail List Discussions</h2>\r\n<ul>\r\n    <li>Setup for the New Year Show - there is no cli client for mumble or for piping to ice-cast </li>\r\n    <li>DeepGeek asks for help in a new Segment about corporate use for web proxies</li>\r\n    <li>cobra2 discusses RSS torrents</li>\r\n    <li>Problems playing episodes ? <strong>Always</strong> mail admin@hackerpublicradio.org</li>\r\n    <li>KT4KB_Jon Lambdin [Hpr] CQ CQ CQ de KT4KB - Let\'s do a podcast Via Amateur  Radio</li>\r\n    <li>Aaron Swartz - passed away</li>\r\n    <li>Stickers! </li>\r\n    <li>Nido Media HPR Saturday Sessions (Digest is a once a day thing)</li>\r\n    <li>Reassign the shows to the TGTM News Team</li>\r\n    <li>Changes to the owner of TGTM Tech News Show</li>\r\n    <li>Should we add the intro/outro - yes if you want to</li>\r\n    <li>klaatu <a href=\"https://radio.pittsburgharts.org:8000\">https://radio.pittsburgharts.org:8000</a>, dosman is running a part15 radio station at my house. While most people agree with the explicit tag, Ken strongly disagreed with the suggestion.</li>\r\n</ul>\r\n\r\n<h2>Reminder of how HPR is governed</h2>\r\n<p>\r\nWhile Stankdwag pays for the hosting, HPR is run by the community, not the Admins! That means what the community decides is the direction we take it. \r\n</p>\r\n\r\n<h2>Filtering \"Clean\" shows</h2>\r\n<pre>\r\nThe necessary changes to accommodate a per show explicit field has been made. \r\nTo get the filtered feeds, please append \'explicit=0\' to the end of any of the fields. \r\nThis will trigger the field \'rss/channel/item/itunes:explicit=\"Clean\"\'\r\n\r\n\r\nhttps://hackerpublicradio.org/hpr_mp3_rss.php?explicit=0\r\nhttps://hackerpublicradio.org/hpr_ogg_rss.php?explicit=0\r\nhttps://hackerpublicradio.org/hpr_spx_rss.php?explicit=0\r\nhttps://hackerpublicradio.org/hpr_total_rss.php?explicit=0\r\nhttps://hackerpublicradio.org/hpr_total_ogg_rss.php?explicit=0\r\nhttps://hackerpublicradio.org/hpr_total_spx_rss.php?explicit=0\r\n\r\nThis will leave the &lt;itunes:explicit&gt; on the &lt;channel&gt; as \"Yes\" but will\r\ntoggle the &lt;item&gt; to &lt;itunes:explicit&gt;clean&lt;/itunes:explicit&gt;.\r\nCurrently the only shows flagged as \'explicit=0\' are the ones from\r\nklaatu. For those wishing to reclassify your shows please review the\r\nattached guidelines from the FCC and follow the link to Apples website\r\nhttps://www.apple.com/itunes/podcasts/specs.html. Apple has a policy of\r\nbanning incorrectly flagged shows, so we could loose approximately 7 -\r\n20 % of HPR listeners in one fell swoop if you classify your show\r\nincorrectly.\r\n\r\nPlease alert me or admin@hackerpublicradio.org if anything strange\r\nstarts to happen.\r\n\r\nKen (as HPR Admin)\r\n</pre>\r\n\r\n<h2>Website Changes</h2>\r\n<ul>\r\n    <li>Website Updates, RSS Feeds, Cal page: new list, new post script, explains how the queuing is done. Still need to update the contribute, readme and intro outro.</li>\r\n    <li>HPR Transcode script - Help needed by one and all</li>\r\n    <li>Cannot get the mailing list to archive</li>\r\n</ul>\r\n\r\n<h2>Sonar Fundraiser</h2>\r\n<p>\r\nThe Sonar Project is to build a Linux operating system focused on accessibility. There are 1 billion people in the world with some type of disability. Jonathan Nadeau is a blind user and has already made the Sonar GNU/Linux distribution completely accessible to blind people. Now he needs our help to take it to the next level.<br />\r\nPimp and pay <a href=\"https://www.indiegogo.com/sonar\">https://www.indiegogo.com/sonar</a>\r\n</p>\r\n\r\n<h2>We need shows</h2>\r\n<p>\r\nThere are 14 shows in the queue. <a href=\"https://hackerpublicradio.org/calendar.php\">https://hackerpublicradio.org/calendar.php</a>\r\n</p>\r\n\r\n<hr />\r\n',159,47,1,'CC-BY-SA','Community News',0,1743,1),
(1178,'2013-02-06','Interviews with Laura Creighton and Armin Rigo',1327,'Seetee interviews Laura Creighton and Armin Rigo','<h2>Creighton and Rigo about PyPy</h2>\r\n\r\n<p style=\"font-style:italic; margin:1em 3em;\">\"We\'re really really really really fast.\" <br />- Laura Creighton (2011)</p>\r\n\r\n<p>Today you will hear two interviews, with Laura Creighton and Armin Rigo. You\'ll get a really unique perspective of Richard Stallman, as well as of the PyPy project. Below you will find links to most of the projects mentioned in the interviews, but first and foremost I would like to recommend you to have a look at Laura\'s keynote interview \"Dialogue with Richard Stallman\" and Armin\'s talk \"PyPy\".</p>\r\n\r\n<h4>Make sure you watch the <a href=\"https://videos.fscons.org/fscons/videos/FSCONS2011/\">videos from FSCONS2011</a> with Stallman, Creighton and Rigo!</h4>\r\n\r\n<h3>References</h3>\r\n\r\n<ul>\r\n  <li><a href=\"https://hackerpublicradio.org/eps.php?id=1116\">HPR #1116 Interview with Richard Stallman</a></li>\r\n  <li><a href=\"https://fscons.org/\">FSCONS</a></li>\r\n  <li><a href=\"https://my.fscons.org/people/laura-creighton/\">Laura Creighton</a></li>\r\n  <li><a href=\"https://pypy.org/people.html\">Armin Rigo</a></li>\r\n  <li><a href=\"https://pypy.org/\">PyPy</a></li>\r\n  <li>Wikipedia: <a href=\"https://en.wikipedia.org/wiki/Smalltalk\">SmallTalk</a> and <a href=\"https://en.wikipedia.org/wiki/Prolog\">Prolog</a></li>\r\n</ul>\r\n\r\n<h3>How to reach me</h3>\r\n\r\n<p>You should follow me and subscribe to All In IT Radio: </p>\r\n\r\n<ul>\r\n  <li>Identi.ca: <a href=\"https://identi.ca/alltinomit\">@alltinomit</a></li>\r\n  <li>Twitter: <a href=\"https://twitter.com/alltinomit\">@alltinomit</a></li>\r\n  <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\r\n  <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\r\n</ul>\r\n\r\n',192,78,1,'CC-BY-SA','PyPy',0,1823,1),
