diff --git a/sql/hpr-db-part-0c.sql b/sql/hpr-db-part-0c.sql index 5ec81f2..0c24cfb 100644 --- a/sql/hpr-db-part-0c.sql +++ b/sql/hpr-db-part-0c.sql @@ -611,7 +611,13 @@ (3994,'hpr3994.spx','spx',3291408,'51e5922a2d4f4f6172a5aea72c1352cdadc1c813','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), (3994,'hpr3994.flac','flac',59778226,'fdca142bef4ffaea4ea7f7ea9a7b9174bb2a0d71','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 167304312 samples'), (3994,'hpr3994.opus','opus',8436900,'98db56a7ef9db79c1bf810daf79365545b5eb6f1','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), -(3994,'hpr3994.wav','wav',334608726,'0c03027c393e967502f04179271e4161cb0e3fc3','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); +(3994,'hpr3994.wav','wav',334608726,'0c03027c393e967502f04179271e4161cb0e3fc3','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3995,'hpr3995.mp3','mp3',5211884,'9b625f109a6417a8bb59fb4db34256fc0134eb8a','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3995,'hpr3995.ogg','ogg',6157001,'3a183125f365d7f9e88ebf80e2acf95c213309ed','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3995,'hpr3995.spx','spx',2460693,'508f3d51d3ee547b8bd824aebf0200fc1469c5cf','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3995,'hpr3995.flac','flac',51912256,'ce8767cf8983cba30b87e4106f40168bd458a012','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 125073842 samples'), +(3995,'hpr3995.opus','opus',6157001,'f8e4382b22ffbcd0e88bfbba90985820f22f66da','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3995,'hpr3995.wav','wav',250147786,'44156ae181f31b051f2a4f7c06efd22c539adb19','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); /*!40000 ALTER TABLE `assets` ENABLE KEYS */; UNLOCK TABLES; @@ -992,9 +998,3 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam (349,853,'2012-04-01 16:50:13','Jason','Note','Just a note that the picture is from 2000. Also, freaking hilarious interview. After 5 minutes of back story about the incense he\'s about to light: \"Oh wait this may be the wrong stick\". LOL','2017-09-09 07:41:22'), (350,853,'2012-04-02 04:53:06','Ken Fallon','The photo is from wikipedia','So if you have a newer one you know where to send it (also to us :) )','2017-09-09 07:41:22'), (351,853,'2013-01-13 21:03:14','Dustin Reeves','Fascinating!','really enjoyed this podcast, been following slackware since about 9.1 (2004~), while i dont actively use the distribution, ive always enjoyed reading patricks thoughts on software release cycles, and being as stable as possible. when this podcast strayed from the technical, it took us in a great new unexpected direction (who thought patrick was into mckenna?). really enjoyed, would love to hear more podcasts in the same vein.\r\n\r\nthanks\r\n\r\n-DR','2017-09-09 07:41:22'), -(352,856,'2011-11-15 07:03:15','gatton','excellent','I admit to being quite ignorant of emacs having always preferred the speed and simplicity of vim. But these emacs intro podcasts are making me take a second look. Thanks and I\'m really looking forward to the final installment.','2017-09-09 07:41:22'), -(353,861,'2011-11-21 17:38:12','Scott Cann','Emacs','The rule of \"emacs dinners\" is you don\'t talk about \"emacs dinners\".\r\nGreat series Klaatu, I\'ve been using emacs for a few years and I still learned some stuff.\r\nThanks','2017-09-09 07:41:22'), -(354,861,'2011-11-22 12:43:09','Klaatu','Moar Emacs','Hey, thanks Scott! Had to go back a listen to the episode to get your dinner joke :-P\r\n\r\nEmacs is pretty great and there seems to be no end to what it can do. I\'ve been doing a lot of org-mode usage lately, and have been messing around with abbreviation-completion lately. Heck, SO many potential features. There probably could be an emacs-cast out there, although admittedly it would be a bit dry.\r\n\r\nHappy hacking. and all that.','2017-09-09 07:41:22'), -(355,862,'2011-11-22 11:52:45','Daniel Beecham','AWESOME!','Alright! Breaking down protocols series, I hope there are lots and lots of episodes of this, I like the idea.','2017-09-09 07:41:22'), -(356,862,'2011-11-23 12:09:19','Kevin Granade','Thanks, I\'ll do my best.','Glad to hear it. I\'ll see what I can do, though to tell you the truth, I\'ve never recorded audio before, and this took a lot more time than I had anticipated. I want to do more, but I have some programming to catch up on now.','2017-09-09 07:41:22'), -(357,862,'2011-12-06 22:12:08','Dave Potts','Great Show','I really liked the show. Thanks for taking the time to put it together.','2017-09-09 07:41:22'), diff --git a/sql/hpr-db-part-0d.sql b/sql/hpr-db-part-0d.sql index 6e36fb4..9875656 100644 --- a/sql/hpr-db-part-0d.sql +++ b/sql/hpr-db-part-0d.sql @@ -1,3 +1,9 @@ +(352,856,'2011-11-15 07:03:15','gatton','excellent','I admit to being quite ignorant of emacs having always preferred the speed and simplicity of vim. But these emacs intro podcasts are making me take a second look. Thanks and I\'m really looking forward to the final installment.','2017-09-09 07:41:22'), +(353,861,'2011-11-21 17:38:12','Scott Cann','Emacs','The rule of \"emacs dinners\" is you don\'t talk about \"emacs dinners\".\r\nGreat series Klaatu, I\'ve been using emacs for a few years and I still learned some stuff.\r\nThanks','2017-09-09 07:41:22'), +(354,861,'2011-11-22 12:43:09','Klaatu','Moar Emacs','Hey, thanks Scott! Had to go back a listen to the episode to get your dinner joke :-P\r\n\r\nEmacs is pretty great and there seems to be no end to what it can do. I\'ve been doing a lot of org-mode usage lately, and have been messing around with abbreviation-completion lately. Heck, SO many potential features. There probably could be an emacs-cast out there, although admittedly it would be a bit dry.\r\n\r\nHappy hacking. and all that.','2017-09-09 07:41:22'), +(355,862,'2011-11-22 11:52:45','Daniel Beecham','AWESOME!','Alright! Breaking down protocols series, I hope there are lots and lots of episodes of this, I like the idea.','2017-09-09 07:41:22'), +(356,862,'2011-11-23 12:09:19','Kevin Granade','Thanks, I\'ll do my best.','Glad to hear it. I\'ll see what I can do, though to tell you the truth, I\'ve never recorded audio before, and this took a lot more time than I had anticipated. I want to do more, but I have some programming to catch up on now.','2017-09-09 07:41:22'), +(357,862,'2011-12-06 22:12:08','Dave Potts','Great Show','I really liked the show. Thanks for taking the time to put it together.','2017-09-09 07:41:22'), (358,862,'2011-12-18 23:26:54','rowinggolfer','superb episode','Very, very nice episode. More like this please kevin!\r\nInspired by steve gibson, but outperforming him in terms of content on this occasion.\r\n','2017-09-09 07:41:22'), (359,865,'2011-11-30 03:46:41','dish','Cmdr Taco!!','I totally did not know it was Cmdr Taco\'s idea! What a great episode! thanks!','2017-09-09 07:41:22'), (360,865,'2011-12-10 21:41:33','JonathanRRogers','Confusion about ZIP vs. ARC','While the events related to transparency match what I remember, I think Deltaray confused the ZIP and ARC file formats. What I\'ve been able to find indicates that Phil Katz created the ZIP format specifically to be different from the ARC format after he lost a lawsuit brought by SEA. If all the Wikipedia articles and sources they cite are wrong about this, there must be a deep conspiracy indeed.','2017-09-09 07:41:22'), @@ -992,9 +998,3 @@ (1346,1896,'2015-11-26 03:04:08','Eric Duhamel','Other ideas','anakep had another suggestion. \"I designed ~/.files.d to organize all my software and files.\r\nall my daemon-sotware, personnal code, backups, auto-backups.\"','2017-09-09 07:41:28'), (1347,1896,'2016-02-01 16:11:13','Boclodoa','','I have a directory for this purpose too, the name has changed several times, currently is \"code_from_beyond\", beyond my repo. It is too long, maybe it will change to codefb or something like that.\r\n\r\nI totally agree with the need of some directories which are not touched by the system, but only by the user.\r\n\r\nI don\'t like .files.d very much because it feels too generic for me.','2017-09-09 07:41:28'), (1348,1897,'2015-11-11 02:22:24','Guy Watkins','Update the firmware','Sometimes a firmware update will add features to a motherboard. Like newer CPU support and more RAM support. So, see if a firmware update will allow you to go to 32GB.\r\n\r\nGuy','2017-09-09 07:41:28'), -(1349,1897,'2015-11-11 06:21:16','m l hunt','Enjoyed your show.','I enjoyed your piece on an informational basis. And it\'s nice to hear someone from my neck of the woods, more or less (grew up in the Richmond area). Hope to hear from your again.','2017-09-09 07:41:28'), -(1350,1898,'2015-11-11 01:48:44','A Shadowy Figure','By-Tor and the Snow Dog Approve','Thanks Alpha32,\r\n\r\n I never bothered to put any music on my Macbook Pro, but I\'ve got a ton of archived podcasts on there I could transfer over to my external storage.\r\nThanks for the tip.','2017-09-09 07:41:28'), -(1351,1898,'2015-12-20 14:04:17','Frank','','Out of curiosity (I have never used a Mac): why do you need root to copy your own files?\r\n\r\nPS: to copy a file with space in the name, either escape the space with a preceeding backslash or enclose it in quotes.','2017-09-09 07:41:28'), -(1352,1902,'2015-11-23 12:12:09','Dave Morriss','Nice list','Hi Fin,\r\n\r\nThanks for this list. There were some good items in there that I\'d never come across before.\r\n\r\nHaving been wrangling Unicode recently I like what gucharmap offers.\r\n\r\nI use Okular for PDF viewing, but evince\'s annotation features are interesting. It\'s apparently available as \"Document Viewer\" under Xfce (which I currently use).\r\n\r\nPlenty of things to explore!','2017-09-09 07:41:28'), -(1353,1902,'2015-11-28 12:13:00','zloster','Nice list','I also would like to thanks for this list. I also use a lot of these programs.\r\nSome addition to the list could be: transmission-remote-gtk (www.webupd8.org/2011/12/transmission-remote-gtk.html) - if you want to manage the transmission-daemon running on remote machine and you don\'t like the build-in web-interface.','2017-09-09 07:41:28'), -(1354,1903,'2015-11-19 06:56:24','Ken Fallon','Another gem','Never knew this was possible.\r\n\r\nexcellent+=hpr1903\r\n\r\nSee what i did there','2017-09-09 07:41:28'), diff --git a/sql/hpr-db-part-0e.sql b/sql/hpr-db-part-0e.sql index 24ad4e2..69f3e13 100644 --- a/sql/hpr-db-part-0e.sql +++ b/sql/hpr-db-part-0e.sql @@ -1,3 +1,9 @@ +(1349,1897,'2015-11-11 06:21:16','m l hunt','Enjoyed your show.','I enjoyed your piece on an informational basis. And it\'s nice to hear someone from my neck of the woods, more or less (grew up in the Richmond area). Hope to hear from your again.','2017-09-09 07:41:28'), +(1350,1898,'2015-11-11 01:48:44','A Shadowy Figure','By-Tor and the Snow Dog Approve','Thanks Alpha32,\r\n\r\n I never bothered to put any music on my Macbook Pro, but I\'ve got a ton of archived podcasts on there I could transfer over to my external storage.\r\nThanks for the tip.','2017-09-09 07:41:28'), +(1351,1898,'2015-12-20 14:04:17','Frank','','Out of curiosity (I have never used a Mac): why do you need root to copy your own files?\r\n\r\nPS: to copy a file with space in the name, either escape the space with a preceeding backslash or enclose it in quotes.','2017-09-09 07:41:28'), +(1352,1902,'2015-11-23 12:12:09','Dave Morriss','Nice list','Hi Fin,\r\n\r\nThanks for this list. There were some good items in there that I\'d never come across before.\r\n\r\nHaving been wrangling Unicode recently I like what gucharmap offers.\r\n\r\nI use Okular for PDF viewing, but evince\'s annotation features are interesting. It\'s apparently available as \"Document Viewer\" under Xfce (which I currently use).\r\n\r\nPlenty of things to explore!','2017-09-09 07:41:28'), +(1353,1902,'2015-11-28 12:13:00','zloster','Nice list','I also would like to thanks for this list. I also use a lot of these programs.\r\nSome addition to the list could be: transmission-remote-gtk (www.webupd8.org/2011/12/transmission-remote-gtk.html) - if you want to manage the transmission-daemon running on remote machine and you don\'t like the build-in web-interface.','2017-09-09 07:41:28'), +(1354,1903,'2015-11-19 06:56:24','Ken Fallon','Another gem','Never knew this was possible.\r\n\r\nexcellent+=hpr1903\r\n\r\nSee what i did there','2017-09-09 07:41:28'), (1355,1903,'2015-11-23 11:28:23','Dave Morriss','Thanks Ken','Glad you got something out of this. Bash is surprisingly rich in features considering it\'s a command-line interpreter.','2017-09-09 07:41:28'), (1356,1904,'2015-11-20 04:49:12','b-yeezi','Thanks','Great show. Thanks for the valuable information. I\'m not a system admin, but I am a full time Linux user that sometimes has to use a Windows PC for work. It\'s great to get some Windows command line basics from a trusted source, as searching for such commands online can lead to seedy websites. Keep up the great content!','2017-09-09 07:41:28'), (1357,1904,'2015-11-25 17:10:08','Frank','','I add my thanks. ','2017-09-09 07:41:28'), @@ -992,9 +998,3 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam (2346,2503,'2018-03-08 23:03:20','thelovebug','Re: Wow','Thanks Clinton, I\'m really glad you enjoyed the episode. The last 10 years have really been a blast, and I can see many more podcasting years ahead!\r\n\r\nI\'ve had a few people call me \"professional\" and, whilst that isn\'t strictly true, I\'d be lying if I said I wouldn\'t want to be!!','2018-03-08 23:05:48'), (2347,2505,'2018-03-09 20:49:24','Jan','Some Lines Of Support','Hi Dave!\r\n\r\nThanks a lot for Your effort.\r\n\r\nIf a machine is under heavy load and therefor kind of not responsive anymore that readline-magic comes in handy. Same goes for a slow link between a users terminal and a remote machine.','2018-03-09 21:04:18'), (2348,2505,'2018-03-10 03:25:54','Clinton Roy','Comment Command','I was not aware of the comment/decomment commands, they might be useful.','2018-03-10 09:45:52'), -(2349,2486,'2018-03-10 15:14:56','MrX','Re Quite a haul!','Hi Dave I\'m not surprised you didn\'t know about this as there are not many amateur radio rallies held in these parts I only know about it because I was a long time ago a member of the Cockenzie and Port Seton Amateur Radio Club. This event is a mini radio rally it originally went under the title of junk night but has since gone up market, it\'s held at Cockenzie & Port Seton Community Centre usually around the beginning of August, I\'ve been going there for a number of years now best bit about it is meeting up with old friends and sampling some of the home made food. On the haul I usually end up with very little I just happened to be lucky this year.','2018-03-10 15:17:32'), -(2350,2499,'2018-03-10 16:46:45','MrX','re Great show!','Hi Michael, many thanks for the comment, glad you enjoyed the show and your probably correct that a bit of commentary might have been a good idea. There was a couple of reasons that I chose not to add any commentary first it made the podcast easier to make but the real reason was that I was trying to create a bit of mystery for people that had never heard the strange sounds you\'d find when tuning around the amateur radio HF band which I thought might be the case for a large portion of the audience. \r\n\r\nWhen I was a young boy I remember listening to old second world war valved receivers that I occasionally had access to and was fascinated by the strange sounds and voices having no idea what I was listening to I thought initially giving no explanation would create more intrigue for those that had never heard HF before and if there interest was gripped then they could have a look for some show notes. I\'ll probably add some commentary next time if I do a similar show.\r\n\r\nPS many thanks for deciphering the Morse code (CW), and yes that was some incredible set-up DF2BO had certainly beats my half wave dipole flung in the loft :)','2018-03-10 16:55:46'), -(2351,2502,'2018-03-10 19:57:15','Windigo','Two comments','Firstly, after hearing the title of this episode I thought you were going to be discussing how much three-dimensional space your thoughts took up. That\'s not something I\'ve ever considered before.\r\n\r\nSecondly, when you actually discussed the \"loudness\" of your own thoughts and what types of sounds successfully caused you to lose track of them, it was ALSO something I\'d never considered.\r\n\r\nWell done, Sir. Well done.','2018-03-10 20:03:40'), -(2352,2505,'2018-03-11 13:02:59','clacke','Surprisingly useful','I went into this thinking \"bah, readline, it\'s C-r, C-a, C-e, some kill and yank, what\'s to learn?\". But it was Dave, and somehow there was a Part 3, so maybe there were something useful in there?\r\n\r\nWow, I was so wrong about knowing everything there is to know about readline. I don\'t know how useful the capitalization things are, and C-t I already knew about and I think it\'s mostly useful for when you have pressed C-t by mistake ... but M-b and M-f, OMG.\r\n\r\nI have needed these for years. I usually hop around with C-left and C-right, but when you\'re one mosh, one tmux and one su down, usually all arrow keycodes are long gone, and it\'s all misery. Now with M-b and M-f my life quality will drastically improve!\r\n\r\nAlso interesting to know what the args thing is for. I\'ve been vaguely aware of it as it\'s easy to trigger by mistake, but I think I will use it more now that I have been taught exactly what it does. Maybe for counting the length of git commit messages, for example. You want a 60-character max commit message length? M-6 0 C-b after you typed your message will show you by how much you overran the limit!\r\n\r\nThanks, Dave. As always a great contribution, even for those of us who may think we already know everything.','2018-03-11 13:06:02'), -(2353,2509,'2018-03-15 09:44:38','Clinton Roy','interesting','This was an interesting discussion, maybe because of the disagreements?\r\n\r\nAlso, thank you for the audio notes.','2018-03-15 12:42:11'), -(2354,2507,'2018-03-20 22:06:14','clacke','Re: that info.rkt for a node','Correction to correction: No I didn\'t misspeak anything, we just misunderstood each other. Sorry for the confusion. :-)','2018-03-20 22:08:47'), diff --git a/sql/hpr-db-part-0f.sql b/sql/hpr-db-part-0f.sql index a970be1..44013dc 100644 --- a/sql/hpr-db-part-0f.sql +++ b/sql/hpr-db-part-0f.sql @@ -1,3 +1,9 @@ +(2349,2486,'2018-03-10 15:14:56','MrX','Re Quite a haul!','Hi Dave I\'m not surprised you didn\'t know about this as there are not many amateur radio rallies held in these parts I only know about it because I was a long time ago a member of the Cockenzie and Port Seton Amateur Radio Club. This event is a mini radio rally it originally went under the title of junk night but has since gone up market, it\'s held at Cockenzie & Port Seton Community Centre usually around the beginning of August, I\'ve been going there for a number of years now best bit about it is meeting up with old friends and sampling some of the home made food. On the haul I usually end up with very little I just happened to be lucky this year.','2018-03-10 15:17:32'), +(2350,2499,'2018-03-10 16:46:45','MrX','re Great show!','Hi Michael, many thanks for the comment, glad you enjoyed the show and your probably correct that a bit of commentary might have been a good idea. There was a couple of reasons that I chose not to add any commentary first it made the podcast easier to make but the real reason was that I was trying to create a bit of mystery for people that had never heard the strange sounds you\'d find when tuning around the amateur radio HF band which I thought might be the case for a large portion of the audience. \r\n\r\nWhen I was a young boy I remember listening to old second world war valved receivers that I occasionally had access to and was fascinated by the strange sounds and voices having no idea what I was listening to I thought initially giving no explanation would create more intrigue for those that had never heard HF before and if there interest was gripped then they could have a look for some show notes. I\'ll probably add some commentary next time if I do a similar show.\r\n\r\nPS many thanks for deciphering the Morse code (CW), and yes that was some incredible set-up DF2BO had certainly beats my half wave dipole flung in the loft :)','2018-03-10 16:55:46'), +(2351,2502,'2018-03-10 19:57:15','Windigo','Two comments','Firstly, after hearing the title of this episode I thought you were going to be discussing how much three-dimensional space your thoughts took up. That\'s not something I\'ve ever considered before.\r\n\r\nSecondly, when you actually discussed the \"loudness\" of your own thoughts and what types of sounds successfully caused you to lose track of them, it was ALSO something I\'d never considered.\r\n\r\nWell done, Sir. Well done.','2018-03-10 20:03:40'), +(2352,2505,'2018-03-11 13:02:59','clacke','Surprisingly useful','I went into this thinking \"bah, readline, it\'s C-r, C-a, C-e, some kill and yank, what\'s to learn?\". But it was Dave, and somehow there was a Part 3, so maybe there were something useful in there?\r\n\r\nWow, I was so wrong about knowing everything there is to know about readline. I don\'t know how useful the capitalization things are, and C-t I already knew about and I think it\'s mostly useful for when you have pressed C-t by mistake ... but M-b and M-f, OMG.\r\n\r\nI have needed these for years. I usually hop around with C-left and C-right, but when you\'re one mosh, one tmux and one su down, usually all arrow keycodes are long gone, and it\'s all misery. Now with M-b and M-f my life quality will drastically improve!\r\n\r\nAlso interesting to know what the args thing is for. I\'ve been vaguely aware of it as it\'s easy to trigger by mistake, but I think I will use it more now that I have been taught exactly what it does. Maybe for counting the length of git commit messages, for example. You want a 60-character max commit message length? M-6 0 C-b after you typed your message will show you by how much you overran the limit!\r\n\r\nThanks, Dave. As always a great contribution, even for those of us who may think we already know everything.','2018-03-11 13:06:02'), +(2353,2509,'2018-03-15 09:44:38','Clinton Roy','interesting','This was an interesting discussion, maybe because of the disagreements?\r\n\r\nAlso, thank you for the audio notes.','2018-03-15 12:42:11'), +(2354,2507,'2018-03-20 22:06:14','clacke','Re: that info.rkt for a node','Correction to correction: No I didn\'t misspeak anything, we just misunderstood each other. Sorry for the confusion. :-)','2018-03-20 22:08:47'), (2355,2514,'2018-03-22 07:24:04','thelovebug','Blind faith','I haven\'t even listened to the episode yet, but I\'ve just ordered myself one of those calculator kits from Amazon!','2018-03-22 09:24:12'), (2356,2514,'2018-03-22 19:46:26','NYbill','Enjoy the kit, Dave.','I warn about a few small pitfalls I ran into while building it. Hope it saves you the same trouble.','2018-03-22 20:12:51'), (2357,2508,'2018-03-23 07:44:35','clacke','You\'re right to worry, but ...','Musk isn\'t the only one. He\'s the one who got the furthest, and who has the grandest master plan. But don\'t forget about Bezos and Branson and their space ventures.\r\n\r\nSo, I don\'t think we\'re pinning our hopes on one man. But my answer reveals something else. We\'re still pinning our hopes on Great Men (as in the Great Man theory of history). Musk, Bezos and Branson aren\'t geniuses in the sense that they are sciencing and engineering all this stuff when nobody else could, they\'re just hiring the people who do.\r\n\r\nStill, I think people fawning over Musk is awesome, because it means people are pinning their hopes on research, engineering and entrepreneurship, because that\'s what he symbolizes. And hustling the money and funneling it in the right direction isn\'t nothing either.\r\n\r\nIt\'s far better than people admiring people who literally don\'t contribute anything, or are contributing negatively, to furthering the knowledge and power of the human race, like David Avocado Wolfe, Dr. Oz or Gwyneth Paltrow.\r\n\r\nOk, so we\'re not at the mercy at a single man, but we are at the mercy of three men? No. Don\'t forget about China and India, and old spacer-travelers Japan and ESA, and even Russia! They\'re also further into space than Bezos or Branson, and on some axes further than Musk.\r\n\r\nI\'m not overly worried. Humanity will get our eggs in a second basket before the century is over.','2018-03-23 08:24:41'), @@ -992,9 +998,3 @@ (3346,3286,'2022-02-05 11:10:41','Ken Fallon','Thanks again','Just used that again','2022-02-05 20:07:33'), (3347,3289,'2022-02-05 11:12:43','Ken Fallon','Wasting shows','Each of these could have been its own show','2022-02-05 20:07:33'), (3348,2881,'2022-02-08 15:46:26','Ken Fallon','I knew I heard how to do this somewhere','A bit surprised to find it was myself that did the show. Is HPR my archive memory module ?','2022-02-08 18:33:57'), -(3349,3525,'2022-02-08 18:32:12','Dave Morriss','Where Jones had had \"had\" ...','Hi Xoke,\r\n\r\nThanks for the comment.\r\n\r\nThe \'had had\' things were a favourite of my late father, so they were instilled into my brain from an early age. It was great to be reminded of them, thanks :-)\r\n\r\nDave','2022-02-08 18:33:57'), -(3350,3538,'2022-02-08 19:44:27','Ken Fallon','How to run it','flatpak run org.tenacityaudio.Tenacity','2022-02-08 19:48:21'), -(3351,3525,'2022-02-10 03:23:59','dnt','processes','Now I think we\'re seeing some people take the plurals like crises into any plural word that ends in -es, so we\'re hearing people say \"processees\". Start talking about processees and I stop listening.','2022-02-10 19:28:07'), -(3352,3525,'2022-02-10 22:21:57','wynaut','thanks!','I learnt something new here, will listen to the other episodes in this series too.','2022-02-10 23:37:11'), -(3353,3525,'2022-02-11 10:22:12','Dave Morriss','Re: processes','Hi dnt,\r\n\r\nI am also reluctant to listen to people floundering about with these apparently random singulars and plurals. After all there are some amazingly good resources on the internet that explain unusual words and where they came from.\r\n\r\nHowever, I suppose you need some sort of incentive to look.\r\n\r\nDave','2022-02-11 20:27:19'), -(3354,3525,'2022-02-11 10:26:08','Dave Morriss','Hope you find the episodes useful, wynaut','Hi,\r\n\r\nThanks for the comment. I hope you find the whole set of episodes useful.\r\n\r\nDave','2022-02-11 20:27:20'), diff --git a/sql/hpr-db-part-10.sql b/sql/hpr-db-part-10.sql index 86d91e6..6cec87e 100644 --- a/sql/hpr-db-part-10.sql +++ b/sql/hpr-db-part-10.sql @@ -1,3 +1,9 @@ +(3349,3525,'2022-02-08 18:32:12','Dave Morriss','Where Jones had had \"had\" ...','Hi Xoke,\r\n\r\nThanks for the comment.\r\n\r\nThe \'had had\' things were a favourite of my late father, so they were instilled into my brain from an early age. It was great to be reminded of them, thanks :-)\r\n\r\nDave','2022-02-08 18:33:57'), +(3350,3538,'2022-02-08 19:44:27','Ken Fallon','How to run it','flatpak run org.tenacityaudio.Tenacity','2022-02-08 19:48:21'), +(3351,3525,'2022-02-10 03:23:59','dnt','processes','Now I think we\'re seeing some people take the plurals like crises into any plural word that ends in -es, so we\'re hearing people say \"processees\". Start talking about processees and I stop listening.','2022-02-10 19:28:07'), +(3352,3525,'2022-02-10 22:21:57','wynaut','thanks!','I learnt something new here, will listen to the other episodes in this series too.','2022-02-10 23:37:11'), +(3353,3525,'2022-02-11 10:22:12','Dave Morriss','Re: processes','Hi dnt,\r\n\r\nI am also reluctant to listen to people floundering about with these apparently random singulars and plurals. After all there are some amazingly good resources on the internet that explain unusual words and where they came from.\r\n\r\nHowever, I suppose you need some sort of incentive to look.\r\n\r\nDave','2022-02-11 20:27:19'), +(3354,3525,'2022-02-11 10:26:08','Dave Morriss','Hope you find the episodes useful, wynaut','Hi,\r\n\r\nThanks for the comment. I hope you find the whole set of episodes useful.\r\n\r\nDave','2022-02-11 20:27:20'), (3355,3315,'2022-02-13 14:56:47','Ken Fallon','Yet another one','Load memory ....','2022-02-13 20:51:47'), (3356,3286,'2022-02-13 17:25:47','timttmy','Me too!','Glad at least two of us find it useful.\r\nJust setting up a new (to me) gen 2 thinkpad x1 yoga and needed to remind myself how to create client keys :)','2022-02-13 20:51:47'), (3491,3644,'2022-07-16 10:23:47','Archer72','Pinball machines and English','That was interesting. I remember working at a place that assembled the lighting backplanes for these machines. I would get to play on the machines at lunch. Two of the memorable ones were Star Wars, The Adams Family and Last Action Hero.\r\n\r\nOh, and your English is just fine, and you might find Dave Morris\' series on English idiosyncrasies a good listen, starting with \r\nhpr2558 :: Battling with English - part 1','2022-07-16 18:35:37'), @@ -992,9 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (475,'2009-10-31','Lord Drachenblut Interviews Scott Sigler',972,'In this episode Lord Drachenblut Interviews Scott Sigler','Lord Drachenblut Interviews Scott Sigler',24,78,1,'CC-BY-NC-SA','interview,books,audiobooks,audio setup,podiobooks',0,2038,1), (476,'2009-11-03','FOSS In Business',1765,'RobertLadyman talks about Free And Open Source Software In Business','RobertLadyman tals about Free And Open Source Software In Business ',85,36,1,'CC-BY-NC-SA','free software,open source software,FOSS in business',0,1482,1), (477,'2009-11-05','Uber Leet Hacker Force Radio',526,'Uber Leet Hacker Force Radio issue 1','AUTHOR: SigFLUP
\r\n
\r\nTITLE: Uber Leet Hacker Force Radio issue 1\r\n

\r\nDESCRIPTION:
\r\nIn this issue of Uber Leet Hacker Force Radio SigFLUP releases a helpful patch to gnu-screen. Show notes include https://hobones.dogsoft.net/screen-4.0.3-ulhf.1.tar.gz and https://hobones.dogsoft.net/ulhf_patch1.tgz\r\n \r\nYou may contact us at pantsbutt@gmail.com\r\n',115,87,1,'CC-BY-NC-SA','music,code',0,1237,1), -(478,'2009-11-06','Demo or Bust 2010 Ep 5',5901,'This is the party version of Demo or Bust from SigFLUP','Demo or Bust 2010 #5
\r\nDESCRIPTION:
\r\nThis is the party version of Demo or Bust in which SigFLUP specifically focuses on upcoming parties. We\r\ntalk to Jason Scott and Nrr. Please note that in editing this Jason Scott may sound to be not enthusiastic\r\nabout @party and Nurupo, this was far from the case, he was actually very enthusiastic! In editing out \r\nsomething that was meant to be a secret SigFLUP may of made him sound a little dismissive of these parties
\r\n
\r\n\r\nBlockParty: https://www.demoparty.us
\r\nNurupo: https://wiki.corvidae.org/nurupo
\r\n@Party: https://www.atparty-demoscene.net
\r\n\r\nDemos played in this episode:\r\n\r\nhttps://www.pouet.net/prod.php?which=9424 (This is only 64 god-damn k!!!)\r\nhttps://www.pouet.net/prod.php?which=53090 (Mobile phone)\r\n\r\nYou may contact Demo or Bust at pantsbutt@gmail.com or +1-206-312-1618\r\n\r\n',115,0,1,'CC-BY-NC-SA','Demo or Bust 2010',0,2072,1), -(479,'2009-11-06','OLF 2009: Interview with Dwick',565,'Klaatu at Ohio Linux Fest 2009 interviews DWick, a math professor','

Klaatu at Ohio Linux Fest 2009 interviews DWick, a math professor, about math programs on Linux.

\r\n

The ogg version kindly provided by The Bad Apples.

\r\n',78,78,0,'CC-BY-NC-SA','OLF 2009,interview',0,1599,1), -(480,'2009-11-11','TiT Radio 012 - Happy Halloween',4068,'Monsterb and friends host TiT Radio','

TiT Radio 012 - Happy Halloween

\r\n\r\n

Recorded 10-31-2009.

\r\n

monsterb, klaatu, Peter64, Azimuth, JMan, and 330 talk about Tiny Core Linux, Suse Studio, Ubuntu 9.10, Phoronix Test Suite, Commands of the Week, and so much more!

\r\n

Ending song by Kelly Allyn - 07 Whiskey Can.

\r\n

Please visit https://titradio.info/012.html for shownotes.

\r\n',99,30,1,'CC-BY-NC-SA','screen,Tiny Core Linux,Suse Studio,flash',0,1974,1), -(481,'2009-11-12','Mashpodder',517,'Ken Fallon talks about Mashpodder.','

Ken Fallon talks about Mashpodder.

\r\n\r\n

Some useful links:

\r\n\r\n

\r\nThe Ogg Vorbis version of this show can be found courtesy The Bad Applez --> download hpr0481.ogg\r\n

\r\n',30,0,1,'CC-BY-NC-SA','podcast,bashpodder,mashpodder,Linux Reality,Spudshow',0,1996,1), -(482,'2009-11-14','Lugging it Home',1011,'Lostnbronx talks about real and virtual Linux User Groups','LUGGING IT HOME\r\n\r\n
\r\n\r\nGetting By Without A Local Linux Users Group\r\n\r\n

\r\n\r\nMusic in this episode:\r\n\r\n

\r\n\r\n\r\n\r\nBluejuice\r\n\r\n\r\n\r\n
\r\n\r\n\r\nCheck out their page at the Podsafe Music Network \r\nhere\r\n\r\n
\r\n\r\nVitriol\r\n\r\n
\r\n\r\nThe Reductionist\r\n\r\n

\r\n\r\nAnd\r\n\r\n

\r\n\r\n\r\n\r\nBig John Bates\r\n\r\n\r\n\r\n
\r\n\r\nHis\r\n\r\npage \r\n\r\nat the Podsafe Music Network\r\n\r\n
\r\n\r\nMystiki\r\n',107,0,1,'CC-BY-NC-SA','Linux user group',0,1854,1), -(483,'2009-11-16','TiT Radio - Filthy Grunt and Bloopers',4063,'Monsterb and friends host TiT Radio Bloopers','

Recorded on November 14th, 2009. Please visit https://titradio.info/013.html for shownotes.

\n',99,30,1,'CC-BY-NC-SA','Go programming language,AMD,EEE PC,e-reader',0,1858,1), diff --git a/sql/hpr-db-part-11.sql b/sql/hpr-db-part-11.sql index 481fe30..007d58f 100644 --- a/sql/hpr-db-part-11.sql +++ b/sql/hpr-db-part-11.sql @@ -1,3 +1,9 @@ +(478,'2009-11-06','Demo or Bust 2010 Ep 5',5901,'This is the party version of Demo or Bust from SigFLUP','Demo or Bust 2010 #5
\r\nDESCRIPTION:
\r\nThis is the party version of Demo or Bust in which SigFLUP specifically focuses on upcoming parties. We\r\ntalk to Jason Scott and Nrr. Please note that in editing this Jason Scott may sound to be not enthusiastic\r\nabout @party and Nurupo, this was far from the case, he was actually very enthusiastic! In editing out \r\nsomething that was meant to be a secret SigFLUP may of made him sound a little dismissive of these parties
\r\n
\r\n\r\nBlockParty: https://www.demoparty.us
\r\nNurupo: https://wiki.corvidae.org/nurupo
\r\n@Party: https://www.atparty-demoscene.net
\r\n\r\nDemos played in this episode:\r\n\r\nhttps://www.pouet.net/prod.php?which=9424 (This is only 64 god-damn k!!!)\r\nhttps://www.pouet.net/prod.php?which=53090 (Mobile phone)\r\n\r\nYou may contact Demo or Bust at pantsbutt@gmail.com or +1-206-312-1618\r\n\r\n',115,0,1,'CC-BY-NC-SA','Demo or Bust 2010',0,2072,1), +(479,'2009-11-06','OLF 2009: Interview with Dwick',565,'Klaatu at Ohio Linux Fest 2009 interviews DWick, a math professor','

Klaatu at Ohio Linux Fest 2009 interviews DWick, a math professor, about math programs on Linux.

\r\n

The ogg version kindly provided by The Bad Apples.

\r\n',78,78,0,'CC-BY-NC-SA','OLF 2009,interview',0,1599,1), +(480,'2009-11-11','TiT Radio 012 - Happy Halloween',4068,'Monsterb and friends host TiT Radio','

TiT Radio 012 - Happy Halloween

\r\n\r\n

Recorded 10-31-2009.

\r\n

monsterb, klaatu, Peter64, Azimuth, JMan, and 330 talk about Tiny Core Linux, Suse Studio, Ubuntu 9.10, Phoronix Test Suite, Commands of the Week, and so much more!

\r\n

Ending song by Kelly Allyn - 07 Whiskey Can.

\r\n

Please visit https://titradio.info/012.html for shownotes.

\r\n',99,30,1,'CC-BY-NC-SA','screen,Tiny Core Linux,Suse Studio,flash',0,1974,1), +(481,'2009-11-12','Mashpodder',517,'Ken Fallon talks about Mashpodder.','

Ken Fallon talks about Mashpodder.

\r\n\r\n

Some useful links:

\r\n\r\n

\r\nThe Ogg Vorbis version of this show can be found courtesy The Bad Applez --> download hpr0481.ogg\r\n

\r\n',30,0,1,'CC-BY-NC-SA','podcast,bashpodder,mashpodder,Linux Reality,Spudshow',0,1996,1), +(482,'2009-11-14','Lugging it Home',1011,'Lostnbronx talks about real and virtual Linux User Groups','LUGGING IT HOME\r\n\r\n
\r\n\r\nGetting By Without A Local Linux Users Group\r\n\r\n

\r\n\r\nMusic in this episode:\r\n\r\n

\r\n\r\n\r\n\r\nBluejuice\r\n\r\n\r\n\r\n
\r\n\r\n\r\nCheck out their page at the Podsafe Music Network \r\nhere\r\n\r\n
\r\n\r\nVitriol\r\n\r\n
\r\n\r\nThe Reductionist\r\n\r\n

\r\n\r\nAnd\r\n\r\n

\r\n\r\n\r\n\r\nBig John Bates\r\n\r\n\r\n\r\n
\r\n\r\nHis\r\n\r\npage \r\n\r\nat the Podsafe Music Network\r\n\r\n
\r\n\r\nMystiki\r\n',107,0,1,'CC-BY-NC-SA','Linux user group',0,1854,1), +(483,'2009-11-16','TiT Radio - Filthy Grunt and Bloopers',4063,'Monsterb and friends host TiT Radio Bloopers','

Recorded on November 14th, 2009. Please visit https://titradio.info/013.html for shownotes.

\n',99,30,1,'CC-BY-NC-SA','Go programming language,AMD,EEE PC,e-reader',0,1858,1), (484,'2009-11-17','Her PR Problem',1347,'Rikki Kite gives her \"Her PR Problem\" talk at Ohio Linux Fest 2009.','

Rikki Kite of The Rose Blog and Linux Pro Magazine gives her \"Her PR Problem\" talk at Ohio Linux Fest 2009\'s Diversity in Open Source Workshop.

\r\n

The ogg version provided by The Bad Apple Linux Oggcast.

\r\n',78,78,0,'CC-BY-NC-SA','OLF 2009,interview',0,1424,1), (485,'2009-11-19','Newsbeuter',1704,'ThistleWeb talks about the cli RSS reader called Newsbeuter','

ThistleWeb talks about the cli RSS reader called Newsbeuter, and it\'s podcatching abilities. He also gives an overview of the concept and advantages of RSS as he found many PC literate people he met had no clue about them or how they could be of use.

\r\n

The accompanying blog post which gives much more detail can be found here.

',106,0,1,'CC-BY-NC-SA','Newsbeuter,News reader,podcatcher,aggregator',0,1913,1), (486,'2009-11-24','HPR Round Table 6',3078,'Klaatu, SigFLUP, Skirlet, and Deepgeek gather around the HPR Round Table','Klaatu, SigFLUP, Skirlet, and Deepgeek gather around the venerable HPR Round Table to discuss the classic sci fi film, Forbidden Planet.',109,26,1,'CC-BY-NC-SA','round table,movie,film,review',0,1807,1), @@ -992,9 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1449,'2014-02-20','Timelapse Video',698,'A quick introduction to timelapse video and some of the tools used in linux to help create them. ','

\r\nA quick introduction to timelapse video and some of the tools used in linux to help create them. \r\n

\r\n

\r\ncd to dir that holds the images\r\n

\r\n

\r\nCreate a directory called resize and run\r\n

\r\n

\r\n \"mogrify -path resize -resize 1920x1080! *.JPG\" \r\n

\r\n

\r\nIf you need to Deflicker your images place the script in your resize directory \r\nand run\r\n

\r\n

\r\n \"./timelapse-deflicker.pl -v\"\r\n

\r\n

\r\nThis will create a dir called deflickered\r\n

\r\n

\r\nIf you use mencoder to create your video you need to use ls and make a text \r\nfile with the files listed in sequential order\r\n

\r\n

\r\n \"ls -1tr | grep -v files.txt > files.txt\"\r\n

\r\n

\r\nthen\r\n

\r\n

\r\n \"mencoder -nosound -noskip -oac copy -ovc copy -o outputfile.avi -mf fps=25 \'mf://@files.txt\'\r\n

\r\n

\r\nif you use ffmpeg something like this should get you out of trouble, though \r\nyour files need to be named in sequential order starting with img(number 1 2 etc).jpg \r\n

\r\n

\r\n \"ffmpeg -f image2 -i img%d.jpg -vcodec libx264 outputfile.mp4\"\r\n

\r\n

\r\nYoutube links\r\n

\r\n

\r\n Milkyway \r\n

\r\n

\r\n https://youtu.be/VeGM7iEBUT0\r\n

\r\n

\r\n Construction\r\n

\r\n

\r\n https://youtu.be/-9iCGD6Ielw\r\n

\r\n

\r\nDeflicker script\r\n

\r\n

\r\nhttps://tinyurl.com/p7ffof7\r\n

',232,0,0,'CC-BY-SA','time lapse,linux,ffmpeg,cameras,photography,mencoder',2,224,1), (1444,'2014-02-13','What is Firefox OS?',805,'A short introduction to Mozilla\'s Firefox OS mobile operating system and what it is','

\r\nA short introduction to Mozilla\'s Firefox OS mobile operating system and what it is. Discussed are what devices are available and what devices Firefox OS can run on.\r\n

\r\n

\r\nLinks:\r\n

\r\n\r\n',274,0,0,'CC-BY-SA','Firefox OS',0,1585,1), (1443,'2014-02-12','Fahrenheit 0-100',1033,'The Fahrenheit scale DOES make sense! Just don\'t add water.','

\r\nThe Fahrenheit scale DOES make sense! Just don\'t add water.\r\n

\r\n
\r\nComparing temperature points:\r\n  ºC      ºF     ºK       ºR\r\n-273    -460      0        0  Absolute zero\r\n -40     -40    233      420  C = F\r\n -18       0    255      460  Coldest of the year?\r\n   0      32    273      492  Water freezes\r\n  10      50    283      510  Spring or Fall day?\r\n  23      73.4  296      533  Better room temp\r\n  25      77    298      537  Room temp\r\n  37      98.6  310      558  Human body temp\r\n  38     100    311      580  Hottest of the year?\r\n  85     185    358      645  This one sticks with me\r\n 100     212    373      672  Water Boils\r\n 125     257    398      717  Maximum silicon chip\r\n 371     700    644     1160  Soldering iron tip\r\n
\r\n\r\n

\r\nThe scales and the people:\r\n

\r\n\r\n\r\n',275,0,0,'CC-BY-SA','temperature scale,Fahrenheit,Celsius,centigrade,Kelvin,Rankine',0,1359,1), -(1446,'2014-02-17','Interview with Fernando H. F. Botelho from the F123 group',2817,'In today\'s show Ken talks to Fernando H. F. Botelho from the F123 group.','

\r\nIn today\'s show Ken talks to Fernando H. F. Botelho from the F123 group.\r\n

\r\n
\r\nThe F123 Group, which includes Botelho & Paula Consultoria Empresarial Ltda., F123 Consulting, and F123 Software, designs and manages projects in the areas of poverty reduction, technology, and disability. The group provides NGOs, educational institutions, foundations, government agencies, individuals, and international organizations with project management and technical development services, as well as professional low-cost software and training for blind and visually impaired persons.\r\n
\r\n

\r\nDuring the discussion we discuss the different approaches to helping accessibility on Linux. You can email them on info@f123.org, or by following them on twitter: https://Twitter.com/F123org\r\n

\r\n\r\n

Links

\r\n',30,78,1,'CC-BY-SA','interview,accessibility,Sonar Linux,Vinux,eSpeak,Festival,MARY TTS',0,1286,1), -(1447,'2014-02-18','HPR Coverage at FOSDEM 2014 Part 1/5',5925,'FOSDEM 2014 Report, part 1','

HPR Coverage at FOSDEM 2014

\r\n

\r\nThe following are a series of interviews recorded at FOSDEM 2014.\r\n

\r\n
\r\nFOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.\r\n
\r\n

\r\nFor more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/\r\n

\r\n

\"\"
An example of one of the many FOSDEM signs.

\r\n

Day1

\r\n

00:00:30 Introduction

\r\n

Ken and Dave introduce the show

\r\n\r\n

00:01:55 FOSDEM Volunteers

\r\n

\r\nThe first chat was with Kristof Provost. By day a Embedded Software Engineer, but at fosdem he transforms into a cloak room attendant and we chat about how you can help out at FOSDEM.
\r\nhttps://www.codepro.be\r\n

\r\n

00:04:52 OSGeo project

\r\n

\r\nNext was a chat with Anne Ghisla from the OSGeo project.\r\n

\r\n
\r\nThe Open Source Geospatial Foundation
\r\nOSGeo was created to support the collaborative development of open source geospatial software, and promote its widespread use. Join us by signing up to our mailing lists or check out the Getting Started page to become more involved.\r\n
\r\n

\r\nhttps://www.osgeo.org/\r\n

\r\n\r\n

\"\"
Dirk Frigne and Anne Ghisla

\r\n\r\n

00:08:29 Geomajas

\r\n

\"\"
Sample folders at the booth

\r\n

\r\nFollowing on we talk to Dirk Frigne\r\n

\r\n
\r\nWhat is Geomajas?
\r\nGeomajas is an enterprise-ready open source GIS framework for the web. It has client-server integration for displaying and editing of geographic data.
\r\nGeomajas has integrated security and is endlessly scalable. It is compliant with OGC standards such as WMS, WFS, etc and also supports spatial databases.
\r\nIt integrates with your system and provides out-of-the-box functionality through plug-ins. By leveraging GWT on the client, development is all-Java making it easier and more efficient for your team.\r\n
\r\n

\r\nhttps://geomajas.org/\r\n

\r\n\r\n

00:16:09 OpenStreetMap

\r\n

\r\nLast in the mapping trio we speak to Gaël Musquet, président d\'OpenStreetMap France.\r\n

\r\n

\"\"
Open Street Map demos Sat devices

\r\n

\"\"
The tuner referred to in the interview

\r\n

\"\"
The pc referred to in the interview

\r\n
\r\nOpenStreetMap powers map data on hundreds of web sites, mobile apps, and hardware devices. OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, cafés, railway stations, and much more, all over the world.\r\n
\r\n

\r\nhttps://www.openstreetmap.org/about
\r\nhttps://learnosm.org/en/\r\n

\r\n\r\n

00:39:46 Libre Graphics magazine

\r\n

\r\nChanging the pace from mapping we get to talk with ginger \"all-lower-case\" coons :) about producing the Libre Graphics magazine using all Free Software\r\n

\r\n
\r\nA Libre Graphics Magazine is long overdue. In a market dominated by magazines devoted to design discourse built around proprietary tools and the latest computer graphics tricks and techniques, users of Libre Graphics software are underserved and unrecognized. We know that these users exist, both professionally and as hobbyists. We know this because we are they. We are graphic designers, media artists, photographers and web designers. We use Libre Graphics software, quietly and without regard. Our peers, used to proprietary alternatives, question our choice of tools. Our work, when executed well, is indistinguishable from work produced by more traditional means. Thus, our choices are invisible, unless we make an issue of them.\r\n
\r\n

\r\nhttps://libregraphicsmag.com\r\n

\r\n\r\n

00:45:18 openSUSE

\r\n

\r\nNext we talk to Richard Brown one of the board members of the openSUSE team.\r\n

\r\n
\r\nopenSUSE is a free and Linux-based operating system for your PC, Laptop or Server. You can surf the web, manage your e-mails and photos, do office work, play videos or music and have a lot of fun!\r\n
\r\n

\r\nhttps://www.opensuse.org/en/
\r\nhttps://sysrich.co.uk/
\r\nhttps://en.opensuse.org/openSUSE:Board\r\n

\r\n\r\n

00:56:48 The Debian Project

\r\n

\r\nDebian developer and T-Shirt salesman, Joost van Baal-Ilić takes some time away from the booth to give us the run down on Debian.\r\n

\r\n
\r\nThe Debian Project is an association of individuals who have made common cause to create a free operating system. This operating system that we have created is called Debian.\r\n\r\nAn operating system is the set of basic programs and utilities that make your computer run. At the core of an operating system is the kernel. The kernel is the most fundamental program on the computer and does all the basic housekeeping and lets you start other programs.\r\n\r\nDebian systems currently use the Linux kernel or the FreeBSD kernel. Linux is a piece of software started by Linus Torvalds and supported by thousands of programmers worldwide. FreeBSD is an operating system including a kernel and other software.\r\n
\r\n

\r\nhttps://www.debian.org/
\r\nhttps://ad1810.com/\r\n

\r\n\r\n

01:08:04 HelenOS

\r\n

\r\nGoogle Summer of Code mentors Martin Děcký, and Jakub Jermář talk to us about HelenOS, a project which has mentored GSOC student coders.\r\n

\r\n

\"\"
Martin Děcký, and Jakub Jermář

\r\n

\"\"
HelenOS Screen Shot

\r\n\r\n
\r\nHelenOS is an operating system based on a multiserver microkernel design. Rather sooner than later, HelenOS will become a complete and usable modern operating system, offering room for experimenting and research. HelenOS uses its own microkernel written from scratch and supports SMP, multitasking and multithreading on both 32-bit and 64-bit, little-endian and big-endian processor architectures, among which are AMD64/EM64T (x86-64), ARM, IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC and SPARC V9. Thanks to the relatively high number of supported architectures and suitable design, HelenOS is very portable. On top of the microkernel, HelenOS provides services such as file systems, networking, device drivers and user interface. Most of these services are composed of multiple independent server processes, which makes HelenOS one of the most modular operating systems.\r\n
\r\n

\r\nhttps://www.helenos.org/
\r\nhttps://jakubsuniversalblog.blogspot.nl/
\r\nhttps://twitter.com/mdecky\r\n

\r\n\r\n

01:23:28 CAcert

\r\n

\r\nI took Michael Tänzer away from checking passports and drivers licenses to explain to us what\'s the idea behind CACert.org\r\n

\r\n
\r\nCAcert.org is a community driven Certificate Authority that issues certificates to the public at large for free. CAcert\'s goal is to promote awareness and education on computer security through the use of encryption, specifically with the X.509 family of standards. We have compiled a document base (Wiki) that has helpful hints and tips on setting up encryption with common software, and general information about Public Key Infrastructures (PKI). CAcert Inc. is a non-profit association, incorporated in New South Wales, Australia.\r\n
\r\n

\r\nhttps://www.cacert.org/\r\n

\r\n\r\n

Music

\r\n
\r\nTrack name                               : Free Software Song\r\nPerformer                                : Fenster\r\nRecorded date                            : 2002\r\nCopyright                                : Copyright (C) 2002, \r\nFenster LLC. Verbatim copying of this entire recording is permitted in any medium, \r\nprovided this notice is preserved. \r\nPerformers: \r\nPaul Robinson (vocals), \r\nRoman Kravec (guitar), \r\nEd D\'Angelo (bass), \r\nDave Newman (drums), \r\nBrian Yarbrough (trumpet), \r\nTony Moore (trumpet). \r\nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\r\n
\r\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1622,1), -(1442,'2014-02-11','Google Summer of Code',1318,'Google Summer of Code is a global program that pays students to write code for open source projects','

\r\n\r\n[GSoC 2014] Mentoring organization application deadline. Fri Feb 14, 2014 11am – 12pm Pacific Time\r\n\r\n

\r\n

Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer.

\r\n

\r\nFor more information see: https://www.google-melange.com/\r\n

\r\n ',161,0,1,'CC-BY-SA','Google,GSoC,Summer of Code',0,1363,1), -(1448,'2014-02-19','Intro to cable cutting',1633,'Moving away from Cable or Satellite TV','

\r\nMy Antenna - LAVA HD2605 Motorized Outdoor HDTV Antenna\r\n

',190,0,0,'CC-BY-SA','Cable Cutting, cord cutting',0,1516,1), -(1451,'2014-02-24','Jeremy Allison ~ the SAMBA project',4462,'FOSDEM 2014 Report, part 2','

HPR Coverage at FOSDEM 2014

\n

The following are a series of interviews recorded at FOSDEM 2014.

\n
FOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.
\n

For more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/

\n

Jeremy Allison ~ the SAMBA project

\"Ken

For some reason my Zoom H2 failed to record this interview. Based on past experience I\'m more inclined to blame the operator than the device so the audio is taken from the backup recording device, a Sansa Clip. As we say at HPR, any recording is better than no recording so any strange audio artefacts are a result of that.

\n \n

From wikipedia:
Jeremy Allison is a computer programmer known for his contributions to the free software community, notably to Samba, a re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License.

\n \"LNUX\n

\"\"
Jeremy working the booth.

',30,0,1,'CC-BY-SA','FOSDEM,2014,interview,Jeremy Allison,SAMBA',0,1560,1), -(1452,'2014-02-25','HPR Coverage at FOSDEM 2014 Part 3',8189,'FOSDEM 2014 Report, part 3','

HPR Coverage at FOSDEM 2014

\n

\nThe following are a series of interviews recorded at FOSDEM 2014.\n

\n
\nFOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.\n
\n

\nFor more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/\n

\n\n

\"\"
A properly stocked fridge.

\n\n

Day 1 Part 3, Day 2 Part 1

\n\n

00:00:30 The TOR Project

\n

\nThe next on our list of booths to visit was the Tor project at the Mozilla stand.\n

\n
\nTor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security.\n
\n

Links

\n\n\n

00:13:22 EPFSUG, Free Software User Group inside the European Parliament

\n

\nNext we spoke to the Erik Josefsson about the need for as many people as possible to register as a Supporter of Free Software on the spfsug website. Please take some time to do that now.\n

\n
\n

The European Parliament Free Software User Group is an open community of staff, assistants and Members of the European Parliament, and of supporters from the free software community. Its goals are to:

\n\n
\n

Links

\n\n\n

00:27:07 KDE

\n

\nOver at the KDE booth, I managed to track down Jonathan Riddell about the KDE project. From Wikipedia:\n

\n
\nKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Solaris, Microsoft Windows, and OS X systems. It is known for its Plasma Desktop, a desktop environment provided as the default working environment on many Linux distributions, such as openSUSE, Mageia and Kubuntu and is default desktop environment on PC-BSD a BSD operating system.
\n\nThe goal of the community is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system. In this regard, the KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology. These include Calligra Suite, digiKam, Rekonq, K3b, and many others.
\n\nKDE software is based on the Qt framework. The original GPL version of this toolkit only existed for the X11 platform, but with the release of Qt 4, LGPL versions are available for all platforms. This allows KDE software based on Qt 4 to also be distributed to Microsoft Windows and OS X.\n
\n

\nAbout KDE\n

\n
\nThe KDE Community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.\n
\n

\nAbout Kubuntu\n

\n
\nKubuntu is an operating system built by a worldwide team of expert developers. It contains all the applications you need: a web browser, an office suite, media apps, an instant messaging client and many more. Kubuntu is an open-source alternative to Windows and Office.\n
\n\n

Links

\n\n\n

00:50:13 Drupal

\n

\nBumping into old friends is all part of the FOSDEM experience. Never one for missing an opertunity to turn a chat into an episode, I catch up with Paul Krischer, who tells us about his work with Drupal. Keep your diary clear for drupalcon Amsterdam, which will be held 29 SEP - 03 OCT.\n

\n
\nDrupal is an open source content management platform powering millions of websites and applications. It\'s built, used, and supported by an active and diverse community of people around the world.\n
\n\n

Links

\n\n\n

00:55:00 Mozilla

\n

\nAfter a long night \"discovering\" Brussels using the public transport system, we track down Brian King the European Community Builder for Mozilla. We talk about the Mozilla phone.\n

\n

\"\"
The mozilla team.

\n
\nAt Mozilla, we\'re a global community of technologists, thinkers and builders working together to keep the Internet alive and accessible, so people worldwide can be informed contributors and creators of the Web. We believe this act of human collaboration across an open platform is essential to individual growth and our collective future.\n
\n

Links

\n\n\n

01:07:09 GNOME

\n

\nWe talk to Tobias Müller who is on the board of directors for the GNOME project.\n

\n
\nGNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation.\n
\n

Links

\n\n\n

01:12:52 CentOS

\n

\nStarting a series of RedHat interviews we interview Jim Perrin Governing Board member of the CentOS project.\n

\n\n

\"\"
The CentOS trio.

\n
\nThe CentOS Linux distribution is a stable, predictable, manageable and reproduceable platform derived from the sources of Red Hat Enterprise Linux (RHEL). We are now looking to expand on that by creating the resources needed by other communities to come together and be able to buld on the CentOS Linux platform. And today we start the process by delivering a clear governance model, increased transparency and access. In the coming weeks we aim to publish our own roadmap that includes variants of the core CentOS Linux.\n
\n

Links

\n\n\n

01:23:08 RedHat: Foreman, oVirt, and Open Stack

\n

\nDaniel Lobato and Doran Fedu help me understand what Foreman, oVirt, and OpenStack is all about.\n

\n

Foreman

\n
\nForeman is an open source project that gives system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premises or in the cloud. (From Wikipedia) Foreman (also known as The Foreman) is a complete life cycle systems management tool for physical and virtual servers with deep integration to configuration management software, specifically Puppet. The Foreman provides provisioning on bare-metal (through managed DHCP, DNS, TFTP, and PXE-based unattended installations), virtualization and cloud. The Foreman provides comprehensive, auditable interaction facilities including a web frontend, command line interface and robust, REST API.\n
\n

oVirt

\n
\noVirt manages virtual machines, storage and virtualized networks. (From Wikipedia) oVirt is a free platform virtualization management web application community project started by Red Hat. oVirt is built on libvirt which could allow it to manage virtual machines hosted on any supported backend, including KVM, Xen and VirtualBox. However, oVirt is currently focused on KVM alone. oVirt is an open source software with backing from Red Hat and it is the base for Red Hat Enterprise Virtualization.\n
\n

OpenStack

\n
\nOpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.\n
\n

Links

\n\n\n

01:48:17 Fedora

\n

\nCompleting (for the most part) the RedHat thread we head over to the Fedora Project booth and talk to Jiří Eischmann and Jaroslav Řezník. Jiří is the chair of the Fedora Ambassador Steering Committee, and works for RedHat as a Community Manager. Jaroslav is the Fedora Program Manager.\n

\n

\"\"
Fedora Friends

\n
\nFedora is a fast, stable, and powerful operating system for everyday use built by a worldwide community of friends. It\'s completely free to use, study, and share.\n
\n

Links

\n\n

Music

\n
\nTrack name : Free Software Song\nPerformer : Fenster\nRecorded date : 2002\nCopyright : Copyright (C) 2002,\nFenster LLC. Verbatim copying of this entire recording is permitted in any medium,\nprovided this notice is preserved.\nPerformers:\nPaul Robinson (vocals),\nRoman Kravec (guitar),\nEd D\'Angelo (bass),\nDave Newman (drums),\nBrian Yarbrough (trumpet),\nTony Moore (trumpet).\nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\n
\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1565,1), diff --git a/sql/hpr-db-part-12.sql b/sql/hpr-db-part-12.sql index 0bf4ceb..f78ad31 100644 --- a/sql/hpr-db-part-12.sql +++ b/sql/hpr-db-part-12.sql @@ -1,3 +1,9 @@ +(1446,'2014-02-17','Interview with Fernando H. F. Botelho from the F123 group',2817,'In today\'s show Ken talks to Fernando H. F. Botelho from the F123 group.','

\r\nIn today\'s show Ken talks to Fernando H. F. Botelho from the F123 group.\r\n

\r\n
\r\nThe F123 Group, which includes Botelho & Paula Consultoria Empresarial Ltda., F123 Consulting, and F123 Software, designs and manages projects in the areas of poverty reduction, technology, and disability. The group provides NGOs, educational institutions, foundations, government agencies, individuals, and international organizations with project management and technical development services, as well as professional low-cost software and training for blind and visually impaired persons.\r\n
\r\n

\r\nDuring the discussion we discuss the different approaches to helping accessibility on Linux. You can email them on info@f123.org, or by following them on twitter: https://Twitter.com/F123org\r\n

\r\n\r\n

Links

\r\n',30,78,1,'CC-BY-SA','interview,accessibility,Sonar Linux,Vinux,eSpeak,Festival,MARY TTS',0,1286,1), +(1447,'2014-02-18','HPR Coverage at FOSDEM 2014 Part 1/5',5925,'FOSDEM 2014 Report, part 1','

HPR Coverage at FOSDEM 2014

\r\n

\r\nThe following are a series of interviews recorded at FOSDEM 2014.\r\n

\r\n
\r\nFOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.\r\n
\r\n

\r\nFor more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/\r\n

\r\n

\"\"
An example of one of the many FOSDEM signs.

\r\n

Day1

\r\n

00:00:30 Introduction

\r\n

Ken and Dave introduce the show

\r\n\r\n

00:01:55 FOSDEM Volunteers

\r\n

\r\nThe first chat was with Kristof Provost. By day a Embedded Software Engineer, but at fosdem he transforms into a cloak room attendant and we chat about how you can help out at FOSDEM.
\r\nhttps://www.codepro.be\r\n

\r\n

00:04:52 OSGeo project

\r\n

\r\nNext was a chat with Anne Ghisla from the OSGeo project.\r\n

\r\n
\r\nThe Open Source Geospatial Foundation
\r\nOSGeo was created to support the collaborative development of open source geospatial software, and promote its widespread use. Join us by signing up to our mailing lists or check out the Getting Started page to become more involved.\r\n
\r\n

\r\nhttps://www.osgeo.org/\r\n

\r\n\r\n

\"\"
Dirk Frigne and Anne Ghisla

\r\n\r\n

00:08:29 Geomajas

\r\n

\"\"
Sample folders at the booth

\r\n

\r\nFollowing on we talk to Dirk Frigne\r\n

\r\n
\r\nWhat is Geomajas?
\r\nGeomajas is an enterprise-ready open source GIS framework for the web. It has client-server integration for displaying and editing of geographic data.
\r\nGeomajas has integrated security and is endlessly scalable. It is compliant with OGC standards such as WMS, WFS, etc and also supports spatial databases.
\r\nIt integrates with your system and provides out-of-the-box functionality through plug-ins. By leveraging GWT on the client, development is all-Java making it easier and more efficient for your team.\r\n
\r\n

\r\nhttps://geomajas.org/\r\n

\r\n\r\n

00:16:09 OpenStreetMap

\r\n

\r\nLast in the mapping trio we speak to Gaël Musquet, président d\'OpenStreetMap France.\r\n

\r\n

\"\"
Open Street Map demos Sat devices

\r\n

\"\"
The tuner referred to in the interview

\r\n

\"\"
The pc referred to in the interview

\r\n
\r\nOpenStreetMap powers map data on hundreds of web sites, mobile apps, and hardware devices. OpenStreetMap is built by a community of mappers that contribute and maintain data about roads, trails, cafés, railway stations, and much more, all over the world.\r\n
\r\n

\r\nhttps://www.openstreetmap.org/about
\r\nhttps://learnosm.org/en/\r\n

\r\n\r\n

00:39:46 Libre Graphics magazine

\r\n

\r\nChanging the pace from mapping we get to talk with ginger \"all-lower-case\" coons :) about producing the Libre Graphics magazine using all Free Software\r\n

\r\n
\r\nA Libre Graphics Magazine is long overdue. In a market dominated by magazines devoted to design discourse built around proprietary tools and the latest computer graphics tricks and techniques, users of Libre Graphics software are underserved and unrecognized. We know that these users exist, both professionally and as hobbyists. We know this because we are they. We are graphic designers, media artists, photographers and web designers. We use Libre Graphics software, quietly and without regard. Our peers, used to proprietary alternatives, question our choice of tools. Our work, when executed well, is indistinguishable from work produced by more traditional means. Thus, our choices are invisible, unless we make an issue of them.\r\n
\r\n

\r\nhttps://libregraphicsmag.com\r\n

\r\n\r\n

00:45:18 openSUSE

\r\n

\r\nNext we talk to Richard Brown one of the board members of the openSUSE team.\r\n

\r\n
\r\nopenSUSE is a free and Linux-based operating system for your PC, Laptop or Server. You can surf the web, manage your e-mails and photos, do office work, play videos or music and have a lot of fun!\r\n
\r\n

\r\nhttps://www.opensuse.org/en/
\r\nhttps://sysrich.co.uk/
\r\nhttps://en.opensuse.org/openSUSE:Board\r\n

\r\n\r\n

00:56:48 The Debian Project

\r\n

\r\nDebian developer and T-Shirt salesman, Joost van Baal-Ilić takes some time away from the booth to give us the run down on Debian.\r\n

\r\n
\r\nThe Debian Project is an association of individuals who have made common cause to create a free operating system. This operating system that we have created is called Debian.\r\n\r\nAn operating system is the set of basic programs and utilities that make your computer run. At the core of an operating system is the kernel. The kernel is the most fundamental program on the computer and does all the basic housekeeping and lets you start other programs.\r\n\r\nDebian systems currently use the Linux kernel or the FreeBSD kernel. Linux is a piece of software started by Linus Torvalds and supported by thousands of programmers worldwide. FreeBSD is an operating system including a kernel and other software.\r\n
\r\n

\r\nhttps://www.debian.org/
\r\nhttps://ad1810.com/\r\n

\r\n\r\n

01:08:04 HelenOS

\r\n

\r\nGoogle Summer of Code mentors Martin Děcký, and Jakub Jermář talk to us about HelenOS, a project which has mentored GSOC student coders.\r\n

\r\n

\"\"
Martin Děcký, and Jakub Jermář

\r\n

\"\"
HelenOS Screen Shot

\r\n\r\n
\r\nHelenOS is an operating system based on a multiserver microkernel design. Rather sooner than later, HelenOS will become a complete and usable modern operating system, offering room for experimenting and research. HelenOS uses its own microkernel written from scratch and supports SMP, multitasking and multithreading on both 32-bit and 64-bit, little-endian and big-endian processor architectures, among which are AMD64/EM64T (x86-64), ARM, IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC and SPARC V9. Thanks to the relatively high number of supported architectures and suitable design, HelenOS is very portable. On top of the microkernel, HelenOS provides services such as file systems, networking, device drivers and user interface. Most of these services are composed of multiple independent server processes, which makes HelenOS one of the most modular operating systems.\r\n
\r\n

\r\nhttps://www.helenos.org/
\r\nhttps://jakubsuniversalblog.blogspot.nl/
\r\nhttps://twitter.com/mdecky\r\n

\r\n\r\n

01:23:28 CAcert

\r\n

\r\nI took Michael Tänzer away from checking passports and drivers licenses to explain to us what\'s the idea behind CACert.org\r\n

\r\n
\r\nCAcert.org is a community driven Certificate Authority that issues certificates to the public at large for free. CAcert\'s goal is to promote awareness and education on computer security through the use of encryption, specifically with the X.509 family of standards. We have compiled a document base (Wiki) that has helpful hints and tips on setting up encryption with common software, and general information about Public Key Infrastructures (PKI). CAcert Inc. is a non-profit association, incorporated in New South Wales, Australia.\r\n
\r\n

\r\nhttps://www.cacert.org/\r\n

\r\n\r\n

Music

\r\n
\r\nTrack name                               : Free Software Song\r\nPerformer                                : Fenster\r\nRecorded date                            : 2002\r\nCopyright                                : Copyright (C) 2002, \r\nFenster LLC. Verbatim copying of this entire recording is permitted in any medium, \r\nprovided this notice is preserved. \r\nPerformers: \r\nPaul Robinson (vocals), \r\nRoman Kravec (guitar), \r\nEd D\'Angelo (bass), \r\nDave Newman (drums), \r\nBrian Yarbrough (trumpet), \r\nTony Moore (trumpet). \r\nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\r\n
\r\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1622,1), +(1442,'2014-02-11','Google Summer of Code',1318,'Google Summer of Code is a global program that pays students to write code for open source projects','

\r\n\r\n[GSoC 2014] Mentoring organization application deadline. Fri Feb 14, 2014 11am – 12pm Pacific Time\r\n\r\n

\r\n

Google Summer of Code is a global program that offers students stipends to write code for open source projects. We have worked with the open source community to identify and fund exciting projects for the upcoming summer.

\r\n

\r\nFor more information see: https://www.google-melange.com/\r\n

\r\n ',161,0,1,'CC-BY-SA','Google,GSoC,Summer of Code',0,1363,1), +(1448,'2014-02-19','Intro to cable cutting',1633,'Moving away from Cable or Satellite TV','

\r\nMy Antenna - LAVA HD2605 Motorized Outdoor HDTV Antenna\r\n

',190,0,0,'CC-BY-SA','Cable Cutting, cord cutting',0,1516,1), +(1451,'2014-02-24','Jeremy Allison ~ the SAMBA project',4462,'FOSDEM 2014 Report, part 2','

HPR Coverage at FOSDEM 2014

\n

The following are a series of interviews recorded at FOSDEM 2014.

\n
FOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.
\n

For more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/

\n

Jeremy Allison ~ the SAMBA project

\"Ken

For some reason my Zoom H2 failed to record this interview. Based on past experience I\'m more inclined to blame the operator than the device so the audio is taken from the backup recording device, a Sansa Clip. As we say at HPR, any recording is better than no recording so any strange audio artefacts are a result of that.

\n \n

From wikipedia:
Jeremy Allison is a computer programmer known for his contributions to the free software community, notably to Samba, a re-implementation of SMB/CIFS networking protocol, released under the GNU General Public License.

\n \"LNUX\n

\"\"
Jeremy working the booth.

',30,0,1,'CC-BY-SA','FOSDEM,2014,interview,Jeremy Allison,SAMBA',0,1560,1), +(1452,'2014-02-25','HPR Coverage at FOSDEM 2014 Part 3',8189,'FOSDEM 2014 Report, part 3','

HPR Coverage at FOSDEM 2014

\n

\nThe following are a series of interviews recorded at FOSDEM 2014.\n

\n
\nFOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.\n
\n

\nFor more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/\n

\n\n

\"\"
A properly stocked fridge.

\n\n

Day 1 Part 3, Day 2 Part 1

\n\n

00:00:30 The TOR Project

\n

\nThe next on our list of booths to visit was the Tor project at the Mozilla stand.\n

\n
\nTor is free software and an open network that helps you defend against traffic analysis, a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security.\n
\n

Links

\n\n\n

00:13:22 EPFSUG, Free Software User Group inside the European Parliament

\n

\nNext we spoke to the Erik Josefsson about the need for as many people as possible to register as a Supporter of Free Software on the spfsug website. Please take some time to do that now.\n

\n
\n

The European Parliament Free Software User Group is an open community of staff, assistants and Members of the European Parliament, and of supporters from the free software community. Its goals are to:

\n\n
\n

Links

\n\n\n

00:27:07 KDE

\n

\nOver at the KDE booth, I managed to track down Jonathan Riddell about the KDE project. From Wikipedia:\n

\n
\nKDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Solaris, Microsoft Windows, and OS X systems. It is known for its Plasma Desktop, a desktop environment provided as the default working environment on many Linux distributions, such as openSUSE, Mageia and Kubuntu and is default desktop environment on PC-BSD a BSD operating system.
\n\nThe goal of the community is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system. In this regard, the KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology. These include Calligra Suite, digiKam, Rekonq, K3b, and many others.
\n\nKDE software is based on the Qt framework. The original GPL version of this toolkit only existed for the X11 platform, but with the release of Qt 4, LGPL versions are available for all platforms. This allows KDE software based on Qt 4 to also be distributed to Microsoft Windows and OS X.\n
\n

\nAbout KDE\n

\n
\nThe KDE Community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.\n
\n

\nAbout Kubuntu\n

\n
\nKubuntu is an operating system built by a worldwide team of expert developers. It contains all the applications you need: a web browser, an office suite, media apps, an instant messaging client and many more. Kubuntu is an open-source alternative to Windows and Office.\n
\n\n

Links

\n\n\n

00:50:13 Drupal

\n

\nBumping into old friends is all part of the FOSDEM experience. Never one for missing an opertunity to turn a chat into an episode, I catch up with Paul Krischer, who tells us about his work with Drupal. Keep your diary clear for drupalcon Amsterdam, which will be held 29 SEP - 03 OCT.\n

\n
\nDrupal is an open source content management platform powering millions of websites and applications. It\'s built, used, and supported by an active and diverse community of people around the world.\n
\n\n

Links

\n\n\n

00:55:00 Mozilla

\n

\nAfter a long night \"discovering\" Brussels using the public transport system, we track down Brian King the European Community Builder for Mozilla. We talk about the Mozilla phone.\n

\n

\"\"
The mozilla team.

\n
\nAt Mozilla, we\'re a global community of technologists, thinkers and builders working together to keep the Internet alive and accessible, so people worldwide can be informed contributors and creators of the Web. We believe this act of human collaboration across an open platform is essential to individual growth and our collective future.\n
\n

Links

\n\n\n

01:07:09 GNOME

\n

\nWe talk to Tobias Müller who is on the board of directors for the GNOME project.\n

\n
\nGNOME 3 is an easy and elegant way to use your computer. It is designed to put you in control and bring freedom to everybody. GNOME 3 is developed by the GNOME community, a diverse, international group of contributors that is supported by an independent, non-profit foundation.\n
\n

Links

\n\n\n

01:12:52 CentOS

\n

\nStarting a series of RedHat interviews we interview Jim Perrin Governing Board member of the CentOS project.\n

\n\n

\"\"
The CentOS trio.

\n
\nThe CentOS Linux distribution is a stable, predictable, manageable and reproduceable platform derived from the sources of Red Hat Enterprise Linux (RHEL). We are now looking to expand on that by creating the resources needed by other communities to come together and be able to buld on the CentOS Linux platform. And today we start the process by delivering a clear governance model, increased transparency and access. In the coming weeks we aim to publish our own roadmap that includes variants of the core CentOS Linux.\n
\n

Links

\n\n\n

01:23:08 RedHat: Foreman, oVirt, and Open Stack

\n

\nDaniel Lobato and Doran Fedu help me understand what Foreman, oVirt, and OpenStack is all about.\n

\n

Foreman

\n
\nForeman is an open source project that gives system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premises or in the cloud. (From Wikipedia) Foreman (also known as The Foreman) is a complete life cycle systems management tool for physical and virtual servers with deep integration to configuration management software, specifically Puppet. The Foreman provides provisioning on bare-metal (through managed DHCP, DNS, TFTP, and PXE-based unattended installations), virtualization and cloud. The Foreman provides comprehensive, auditable interaction facilities including a web frontend, command line interface and robust, REST API.\n
\n

oVirt

\n
\noVirt manages virtual machines, storage and virtualized networks. (From Wikipedia) oVirt is a free platform virtualization management web application community project started by Red Hat. oVirt is built on libvirt which could allow it to manage virtual machines hosted on any supported backend, including KVM, Xen and VirtualBox. However, oVirt is currently focused on KVM alone. oVirt is an open source software with backing from Red Hat and it is the base for Red Hat Enterprise Virtualization.\n
\n

OpenStack

\n
\nOpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.\n
\n

Links

\n\n\n

01:48:17 Fedora

\n

\nCompleting (for the most part) the RedHat thread we head over to the Fedora Project booth and talk to Jiří Eischmann and Jaroslav Řezník. Jiří is the chair of the Fedora Ambassador Steering Committee, and works for RedHat as a Community Manager. Jaroslav is the Fedora Program Manager.\n

\n

\"\"
Fedora Friends

\n
\nFedora is a fast, stable, and powerful operating system for everyday use built by a worldwide community of friends. It\'s completely free to use, study, and share.\n
\n

Links

\n\n

Music

\n
\nTrack name : Free Software Song\nPerformer : Fenster\nRecorded date : 2002\nCopyright : Copyright (C) 2002,\nFenster LLC. Verbatim copying of this entire recording is permitted in any medium,\nprovided this notice is preserved.\nPerformers:\nPaul Robinson (vocals),\nRoman Kravec (guitar),\nEd D\'Angelo (bass),\nDave Newman (drums),\nBrian Yarbrough (trumpet),\nTony Moore (trumpet).\nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\n
\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1565,1), (1453,'2014-02-26','HPR Coverage at FOSDEM 2014 Part 4',3979,'FOSDEM 2014 Report, part 4','

HPR Coverage at FOSDEM 2014

\n

The following are a series of interviews recorded at FOSDEM 2014.

\n
FOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.
\n

For more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/

\n

Day 2 Part 2

\n

00:00:30 OpenEmbedded

\n

We talk to Intel employee Paul Eggleton, who talked to us about OpenEmbedded and the yocto project.

\n

\"\"
Paul Eggleton and Apelete Seketeli at the OpenEmbedded booth

\n
The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture. OpenEmbedded offers a best-in-class cross-compile environment. It allows developers to create a complete Linux Distribution for embedded systems
\n

\"\"
00:02:48 ODROID with external display showing a waterfall display as described in the interview.

\n

\"\"
00:03:25 The Galileo board as described in the interview.

\n

\"\"
00:05:16 The Intel MinnowBoard as described in the interview.

\n

\"\"
00:06:57 Industrial controller from a cable layer as described in the interview.

\n

\"\"
00:06:57 Industrial controller buttons

\n

\"\"
00:07:40 Toshiba arm development board with a smaller lcd screen

\n

\"\"
00:08:04 OUYA console out of case

\n

Links

\n \n

00:10:17 BSD

\n

We chat to Daniel Seuffert about the various BSD\'s.

\n

About FreeBSD:

\n
FreeBSD is an advanced computer operating system used to power modern servers, desktops and embedded platforms. A large community has continually developed it for more than thirty years. Its advanced networking, security and storage features have made FreeBSD the platform of choice for many of the busiest web sites and most pervasive embedded networking and storage devices.
\n

About OpenBSD:

\n
The OpenBSD project produces a FREE, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts emphasize portability, standardization, correctness, proactive security and integrated cryptography. As an example of the effect OpenBSD has, the popular OpenSSH software comes from OpenBSD.
\n

About NetBSD:

\n
NetBSD is a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices. Its clean design and advanced features make it excellent for use in both production and research environments, and the source code is freely available under a business-friendly license. NetBSD is developed and supported by a large and vivid international community. Many applications are readily available through pkgsrc, the NetBSD Packages Collection.
\n

About PC-BSD®:

\n
PC-BSD® is a user friendly desktop Operating System based on FreeBSD. Known widely for its stability and security in server environments, FreeBSD provides an excellent base on which to build a desktop operating system. PC-BSD uses a host of popular open source window managers and uses a custom-tailored application installer that puts popular applications in easy reach of users.
\n

Links

\n \n

00:27:16 Olimex Ltd

\n

Tsvetan Usunov was giving away small penguin shaped arduino computers for free. The snag, you had to solder them yourselves. On day 1 over a hundred boards were soldered by programmers and all worked.

\n
Olimex Ltd is a leading provider for development tools and programmers for embedded market. The company has over 20 years’ experience in designing, prototyping and manufacturing printed circuit boards, sub-assemblies, and complete electronic products. We are established in 1991 in Plovdiv - the second largest city in Bulgaria.
\n

\"\"
Tux powered led strips

\n

\"\"
Tux measuring the temprature

\n

\"\"
Tux led strips overview

\n

\"\"
A10-OLinuXino, the small pc refered to in the openstreetmap interview

\n

\"\"
Panel with keyboard

\n

\"\"
A13-OLinuXino is a small server...

\n

\"\"
.. with hard disk

\n

\"\"
.. on it\'s side

\n

Links

\n \n

00:36:09 Pandora

\n

Next a chat with an Evildragon aka Michael Mrozek who talks to us about the OpenPandora device, and what\'s coming next.

\n
The Pandora is a handheld game console designed to take advantage of existing open source software and to be a target for homebrew development. The first copy was released in May 2008 and others in May 2010, and is developed by OpenPandora, which is made up of former distributors and community members of the GP32 and GP2X handhelds. When announcing the system, the designers of Pandora stated that it would be more powerful than any handheld video game console that had yet existed. It includes several features that no handheld game consoles have previously had, making it a cross between a handheld game console and a subnotebook.
\n

Links

\n \n

00:44:40 Python

\n

We stop by the Python booth and find out how to tame the beast.

\n
Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
\n

Links

\n \n

00:49:55 Jenkins

\n

We talk to Kohsuke Kawaguchi the lead developer of Jenkins.

\n

\"\"
KK and the Jenkins mascot

\n

\"\"
The Jenkins mascot

\n

From Wikipedia:

\n
Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson after a dispute with Oracle. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven based projects as well as arbitrary shell scripts and Windows batch commands. The primary developer of Jenkins is Kohsuke Kawaguchi. Released under the MIT License, Jenkins is free software.
\n

Links

\n \n

00:56:14 Puppet

\n

Over at the Puppet booth we talk to Eric Sorenson from PuppetLabs and Bert Van Vreckem from the Belgium Puppet user group.

\n
Puppet Open Source is a flexible, customizable framework available under the Apache 2.0 license designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state - or the “what” - of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state. In automating the mundane, Puppet frees you to work on more challenging projects with higher business impact. Puppet Open Source is the underlying technology for Puppet Enterprise and runs on all major Linux distributions, major Unix platforms like Solaris, HP-UX, and AIX, and Microsoft Windows.
\n

Links

\n \n

Music

\nTrack name                               : Free Software Song\nPerformer                                : Fenster\nRecorded date                            : 2002\nCopyright                                : Copyright (C) 2002, \nFenster LLC. Verbatim copying of this entire recording is permitted in any medium, \nprovided this notice is preserved. \nPerformers: \nPaul Robinson (vocals), \nRoman Kravec (guitar), \nEd D\'Angelo (bass), \nDave Newman (drums), \nBrian Yarbrough (trumpet), \nTony Moore (trumpet). \nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\n
\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1362,1), (1454,'2014-02-27','HPR Coverage at FOSDEM 2014 Part 5',6030,'FOSDEM 2014 Report, part 5','

HPR Coverage at FOSDEM 2014

\r\n

\r\nThe following are a series of interviews recorded at FOSDEM 2014.\r\n

\r\n
\r\nFOSDEM is a free event that offers open source communities a place to meet, share ideas and collaborate.\r\n
\r\n

\r\nFor more information see the website https://fosdem.org/2014/, where you can watch a recording of the many talks https://video.fosdem.org/2014/\r\n

\r\n

Day 2 Part 3

\r\n

\"\"
Free as in BEER

\r\n\r\n

00:00:28 Perl Community

\r\n

\r\nI chat with Wendy G.A. van Dijk who, while not selling cute camels, is promoting the Perl Community.\r\n

\r\n

\"\"
perl nlpw::2014 Dutch Perl Workshop 25 April Utrecht

\r\n
\r\nPowerful, stable, mature, portable. Perl 5 is a highly capable, feature-rich programming language with over 26 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.\r\n
\r\n

\"\"
A big camel

\r\n

Links

\r\n\r\n\r\n

00:07:42 RedHat

\r\n

\r\nFredric Hornain talks to us about G6 Containers, AS7, Qpid and much more.\r\n

\r\n

Links

\r\n\r\n\r\n

00:12:19 OpenOffice

\r\n

\r\nOliver-Rainer Wittmann from IBM takes some time to chat with us about OpenOffice.\r\n

\r\n

\"\"
Swag at the OpenOffice booth

\r\n
\r\nApache OpenOffice is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. It is available in many languages and works on all common computers. It stores all your data in an international open standard format and can also read and write files from other common office software packages. It can be downloaded and used completely free of charge for any purpose.\r\n
\r\n

Links

\r\n\r\n\r\n

00:24:07 Elasticsearch

\r\n

\r\nHonza Kral takes some time out to chat with us about the Elasticsearch ELK Stack. \r\n

\r\n

\"\"
Honza Kral from Elasticsearch

\r\n
\r\nBy combining the massively popular Elasticsearch, Logstash and Kibana we have created an end-to-end stack that delivers actionable insights in real-time from almost any type of structured and unstructured data source. Built and supported by the engineers behind each of these open source products, the Elasticsearch ELK stack makes searching and analyzing data easier than ever before.\r\n
\r\n

Links

\r\n\r\n\r\n

00:33:25 LibreOffice

\r\n

\r\nWe have a great conversation with Cor Nouws, who proves that you can earn a living supporting Free Software.\r\n

\r\n

\"\"
The hard working Libreoffice booth team

\r\n
\r\nLibreOffice is the most widely used free open source office software. It is a community-driven project of The Document Foundation. LibreOffice is developed by professionals and by users, just like you, who believe in the principles of free software and in sharing their work with the world in a non-restrictive way. At the core of these principles is the promise of better-quality, highly-reliable and secure software that gives you greater flexibility at zero cost and no end-user lock-in. LibreOffice works natively with the Open Document Format, but also brings you support for by far the most file types for office-documents. It comes with support for over 80 languages and with a whole amount of other unique features to work with your texts, spreadsheets, presentations, drawings and data.\r\n
\r\n

Links

\r\n\r\n\r\n

00:47:34 guifi.net

\r\n

\r\nRogier Baig talks to us about the roll out of peer to peer networks.\r\n

\r\n
\r\nguifi.net is a telecommunications network, is open, free and neutral because is built through a peer to peer agreement where everyone can join the network by providing his connection, and therefore, extending the network and gaining connectivity to all. guifi.net is owned by all who join. Is a collaborative project horizontally managed composed by individuals, organizations, enterprises, education institutions and universities and government offices. Is open so everyone can participate in same terms and conditions within the scope of the Wireless Commons.\r\n
\r\n

Links

\r\n\r\n\r\n

00:58:01 Bareos

\r\n

\r\nJörg Steffens explains that bareos is not \"bare os\" but rather Bareos - Backup Archiving REcovery Open Sourced. \r\n

\r\n
\r\nBareos is a 100% open source fork of the backup project from bacula.org. The fork is in development since late 2010, it has a lot of new features. The source has been published on github, licensed AGPLv3.\r\n
\r\n

Links

\r\n\r\n\r\n

01:05:30 XMPP realtime lounge

\r\n

\r\nLights, Sensors, Switches, Dimmers and of course the obligatory RaspberryPi and a bread board. So what is this you ask ? Well Ralph Meijer, Edwin Mons and Joachim Lindborg explain the \"Internet of things\" and how they want to use the XMPP protocol to \"chat\" with your devices. The plan is simple: set-up each device so it can talk to XMPP, then you can use Jabber or any other XMPP client to talk to them.\r\n

\r\n

\"\"
The lads from the XMPP realtime lounge

\r\n
\r\nThe Extensible Messaging and Presence Protocol (XMPP) is an open technology for real-time communication, which powers a wide range of applications including instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data. The technology pages provide more information about the various XMPP “building blocks”. Several books about Jabber/XMPP technologies are available, as well.\r\n
\r\n

Links

\r\n\r\n\r\n

01:24:09 Jitsi

\r\n

\r\nWe have a chat with Emil Ivov, the project lead of Jitsi.\r\n

\r\n
\r\nJitsi (formerly SIP Communicator) is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, Windows Live, Yahoo! and many other useful features. Jitsi is Open Source / Free Software, and is available under the terms of the LGPL.\r\n
\r\n

Links

\r\n\r\n\r\n

01:31:09 FOSDEM

\r\n

\r\nTo wrap up the show I managed to track down Jan-Frederik Martens from the FOSDEM team.\r\n

\r\n
\r\n\r\n
\r\n

Links

\r\n\r\n\r\n

01:36:36 Music - Entire Song

\r\n
\r\nTrack name                               : Free Software Song\r\nPerformer                                : Fenster\r\nRecorded date                            : 2002\r\nCopyright                                : Copyright (C) 2002, \r\nFenster LLC. Verbatim copying of this entire recording is permitted in any medium, \r\nprovided this notice is preserved. \r\nPerformers: \r\nPaul Robinson (vocals), \r\nRoman Kravec (guitar), \r\nEd D\'Angelo (bass), \r\nDave Newman (drums), \r\nBrian Yarbrough (trumpet), \r\nTony Moore (trumpet). \r\nFree software info at www.gnu.org speeches at audio-video.gnu.org/audio\r\n
\r\n',30,78,1,'CC-BY-SA','FOSDEM,2014,interviews',0,1364,1), (1458,'2014-03-05','Free Culture and Open Animation',2550,'fscons, interview, anime, creative commons, free culture, animation','

This interview with Julia Velkova and Konstantin Dimitriev will shed some light on free culture, open animation, Synfig Studio and the Russian animé being developed by the Morevna Project. Today, on Hacker Public Radio.

\n

\"Support Open Animation projects! Because they cary a lot of potential for inovation.\"
-- Julia

\n

FSCONS 2012: \"Open animation projects: state of the art, problems and perspectives\"

\n

We all know of the Blender Projects, like Elephants Dream, Big Buck Bunny and Sintel, but do you know of any more? Creating an animated movie is hard. Many enthusiasts start projects up that soon thereafter unfortunately die off.

\n

The state of this area of interest is what Julia Velkova has concentrated her research on. At FSCONS 2012 she gave the first part of a presentation, painting a picture of the state of matters, then followed by open animator Konstantin Dimitriev who introduced both the Morevna Project and the free and open source tool Synfig Studio.

\n

At this presentation Konstantin showed the premiere trailer for his animé movie \"The Beautiful Queen Marya Morevna\", a modernized version of a traditional Russian tale. Both the trailer and Julia and Konstantins presentations are available on YouTube.

\n

Konstantin has used indiegogo to crowdfund a full time developer for Synfig Studio. He wrote: \"I am mentoring a full-time developer Ivan Mahonin, who is working on Synfig code. We have funded his work in previous months by running similar fundraising campaigns for October, November, December, January and February.\" So go help them with the rest of 2014 as well!

\n

Go help the Morevna Project and Synfig Studio, follow both Julia and Konstantin on Twitter to get updates on this very interesting part of the free and open community that I suspect we sometimes might forget.

\n

Stuff referenced in the episode

\n\n

How to reach me

\n

You should follow me and subscribe to All In IT Radio:

\n\n',192,78,1,'CC-BY-SA','FSCONS',0,1440,1), @@ -992,9 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2459,'2018-01-04','free software\'s long tail',436,'Response to hpr2443 :: pdmenu by pdmenu\'s author','

Surprised to see in my podcast feed an episode about an insignificant program which I\'d written two decades earlier, I thought I\'d record a response with some thoughts on free software\'s long tail.

\r\n',360,0,0,'CC-BY-SA','pdmenu,free software',0,0,1), (2461,'2018-01-08','Gitolite',1839,'Using Gitolite to administer your Git server.','

Gitolite provides an admin a centralised interface, in the form of a configuration file, to make managing users, user permissions, repos, and user and repo groups easy. It abstracts Git users from UNIX users by defining a user by public keys, and manages permissions down to the branch-level. And better yet, it is itself managed over Git.\r\n

\r\n

\r\nProper documentation is available on Gitolite.com

',78,81,0,'CC-BY-SA','git,server,admin,dev',0,0,1), (2471,'2018-01-22','Tea Time!',379,'I go over where I am at with Tea','',36,0,1,'CC-BY-SA','Tea, Yerba Mate Pajarito',0,0,1), -(2462,'2018-01-09','AudioBookClub-14-Triplanetary-(First-in-the-Lensman-Series)',7030,'The HPR_AudioBookClub discusses Triplanetary: First in the Lensman Series by E. E. \"Doc\" Smith','

SUMMARY

\r\n

In this episode, the HPR_AudioBookClub discusses Triplanetary: First in the Lensman Series by E. E. \"Doc\" Smith.\r\n
https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/

\r\n

Non-Spoiler Thoughts

\r\n\r\n

BEVERAGE REVIEWS

\r\n

As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode

\r\n\r\n

Other Things We Talked About

\r\n\r\n

OUR NEXT AUDIOBOOK

\r\n

City Of Masks by Mike Reeves-McMillan\r\n
https://scribl.com/books/PC439/city-of-masks

\r\n

FURTHER RECOMMENDATIONS

\r\n

The rest of the Lensman Series: https://en.wikipedia.org/wiki/Lensman_series

\r\n

What the new Star Wars movies should have been about: https://en.wikipedia.org/wiki/Thrawn_trilogy

\r\n

FEEDBACK

\r\n

Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please leave a few words in the episode\'s comment section.\r\n
As always; remember to visit the HPR contribution page HPR could really use your help right now.

\r\n

https://hackerpublicradio.org/contribute.php

\r\n

Sincerely,\r\n
The HPR_AudioBookClub

\r\n

P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.

\r\n
\r\n

OUR AUDIO

\r\n

This episode was processed using Audacity https://audacity.sourceforge.net/. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).

\r\n

Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.

\r\n

Next we use the \"Compressor\" effect with the following settings:

\r\n \r\n

After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.

\r\n

At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with it\'s default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes a conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound sped up and choppy.

\r\n

At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.

\r\n

We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can \"Mix and Render\" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR FTP server.

\r\n

Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being \"crashy\" but if you remember save after every major transform, you will wonder how it ever got that reputation.

\r\n',157,53,1,'CC-BY-SA','HPR AudioBookClub, Triplanetary, E. E. \"Doc\" Smith',0,0,1), -(2460,'2018-01-05','The Alien Brothers Podcast - S01E03 - Decline of American Empire',6830,'The Alien Brothers penetrate the Van Allen belt to tap in, and transmit an intergalactic podcast','

Summary:

\r\n

\r\nCasper and Rutiger opt for a time of ease and relaxation by discussing happy light topics: the decline of American Empire and recent reversal of Net Neutrality protections [or the rollout of Net Neuterality -c] (December 2017).\r\n

\r\n

Links and Notes:

\r\n

\r\nRe: Empire - moral decline and massive wealth inequality, role in imperial decline [1] -r
\r\nRe: Empire - Noam Chomsky and Decline of American Empire [2] -r
\r\nRe: Empire - moral decline - death as sport (Onion spoof) [3] -r
\r\nRe: Net Neutrality - Rutiger apologies - to Casper, for completely derailing the conversation on Net Neutrality by believing that pay-for-bandwidth/capacity and limiting access to content are both legitimate elements of the Net Neutrality debate, but over-focusing on the infrastructure/de-emphasizing the content argument. See Prevent Over-Use of Bandwidth and Pricing Models vs. Data Discrimination [4] -r
\r\nRe: Empire - consumption of human suffering as entertainment - modern Roman colosseum [5] -r
\r\nRe: Empire - the thought leaders over at Reddit on elements of declining empire [6] -r
\r\nRe: Thoughts - Volume One Chapter Two of Diek Minusky’s The Nature of Systems will be coming with… episode 4! Sorry folks. Hold… hold! -r
\r\nRe: Getting Things Done - by David Allen [7]
\r\n

\r\n\r\n\r\n

Timeline / Additional Links:

\r\n

\r\n00:00:00 - 00:13:00 Settling in - Casper and Rutiger get acquainted after being off the air for a while. Skip this part if you don’t care about the characters Casper and Rutiger and their degeneration…
\r\nBegin Topic 1: Net Neuterality / Net Neutrality Rollback
\r\n00:14:00 - 00:30:00 The Deployment of Net Neuterality / Rollback of Net Neutrality - Casper attempts to boil this topic down nice and easy for Rutiger, yet Rutiger conflates this (see above), but that is OK as this is normal for pleebs. Members of HPR will understand.
\r\n00:30:00 - 00:36:00 Fox & Disney Merger - Coincidence or Conspiracy on timing w/ Net Neutrality rollback?
\r\n00:36:00 - 00:40:30 How Should HPR Community Respond or Mitigate This? Credit goes to Rob Placone and Jimmy Dore for mentioning Municipality developed internet
\r\nhttps://www.youtube.com/watch?v=mvJ93kjSXiQ
\r\n00:40:30 - 00:48:00 Discussion on Availability of Access
\r\n00:48:00 - 00:52:00 Casper takes a sharp pivot off track - A satellite is mentioned and Casper brings up DMB unfortunately for the listener
\r\n00:52:00 - 00:56:00 FREESTYLE JAM!@&#%^
\r\n00:58:00 - Ron Swanson has words for Ajit Pai
\r\n01:00:00 - Rutiger Does Not Speak in Tribe Called Quest Protocol call and response
\r\n01:05:00 - 01:20:00 Casper and Rutiger give their distinct definition of Empire and expand upon this
\r\n01:20:00 - 01:23:00 MUDs, OG Tech & Being Alone Together
\r\n01:23:00 - Casper mentions 150 people own EVERYTHING as mentioned here by Chamath Palihapitiya
\r\nhttps://www.youtube.com/watch?v=PMotykw0SIk
\r\n“During his View From The Top talk, Chamath Palihapitiya, founder and CEO of Social Capital, discussed how money is an instrument of change which should be used to make the world a better place”
\r\n01:27:00 - 01:30:00 - Being Alone Together
\r\n01:30:00 - 01:33:00 - Bullying and how Technology can Exponentiate this
\r\n01:33:00 - How to DEBUG… seriously https://conncounseling.weebly.com/stop--debug.html
\r\n01:39:00 - Consumerism and the Decline of Empire
\r\n01:40:00 - DW Documentaries Casper said he would find
\r\nGreed - https://www.dw.com/en/tv/greed/s-32898
\r\nThe Divide Part 1 - https://www.dw.com/en/the-divide-part-1/av-41378206
\r\nThe Divide Part 2 - https://www.dw.com/en/the-divide-2/av-41467377
\r\n01:42:00 - Immortality Through Consumerism?
\r\n01:43:00 - Where are we if Not Here?
\r\n01:45:00 - Self Destruction
\r\n01:46:00 - Celebrity Chefs and the Tie to the Roman Empire - Casper remembered post-cast that this was from The Four Horsemen Documentary as explained here:
\r\nhttps://barnabyisright.com/2013/03/30/why-celebrity-chefs-herald-the-end-of-empire/
\r\n01:47:00 - Casper (Mis)Quotes Frank Zappa - by saying “Politics is the entertainment branch of the Military Industrial Complex” https://www.reddit.com/r/Zappa/comments/2qxpnu/politics_is_the_entertainment_branch_of_industry/
\r\n01:48:00 - (S)Elections are becoming irrelevant
\r\n01:50:00 - Casper recommends International News Alternatives like BBC, RT, AlJazeera if you would like to know what is going on in the world
\r\nAddendum - Not mentioned in Podcast, but worth a link regarding the state of our MSM in reporting false information on Russia and WikiLeaks from Glenn Greenwald:
\r\nhttps://theintercept.com/2017/12/09/the-u-s-media-yesterday-suffered-its-most-humiliating-debacle-in-ages-now-refuses-all-transparency-over-what-happened/
\r\n01:51:00 - Wrapping Up The Show & ShoutOuts to Klaatu!
\r\n01:53:00 - Casper argues with Gerald to cut the recording\r\n

\r\n',359,0,1,'CC-BY-SA','Net Neutrality',0,0,1), -(2463,'2018-01-10','Setting up a 32 Bit Ubuntu Server',762,'Repurpose a 32 bit small form factor working station','

So what is the purpose - I had an old windows backup workstation at work that I did a lot backups with. It got to the point where it was just too slow and low spec to handle the windows 7 updates and with my company switching to the 365/sharepoint/one drive it was not needed anymore. So I wanted not to throw it away as I had sprung for 160GB hard drive a long time ago. “I know at work and purchasing a hard drive for work.” But it lasted more than 10 years doing my outlook backups and file shares.

\r\n

So my first problem was I was pretty sure I only had 32 bit.

\r\n

So no centos or suse in 32 bit. I could have went fedora but I wanted a really long time with support. So it came down to ubuntu 16.04, Debian or Net BSD with I386 repos I could use long term. I was more comfortable with Ubuntu and 16.04 has about 3 years support left on it.

\r\n

Its a small form factor computer so I carried it home for a few days. And got the ISO down loaded again no usb drive boot only DVD.

\r\n

So what is it. I did a uname -a and and looked at the proc cpu to see what the cpu was.
\r\nhttps://www.tecmint.com/find-out-linux-system-is-32-bit-or-64-bit/
\r\nhttps://www.computerhope.com/issues/ch001121.htm
\r\nThe second linked worked best.

\r\n

I had a lot of trouble with lamp and own/next cloud with both snaps and straight install. I broke the install several times. In the end I said what do really know how do well with it right now. So I installed Open SSH server, tightVNC, A really thin xfce 4, ffmpeg and youtube-dl and uget. So I will play with snaps only in the future and keep this basic config.

\r\n

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04

\r\n

Note I did not auto start VNC because I found in my creations of this server that it used too much RAM vs just starting it and killing it.

\r\n

It is the perfect video processing machine in the moment. If youtube-dl can’t get it I can use uget via vnc and that will then transcode if needed. Mostly for mp3.
\r\nhttps://rg3.github.io/youtube-dl/ youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.

\r\n

I will work on the nextcloud snap and other snaps as they are easy to install or remove without hurting the base system.

\r\n

Possible other projects - Owncloud or Storj
\r\nhttps://storj.io/share.html
\r\nOne you can make a little money with it :)

\r\n',129,0,0,'CC-BY-SA','32-bit server, Ubuntu',0,0,1), -(2464,'2018-01-11','The Alien Brothers Podcast - S01E04 - Digital Instruments',3906,'Casper and Rutiger Detail their Digital and Analog Sonic Setups in IOS and Android','

Casper and Rutiger are back with a very simple topic: Making music with various Digital Audio Workstations.

\r\n

Rutiger details his MacOS / iOS platform and the Apps he uses to create his noise:
\r\nhttps://soundcloud.com/fibrechannel

\r\n

Casper details his Windows setup with a relatively cheap DAW and various Analog and Digital transmissions he uses to create his noise:
\r\nhttps://soundcloud.com/user-393542827

\r\n

@alienbpc

\r\n',359,0,1,'CC-BY-SA','DAW, Sonic Voyages, iOS Music Apps, PreSonus Audiobox 22vsl, Logic Pro X, Studio One',0,0,1), -(2696,'2018-12-03','HPR Community News for November 2018',4317,'HPR Volunteers talk about shows released and comments posted in November 2018','\n\n

New hosts

\n

\nWelcome to our new host:
\n\n desearcher.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2674Thu2018-11-01Raspberry pi3 open media serverJWP
2675Fri2018-11-02YouTube PlaylistsAhuka
2676Mon2018-11-05HPR Community News for October 2018HPR Volunteers
2677Tue2018-11-06Thoughts on language learning part 4 - RPG.dodddummy
2678Wed2018-11-07Explaining the controls on my Amateur HF Radio Part 4MrX
2679Thu2018-11-08Extra ancillary Bash tips - 13Dave Morriss
2680Fri2018-11-09Some Additional Talk About Characters -- 01lostnbronx
2681Mon2018-11-12DerbyCon Interview - Hackers for CharityXoke
2682Tue2018-11-13(NOT) All About Blenderm1rr0r5h4d35
2683Wed2018-11-14Using Open source tools to visualize the heartrate and blood oxygen saturation level of my stepchildJeroen Baten
2684Thu2018-11-15Making a remote control visibleKen Fallon
2685Fri2018-11-16Scientific and Medical ReportsAhuka
2686Mon2018-11-19(NOT) All About Blender - Part the Secondm1rr0r5h4d35
2687Tue2018-11-20Some Additional Talk About Characters -- 02lostnbronx
2688Wed2018-11-21Explaining the controls on my Amateur HF Radio Part 5MrX
2689Thu2018-11-22Bash Tips - 14Dave Morriss
2690Fri2018-11-23A chat about the HiveMQ BrokerKen Fallon
2691Mon2018-11-26DerbyCon Interview - John StrandXoke
2692Tue2018-11-27YouTube URL tricksdesearcher
2693Wed2018-11-28Getting started with web based game in Haskell and ElmTuula
2694Thu2018-11-29Bandit UpdateNYbill
2695Fri2018-11-30Problems with StudiesAhuka
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 24 comments in total.

\n

There are 9 comments on\n7 previous shows:

\n\n

There are 15 comments on 8 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-November/thread.html\n\n\n

Any other business

\n

Hacker Public Radio New Year’s Eve Show

\n

Edited from linuxlugcast.com

\n

Hey folks

\n

It’s that time of year again. Time for the Hacker Public Radio 24 hr (26 hr) New Years Eve Show.

\n

For those who don’t know on New Years Eve 2018-12-31 at 10:00 am UTC (5:00 am EST) we will have a recording going on the HPR Mumble server (at ch1.teamspeak.cc on port 64747) for anyone to come on say “Happy New Year” and talk about what ever they want.

\n

We will leave the recording going until 2019-01-01 12:00 am UTC (7:00 am EST) or until the conversation stops.

\n

For those who have never used Mumble before, we have a guide over at linuxlugcast.com in our how to section explaining how to setup the desktop Mumble client, but Mumble isn’t only available for the desktop. It is also available for Android and IOS.

\n

We are also going to setup an etherpad for people to share links to things they are discussing.

\n

So please stop in. Say “Hi” and maybe join in the conversation with other HPR listeners and contributors. It’s always a good time.

\n

New podcast - Libre Lounge

\n

Libre Lounge

\n

Quoted from the site:

\n
\n

Libre Lounge is a podcast where we casually discuss various topics involving user freedom, crossing free software, free culture, network and hosting freedom, and libre hardware designs. We discuss everything from policy and licensing to deep dives on technical topics… whatever seems interesting that week. At some point we might even have guests!

\n
\n

Internet Archive funding drive

\n

As you know, HPR uploads all current episodes to the Internet Archive at https://archive.org, and is in the process of uploading older shows, so we are particularly keen that this amazing service continues.

\n

The Internet Archive is currently fundraising. Donations are currently being matched by a generous supporter, so this will double your impact if you are able to donate.

\n

Tags and Summaries

\n

Over the period tags and/or summaries have been added to 23 shows which were without them.

\n

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), -(2721,'2019-01-07','HPR Community News for December 2018',4247,'HPR Volunteers talk about shows released and comments posted in December 2018','\n\n

New hosts

\n

\nWelcome to our new host:
\n\n Edward Miro / c1ph0r.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2696Mon2018-12-03HPR Community News for November 2018HPR Volunteers
2697Tue2018-12-04The Linux Shutdown Command ExplainedJWP
2698Wed2018-12-05XSV for fast CSV manipulations - Part 1b-yeezi
2699Thu2018-12-06Bash Tips - 15Dave Morriss
2700Fri2018-12-07Episode 3000Ken Fallon
2701Mon2018-12-10First impressions of the Odroid-gododddummy
2702Tue2018-12-11Audacity set up and response to episode 2658Tony Hughes AKA TonyH1212
2703Wed2018-12-12Fog of war in Yesod based gameTuula
2704Thu2018-12-13Intro to Scribusklaatu
2705Fri2018-12-14Evidence-based MedicineAhuka
2706Mon2018-12-17Why I love the IBM AS/400 computer systemsJeroen Baten
2707Tue2018-12-18Steganalysis 101Edward Miro / c1ph0r
2708Wed2018-12-19Ghostscriptklaatu
2709Thu2018-12-20Bash Tips - 16Dave Morriss
2710Fri2018-12-21Youtube downloader for channelsKen Fallon
2711Mon2018-12-24Raspberry Pi 3A+ ReviewYannick the french guy from Switzerland
2712Tue2018-12-25Steganographyklaatu
2713Wed2018-12-26Resources in 4x gameTuula
2714Thu2018-12-27Airplane stalls and Angle of AttackBrian in Ohio
2715Fri2018-12-28About ONAPJWP
2716Mon2018-12-31Really Simple YouTubeThaj Sara
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 34 comments in total.

\n

There are 15 comments on\n11 previous shows:

\n\n

There are 19 comments on 10 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-December/thread.html\n\n\n

Any other business

\n

\nThanks to all HPR contributors in 2018!\n

\n

\nAaressaar, Ahuka, Al, Archer72, b-yeezi, bjb, bookewyrmm, Brian in Ohio, clacke, Claudio Miranda, Clinton Roy, Dave Morriss, David Whitman, desearcher, dodddummy, Edward Miro / c1ph0r, finux, folky, Honkeymagoo, HPR Volunteers, HPR_AudioBookClub, Jeroen Baten, Joey Hess, Jon Kulp, JWP, Ken Fallon, klaatu, knightwise, lostnbronx, m1rr0r5h4d35, MPardo, MrX, NYbill, operat0r, Philip, Quvmoh, Shane Shennan, sigflup, Steve Saner, swift110, Thaj Sara, The Alien Brothers Podcast (ABP), the_remora, TheDUDE, thelovebug, ToeJet, Tony Hughes AKA TonyH1212, Tuula, Various Creative Commons Works, Various Hosts, Xoke, Xtrato, Yannick the french guy from Switzerland.\n

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), diff --git a/sql/hpr-db-part-13.sql b/sql/hpr-db-part-13.sql index b38116a..a8eb894 100644 --- a/sql/hpr-db-part-13.sql +++ b/sql/hpr-db-part-13.sql @@ -1,3 +1,9 @@ +(2462,'2018-01-09','AudioBookClub-14-Triplanetary-(First-in-the-Lensman-Series)',7030,'The HPR_AudioBookClub discusses Triplanetary: First in the Lensman Series by E. E. \"Doc\" Smith','

SUMMARY

\r\n

In this episode, the HPR_AudioBookClub discusses Triplanetary: First in the Lensman Series by E. E. \"Doc\" Smith.\r\n
https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/

\r\n

Non-Spoiler Thoughts

\r\n\r\n

BEVERAGE REVIEWS

\r\n

As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode

\r\n\r\n

Other Things We Talked About

\r\n\r\n

OUR NEXT AUDIOBOOK

\r\n

City Of Masks by Mike Reeves-McMillan\r\n
https://scribl.com/books/PC439/city-of-masks

\r\n

FURTHER RECOMMENDATIONS

\r\n

The rest of the Lensman Series: https://en.wikipedia.org/wiki/Lensman_series

\r\n

What the new Star Wars movies should have been about: https://en.wikipedia.org/wiki/Thrawn_trilogy

\r\n

FEEDBACK

\r\n

Thank you very much for listening to this episode of the HPR_AudioBookClub. We had a great time recording this show, and we hope you enjoyed it as well. We also hope you\'ll consider joining us next time. Please leave a few words in the episode\'s comment section.\r\n
As always; remember to visit the HPR contribution page HPR could really use your help right now.

\r\n

https://hackerpublicradio.org/contribute.php

\r\n

Sincerely,\r\n
The HPR_AudioBookClub

\r\n

P.S. Some people really like finding mistakes. For their enjoyment, we always include a few.

\r\n
\r\n

OUR AUDIO

\r\n

This episode was processed using Audacity https://audacity.sourceforge.net/. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).

\r\n

Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.

\r\n

Next we use the \"Compressor\" effect with the following settings:

\r\n \r\n

After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.

\r\n

At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with it\'s default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes a conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound sped up and choppy.

\r\n

At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.

\r\n

We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are speaking, and we try to keep the peaks under -6db, and we adjust the Gain on each of the new tracks so that all volumes are similar, and more importantly comfortable. Once this is done we can \"Mix and Render\" all of our tracks into a single track for export to the .FLAC file which is uploaded to the HPR FTP server.

\r\n

Remember to save often when using Audacity. We like to save after each of these steps. Audacity has a reputation for being \"crashy\" but if you remember save after every major transform, you will wonder how it ever got that reputation.

\r\n',157,53,1,'CC-BY-SA','HPR AudioBookClub, Triplanetary, E. E. \"Doc\" Smith',0,0,1), +(2460,'2018-01-05','The Alien Brothers Podcast - S01E03 - Decline of American Empire',6830,'The Alien Brothers penetrate the Van Allen belt to tap in, and transmit an intergalactic podcast','

Summary:

\r\n

\r\nCasper and Rutiger opt for a time of ease and relaxation by discussing happy light topics: the decline of American Empire and recent reversal of Net Neutrality protections [or the rollout of Net Neuterality -c] (December 2017).\r\n

\r\n

Links and Notes:

\r\n

\r\nRe: Empire - moral decline and massive wealth inequality, role in imperial decline [1] -r
\r\nRe: Empire - Noam Chomsky and Decline of American Empire [2] -r
\r\nRe: Empire - moral decline - death as sport (Onion spoof) [3] -r
\r\nRe: Net Neutrality - Rutiger apologies - to Casper, for completely derailing the conversation on Net Neutrality by believing that pay-for-bandwidth/capacity and limiting access to content are both legitimate elements of the Net Neutrality debate, but over-focusing on the infrastructure/de-emphasizing the content argument. See Prevent Over-Use of Bandwidth and Pricing Models vs. Data Discrimination [4] -r
\r\nRe: Empire - consumption of human suffering as entertainment - modern Roman colosseum [5] -r
\r\nRe: Empire - the thought leaders over at Reddit on elements of declining empire [6] -r
\r\nRe: Thoughts - Volume One Chapter Two of Diek Minusky’s The Nature of Systems will be coming with… episode 4! Sorry folks. Hold… hold! -r
\r\nRe: Getting Things Done - by David Allen [7]
\r\n

\r\n\r\n\r\n

Timeline / Additional Links:

\r\n

\r\n00:00:00 - 00:13:00 Settling in - Casper and Rutiger get acquainted after being off the air for a while. Skip this part if you don’t care about the characters Casper and Rutiger and their degeneration…
\r\nBegin Topic 1: Net Neuterality / Net Neutrality Rollback
\r\n00:14:00 - 00:30:00 The Deployment of Net Neuterality / Rollback of Net Neutrality - Casper attempts to boil this topic down nice and easy for Rutiger, yet Rutiger conflates this (see above), but that is OK as this is normal for pleebs. Members of HPR will understand.
\r\n00:30:00 - 00:36:00 Fox & Disney Merger - Coincidence or Conspiracy on timing w/ Net Neutrality rollback?
\r\n00:36:00 - 00:40:30 How Should HPR Community Respond or Mitigate This? Credit goes to Rob Placone and Jimmy Dore for mentioning Municipality developed internet
\r\nhttps://www.youtube.com/watch?v=mvJ93kjSXiQ
\r\n00:40:30 - 00:48:00 Discussion on Availability of Access
\r\n00:48:00 - 00:52:00 Casper takes a sharp pivot off track - A satellite is mentioned and Casper brings up DMB unfortunately for the listener
\r\n00:52:00 - 00:56:00 FREESTYLE JAM!@&#%^
\r\n00:58:00 - Ron Swanson has words for Ajit Pai
\r\n01:00:00 - Rutiger Does Not Speak in Tribe Called Quest Protocol call and response
\r\n01:05:00 - 01:20:00 Casper and Rutiger give their distinct definition of Empire and expand upon this
\r\n01:20:00 - 01:23:00 MUDs, OG Tech & Being Alone Together
\r\n01:23:00 - Casper mentions 150 people own EVERYTHING as mentioned here by Chamath Palihapitiya
\r\nhttps://www.youtube.com/watch?v=PMotykw0SIk
\r\n“During his View From The Top talk, Chamath Palihapitiya, founder and CEO of Social Capital, discussed how money is an instrument of change which should be used to make the world a better place”
\r\n01:27:00 - 01:30:00 - Being Alone Together
\r\n01:30:00 - 01:33:00 - Bullying and how Technology can Exponentiate this
\r\n01:33:00 - How to DEBUG… seriously https://conncounseling.weebly.com/stop--debug.html
\r\n01:39:00 - Consumerism and the Decline of Empire
\r\n01:40:00 - DW Documentaries Casper said he would find
\r\nGreed - https://www.dw.com/en/tv/greed/s-32898
\r\nThe Divide Part 1 - https://www.dw.com/en/the-divide-part-1/av-41378206
\r\nThe Divide Part 2 - https://www.dw.com/en/the-divide-2/av-41467377
\r\n01:42:00 - Immortality Through Consumerism?
\r\n01:43:00 - Where are we if Not Here?
\r\n01:45:00 - Self Destruction
\r\n01:46:00 - Celebrity Chefs and the Tie to the Roman Empire - Casper remembered post-cast that this was from The Four Horsemen Documentary as explained here:
\r\nhttps://barnabyisright.com/2013/03/30/why-celebrity-chefs-herald-the-end-of-empire/
\r\n01:47:00 - Casper (Mis)Quotes Frank Zappa - by saying “Politics is the entertainment branch of the Military Industrial Complex” https://www.reddit.com/r/Zappa/comments/2qxpnu/politics_is_the_entertainment_branch_of_industry/
\r\n01:48:00 - (S)Elections are becoming irrelevant
\r\n01:50:00 - Casper recommends International News Alternatives like BBC, RT, AlJazeera if you would like to know what is going on in the world
\r\nAddendum - Not mentioned in Podcast, but worth a link regarding the state of our MSM in reporting false information on Russia and WikiLeaks from Glenn Greenwald:
\r\nhttps://theintercept.com/2017/12/09/the-u-s-media-yesterday-suffered-its-most-humiliating-debacle-in-ages-now-refuses-all-transparency-over-what-happened/
\r\n01:51:00 - Wrapping Up The Show & ShoutOuts to Klaatu!
\r\n01:53:00 - Casper argues with Gerald to cut the recording\r\n

\r\n',359,0,1,'CC-BY-SA','Net Neutrality',0,0,1), +(2463,'2018-01-10','Setting up a 32 Bit Ubuntu Server',762,'Repurpose a 32 bit small form factor working station','

So what is the purpose - I had an old windows backup workstation at work that I did a lot backups with. It got to the point where it was just too slow and low spec to handle the windows 7 updates and with my company switching to the 365/sharepoint/one drive it was not needed anymore. So I wanted not to throw it away as I had sprung for 160GB hard drive a long time ago. “I know at work and purchasing a hard drive for work.” But it lasted more than 10 years doing my outlook backups and file shares.

\r\n

So my first problem was I was pretty sure I only had 32 bit.

\r\n

So no centos or suse in 32 bit. I could have went fedora but I wanted a really long time with support. So it came down to ubuntu 16.04, Debian or Net BSD with I386 repos I could use long term. I was more comfortable with Ubuntu and 16.04 has about 3 years support left on it.

\r\n

Its a small form factor computer so I carried it home for a few days. And got the ISO down loaded again no usb drive boot only DVD.

\r\n

So what is it. I did a uname -a and and looked at the proc cpu to see what the cpu was.
\r\nhttps://www.tecmint.com/find-out-linux-system-is-32-bit-or-64-bit/
\r\nhttps://www.computerhope.com/issues/ch001121.htm
\r\nThe second linked worked best.

\r\n

I had a lot of trouble with lamp and own/next cloud with both snaps and straight install. I broke the install several times. In the end I said what do really know how do well with it right now. So I installed Open SSH server, tightVNC, A really thin xfce 4, ffmpeg and youtube-dl and uget. So I will play with snaps only in the future and keep this basic config.

\r\n

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04

\r\n

Note I did not auto start VNC because I found in my creations of this server that it used too much RAM vs just starting it and killing it.

\r\n

It is the perfect video processing machine in the moment. If youtube-dl can’t get it I can use uget via vnc and that will then transcode if needed. Mostly for mp3.
\r\nhttps://rg3.github.io/youtube-dl/ youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.

\r\n

I will work on the nextcloud snap and other snaps as they are easy to install or remove without hurting the base system.

\r\n

Possible other projects - Owncloud or Storj
\r\nhttps://storj.io/share.html
\r\nOne you can make a little money with it :)

\r\n',129,0,0,'CC-BY-SA','32-bit server, Ubuntu',0,0,1), +(2464,'2018-01-11','The Alien Brothers Podcast - S01E04 - Digital Instruments',3906,'Casper and Rutiger Detail their Digital and Analog Sonic Setups in IOS and Android','

Casper and Rutiger are back with a very simple topic: Making music with various Digital Audio Workstations.

\r\n

Rutiger details his MacOS / iOS platform and the Apps he uses to create his noise:
\r\nhttps://soundcloud.com/fibrechannel

\r\n

Casper details his Windows setup with a relatively cheap DAW and various Analog and Digital transmissions he uses to create his noise:
\r\nhttps://soundcloud.com/user-393542827

\r\n

@alienbpc

\r\n',359,0,1,'CC-BY-SA','DAW, Sonic Voyages, iOS Music Apps, PreSonus Audiobox 22vsl, Logic Pro X, Studio One',0,0,1), +(2696,'2018-12-03','HPR Community News for November 2018',4317,'HPR Volunteers talk about shows released and comments posted in November 2018','\n\n

New hosts

\n

\nWelcome to our new host:
\n\n desearcher.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2674Thu2018-11-01Raspberry pi3 open media serverJWP
2675Fri2018-11-02YouTube PlaylistsAhuka
2676Mon2018-11-05HPR Community News for October 2018HPR Volunteers
2677Tue2018-11-06Thoughts on language learning part 4 - RPG.dodddummy
2678Wed2018-11-07Explaining the controls on my Amateur HF Radio Part 4MrX
2679Thu2018-11-08Extra ancillary Bash tips - 13Dave Morriss
2680Fri2018-11-09Some Additional Talk About Characters -- 01lostnbronx
2681Mon2018-11-12DerbyCon Interview - Hackers for CharityXoke
2682Tue2018-11-13(NOT) All About Blenderm1rr0r5h4d35
2683Wed2018-11-14Using Open source tools to visualize the heartrate and blood oxygen saturation level of my stepchildJeroen Baten
2684Thu2018-11-15Making a remote control visibleKen Fallon
2685Fri2018-11-16Scientific and Medical ReportsAhuka
2686Mon2018-11-19(NOT) All About Blender - Part the Secondm1rr0r5h4d35
2687Tue2018-11-20Some Additional Talk About Characters -- 02lostnbronx
2688Wed2018-11-21Explaining the controls on my Amateur HF Radio Part 5MrX
2689Thu2018-11-22Bash Tips - 14Dave Morriss
2690Fri2018-11-23A chat about the HiveMQ BrokerKen Fallon
2691Mon2018-11-26DerbyCon Interview - John StrandXoke
2692Tue2018-11-27YouTube URL tricksdesearcher
2693Wed2018-11-28Getting started with web based game in Haskell and ElmTuula
2694Thu2018-11-29Bandit UpdateNYbill
2695Fri2018-11-30Problems with StudiesAhuka
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 24 comments in total.

\n

There are 9 comments on\n7 previous shows:

\n\n

There are 15 comments on 8 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-November/thread.html\n\n\n

Any other business

\n

Hacker Public Radio New Year’s Eve Show

\n

Edited from linuxlugcast.com

\n

Hey folks

\n

It’s that time of year again. Time for the Hacker Public Radio 24 hr (26 hr) New Years Eve Show.

\n

For those who don’t know on New Years Eve 2018-12-31 at 10:00 am UTC (5:00 am EST) we will have a recording going on the HPR Mumble server (at ch1.teamspeak.cc on port 64747) for anyone to come on say “Happy New Year” and talk about what ever they want.

\n

We will leave the recording going until 2019-01-01 12:00 am UTC (7:00 am EST) or until the conversation stops.

\n

For those who have never used Mumble before, we have a guide over at linuxlugcast.com in our how to section explaining how to setup the desktop Mumble client, but Mumble isn’t only available for the desktop. It is also available for Android and IOS.

\n

We are also going to setup an etherpad for people to share links to things they are discussing.

\n

So please stop in. Say “Hi” and maybe join in the conversation with other HPR listeners and contributors. It’s always a good time.

\n

New podcast - Libre Lounge

\n

Libre Lounge

\n

Quoted from the site:

\n
\n

Libre Lounge is a podcast where we casually discuss various topics involving user freedom, crossing free software, free culture, network and hosting freedom, and libre hardware designs. We discuss everything from policy and licensing to deep dives on technical topics… whatever seems interesting that week. At some point we might even have guests!

\n
\n

Internet Archive funding drive

\n

As you know, HPR uploads all current episodes to the Internet Archive at https://archive.org, and is in the process of uploading older shows, so we are particularly keen that this amazing service continues.

\n

The Internet Archive is currently fundraising. Donations are currently being matched by a generous supporter, so this will double your impact if you are able to donate.

\n

Tags and Summaries

\n

Over the period tags and/or summaries have been added to 23 shows which were without them.

\n

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), +(2721,'2019-01-07','HPR Community News for December 2018',4247,'HPR Volunteers talk about shows released and comments posted in December 2018','\n\n

New hosts

\n

\nWelcome to our new host:
\n\n Edward Miro / c1ph0r.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2696Mon2018-12-03HPR Community News for November 2018HPR Volunteers
2697Tue2018-12-04The Linux Shutdown Command ExplainedJWP
2698Wed2018-12-05XSV for fast CSV manipulations - Part 1b-yeezi
2699Thu2018-12-06Bash Tips - 15Dave Morriss
2700Fri2018-12-07Episode 3000Ken Fallon
2701Mon2018-12-10First impressions of the Odroid-gododddummy
2702Tue2018-12-11Audacity set up and response to episode 2658Tony Hughes AKA TonyH1212
2703Wed2018-12-12Fog of war in Yesod based gameTuula
2704Thu2018-12-13Intro to Scribusklaatu
2705Fri2018-12-14Evidence-based MedicineAhuka
2706Mon2018-12-17Why I love the IBM AS/400 computer systemsJeroen Baten
2707Tue2018-12-18Steganalysis 101Edward Miro / c1ph0r
2708Wed2018-12-19Ghostscriptklaatu
2709Thu2018-12-20Bash Tips - 16Dave Morriss
2710Fri2018-12-21Youtube downloader for channelsKen Fallon
2711Mon2018-12-24Raspberry Pi 3A+ ReviewYannick the french guy from Switzerland
2712Tue2018-12-25Steganographyklaatu
2713Wed2018-12-26Resources in 4x gameTuula
2714Thu2018-12-27Airplane stalls and Angle of AttackBrian in Ohio
2715Fri2018-12-28About ONAPJWP
2716Mon2018-12-31Really Simple YouTubeThaj Sara
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 34 comments in total.

\n

There are 15 comments on\n11 previous shows:

\n\n

There are 19 comments on 10 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2018-December/thread.html\n\n\n

Any other business

\n

\nThanks to all HPR contributors in 2018!\n

\n

\nAaressaar, Ahuka, Al, Archer72, b-yeezi, bjb, bookewyrmm, Brian in Ohio, clacke, Claudio Miranda, Clinton Roy, Dave Morriss, David Whitman, desearcher, dodddummy, Edward Miro / c1ph0r, finux, folky, Honkeymagoo, HPR Volunteers, HPR_AudioBookClub, Jeroen Baten, Joey Hess, Jon Kulp, JWP, Ken Fallon, klaatu, knightwise, lostnbronx, m1rr0r5h4d35, MPardo, MrX, NYbill, operat0r, Philip, Quvmoh, Shane Shennan, sigflup, Steve Saner, swift110, Thaj Sara, The Alien Brothers Podcast (ABP), the_remora, TheDUDE, thelovebug, ToeJet, Tony Hughes AKA TonyH1212, Tuula, Various Creative Commons Works, Various Hosts, Xoke, Xtrato, Yannick the french guy from Switzerland.\n

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), (2741,'2019-02-04','HPR Community News for January 2019',4598,'Yannick Dave and Ken talk about shows released and comments posted in January 2019','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2717Tue2019-01-01Mobile Device SecurityEdward Miro / c1ph0r
2718Wed2019-01-02Genre In Storytellinglostnbronx
2719Thu2019-01-03Bash Tips - 17Dave Morriss
2720Fri2019-01-04Download youtube channels using the rss feedsKen Fallon
2721Mon2019-01-07HPR Community News for December 2018HPR Volunteers
2722Tue2019-01-08RAID 6 a short descriptionJWP
2723Wed2019-01-09Using Elm in context of 4X game clientTuula
2724Thu2019-01-10Using a DIN Rail to mount a Raspberry PiDave Morriss
2725Fri2019-01-11The Illumos Shutdown Command Explainedklaatu
2726Mon2019-01-14Home Theater - Part 2 Software (High Level)operat0r
2727Tue2019-01-15PasswordsEdward Miro / c1ph0r
2728Wed2019-01-16The Unreliable Narrator In Storytellinglostnbronx
2729Thu2019-01-17Bash Tips - 18Dave Morriss
2730Fri2019-01-18Resizing images for vcard on AndroidKen Fallon
2731Mon2019-01-21My 8 bit ChristmasAndrew Conway
2732Tue2019-01-22Storytelling formula complianceklaatu
2733Wed2019-01-23Writing Web Game in Haskell - News and NotificationsTuula
2734Thu2019-01-24MashpodderMrX
2735Fri2019-01-25SoffrittoTony Hughes AKA TonyH1212
2736Mon2019-01-28Response to show 2720Dave Morriss
2737Tue2019-01-29My Pioneer RT-707 Reel-to-Reel Tape DeckJon Kulp
2738Wed2019-01-30My ApplicationsTony Hughes AKA TonyH1212
2739Thu2019-01-31Bash Tips - 19Dave Morriss
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 29 comments in total.

\n

There are 8 comments on\n4 previous shows:

\n\n

There are 21 comments on 9 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-January/thread.html\n\n\n

Any other business

\n\n

Tags and Summaries

\n

Over the period tags and/or summaries have been added to 11 shows which were without them.

\n

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1); INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (3959,'2023-10-05','Download any HPR series with english file names',165,'A dir with the series name will be created and all shows will be renamed to ShowTitle.mp3 inside it','

Hello all. This is gemlog from Terrace, bc, canada just up near the\nalaska panhandle.

\n

Some of you may know me from in COM chat on sdf dot org or as a\nfedizen on the tilde dot zone instance of mastodon.

\n

Now, the other day I finally got around to checking out HPR properly,\neven though my masto-pal claw-dio-m turned me on to it a couple of years\nago.

\n

Recently, on a friday night in irc on tilde radio, I noticed there\nwere whole series on hpr and not only single shows and that got me kind\nof excited.
\nI guess I\'m easily excitable.

\n

Anyhow, something I could listen to at work or while driving. Still,\nI managed to forget about it until /just/ before I was leaving the house\nfor work on Monday morning. I rushed to copy over a few shows - nearly\nat random onto my phone and headed out to work.

\n

After I got my morning sorted at work, I told VLC to play-all and\nenjoyed a couple of shows. I noticed that each show I had chosen had a\nbeg post at the beginning. I figured I could make one on at least\nsomething from my messy gemlog/bin dir.

\n

However, after a break, I came back and couldn\'t remember which 4\ndigit numbered dot mp3 I had finished up on, which mildly irked me.\nWell, as we all know, irk becomes itch and I put my sad regex skills to\nthe test scraping the hpr website with a custom bash script later when I\ngot home.

\n

A very custom bash script. Like all scrapers, if any of the guys at\nhpr even breathe the wrong way, it will probably break horribly. On the\nother hand, I\'ve had scrapers that looked just as sad running for many\nyears against a canadian government site. So. Who knows?

\n

All the script uses are some built-ins from bash along with sed and\nwget for the actual getting. My local instance of searX N G was left\nsmoking as scrambled for sed incantations to string together. I\'m not a\nsed guy.

\n

Usage is simple, as the script only accepts one argument: ... the\nfour digit series number of the show you want to download. It will\ncreate a dir with the series name and download every mp3 it finds,\nrenaming each show to the show title.

\n

I was tempted to doll it up with some niceties like options for\ndownload dir, a selector for a series with a dialog of some kind... yada\nyada yada.

\n

But... we all know what happens when you stretch a quick hack with a\nbash script too far for the scripting language: hours of misery wishing\nyou\'d started with some other language.

\n

So far, I\'ve used the script to download 8 series. DU dash S H tells\nme they add up to 2 dot 2 gig, so it seems to work well enough.

\n

It comes with the same iron clad warranty as everything I write:

\n

If it breaks, you get to keep all the pieces. Thanks for\nlistening.

\n
#!/bin/bash\n# gemlog@gemlog.ca 2023-08-26\n# License: CC BY-SA 4.0.\n# not proud of my continuing lack of regex foo frankly...\n\nif [ $# -lt 1 ]; then\n  echo 1>&2 "$0: You need to enter the HPR Series Number to download as 4 digits"\n  echo "The full list of HPR Series is at https://hackerpublicradio.org/series/index.html"\n  exit 2\nfi\n\nsnumber=$1\nre='^[[:digit:]]{4}$'\nif [[ $snumber =~ $re ]]; then\n    wget https://hackerpublicradio.org/series/$snumber.html -q -O /tmp/$snumber.html\n    content=$(</tmp/$snumber.html)\n    declare -a shows\n    shows=$(grep -P '^(?=.*h3)(?=.*title)' /tmp/$snumber.html)\nelse\n    echo "'$snumber' is not exactly 4 digits like an HPR series number"\n    exit 2\nfi\n\nseries=$(echo $content | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | grep -o -P -m1 '(?<=In-Depth Series:).*(?=Number)' | sed 's/[ t]*$//' )\nseries=$(echo ${series// /_} | cut -b 2-50 | sed 's/_*$//' | sed 's/^_*//' | sed s/[^A-Za-z0-9_.]/_/g)\n\n#outdir="/home/gemlog/Music/Audio/HPR/$series-Se$snumber/"\noutdir=~/"Downloads/HPR/$series-Se$snumber/"\nmkdir -p "$outdir"\necho "Files for the series "$series" will be saved in $outdir"\n\ndeclare -a shows\ndeclare -a url_array\nshows=$(grep -P '^(?=.*h3)(?=.*title)' /tmp/$snumber.html)\nIFS=$'n'\n\nfor line in $shows\n  do\n    f=$((f+1))\ndone\necho\necho\necho "Downloading $f mp3 files"\n\n\nfor line in $shows\n  do\n    i=$((i+1))\n    title=$(echo $line | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | grep -o -P '(?<=::).*('host')'  | sed 's/host//' | sed 's/[ t]*$//' | sed s/[^A-Za-z0-9_.]/_/g | sed 's/ /_/g' | sed 's/^_*//' )\n    enumber=$(echo $line | sed -e :a -e 's/<[^>]*>//g;/</N;//ba' | grep -o -P '(?<=hpr).*('::')' | sed 's/:://')\n    enumber=$(printf "%04d" $((enumber)) )\n    outfile=$outdir$title-Ep$enumber.mp3\n    url="https://www.hackerpublicradio.org/eps/hpr$enumber.mp3"\n    echo "Downloading file $i: $title"\n    wget --verbose --max-redirect 2 $url -O $outfile\n    sleep 2\n  done\n\n\necho\nttlfiles=$(ls -1 $outdir | wc -l)\necho "$ttlfiles files for the series "$series" were saved in $outdir"\n\nexit 0
\n',425,42,1,'CC-BY-SA','Bash, sed, grep, wget, scraper',0,0,1), (2761,'2019-03-04','HPR Community News for February 2019',4022,'HPR Volunteers talk about shows released and comments posted in February 2019','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
IdDayDateTitleHost
2740Fri2019-02-01Pop!_OS 18.10 (quick) reviewYannick the french guy from Switzerland
2741Mon2019-02-04HPR Community News for January 2019HPR Volunteers
2742Tue2019-02-05SAP Hana Certification DirectoryJWP
2743Wed2019-02-06Character build in the d20 systemklaatu
2744Thu2019-02-07Yet Another Rambling Drive Into WorkMrX
2745Fri2019-02-08My YouTube Subscriptions #1Ahuka
2746Mon2019-02-11My software part 2Tony Hughes AKA TonyH1212
2747Tue2019-02-12checking oilbrian
2748Wed2019-02-13Writing Web Game in Haskell - Special eventsTuula
2749Thu2019-02-14Lostnbronx and Klaatu commentary from episode 2743klaatu
2750Fri2019-02-15Windmill is on the FritzKen Fallon
2751Mon2019-02-18Battling with English - part 3Dave Morriss
2752Tue2019-02-19XSV for fast CSV manipulations - Part 2b-yeezi
2753Wed2019-02-20Specific Settings In Storytellinglostnbronx
2754Thu2019-02-21Craigslist Scam CatchEdward Miro / c1ph0r
2755Fri2019-02-22My YouTube Subscriptions #2Ahuka
2756Mon2019-02-25Bash Tips - 20Dave Morriss
2757Tue2019-02-26How to DMklaatu
2758Wed2019-02-27Haskell - Data types and database actionsTuula
2759Thu2019-02-28Cleaning the Potentiometers on a Peavey Bandit 65Jon Kulp
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows\nreleased during the month or to past shows.
\nThere are 10 comments in total.

\n

There are 6 comments on\n5 previous shows:

\n\n

There are 4 comments on 4 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2019-February/thread.html\n\n\n

Any other business

\n

Tags and Summaries

\n

Thanks to the following contributors for sending in updates in the past month: windigo

\n

Over the period tags and/or summaries have been added to 24 shows which were without them.

\n

If you would like to contribute to the tag/summary project visit the summary page at https://hackerpublicradio.org/report_missing_tags.php and follow the instructions there.

\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), @@ -992,9 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3432,'2021-09-28','Reading a license: Creative Commons Attribution ShareAlike 4.0 International',1956,'We jump into the future of 2013 and see how content licensing has changed','

Previous episode: https://hackerpublicradio.org/eps.php?id=3412
hpr3412 :: Reading a license: Creative Commons Attribution ShareAlike 3.0 Unported

\r\n

Timeline

\r\n\r\n

Links to license and deed and links from within the texts

\r\n\r\n

Other links

\r\n\r\n
\r\n

Creative Commons License Deed

\r\n

Original: https://creativecommons.org/licenses/by-sa/4.0/

\r\n

The below is an Adaptation that has been reformatted for simplicity and focus on the text, removed graphical elements such as the Creative Commons Attribution and ShareAlike icons and has simple links to more info where there was originally a popup with a brief description and then a link.

\r\n

This Adaptation is released under CC-by 3.0: https://creativecommons.org/licenses/by/3.0/

\r\n

Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

\r\n

This is a human-readable summary of (and not a substitute for) the license.

\r\n

Disclaimer

\r\n
\r\n

This deed highlights only some of the key features and\r\nterms of the actual license. It is not a license and\r\nhas no legal value. You should carefully review all of\r\nthe terms and conditions of the actual license before\r\nusing the licensed material.

\r\n

Creative Commons is not a law firm and does not\r\nprovide legal services. Distributing, displaying, or\r\nlinking to this deed or the license that it summarizes\r\ndoes not create a lawyer-client or any other\r\nrelationship.

\r\n
\r\n

You are free to:

\r\n\r\n

\"This

\r\n

The licensor cannot revoke these freedoms as long as you follow the license terms.

\r\n

Under the following terms:

\r\n\r\n

Notices:

\r\n\r\n
\r\n\r\n

Original: https://creativecommons.org/licenses/by-sa/4.0/legalcode\r\nPlain Adaptation re-hosted on HPR: https://hackerpublicradio.org/eps/hpr3432/

\r\n',311,0,0,'CC-BY-SA','license, creative commons, recital, reading, legal',0,0,1), (3433,'2021-09-29','A Squirrels thoughts about RMS',2565,'RMS and the subject of freedom','
\r\n

\r\n\r\nThis podcast was provided by Zen_Floater2 in his personal capacity. The opinions expressed in this podcast are the author\'s own and do not reflect the view of Hacker Public Radio.
\r\nShownotes Edited by Ken on 2021-09-11T14:35:19Z to include disclaimer.\r\n
\r\n

\r\n
\r\n\r\n\r\n\r\n

\r\nA Squirrels thoughts about freedom and RMS.\r\n

\r\n

\r\nI also cover guns on aircraft. I cover smoking on aircraft.\r\n

\r\n

\r\nAnd I cover drinking beer on aircraft.\r\n

\r\n

\r\nAnd COBOL as well.\r\n

\r\n',377,0,1,'CC-BY-SA','RMS,Pedophilia,BEER',0,0,1), (3434,'2021-09-30','From 0 to K8s in 30 minutes',1938,'Build a Kubernetes cluster, run a website, route traffic to website','

Install CentOS or Debian on a Raspberry Pi. I\'m using CentOS, but I\'ll admit that Debian is the easier option by far.

\r\n

Do this on 3 separate Pi units, each with the same specs.

\r\n

Set hostnames

\r\n

You must have unique hostnames for each Pi. Without unique hostnames, your cluster cannot function.

\r\n

There are several \"kinds\" of hostnames, so to avoid confusion I change all of them.

\r\n

I use a simple naming scheme: k for \"kubernetes\" + an integer, starting at 100 + c for \"cluster\":

\r\n
$ sudo hostname k100c\r\n$ sudo sysctl kernel.hostname=k100c\r\n$ sudo hostnamectl set-hostname k100c\r\n$ sudo reboot\r\n
\r\n

Do this for each Pi. At a minimum, you end up with Pi computers named k100c, k101c, and k102c.

\r\n

Set verbose prompts

\r\n

When working with many different hosts, it\'s helpful to have a very verbose prompt as a constant reminder of which host you\'re connected to. Add this to the ~/.bashrc of each Pi:

\r\n
export PS1=\'\\[\033[1;32m\\]\\! \\d \\t \\h:\\w \\n% \\[\033[00m\\]\' \r\n
\r\n

Install a Pi finder script

\r\n

Install an LED blinker so you can find a specific Pi when you need one. This brilliant script is by Chris Collins for his article Use this script to find a Raspberry Pi on your network, which explains how to run it.

\r\n
#!/bin/bash\r\n\r\nset -o errexit\r\nset -o nounset\r\n\r\ntrap quit INT TERM\r\n\r\nCOUNT=0\r\nLED="/sys/class/leds/led0"\r\n\r\nif ! [ $(id -u) = 0 ]; then\r\n   echo "Must be run as root."\r\n   exit 1\r\nfi\r\n\r\nif [[ ! -d $LED ]]\r\nthen\r\n  echo "Could not find an LED at ${LED}"\r\n  echo "Perhaps try '/sys/class/leds/ACT'?"\r\n  exit 1\r\nfi\r\n\r\nfunction quit() {\r\n  echo mmc0 >"${LED}/trigger"\r\n}\r\n\r\necho -n "Blinking Raspberry Pi's LED - press CTRL-C to quit"\r\necho none >"${LED}/trigger"\r\n\r\nwhile true\r\ndo\r\n  let "COUNT=COUNT+1"\r\n  if [[ $COUNT -lt 30 ]]\r\n  then\r\n    echo 1 >"${LED}/brightness"\r\n    sleep 1\r\n    echo 0 >"${LED}/brightness"\r\n    sleep 1\r\n  else\r\n    quit\r\n    break\r\n  fi\r\ndone\r\n
\r\n

Install K3s on your control plane

\r\n

K3s is Kubernetes for IoT and Edge computing. It\'s the easiest, cleanest, and most serious method of getting Kubernetes on an ARM device. You can try other solutions (Microk8s, Minikube, OXD, and so on), but the best support comes from k3s.

\r\n

First, you must install k3s on one Pi. You can use any of your Pi units for this, but I use host k100c because it\'s the first in the sequence, so it feels logical.

\r\n
[k100c]$ curl -sfL https://get.k3s.io -o install_k3s.sh\r\n[k100c]$ chmod 700 install_k3s.sh\r\n
\r\n

Read the script to ensure that it seems to do what you expect, and then:

\r\n
[k100c]$ ./install_k3s.sh\r\n
\r\n

After installation, you\'re prompted to add some arguments to your bootloader. Open /boot/cmdline.txt in a text editor and add cgroup_memory=1 cgroup_enable=memory to the end of it.

\r\n
console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline rootwait cgroup_memory=1 cgroup_enable=memory\r\n
\r\n

Reboot:

\r\n
[k100c]$ sudo reboot\r\n
\r\n

Once the Pi is back up, verify that your node is ready:

\r\n
[k100c]$ k3s kubectl get node\r\nNAME    STATUS  ROLES                  AGE\r\nk100c   Ready   control-plane,master   42s\r\n
\r\n

This Pi is the \"control plane\", meaning it\'s the Pi that you use to administer your cluster.

\r\n

Get the node token

\r\n

Obtain the control plane\'s node token. Thanks to k3s, this is autogenerated for you. If you not using k3s, then you must generate your own with the command kubeadm token generate.

\r\n

Assuming you\'re using k3s:

\r\n
$ MYTOKEN=$(sudo cat /var/lib/rancher/k3s/server/node-token)\r\n$ echo $MYTOKEN\r\nK76351a1c2497d907ba7a156028567e0ccc26b82d2174161c564152ab3add6cc3fb::server:808771e4e695e3e3465ed9a14a0581da\r\n
\r\n

Add your control plane hostname to your hosts file

\r\n

If you know how to manage local DNS settings, then you can use a DNS service to identify the hosts in your cluster. Otherwise, the easy way to make your nodes know how to find your control plane is to add the control plane\'s hostname and IP address to the /etc/hosts file on each node. This also assumes that your control plane has a static local IP address. For example, this is the host file of k101c and k102c:

\r\n
127.0.0.1  localhost.localdomain localhost\r\n::1        localhost6.localdomain6 localhost6\r\n\r\n10.0.1.100 k100c\r\n
\r\n

Verify that each host can find the control plane. For example:

\r\n
[k101c]$ ping -c 1 k100c || echo "fail"\r\n[k101c]\r\n
\r\n

Add nodes to your cluster

\r\n

Now you can add the other Pi computers to your cluster. On each Pi you want to turn into a computer node, install k3s with the control plane and token as environment variables. On my second Pi, for instance, I run this command:

\r\n
[k101c]$ curl -sfL https://get.k3s.io | K3S_URL=https://k100c:6443 K3S_TOKEN="${MYTOKEN}" sh -\r\n
\r\n

On my third and final Pi, I run the same command:

\r\n
[k102c]$ curl -sfL https://get.k3s.io | K3S_URL=https://k100c:6443 K3S_TOKEN="${MYTOKEN}" sh -\r\n
\r\n

Verify your cluster

\r\n

On your control plane, verify that all nodes are active:

\r\n
% k3s kubectl get nodes\r\nNAME        STATUS     ROLES                  AGE     VERSION\r\nk100c       Ready      control-plane,master   2d23h   v1.21.4+k3s1\r\nk102c       Ready      <none>                 21h     v1.21.4+k3s1\r\nk101c       Ready      <none>                 20h     v1.21.4+k3s1\r\n
\r\n

It can take a few minutes for the control plane to discover all nodes, so wait a little while and try the command again if you don\'t see all nodes right away.

\r\n

You now have a Kubernetes cluster running. It isn\'t doing anything yet, but it\'s a functional Kubernetes cluster. That means you have a tiny Pi-based cloud entirely at your disposal. You can use it to learn about Kubernetes, cloud architecture, cloud-native development, and so on.

\r\n

Create a deployment and some pods

\r\n

Now that you have a Kubernetes cluster running, you can start running applications in containers. That\'s what Kubernetes does: it orchestrates and manages containers. You\'ve may have heard of containers. I did an episode about Docker containers in episode 1522 of HPR, you can go listen to that if you need to catch up. I\'ve also done an episode on LXC in episode 371 of my own show, GNU World Order.

\r\n

There\'s a sequence to launching containers within Kubernetes, a specific order you need to follow, because there are lots of moving parts and those parts have to reference each other. Generally, the hierarchy is this:

\r\n\r\n

First, create a namespace for your test application to use.

\r\n
[k100c]$ k3s kubectl create namespace ktest\r\n
\r\n

The Kubernetes project provides an example Nginx deployment definition. Read through it to get an idea of what it does. It looks something like this:

\r\n
apiVersion: apps/v1\r\nkind: Deployment\r\nmetadata:\r\n  name: nginx-deployment\r\nspec:\r\n  selector:\r\n    matchLabels:\r\n      app: nginx\r\n  replicas: 2 # tells deployment to run 2 pods matching the template\r\n  template:\r\n    metadata:\r\n      labels:\r\n        app: nginx\r\n    spec:\r\n      containers:\r\n      - name: nginx\r\n        image: nginx:1.14.2\r\n        ports:\r\n        - containerPort: 80\r\n
\r\n

This creates metadata named nginx-deployment. It also creates a label called app, and sets it to nginx. This metadata is used as selectors for pods and services later.

\r\n

For now, create a deployment using the example:

\r\n
[k100c]$ k3s kubectl --namespace ktest \\\r\ncreate -f https://k8s.io/examples/application/deployment.yaml\r\n
\r\n

Confirm that the deployment has generated and started new pods:

\r\n
[k100c]$ k3s kubectl --namespace ktest get all\r\n3s kubectl --namespace ktest get all\r\nNAME                                  READY\r\npod/nginx-deployment-66b[...]   1/1   Running\r\npod/nginx-deployment-66b[...]   1/1   Running\r\n\r\nNAME                               READY\r\ndeployment.apps/nginx-deployment   2/2\r\n\r\nNAME\r\nreplicaset.apps/nginx-deployment-66b6c48dd5\r\n
\r\n

See the pods labelled with app: nginx:

\r\n
[k100c]$ k3s kubectl --namespace ktest \\\r\nget pods -l app=nginx\r\nNAME                                READY STATUS\r\nnginx-deployment-66b6c48dd5-9vgg8   1/1   Running\r\nnginx-deployment-66b6c48dd5-prgrf   1/1   Running\r\nnginx-deployment-66b6c48dd5-cqpgf   1/1   Running\r\n
\r\n

Create a service

\r\n

Now you must connect the Nginx instance with a Kubernetes Service.

\r\n

The selector element is set to nginx to match pods running the nginx application. Without this selector, there would be nothing to correlate your service with the pods running the application you want to serve.

\r\n
[k100c]$ cat << EOF | k3s kubectl \\\r\n--namespace ktest create -f -\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n  name: nginx-deployment\r\n  labels:\r\n    run: nginx-deployment\r\nspec:\r\n  ports:\r\n  - port: 80\r\n    protocol: TCP\r\n  selector:\r\n    app: nginx\r\nEOF\r\nservice/nginx-deployment created\r\n
\r\n

Verify that the service exists:

\r\n
[k100c]$ k3s kubectl --namespace ktest get svc nginx-deployment\r\nNAME       TYPE        CLUSTER-IP    EXTERNAL-IP   PORT(S)   AGE\r\nnginx-deployment   ClusterIP   10.43.32.89   <none>        80/TCP    58s\r\n
\r\n

A Service is backed by a group of Pods. Pods are exposed through endpoints. A Service uses POST actions to populate Endpoints objects named nginx-deployment. Should a Pod die, it\'s removed from the endpoints, but new Pods matching the same selector are added to the endpoints. This is how Kubernetes ensures your application\'s uptime.

\r\n

To see more information:

\r\n
[k100c]$ k3s kubectl \\\r\n--namespace ktest \\\r\ndescribe svc nginx-deployment\r\nName:              nginx-deployment\r\nNamespace:         ktest\r\nLabels:            run=nginx-deployment\r\nAnnotations:       <none>\r\nSelector:          app=nginx\r\nType:              ClusterIP\r\nIP Family Policy:  SingleStack\r\nIP Families:       IPv4\r\nIP:                10.43.251.104\r\nIPs:               10.43.251.104\r\nPort:              <unset>  80/TCP\r\nTargetPort:        80/TCP\r\nEndpoints:         10.42.2.8:80,10.42.2.9:80,10.42.3.7:80\r\nSession Affinity:  None\r\nEvents:            <none>\r\n
\r\n

Notice that the Endpoints value is set to a series of IP addresses. This confirms that instances of Nginx are accessible. The IP of the service is set to 10.43.251.104, and it\'s running on port 80/TCP. That means you can log onto any of your nodes (referred to as \"inside the cluster\") to interact with your Nginx app. This does not work from your control plane, only from a node.

\r\n
[k101c]$ curl https://10.43.251.104\r\n<!DOCTYPE html>\r\n<html>\r\n<head>\r\n<title>Welcome to nginx!</title>\r\n</head>\r\n<body>\r\n<h1>Welcome to nginx!</h1>\r\n</body>\r\n</html>\r\n
\r\n

Nginx is accessible.

\r\n

The only thing left to do now is to route traffic from the outside world.

\r\n

Exposing a deployment

\r\n

For a deployed application to be visible outside your cluster, you need to route network traffic to it. There are many tools that provide that functionality.

\r\n

Install metallb:

\r\n
$ k3s kubectl apply \\\r\n-f https://raw.githubusercontent.com/metallb/metallb/v0.10.2/manifests/namespace.yaml\r\n$ k3s kubectl apply \\\r\n-f https://raw.githubusercontent.com/metallb/metallb/v0.10.2/manifests/metallb.yaml\r\n$ k3s kubectl create secret generic \\\r\n-n metallb-system memberlist \\\r\n--from-literal=secretkey="$(openssl rand -base64 128)"\r\n
\r\n

Determine what network range you want your cluster to use. This must not overlap with what your DHCP server is managing.

\r\n
---\r\napiVersion: v1\r\nkind: ConfigMap\r\nmetadata:\r\n  namespace: metallb-system\r\n  name: config\r\ndata:\r\n  config: |\r\n    address-pools:\r\n    - name: address-pool-0\r\n      protocol: layer2\r\n      addresses:\r\n      - 10.0.1.1/26\r\n
\r\n

Save this as metallb.yaml and apply the configuration:

\r\n
$ k3s kubectl apply -f metallb.yaml\r\n
\r\n

You now have a configmap for metallb, and metallb is running.

\r\n

Create a load balance service mapping your deployment\'s ports (port 80 in this case, which you can verify with k3s kubectl -n ktest get all). Save this as loadbalance.yaml:

\r\n
---\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n  name: ktest-ext\r\n  namespace: ktest\r\nspec:\r\n  selector:\r\n    app: nginx\r\n  ports:\r\n    - protocol: TCP\r\n      port: 80\r\n      targetPort: 80\r\n  type: LoadBalancer\r\n
\r\n

This service selects any deployment in the ktest namespace with an app name of nginx, and maps the container\'s port 80 to a port 80 for an IP address within your address range (in my example, that\'s 10.0.1.1/26, or 10.0.1.1-10.0.1.62).

\r\n
$k3s kubectl apply -f loadbalance.yaml\r\n
\r\n

Find out what external IP address it got:

\r\n
$ k3s kubectl get service ktest-ext -n ktest\r\nNAME        TYPE           CLUSTER-IP     EXTERNAL-IP      PORT(S)\r\nktest   LoadBalancer   10.43.138.91   10.0.1.3                  80:31790/TCP\r\n
\r\n

Open a web browser and navigate to the external IP address listed (in this example, 10.0.1.3).

\r\n

\"Nginx\"

\r\n',78,61,0,'CC-BY-SA','network, kubernetes, cloud',0,0,1), -(3438,'2021-10-06','Ten privacy friendly Google search alternatives.',551,'Google search is monopolistic here are some alternatives','

Here are links to all the search engines and related stuff discussed during this podcast,

\r\n\r\n
\r\n

\r\nhpr0773 :: Interview with Gabriel Weinberg of DuckDuckGo

\r\n',397,74,0,'CC-BY-SA','searx, whoogle, metager, gigablast, private.sh, ecosia, startpage, qwant, brave, duckduckgo',0,0,1), -(3446,'2021-10-18','Speech To Text',1378,'I talk about converting HPR audio to text and tagging','\r\n',36,0,0,'CC-BY-SA','AI,ML,scripting,audio',0,0,1), -(3721,'2022-11-07','HPR Community News for October 2022',3248,'HPR Volunteers talk about shows released and comments posted in October 2022','\n\n

New hosts

\n

\nWelcome to our new hosts:
\n\n Paul J, \n m0dese7en, \n CCHits.net Team.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3696Mon2022-10-03HPR Community News for September 2022HPR Volunteers
3697Tue2022-10-04Mis-information, Dis-information, and Fake News. You are a product and target for all of it.Lurking Prion
3698Wed2022-10-05SpectrogramKlaatu
3699Thu2022-10-06Old and new videogames/board games with guest binrcCeleste
3700Fri2022-10-07Introduction to Batch FilesAhuka
3701Mon2022-10-10ReiserFS - the file system of the futurePaul J
3702Tue2022-10-11Easter OggDave Morriss
3703Wed2022-10-12McCurdy House Touroperat0r
3704Thu2022-10-13Follow up to hpr3685 :: Budget and an Android appArcher72
3705Fri2022-10-14The Year of the FreeBSD Desktopbinrc
3706Mon2022-10-17The Future of TechnologyLurking Prion
3707Tue2022-10-18Recovering a Massive 3.5 HP Electric Motor from a TreadmillMechatroniac
3708Wed2022-10-19Insomnia as a HobbyTrumpetJohn
3709Thu2022-10-20Relationships to games and console generationsm0dese7en
3710Fri2022-10-21Changing Plans AgainAhuka
3711Mon2022-10-24CarsZen_Floater2
3712Tue2022-10-25The last ever CCHits.net ShowCCHits.net Team
3713Wed2022-10-26Bash snippet - short-circuit evaluation in Bash Boolean expressionsDave Morriss
3714Thu2022-10-27The News with Some Guy On the InternetSome Guy On The Internet
3715Fri2022-10-28Secret hat conversations, Part 2.Some Guy On The Internet
3716Mon2022-10-31How I got in to TechLurking Prion
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows released during the month or to past shows.\nThere are 34 comments in total.

\n

Past shows

\n

There are 5 comments on\n3 previous shows:

\n\n

This month\'s shows

\n

There are 29 comments on 14 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2022-October/thread.html\n\n\n

Events Calendar

\n

With the kind permission of LWN.net we are linking to\nThe LWN.net Community Calendar.

\n

Quoting the site:

\n
This is the LWN.net community event calendar, where we track\nevents of interest to people using and developing Linux and free software.\nClicking on individual events will take you to the appropriate web\npage.
\n\n

Any other business

\n

Older HPR shows on\narchive.org, phase 2

\n

Now that all shows from number 1 to the latest have been uploaded to\nthe Internet Archive there are other tasks to perform. We are\nreprocessing and re-uploading shows in the range 871 to 2429 as\nexplained in the Community News show notes released in May\n2022. We are keeping a running total here to show progress:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\nMonth\n\nMonth count\n\nRunning total\n\nRemainder\n
\n2022-04\n\n130\n\n130\n\n1428\n
\n2022-05\n\n140\n\n270\n\n1288\n
\n2022-06\n\n150\n\n420\n\n1138\n
\n2022-07\n\n155\n\n575\n\n983\n
\n2022-08\n\n155\n\n730\n\n828\n
\n2022-09\n\n150\n\n880\n\n678\n
\n2022-10\n\n155\n\n1035\n\n523\n
\n\n

Updated: 2022-11-05 15:28:06

\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), -(3439,'2021-10-07','Linux Inlaws S01E40: The One with the BSDs',5834,'The other One Operating System to Rule them all','

In this episode, Martin and Chris host an eclectic panel of contributors to\r\nthe *other* major FLOSS operating system family - you guessed it: the\r\nflavours of the Berkeley Software Distribution (aka BSD among friends).\r\nDisclaimer: you may be tempted to diverge from the Path of the\r\nRighteousness also known as Linux and give this alternative a spin. So\r\nthis episode is *not* for the faint-hearted - listen at your own\r\ndiscretion! Also: the true defective nature of our beloved (?) hosts\' past\r\nwill be revealed - an episode not be missed despite the caveat! Plus\r\na refresher on spaced-out operating system concepts including library\r\noperating systems and a rant on Android and friends. In addition to some\r\ncool BSD trolling...

\r\n\r\n

Links:

\r\n\r\n',384,111,1,'CC-BY-SA','Berkeley Software Distribution, library operating systems, Android, Copyleft, BSD License, Usenet',0,0,1), -(3442,'2021-10-12','What is this thing called science',790,'Critical thinking is only part of the equation. Here\'s the other part.','
\r\n

Counter Point

\r\n

This show is a counter point to: hpr3414 :: Critical Thinking may make You Critical of the Covid Crisis\r\n

\r\n
\r\n\r\n

Some time ago, I did some Hacker Public Radio episodes in which I ostensibly demonstrated how to create a PDF with Scribus. Secretly, I was actually demonstrating how unexpected payloads could be embedded into a PDF. Did the PDF I uploaded as part of that episode no longer contain a payload if the listener who downloaded it wasn\'t aware that the payload existed?

\r\n

I\'ve been diagnosed by educators as a \"life long learner,\" which as far as I can tell is a buzzword referring to someone who takes pleasure in learning new things. In our world of technology, dear listener, I think this term is just \"hacker.\" And that\'s appropriate, because this is Hacker Public Radio you\'re listening to now, and listeners of this show tend to be people who enjoy learning and exploring new ideas, taking apart gadgets to see what makes them tick, reverse engineering code and data to understand how it gets processed, and so on.

\r\n

The thing about being a hacker or a life-long learner is that there\'s a lot of stuff out there that wants to be hacked, or learnt. And it turns out that it\'s just not possible to learn everything. Sometimes, you\'re out of your depth. It can be tricky to recognize when you\'re out of your depth, and I think there\'s a certain learn-able skill to knowing that you don\'t know something. There\'s a lot of value to this skill, because when you can recognize you don\'t have expertise on something, you\'re able to look around you and find someone who has. That\'s significant because you can learn from someone with expertise.

\r\n

In my own humdrum life, before getting a full-time job at a tech company, I was commissioned on several occasions to build out infrastructure for a video game development project, an indie radio station, a few different multimedia projects, and so on. When I took on those roles, I became the resident expert. People turned to me for the authoritative word on what technological solutions should be used. When I told them, they were more or less obligated to listen, because that was the role I\'d been hired for. If they were to ask me what a workstation should run, and I said Linux, but they bought a Mac instead, then my role would be unarguably redundant. They could just as easily type the question into a search engine on the Internet, and ignore the result. Or they could roll a die, or whatever.

\r\n

In those cases, though, it\'s a question of my opinion compared to someone else\'s opinion. Both are valid. Because I was the architect, my opinion mattered more to the long-term plan, but if the long-term plan were to change from having a highly-available cluster for fast 3d model rendering to having workstations with a familiar desktop, then my opinion would be less valid.

\r\n

But there are some areas in life where opinions don\'t matter. Specifically, that area is science. But what is science, anyway? People talk about science a lot, but it took me a long time, especially as someone who largely came from an artistic background, to comprehend the significance of the term, much less how it worked.

\r\n

Forget about all the high school classes and pop dietitians and physicists. Science is a framework. It\'s a set of principles designed to help our human brains hack the world around us in a methodical and precise way. Instead of letting our opinions, which may or may not be relevant, influence conclusions and decisions we make, science looks at the results of controlled input and output. Wait a minute. \"Input and output\"? Those are words I understand. Those are computer terms!

\r\n

Yeah it turns out that computers are the product of science, and in fact building computers and programming computers is a form of Computer Science. Those are just words we made up, but they reveal a lot about what we computer hackers do all day. Computers don\'t understand the influence of opinion, or your force of will, or the power of faith. They just take input and produce output. They do this very reliably.

\r\n

I don\'t know whether you\'ve ever tried, but it\'s really hard to make a computer. Comprehending how a CPU processes rudimentary electrical pulses to transform them into complex instruction sets is mind-bending, at least to me. I\'ve sat down and thought about it critically. I\'ve set up a few experiments, too. There\'s one you can do with dominoes, believe it or not, that can somewhat help you design a logic circuit. There\'s a Turing Machine you can build with Magic The Gathering cards. And an electronics kit that\'ll help you build an 8bit CPU. But even with all of those experiments, the open RISC-V CPU still eludes my comprehension.

\r\n

And just to be clear: back in 2008 or so, I was hired to stress test a RISC CPU to determine whether it was efficient at rendering massive amounts of video. I designed tests in an attempt to prove that a RISC CPU could not out-perform the latest Intel Core2duo, and could not achieve the goal (RISC is better, what can I say?) So my affinity for RISC is far from just a passing interest. But I can\'t build a RISC-V or even really explain how a CPU works.

\r\n

For that, I understand that there are experts. These aren\'t just people I call experts because they\'re labeled that way on their shirt pocket. They\'re experts because they\'re building the RISC-V, and it works. I met some of them back at OSS Con in 2019. I recognize their expertise, because they\'re proving their knowledge.

\r\n

Let\'s say I approached the RISC-V booth with the preconception that x86 was superior. After all, why would most consumer computers be running x86 if it weren\'t the best? I might be skeptical if I were told that RISC-V is superior for some tasks. Could they have ulterior motives? Could they have been paid off by Big Silicon to lie about RISC\'s performance in order to hurt x86\'s marketshare? Sure, it could happen. And that skepticism is important. It\'s arguably part of the scientific process. Look at the results of an experiment, replicate the input and ensure that the output is reliably the same.

\r\n

But you can\'t be sure until you\'ve duplicated the experiments that make the claim in the first place. Unfortunately, this often requires some pretty controlled environments, and possibly some pretty high end equipment.

\r\n

The bottom line is that I\'m never going to get around to doing that, I\'m never going to have access to those resources, and I\'m never going to have the understanding I\'d need to comprehend all the potential variables involved. In short, I just don\'t have the expertise. But I\'m willing to trust the expertise of a lot of people from all over the world working on this project. I\'m going to trust that because they all agree on similar findings, that what they\'re saying about the design and architecture of their CPU, that there\'s a high likelihood that their findings are correct.

\r\n

The same goes, as it turns out, for biological sciences. No matter how many one-off experiments discover that cigarette smoking is beneficial to your health, the wider scientific consensus is that it\'s harmful. No matter how man \"free-thinkers\" on the Internet discover that Covid-19 is actually no worse than the common cold, the worldwide scientific community asserts that it\'s actually harmful, and medical staffs across the globe assert that increased cases of Covid-19 cause bed and healthcare shortages for everyone else. Somebody online may assert that it\'s an impossibly unified globe-spanning political plot, but that relies on a bunch of untest-able opinions and interpretations of reality that fall well outside any scientific framework.

\r\n

It seems to me that this line of speculation makes about as much sense as asking whether your computer can really still add numbers accurately. Couldn\'t it occasionally be lying to you? The device you\'re using to listen to my voice right now not to scramble what I\'m saying and accurately play what I recorded in the first place is based on the same scientific principles used by those in biological sciences. We\'re feeding data into functions, whether the function is written in code, forged in silicon, or written on paper as a math formula, and we\'re observing the results. When every expert in their field, across the entire globe, agrees on the output, I think we do too. It\'s either that, or we\'d better all go build our own 8bit circuits out of chickens and batteries and just start to rebuild.

\r\n

So did the PDF I uploaded as part of the Scribus episode no longer contain a payload if the listener who downloaded it wasn\'t aware that the payload existed? Obviously not. If the listener lacked the foresight or expertise to investigate the PDF for a hidden file, then they could have posted an episode of their own about how my PDF was completely normal. They\'d have been confident in their findings. But you and I know that whatever experiments they might have used to come to the conclusion that Klaatu was NOT a liar was, in the end, insufficient. The payload did exist, but it was just outside this imaginary listener\'s detection or comprehension.

\r\n

Critical thinking is important. But at the same time, the scientific framework requires more than just critical thinking, just as building a RISC-V CPU requires more than just being a fan of reduced instruction sets. And solving the Covid-19 crisis takes a lot more than just critical thinking and a couple of backyard \"experiments.\" We\'re not in the Dark Ages any more, folks. Get vaccinated. Stay safe, and I\'ll talk to you next time.

\r\n',78,0,0,'CC-BY-SA','covid, science, risc-v, cpu',0,0,1), -(3443,'2021-10-13','Neuton battery replacement',593,'Rho`n describes replacing the battery in his Neuton EM 4.1 electric lawn mower','

Audio Notes

\r\n

During the audio I repeatedly called it the Neutron mower instead of the Neuton mower. I was too lazy edit those mispronunciations.

\r\n

Introduction

\r\n

After recently reclaiming my Neuton EM 4.1 electric lawn mower from my parents, I needed to replace the battery to make it operational. This mower was purchased in the early 2000s, and replacement batteries for it are no longer available from the manufacturer. Thankfully replacement 12V 10A batteries are available through third parties.

\r\n

Replacing Parts

\r\n

I faced two issues with finding replacement parts. The Neuton mowers run at 24V and need batteries that can provide 10 amps of current. They come with a battery case that holds two 12V 10A batteries connected in series. The case holds the batteries and provides a connector and circuitry for a 24V DC charger. When I received the mower back from my parents, it didn\'t have a battery case with it. While the Neuton website is still online, and looks like you can order some accessories still, they no longer carry replacement battery cases or batteries. I was able to find just the case on EBay. I then found replacement batteries on Amazon.

\r\n

Installing the batteries in the case is simple. One side of the case has a lid. The lid is held in place by plastic notches on the bottom and two screws at the top. The screws have size 10 star heads. The batteries sit side by side in the case, with their terminals facing the lid. I connected the inner terminals (negative of one battery to positive of the other) with the jumper wire that came with the case. I then connected the outer terminals to the battery case terminal wires, slid the batteries all the way into case, closed, and fastened the lid.

\r\n

Conclusion

\r\n

The batteries are currently charging. The red charging light did come on when I plugged in the 24V DC charger, and nothing has exploded yet, so I am optimistic I will be able to use the mower again shortly.

\r\n

References

\r\n\r\n

Attribution

\r\n

The transition sound used between audio clips is found on freesound.org:
\r\nName: Harp Transition Music Cue
\r\nAuthor: DanJFilms
\r\nLicense: Creative Commons Zero

\r\n',293,0,0,'CC-BY-SA','electric lawnmower,lawnmower,rechargeable battery',0,0,1), diff --git a/sql/hpr-db-part-14.sql b/sql/hpr-db-part-14.sql index c0a22a0..bb4ae15 100644 --- a/sql/hpr-db-part-14.sql +++ b/sql/hpr-db-part-14.sql @@ -1,3 +1,9 @@ +(3438,'2021-10-06','Ten privacy friendly Google search alternatives.',551,'Google search is monopolistic here are some alternatives','

Here are links to all the search engines and related stuff discussed during this podcast,

\r\n\r\n
\r\n

\r\nhpr0773 :: Interview with Gabriel Weinberg of DuckDuckGo

\r\n',397,74,0,'CC-BY-SA','searx, whoogle, metager, gigablast, private.sh, ecosia, startpage, qwant, brave, duckduckgo',0,0,1), +(3446,'2021-10-18','Speech To Text',1378,'I talk about converting HPR audio to text and tagging','\r\n',36,0,0,'CC-BY-SA','AI,ML,scripting,audio',0,0,1), +(3721,'2022-11-07','HPR Community News for October 2022',3248,'HPR Volunteers talk about shows released and comments posted in October 2022','\n\n

New hosts

\n

\nWelcome to our new hosts:
\n\n Paul J, \n m0dese7en, \n CCHits.net Team.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3696Mon2022-10-03HPR Community News for September 2022HPR Volunteers
3697Tue2022-10-04Mis-information, Dis-information, and Fake News. You are a product and target for all of it.Lurking Prion
3698Wed2022-10-05SpectrogramKlaatu
3699Thu2022-10-06Old and new videogames/board games with guest binrcCeleste
3700Fri2022-10-07Introduction to Batch FilesAhuka
3701Mon2022-10-10ReiserFS - the file system of the futurePaul J
3702Tue2022-10-11Easter OggDave Morriss
3703Wed2022-10-12McCurdy House Touroperat0r
3704Thu2022-10-13Follow up to hpr3685 :: Budget and an Android appArcher72
3705Fri2022-10-14The Year of the FreeBSD Desktopbinrc
3706Mon2022-10-17The Future of TechnologyLurking Prion
3707Tue2022-10-18Recovering a Massive 3.5 HP Electric Motor from a TreadmillMechatroniac
3708Wed2022-10-19Insomnia as a HobbyTrumpetJohn
3709Thu2022-10-20Relationships to games and console generationsm0dese7en
3710Fri2022-10-21Changing Plans AgainAhuka
3711Mon2022-10-24CarsZen_Floater2
3712Tue2022-10-25The last ever CCHits.net ShowCCHits.net Team
3713Wed2022-10-26Bash snippet - short-circuit evaluation in Bash Boolean expressionsDave Morriss
3714Thu2022-10-27The News with Some Guy On the InternetSome Guy On The Internet
3715Fri2022-10-28Secret hat conversations, Part 2.Some Guy On The Internet
3716Mon2022-10-31How I got in to TechLurking Prion
\n\n

Comments this month

\n\n

These are comments which have been made during the past month, either to shows released during the month or to past shows.\nThere are 34 comments in total.

\n

Past shows

\n

There are 5 comments on\n3 previous shows:

\n\n

This month\'s shows

\n

There are 29 comments on 14 of this month\'s shows:

\n\n\n

Mailing List discussions

\n

\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n

\n

The threaded discussions this month can be found here:

\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2022-October/thread.html\n\n\n

Events Calendar

\n

With the kind permission of LWN.net we are linking to\nThe LWN.net Community Calendar.

\n

Quoting the site:

\n
This is the LWN.net community event calendar, where we track\nevents of interest to people using and developing Linux and free software.\nClicking on individual events will take you to the appropriate web\npage.
\n\n

Any other business

\n

Older HPR shows on\narchive.org, phase 2

\n

Now that all shows from number 1 to the latest have been uploaded to\nthe Internet Archive there are other tasks to perform. We are\nreprocessing and re-uploading shows in the range 871 to 2429 as\nexplained in the Community News show notes released in May\n2022. We are keeping a running total here to show progress:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\nMonth\n\nMonth count\n\nRunning total\n\nRemainder\n
\n2022-04\n\n130\n\n130\n\n1428\n
\n2022-05\n\n140\n\n270\n\n1288\n
\n2022-06\n\n150\n\n420\n\n1138\n
\n2022-07\n\n155\n\n575\n\n983\n
\n2022-08\n\n155\n\n730\n\n828\n
\n2022-09\n\n150\n\n880\n\n678\n
\n2022-10\n\n155\n\n1035\n\n523\n
\n\n

Updated: 2022-11-05 15:28:06

\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), +(3439,'2021-10-07','Linux Inlaws S01E40: The One with the BSDs',5834,'The other One Operating System to Rule them all','

In this episode, Martin and Chris host an eclectic panel of contributors to\r\nthe *other* major FLOSS operating system family - you guessed it: the\r\nflavours of the Berkeley Software Distribution (aka BSD among friends).\r\nDisclaimer: you may be tempted to diverge from the Path of the\r\nRighteousness also known as Linux and give this alternative a spin. So\r\nthis episode is *not* for the faint-hearted - listen at your own\r\ndiscretion! Also: the true defective nature of our beloved (?) hosts\' past\r\nwill be revealed - an episode not be missed despite the caveat! Plus\r\na refresher on spaced-out operating system concepts including library\r\noperating systems and a rant on Android and friends. In addition to some\r\ncool BSD trolling...

\r\n\r\n

Links:

\r\n\r\n',384,111,1,'CC-BY-SA','Berkeley Software Distribution, library operating systems, Android, Copyleft, BSD License, Usenet',0,0,1), +(3442,'2021-10-12','What is this thing called science',790,'Critical thinking is only part of the equation. Here\'s the other part.','
\r\n

Counter Point

\r\n

This show is a counter point to: hpr3414 :: Critical Thinking may make You Critical of the Covid Crisis\r\n

\r\n
\r\n\r\n

Some time ago, I did some Hacker Public Radio episodes in which I ostensibly demonstrated how to create a PDF with Scribus. Secretly, I was actually demonstrating how unexpected payloads could be embedded into a PDF. Did the PDF I uploaded as part of that episode no longer contain a payload if the listener who downloaded it wasn\'t aware that the payload existed?

\r\n

I\'ve been diagnosed by educators as a \"life long learner,\" which as far as I can tell is a buzzword referring to someone who takes pleasure in learning new things. In our world of technology, dear listener, I think this term is just \"hacker.\" And that\'s appropriate, because this is Hacker Public Radio you\'re listening to now, and listeners of this show tend to be people who enjoy learning and exploring new ideas, taking apart gadgets to see what makes them tick, reverse engineering code and data to understand how it gets processed, and so on.

\r\n

The thing about being a hacker or a life-long learner is that there\'s a lot of stuff out there that wants to be hacked, or learnt. And it turns out that it\'s just not possible to learn everything. Sometimes, you\'re out of your depth. It can be tricky to recognize when you\'re out of your depth, and I think there\'s a certain learn-able skill to knowing that you don\'t know something. There\'s a lot of value to this skill, because when you can recognize you don\'t have expertise on something, you\'re able to look around you and find someone who has. That\'s significant because you can learn from someone with expertise.

\r\n

In my own humdrum life, before getting a full-time job at a tech company, I was commissioned on several occasions to build out infrastructure for a video game development project, an indie radio station, a few different multimedia projects, and so on. When I took on those roles, I became the resident expert. People turned to me for the authoritative word on what technological solutions should be used. When I told them, they were more or less obligated to listen, because that was the role I\'d been hired for. If they were to ask me what a workstation should run, and I said Linux, but they bought a Mac instead, then my role would be unarguably redundant. They could just as easily type the question into a search engine on the Internet, and ignore the result. Or they could roll a die, or whatever.

\r\n

In those cases, though, it\'s a question of my opinion compared to someone else\'s opinion. Both are valid. Because I was the architect, my opinion mattered more to the long-term plan, but if the long-term plan were to change from having a highly-available cluster for fast 3d model rendering to having workstations with a familiar desktop, then my opinion would be less valid.

\r\n

But there are some areas in life where opinions don\'t matter. Specifically, that area is science. But what is science, anyway? People talk about science a lot, but it took me a long time, especially as someone who largely came from an artistic background, to comprehend the significance of the term, much less how it worked.

\r\n

Forget about all the high school classes and pop dietitians and physicists. Science is a framework. It\'s a set of principles designed to help our human brains hack the world around us in a methodical and precise way. Instead of letting our opinions, which may or may not be relevant, influence conclusions and decisions we make, science looks at the results of controlled input and output. Wait a minute. \"Input and output\"? Those are words I understand. Those are computer terms!

\r\n

Yeah it turns out that computers are the product of science, and in fact building computers and programming computers is a form of Computer Science. Those are just words we made up, but they reveal a lot about what we computer hackers do all day. Computers don\'t understand the influence of opinion, or your force of will, or the power of faith. They just take input and produce output. They do this very reliably.

\r\n

I don\'t know whether you\'ve ever tried, but it\'s really hard to make a computer. Comprehending how a CPU processes rudimentary electrical pulses to transform them into complex instruction sets is mind-bending, at least to me. I\'ve sat down and thought about it critically. I\'ve set up a few experiments, too. There\'s one you can do with dominoes, believe it or not, that can somewhat help you design a logic circuit. There\'s a Turing Machine you can build with Magic The Gathering cards. And an electronics kit that\'ll help you build an 8bit CPU. But even with all of those experiments, the open RISC-V CPU still eludes my comprehension.

\r\n

And just to be clear: back in 2008 or so, I was hired to stress test a RISC CPU to determine whether it was efficient at rendering massive amounts of video. I designed tests in an attempt to prove that a RISC CPU could not out-perform the latest Intel Core2duo, and could not achieve the goal (RISC is better, what can I say?) So my affinity for RISC is far from just a passing interest. But I can\'t build a RISC-V or even really explain how a CPU works.

\r\n

For that, I understand that there are experts. These aren\'t just people I call experts because they\'re labeled that way on their shirt pocket. They\'re experts because they\'re building the RISC-V, and it works. I met some of them back at OSS Con in 2019. I recognize their expertise, because they\'re proving their knowledge.

\r\n

Let\'s say I approached the RISC-V booth with the preconception that x86 was superior. After all, why would most consumer computers be running x86 if it weren\'t the best? I might be skeptical if I were told that RISC-V is superior for some tasks. Could they have ulterior motives? Could they have been paid off by Big Silicon to lie about RISC\'s performance in order to hurt x86\'s marketshare? Sure, it could happen. And that skepticism is important. It\'s arguably part of the scientific process. Look at the results of an experiment, replicate the input and ensure that the output is reliably the same.

\r\n

But you can\'t be sure until you\'ve duplicated the experiments that make the claim in the first place. Unfortunately, this often requires some pretty controlled environments, and possibly some pretty high end equipment.

\r\n

The bottom line is that I\'m never going to get around to doing that, I\'m never going to have access to those resources, and I\'m never going to have the understanding I\'d need to comprehend all the potential variables involved. In short, I just don\'t have the expertise. But I\'m willing to trust the expertise of a lot of people from all over the world working on this project. I\'m going to trust that because they all agree on similar findings, that what they\'re saying about the design and architecture of their CPU, that there\'s a high likelihood that their findings are correct.

\r\n

The same goes, as it turns out, for biological sciences. No matter how many one-off experiments discover that cigarette smoking is beneficial to your health, the wider scientific consensus is that it\'s harmful. No matter how man \"free-thinkers\" on the Internet discover that Covid-19 is actually no worse than the common cold, the worldwide scientific community asserts that it\'s actually harmful, and medical staffs across the globe assert that increased cases of Covid-19 cause bed and healthcare shortages for everyone else. Somebody online may assert that it\'s an impossibly unified globe-spanning political plot, but that relies on a bunch of untest-able opinions and interpretations of reality that fall well outside any scientific framework.

\r\n

It seems to me that this line of speculation makes about as much sense as asking whether your computer can really still add numbers accurately. Couldn\'t it occasionally be lying to you? The device you\'re using to listen to my voice right now not to scramble what I\'m saying and accurately play what I recorded in the first place is based on the same scientific principles used by those in biological sciences. We\'re feeding data into functions, whether the function is written in code, forged in silicon, or written on paper as a math formula, and we\'re observing the results. When every expert in their field, across the entire globe, agrees on the output, I think we do too. It\'s either that, or we\'d better all go build our own 8bit circuits out of chickens and batteries and just start to rebuild.

\r\n

So did the PDF I uploaded as part of the Scribus episode no longer contain a payload if the listener who downloaded it wasn\'t aware that the payload existed? Obviously not. If the listener lacked the foresight or expertise to investigate the PDF for a hidden file, then they could have posted an episode of their own about how my PDF was completely normal. They\'d have been confident in their findings. But you and I know that whatever experiments they might have used to come to the conclusion that Klaatu was NOT a liar was, in the end, insufficient. The payload did exist, but it was just outside this imaginary listener\'s detection or comprehension.

\r\n

Critical thinking is important. But at the same time, the scientific framework requires more than just critical thinking, just as building a RISC-V CPU requires more than just being a fan of reduced instruction sets. And solving the Covid-19 crisis takes a lot more than just critical thinking and a couple of backyard \"experiments.\" We\'re not in the Dark Ages any more, folks. Get vaccinated. Stay safe, and I\'ll talk to you next time.

\r\n',78,0,0,'CC-BY-SA','covid, science, risc-v, cpu',0,0,1), +(3443,'2021-10-13','Neuton battery replacement',593,'Rho`n describes replacing the battery in his Neuton EM 4.1 electric lawn mower','

Audio Notes

\r\n

During the audio I repeatedly called it the Neutron mower instead of the Neuton mower. I was too lazy edit those mispronunciations.

\r\n

Introduction

\r\n

After recently reclaiming my Neuton EM 4.1 electric lawn mower from my parents, I needed to replace the battery to make it operational. This mower was purchased in the early 2000s, and replacement batteries for it are no longer available from the manufacturer. Thankfully replacement 12V 10A batteries are available through third parties.

\r\n

Replacing Parts

\r\n

I faced two issues with finding replacement parts. The Neuton mowers run at 24V and need batteries that can provide 10 amps of current. They come with a battery case that holds two 12V 10A batteries connected in series. The case holds the batteries and provides a connector and circuitry for a 24V DC charger. When I received the mower back from my parents, it didn\'t have a battery case with it. While the Neuton website is still online, and looks like you can order some accessories still, they no longer carry replacement battery cases or batteries. I was able to find just the case on EBay. I then found replacement batteries on Amazon.

\r\n

Installing the batteries in the case is simple. One side of the case has a lid. The lid is held in place by plastic notches on the bottom and two screws at the top. The screws have size 10 star heads. The batteries sit side by side in the case, with their terminals facing the lid. I connected the inner terminals (negative of one battery to positive of the other) with the jumper wire that came with the case. I then connected the outer terminals to the battery case terminal wires, slid the batteries all the way into case, closed, and fastened the lid.

\r\n

Conclusion

\r\n

The batteries are currently charging. The red charging light did come on when I plugged in the 24V DC charger, and nothing has exploded yet, so I am optimistic I will be able to use the mower again shortly.

\r\n

References

\r\n\r\n

Attribution

\r\n

The transition sound used between audio clips is found on freesound.org:
\r\nName: Harp Transition Music Cue
\r\nAuthor: DanJFilms
\r\nLicense: Creative Commons Zero

\r\n',293,0,0,'CC-BY-SA','electric lawnmower,lawnmower,rechargeable battery',0,0,1), (3445,'2021-10-15','True critical thinking seems to be the key',4328,'A response to HPR 3414','
\r\n

Counter Point

\r\n

This show is a counter point to: hpr3414 :: Critical Thinking may make You Critical of the Covid Crisis\r\n

\r\n
\r\n

A response to Critical Thinking may make You Critical of the Covid Crisis

\r\n

(HPR episode 3414, produced by CoGo and released on 2021-09-02)

\r\n

Defining terms

\r\n\r\n
\r\n

Note the use of the terms fact, factual evidence and unbiased analysis. It is my contention that HPR episode 3414 fails in these regards in several places.

\r\n
\r\n\r\n
\r\n

The term experiment is often used incorrectly in episode 3414. A better term would be observation or anecdote

\r\n
\r\n\r\n\r\n

Long notes

\r\n

Follow this link to read the detailed notes associated with this episode.

\r\n

Collected references:

\r\n
    \r\n
  1. Wikipedia article: Critical thinking:\r\n
  2. \r\n
  3. University of Greenwich article. What is critical thinking?:\r\n
  4. \r\n
  5. Wikipedia article: Experiment:\r\n
  6. \r\n
  7. Where does the six-foot guideline for social distancing come from?:\r\n
  8. \r\n
  9. Wikipedia article: Social distancing:\r\n
  10. \r\n
  11. How effective is a mask in preventing COVID‐19 infection?:\r\n
  12. \r\n
  13. Why Masks Work BETTER Than You’d Think:\r\n
  14. \r\n
  15. Coronavirus disease (COVID-19): Ventilation and air conditioning:\r\n
  16. \r\n
  17. Ventilation and air conditioning during the coronavirus (COVID-19) pandemic:\r\n
  18. \r\n
  19. False Perception of COVID-19’s Impact on the Homeless:\r\n
  20. \r\n
  21. Vitamin D3 as Potential Treatment Adjuncts for COVID-19:\r\n
  22. \r\n
  23. Graphic Outbreak of severe acute respiratory syndrome in Hong Kong Special Administrative Region: case report:\r\n
  24. \r\n
  25. Response to - Graphic Outbreak of severe acute respiratory syndrome in Hong Kong Special Administrative Region: case report:\r\n
  26. \r\n
  27. Childhood Vaccination and the NHS:\r\n
  28. \r\n
  29. COVID-19 false dichotomies and a comprehensive review of the evidence regarding public health, COVID-19 symptomatology, SARS-CoV-2 transmission, mask wearing, and reinfection:\r\n
  30. \r\n
  31. Coronavirus (COVID-19) vaccines side effects and safety:\r\n
  32. \r\n
  33. TWiV 802: \"Another epitope with Shane Crotty\":\r\n
  34. \r\n
  35. UK parliament discussion on 2m rule.\r\n
  36. \r\n
  37. Government minister retracts mask claim.\r\n
  38. \r\n
  39. Nature paper on masks and aerosols.\r\n
  40. \r\n
  41. Our World in Data.\r\n
  42. \r\n
  43. Nature paper on COVID-19 and T cells.\r\n
  44. \r\n
  45. Antibody waning and COVID-19.\r\n
  46. \r\n
\r\n',225,100,1,'CC-BY-SA','COVID-19,social distancing,masks,aerosol,Vitamin D3,body temperature,vaccines',0,0,1), (3444,'2021-10-14','The Psion series 5mx',1178,'A show where I talk about my experiences of the Psion 5mx, a portable computer from the late 90s','

The psion series 5mx is a portable computer from the late 90s, here\'s my episode talking about it.

\r\n\r\n

Apologies for talking quickly!

',381,0,0,'CC-BY-SA','retro, psion, programming, pdas',0,0,1), (3452,'2021-10-26','Neuton battery test',324,'Rho`n describes testing the battery in his Neuton EM 4.1 electric lawn mower','

Introduction

\r\n

On today\'s show I test whether the battery replacement for my Neuton mower is a success. This is a follow up to episode 3443. After some audio recording difficulties with the blue tooth headset I used with my phone, we hear if the replacement was successful. Before I could test the battery, I needed to replace the mower key. I think it would have been simple to just jump the terminals with a wire and maybe some alligator clips to hold the wire to the key terminals, but I was worried this would not guarantee the wire shaking loose as I moved. I looked on EBay and found a replacement key for about fifteen dollars US, and decided it was worth the cost and the wait before trying out the mower.

\r\n

Testing the mower

\r\n

After putting the key in the mower, pulling and holding the safety levers, and then pressing the start button. The mower wouldn\'t start. I checked the key was set properly, and saw the green LED on the handle lit and indicating that power was available. I pulled the key and battery out, and then reseated both of them, checking once again that the power indicator was lit. After some fooling around with the safety levers and start button, I realized you had to push the start button and then pull and hold the safety levers for the mower to start. The mower runs well, and the cost of the batteries and key will even out over time from the savings on not paying for a lawn service.

\r\n

References

\r\n\r\n

Attribution

\r\n

The transition sound used between audio clips is found on freesound.org:
\r\nName: Harp Transition Music Cue
\r\nAuthor: DanJFilms
\r\nLicense: Creative Commons Zero

',293,0,0,'CC-BY-SA','electric lawnmower,lawnmower,rechargeable battery',0,0,1), @@ -529,7 +535,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3989,'2023-11-16','LastPass Security Update 1 November 2023',553,'LastPass was hacked, what should you do?','

In 2022, LastPass disclosed that it had been hacked, and I think by\nnow just about everyone has heard about it. Now we have evidence that\npassword vaults have been hacked. So what does this mean, and what\nshould you do?

\n

Links:

\n\n',198,74,0,'CC-BY-SA','LastPass, password vault',0,0,1), (3993,'2023-11-22','z80 membership card',934,'review of a kit','\n

01 membership card
\n
Click the\nthumbnail to see the full-sized image

\n

02 membership card back
\n
Click the\nthumbnail to see the full-sized image

\n

03 front panel card
\n
Click the\nthumbnail to see the full-sized image

\n

04 front card back
\n
Click the\nthumbnail to see the full-sized image

\n

05 assembled
\n
Click the thumbnail to\nsee the full-sized image

\n

06 in the can
\n
Click the thumbnail to\nsee the full-sized image

\n

07 things added
\n
Click the thumbnail\nto see the full-sized image

\n

08 fits inside
\n
Click the thumbnail\nto see the full-sized image

\n

09 compleat
\n
Click the thumbnail to\nsee the full-sized image

\n

10 docs
\n
Click the thumbnail to see\nthe full-sized image

\n',326,103,0,'CC-BY-SA','z80, retro computing',0,0,1), (3994,'2023-11-23','Lastpass Response',790,'I talk about lastpass','

I talk about LastPass.

\n',36,0,1,'CC-BY-SA','security,computers,internet',0,0,1), -(3995,'2023-11-24','Creating Your Own Internet Radio Streaming Device',570,'Claudio talks about a couple of streaming radio solutions to make your own internet radio device.','

aNONradio: https://anonradio.net
\nTildeRadio: https://tilderadio.org

\n

Volumio: https://volumio.com/
\nmoOde Audio: https://moodeaudio.org/

\n',152,0,0,'CC-BY-SA','moode,raspberrypi,audio,internetradio,streamingradio,multimedia,volumio,anonradio,tilderadio',0,0,0); +(3995,'2023-11-24','Creating Your Own Internet Radio Streaming Device',570,'Claudio talks about a couple of streaming radio solutions to make your own internet radio device.','

aNONradio: https://anonradio.net
\nTildeRadio: https://tilderadio.org

\n

Volumio: https://volumio.com/
\nmoOde Audio: https://moodeaudio.org/

\n',152,0,0,'CC-BY-SA','moode,raspberrypi,audio,internetradio,streamingradio,multimedia,volumio,anonradio,tilderadio',0,0,1); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -992,9 +998,3 @@ INSERT INTO `licenses` (`id`, `short_name`, `long_name`, `url`) VALUES (1,'CC-0' (2,'CC-BY','Attribution','http://creativecommons.org/licenses/by/4.0'), (3,'CC-BY-SA','Attribution-ShareAlike','http://creativecommons.org/licenses/by-sa/4.0'), (4,'CC-BY-ND','Attribution-NoDerivs','http://creativecommons.org/licenses/by-nd/4.0'), -(5,'CC-BY-NC','Attribution-NonCommercial','http://creativecommons.org/licenses/by-nc/4.0'), -(6,'CC-BY-NC-SA','Attribution-NonCommercial-ShareAlike','http://creativecommons.org/licenses/by-nc-sa/4.0'), -(7,'CC-BY-NC-ND','Attribution-NonCommercial-NoDerivs','http://creativecommons.org/licenses/by-nc-nd/4.0'); -/*!40000 ALTER TABLE `licenses` ENABLE KEYS */; -UNLOCK TABLES; - diff --git a/sql/hpr-db-part-15.sql b/sql/hpr-db-part-15.sql index 990d5f1..2b32e4a 100644 --- a/sql/hpr-db-part-15.sql +++ b/sql/hpr-db-part-15.sql @@ -1,3 +1,9 @@ +(5,'CC-BY-NC','Attribution-NonCommercial','http://creativecommons.org/licenses/by-nc/4.0'), +(6,'CC-BY-NC-SA','Attribution-NonCommercial-ShareAlike','http://creativecommons.org/licenses/by-nc-sa/4.0'), +(7,'CC-BY-NC-ND','Attribution-NonCommercial-NoDerivs','http://creativecommons.org/licenses/by-nc-nd/4.0'); +/*!40000 ALTER TABLE `licenses` ENABLE KEYS */; +UNLOCK TABLES; + -- -- Table structure for table `miniseries` -- @@ -453,4 +459,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-11-17 20:14:12 +-- Dump completed on 2023-11-18 20:57:06 diff --git a/sql/hpr.sql b/sql/hpr.sql index 5991bd2..28badaf 100644 --- a/sql/hpr.sql +++ b/sql/hpr.sql @@ -12611,7 +12611,13 @@ INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, (3994,'hpr3994.spx','spx',3291408,'51e5922a2d4f4f6172a5aea72c1352cdadc1c813','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), (3994,'hpr3994.flac','flac',59778226,'fdca142bef4ffaea4ea7f7ea9a7b9174bb2a0d71','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 167304312 samples'), (3994,'hpr3994.opus','opus',8436900,'98db56a7ef9db79c1bf810daf79365545b5eb6f1','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), -(3994,'hpr3994.wav','wav',334608726,'0c03027c393e967502f04179271e4161cb0e3fc3','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); +(3994,'hpr3994.wav','wav',334608726,'0c03027c393e967502f04179271e4161cb0e3fc3','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(3995,'hpr3995.mp3','mp3',5211884,'9b625f109a6417a8bb59fb4db34256fc0134eb8a','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(3995,'hpr3995.ogg','ogg',6157001,'3a183125f365d7f9e88ebf80e2acf95c213309ed','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3995,'hpr3995.spx','spx',2460693,'508f3d51d3ee547b8bd824aebf0200fc1469c5cf','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(3995,'hpr3995.flac','flac',51912256,'ce8767cf8983cba30b87e4106f40168bd458a012','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 125073842 samples'), +(3995,'hpr3995.opus','opus',6157001,'f8e4382b22ffbcd0e88bfbba90985820f22f66da','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(3995,'hpr3995.wav','wav',250147786,'44156ae181f31b051f2a4f7c06efd22c539adb19','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); /*!40000 ALTER TABLE `assets` ENABLE KEYS */; UNLOCK TABLES; @@ -20529,7 +20535,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3989,'2023-11-16','LastPass Security Update 1 November 2023',553,'LastPass was hacked, what should you do?','

In 2022, LastPass disclosed that it had been hacked, and I think by\nnow just about everyone has heard about it. Now we have evidence that\npassword vaults have been hacked. So what does this mean, and what\nshould you do?

\n

Links:

\n\n',198,74,0,'CC-BY-SA','LastPass, password vault',0,0,1), (3993,'2023-11-22','z80 membership card',934,'review of a kit','\n

01 membership card
\n
Click the\nthumbnail to see the full-sized image

\n

02 membership card back
\n
Click the\nthumbnail to see the full-sized image

\n

03 front panel card
\n
Click the\nthumbnail to see the full-sized image

\n

04 front card back
\n
Click the\nthumbnail to see the full-sized image

\n

05 assembled
\n
Click the thumbnail to\nsee the full-sized image

\n

06 in the can
\n
Click the thumbnail to\nsee the full-sized image

\n

07 things added
\n
Click the thumbnail\nto see the full-sized image

\n

08 fits inside
\n
Click the thumbnail\nto see the full-sized image

\n

09 compleat
\n
Click the thumbnail to\nsee the full-sized image

\n

10 docs
\n
Click the thumbnail to see\nthe full-sized image

\n',326,103,0,'CC-BY-SA','z80, retro computing',0,0,1), (3994,'2023-11-23','Lastpass Response',790,'I talk about lastpass','

I talk about LastPass.

\n',36,0,1,'CC-BY-SA','security,computers,internet',0,0,1), -(3995,'2023-11-24','Creating Your Own Internet Radio Streaming Device',570,'Claudio talks about a couple of streaming radio solutions to make your own internet radio device.','

aNONradio: https://anonradio.net
\nTildeRadio: https://tilderadio.org

\n

Volumio: https://volumio.com/
\nmoOde Audio: https://moodeaudio.org/

\n',152,0,0,'CC-BY-SA','moode,raspberrypi,audio,internetradio,streamingradio,multimedia,volumio,anonradio,tilderadio',0,0,0); +(3995,'2023-11-24','Creating Your Own Internet Radio Streaming Device',570,'Claudio talks about a couple of streaming radio solutions to make your own internet radio device.','

aNONradio: https://anonradio.net
\nTildeRadio: https://tilderadio.org

\n

Volumio: https://volumio.com/
\nmoOde Audio: https://moodeaudio.org/

\n',152,0,0,'CC-BY-SA','moode,raspberrypi,audio,internetradio,streamingradio,multimedia,volumio,anonradio,tilderadio',0,0,1); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -21453,4 +21459,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-11-17 20:14:12 +-- Dump completed on 2023-11-18 20:57:06