2023-11-24_19-41-04Z_Friday database changed
This commit is contained in:
1 parent
56066d9ae2
commit
50ae1eb834
11 files changed
+101
-83
No files matched your search
@@ -647,7 +647,13 @@
|
||||
(4005,'hpr4005.spx','spx',3679989,'f2558f723a16ad5032721594bbd7cbf7f3256c57','audio/ogg; charset=binary','setgid Ogg data, Speex audio'),
|
||||
(4005,'hpr4005.flac','flac',74471548,'0252c0250691eac54a5fccd897ce3474a07e67de','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 187056031 samples'),
|
||||
(4005,'hpr4005.opus','opus',9047916,'09e4d148aca52fb63a7ce69ed1fc4dd6cc3e5c1e','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(4005,'hpr4005.wav','wav',374112164,'387a5b0e00d3186dfc866a164ddcc3fdb0ea1e11','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz');
|
||||
(4005,'hpr4005.wav','wav',374112164,'387a5b0e00d3186dfc866a164ddcc3fdb0ea1e11','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'),
|
||||
(3998,'hpr3998.mp3','mp3',15426092,'fcf3e38289c5cb460447fa239d1f3d26311919bd','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'),
|
||||
(3998,'hpr3998.ogg','ogg',16776725,'f2503e2f66dbb5986cf833fa63088c6ccbd31da2','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(3998,'hpr3998.spx','spx',7283022,'7446d0e0858bb17aa801da6b879405df36bcd292','audio/ogg; charset=binary','setgid Ogg data, Speex audio'),
|
||||
(3998,'hpr3998.flac','flac',164171610,'0dc5e1edfee35c8b6abe8e2b12b0991d25292602','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 370211566 samples'),
|
||||
(3998,'hpr3998.opus','opus',16776725,'b1c6bab2e7007b7215d4254f0d76e01009337282','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(3998,'hpr3998.wav','wav',740423234,'be85699be61bf10abcfd5746459018b3081e9c70','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz');
|
||||
/*!40000 ALTER TABLE `assets` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -668,7 +674,7 @@ CREATE TABLE `comments` (
|
||||
`last_changed` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `comments_eps_id_idx` (`eps_id`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=3828 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables';
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=3830 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
@@ -992,9 +998,3 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam
|
||||
(313,810,'2011-09-09 19:01:30','Quvmoh','Arch show','Will be great to hear an Arch install show, Thanks!','2017-09-09 07:41:22'),
|
||||
(314,812,'2011-09-26 13:21:05','Klaatu','Angry','They\'re all patent trolls.\r\n\r\nIf corporate america justifies itself by saying that competition breeds excellence, then patents quell that.\r\n\r\nIf you just think that technology should keep advancing and getting better, then patents hinder that as well.\r\n\r\nThe only thing patents seem to be good for is to ensure that someone makes a lot of dough off something that probably wasn\'t even invented or developed in a vacuum.\r\n\r\nGreat show, Mr. Gadgets. I sometimes wish you had a video cast, where you dressed up in wacky pseudo-scientist outfits and did fun experiments that we could all try at home. But until you get that television deal, I\'ll settle for your very fine HPR audio shows.','2017-09-09 07:41:22'),
|
||||
(315,816,'2011-09-26 12:38:50','Klaatu','great information thanks','Great episode! Recipes sound delicious, although not having a kitchen I probably won\'t be trying them anytime soon.\r\n\r\nBut yeah budget living, or living minimally, is great. It\'s amazing how few bills you can have it you just simplify...and the fewer bills, the less work you have to do, which in the end leaves more time for haxooring.','2017-09-09 07:41:22'),
|
||||
(316,816,'2011-09-28 08:49:06','neddludd','Practical','Thanks Tracy for the useful information, I appreciated the re thinking of the survivalism term to include a whole lot more than stockpiling guns and ammo for the \"coming armageddon\"\r\n\r\nregards','2017-09-09 07:41:22'),
|
||||
(317,818,'2011-09-26 12:26:15','klaatu','Agreed','I agree, the sansa devices make great little recording devices. I don\'t have a Clip, but I do have the fuze, and I used it at OLF to do interviews. The storage capicity, as long as you plan ahead and leave space for the recording, is great, the battery lasted the entire day and for days thereafter, and the mic and sound quality was fine. As much as I love my tablet (nokia n800), nothing but the storage is really anywhere near the quality that the fuze provided me.\r\n\r\nOn the other hand, the Fuze as a media player (even with Rockbox) leaves a little to be desired...','2017-09-09 07:41:22'),
|
||||
(318,818,'2011-09-30 05:18:06','sgtron','','I bought a clip+ based on this podcast that I picked up on ebay for about $35 for a refurbished 8GB model, but unfortunately I didn\'t like rockbox on it. I found the rockbox navigation to be a bit flakey and the fm radio popped unless you exited the play screen. I do find the stock firmware fine for recording even though you can\'t monitor the sidetone.','2017-09-09 07:41:22'),
|
||||
(319,818,'2011-10-02 18:03:49','Fragilematter','Workarounds','Hey guys/Pokey! Sorry for joining the party so late, but I\'ve been behind on my podcasts lately.\r\nI\'ll get down to the subject, and that can be resumed in one acronim: R(F)TM. Rockbox is a complex piece of software and a lot of its functionality isn\'t obvious.\r\nFor instance, to lock the keys on the clip you need to press both the middle button (select) and home at the same time, while you are playing a song (rockbox devs name that the WPS - while playing screen). Also, if you are somewhere in the menus and you want to return to the wps you use the same key combo - home + select.\r\nAlso, at least on my Sansa e200, you can have it charge from a computer without accessing the disk by holding select while you plug in the usb cable. I don\'t know if it\'s the same for the Clip Plus.\r\nAs a closing note, if I recall correctly, the Clip Plus is still under development, especially the usb side of things, so you can expect improvements with each new release (unless you\'re using the current build, like I do).\r\n\r\nHere\'s hoping you have a nice day,\r\nFragilematter','2017-09-09 07:41:22'),
|
||||
(320,818,'2011-10-03 05:52:49','sgtron','Thanks','Fragilematter, thanks for the reply and I\'ll try the current release to see what I think of that too.. I see the rockbox stable builds are released quarterly and the current one was just last month, so months to go before next release. ','2017-09-09 07:41:22'),
|
||||
(321,818,'2011-10-10 16:13:26','lostnbronx','Your Idea Works','Pokey, a few years ago, I glued two paint-stirrers together to make a handle; cut the handle to size, sanded it down, and painted it. Then I put Velcro on one end and Velcro on the acrylic case that I have my Fuze in, and stuck it on. I hold the earbud cable to the handle with an elastic. The Fuze has has never fallen off by accident. \r\n\r\nThis is perfect for recording, and even general use, and the Velcro/handle combo helps to cut down on handling noise. The only change I\'d make now is that I should have stained the handle instead of painting it, as the paint began to wear badly almost immediately.','2017-09-09 07:41:22'),
|
||||
@@ -1,3 +1,9 @@
|
||||
(316,816,'2011-09-28 08:49:06','neddludd','Practical','Thanks Tracy for the useful information, I appreciated the re thinking of the survivalism term to include a whole lot more than stockpiling guns and ammo for the \"coming armageddon\"\r\n\r\nregards','2017-09-09 07:41:22'),
|
||||
(317,818,'2011-09-26 12:26:15','klaatu','Agreed','I agree, the sansa devices make great little recording devices. I don\'t have a Clip, but I do have the fuze, and I used it at OLF to do interviews. The storage capicity, as long as you plan ahead and leave space for the recording, is great, the battery lasted the entire day and for days thereafter, and the mic and sound quality was fine. As much as I love my tablet (nokia n800), nothing but the storage is really anywhere near the quality that the fuze provided me.\r\n\r\nOn the other hand, the Fuze as a media player (even with Rockbox) leaves a little to be desired...','2017-09-09 07:41:22'),
|
||||
(318,818,'2011-09-30 05:18:06','sgtron','','I bought a clip+ based on this podcast that I picked up on ebay for about $35 for a refurbished 8GB model, but unfortunately I didn\'t like rockbox on it. I found the rockbox navigation to be a bit flakey and the fm radio popped unless you exited the play screen. I do find the stock firmware fine for recording even though you can\'t monitor the sidetone.','2017-09-09 07:41:22'),
|
||||
(319,818,'2011-10-02 18:03:49','Fragilematter','Workarounds','Hey guys/Pokey! Sorry for joining the party so late, but I\'ve been behind on my podcasts lately.\r\nI\'ll get down to the subject, and that can be resumed in one acronim: R(F)TM. Rockbox is a complex piece of software and a lot of its functionality isn\'t obvious.\r\nFor instance, to lock the keys on the clip you need to press both the middle button (select) and home at the same time, while you are playing a song (rockbox devs name that the WPS - while playing screen). Also, if you are somewhere in the menus and you want to return to the wps you use the same key combo - home + select.\r\nAlso, at least on my Sansa e200, you can have it charge from a computer without accessing the disk by holding select while you plug in the usb cable. I don\'t know if it\'s the same for the Clip Plus.\r\nAs a closing note, if I recall correctly, the Clip Plus is still under development, especially the usb side of things, so you can expect improvements with each new release (unless you\'re using the current build, like I do).\r\n\r\nHere\'s hoping you have a nice day,\r\nFragilematter','2017-09-09 07:41:22'),
|
||||
(320,818,'2011-10-03 05:52:49','sgtron','Thanks','Fragilematter, thanks for the reply and I\'ll try the current release to see what I think of that too.. I see the rockbox stable builds are released quarterly and the current one was just last month, so months to go before next release. ','2017-09-09 07:41:22'),
|
||||
(321,818,'2011-10-10 16:13:26','lostnbronx','Your Idea Works','Pokey, a few years ago, I glued two paint-stirrers together to make a handle; cut the handle to size, sanded it down, and painted it. Then I put Velcro on one end and Velcro on the acrylic case that I have my Fuze in, and stuck it on. I hold the earbud cable to the handle with an elastic. The Fuze has has never fallen off by accident. \r\n\r\nThis is perfect for recording, and even general use, and the Velcro/handle combo helps to cut down on handling noise. The only change I\'d make now is that I should have stained the handle instead of painting it, as the paint began to wear badly almost immediately.','2017-09-09 07:41:22'),
|
||||
(322,818,'2011-10-26 15:13:39','pokey','Thanks for the feedback guys','Those are all great suggestions. I may need to use the velcro one, as i broke the clip off of my clip. \r\n\r\nThe lock screen function is a new one to me. I\'ll have to try it.\r\n\r\nYes you can charge the Clip without it booting into the stock firmware if it\'s powered on in Rockbox. That\'s how I charge it.','2017-09-09 07:41:22'),
|
||||
(323,820,'2011-09-24 03:50:08','DeepGeek','A Big-Name server you may not have considered','Hi, Klaatu,\r\nLoved the podcast. Your idea of urging listeners to try different servers was great, but your choices of nginx, apache, and lighttpd seemed to indicate an interest in \"big name\" webservers.\r\nI thought you might want to consider something else \"big name.\" Did you know that the webserver that powers AOL, aolserver4, is an open-source project? Check out aolserver.com. They boast not of some obscure benchmark, but rather of extreme scalability and a huge number of languages embedded and multiple API\'s, and multiple database platform support.\r\nI haven\'t tired it myself, but I thought you\'d like to know...\r\n---\r\nDeepGeek','2017-09-09 07:41:22'),
|
||||
(324,820,'2011-09-26 02:43:53','klaatu','aolserver','well let\'s wait for AOL to prove themselves before we go jumping to adopt their server. I\'ve personally not heard of them but I\'ll keep an eye out.','2017-09-09 07:41:22'),
|
||||
@@ -992,9 +998,3 @@
|
||||
(1310,1870,'2015-12-10 08:19:51','0xf10e','yepp, no cleartext','1st thing is DH key exchange, basically \"no that we speak privately and securely let me tell you who I [the server] am\". Think about it. Any other way would leave the client open to a MitM spoofing the server\'s keys.\r\n\r\nBut, of course, when you ignore the changed fingerprint on the server you won\'t know who is receiving your credentials.\r\nWith pubkey auth you don\'t have to worry about losing anything usable to impersonate you. Also makes brute force login attempts infeasible due to the vast number of possible keys.','2017-09-09 07:41:28'),
|
||||
(1311,1874,'2015-09-28 04:18:26','droops','Thanks','Thank you again Ken for keeping all of this together and thank you to everyone who has recorded and episode and truly been a part of the HPR community. It would not exist without you. ','2017-09-09 07:41:28'),
|
||||
(1312,1874,'2015-10-08 15:15:39','J.','','Wow, as a public school survivor, hearing all about your class makes me a little envious to be honest.\r\n','2017-09-09 07:41:28'),
|
||||
(1313,1874,'2015-10-13 13:19:37','Dave Morriss','I loved this interview','I really enjoyed this. Congratulations and thanks Ken. \r\n\r\nIt was great to understand more about the history of HPR, and to get further insight into who the founders were, and what their motivation was.\r\n\r\nAnd droops - you sound like a hell of a teacher :-)','2017-09-09 07:41:28'),
|
||||
(1314,1878,'2015-12-29 04:40:53','Erik','Commands','Would you be able to detail the commands you use for the luks encrypted ISO?','2017-09-09 07:41:28'),
|
||||
(1315,1880,'2015-10-16 13:39:53','Mike Ray','Great show','Great show Klaatu. Really enjoy anything about Arduino and general fiddling about with electronics.\r\n\r\nCurrently mucking about with RF transmitter and receiver modules and have considered using XBee. So this show was of interest.','2017-09-09 07:41:28'),
|
||||
(1316,1881,'2015-10-19 20:24:03','Fin','Music fail','Why did the default theme play at the end, when clacke\'s a capella version was so good!\r\n\r\nInteresting journey BTW. The audio wasn\'t that bad.','2017-09-09 07:41:28'),
|
||||
(1317,1881,'2015-10-23 16:00:35','Dave Morriss','Great episode','This was a very interesting show. I knew very little of what you spoke about, never having had an Amiga, nor having used dial-up with Linux. Thanks for the insight.','2017-09-09 07:41:28'),
|
||||
(1318,1881,'2015-10-26 11:35:10','clacke','Thanks','Cool! Glad I added something new. I was worried that yet another Linux backstory might be redundant, but I guess everyone comes from their own direction.','2017-09-09 07:41:28'),
|
||||
@@ -1,3 +1,9 @@
|
||||
(1313,1874,'2015-10-13 13:19:37','Dave Morriss','I loved this interview','I really enjoyed this. Congratulations and thanks Ken. \r\n\r\nIt was great to understand more about the history of HPR, and to get further insight into who the founders were, and what their motivation was.\r\n\r\nAnd droops - you sound like a hell of a teacher :-)','2017-09-09 07:41:28'),
|
||||
(1314,1878,'2015-12-29 04:40:53','Erik','Commands','Would you be able to detail the commands you use for the luks encrypted ISO?','2017-09-09 07:41:28'),
|
||||
(1315,1880,'2015-10-16 13:39:53','Mike Ray','Great show','Great show Klaatu. Really enjoy anything about Arduino and general fiddling about with electronics.\r\n\r\nCurrently mucking about with RF transmitter and receiver modules and have considered using XBee. So this show was of interest.','2017-09-09 07:41:28'),
|
||||
(1316,1881,'2015-10-19 20:24:03','Fin','Music fail','Why did the default theme play at the end, when clacke\'s a capella version was so good!\r\n\r\nInteresting journey BTW. The audio wasn\'t that bad.','2017-09-09 07:41:28'),
|
||||
(1317,1881,'2015-10-23 16:00:35','Dave Morriss','Great episode','This was a very interesting show. I knew very little of what you spoke about, never having had an Amiga, nor having used dial-up with Linux. Thanks for the insight.','2017-09-09 07:41:28'),
|
||||
(1318,1881,'2015-10-26 11:35:10','clacke','Thanks','Cool! Glad I added something new. I was worried that yet another Linux backstory might be redundant, but I guess everyone comes from their own direction.','2017-09-09 07:41:28'),
|
||||
(1319,1884,'2015-10-27 19:07:10','Frank','','Thank you, Dave. A very nice piece of work.\r\n\r\nI\'ve been trying to understand regular expressions (I guess because I like puzzles). In addition to giving me a better understanding of bash, the examples you gave show similarity with some regular expression syntax, which in turn gives some context to regular expression syntax, so that it does not seem to be quite so foreign a language.\r\n','2017-09-09 07:41:28'),
|
||||
(1320,1884,'2015-10-27 19:49:37','Dave Morriss','Thanks Frank, glad you enjoyed it','The regular expression subject is a complex one. I\'ve been wondering whether I should try and pass on what I know about it. \r\n\r\nStrictly this brace expansion topic is in the area of using patterns to match filenames. Confusingly this is similar but not the same as regular expressions. In later episodes in this (not-)series I want to talk more about filename matching then look at regular expressions in the context of Bash.\r\n\r\nReally, the regular expression subject could (should?) be stand-alone and should look at what\'s available in Bash, grep, sed, awk, etc. I use Perl regular expresions the most but I hesitate to go too deep there because they are mind-blowing :-)','2017-09-09 07:41:28'),
|
||||
(1321,1884,'2015-10-28 22:01:14','Frank','','Indeed regular expressions are complex. They make my brain hurt.\r\n\r\nSeeing some kinship with shell commands--some indication that whoever perpetrated regex did not just make it up from the whole cloth--is somehow comforting.\r\n\r\nI recently stumbled over a great *beginner\'s* tutorial.\r\nhttps://www.digitalocean.com/community/tutorials/using-grep-regular-expressions-to-search-for-text-patterns-in-linux#basic-usage\r\n\r\nWhat makes it so good is that it uses the GPL text found on every Linux computer for the exercises, so you can practice the examples and try different options as you read along.','2017-09-09 07:41:28'),
|
||||
@@ -992,9 +998,3 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam
|
||||
(2310,2470,'2018-01-31 07:47:17','dodddummy','Time to update for the elimination of the individual mandate?','Does the removal of the individual mandate justify an update?','2018-01-31 08:30:57'),
|
||||
(2311,2470,'2018-01-31 20:04:51','Ahuka','I did cover it','The repeal of the Individual Mandate was covered in this last episode, I believe.','2018-01-31 20:06:42'),
|
||||
(2312,2465,'2018-02-03 10:30:15','timttmy','Thanks','Just wanted to say thanks to operat0r for bringing tron-script to my attention. I hate maintaining the windows boxes at work (5 windows boxes and 7 linux boxes). I have run tron-script on 3 of the machines so far and they are running a LOT quicker now including one of the win7 machines which got stuck installing updates a while back and even after hours of searching for a solution to the problem, nothing. Tron-script has resolved the issue and the machine is now up to date :)\r\nIt looks like tron-script has been around for quite some time and has remained under my radar. So thanks again for the episode and bringing it to my attention. \r\nI wonder what other tools HPR listeners use that I or others have not heard of?','2018-02-03 10:32:46'),
|
||||
(2313,2478,'2018-02-05 00:22:05','hammerron','a second Star Trek reference','As soon as you said Star Trek, it made me think of TNG season 7, an episode called Masks . In that episode both Data and Picard wore masks and had altered roles.','2018-02-05 09:08:25'),
|
||||
(2314,2477,'2018-02-05 10:48:22','dodddummy','Chickens','I meant to remove the roosters but forgot. In the Philippines and there are roosters everywhere.','2018-02-05 10:53:25'),
|
||||
(2315,2478,'2018-02-05 22:28:53','lostnbronx','Excellent Episode','I really enjoyed this installment of the Audiobook Club. It was great hearing from the author, who was thoughtful and articulate, explaining what sounded like complex concepts and making them clear. I\'m really excited to listen to this book, spoilers notwithstanding.\r\n\r\nGreat job, guys!','2018-02-05 22:32:05'),
|
||||
(2316,2482,'2018-02-06 00:35:08','Clinton Roy','How on earth did I do that? :(','I\'ve somehow managed to upload both interviews in the one show :(\r\n\r\nI haven\'t even edited the second interview yet.','2018-02-06 07:42:54'),
|
||||
(2317,2489,'2018-02-15 19:18:06','Ken Fallon','Bin there done that. (Deliberate typo Dave)','1. Yes you describe why I hate forums.\r\n2. Why did you not record a show describing the peoblem? I know several hosts that have ffmpeg foo. We have the exact same needs for hpr itself','2018-02-15 19:44:39'),
|
||||
(2318,2482,'2018-02-18 07:17:13','Clinton Roy','Thank you to the admins','I would just like to publicly say thank you to the admins to fixed my mistake, in a way that will force them to read it aloud ;)','2018-02-18 09:54:50'),
|
||||
@@ -1,3 +1,9 @@
|
||||
(2313,2478,'2018-02-05 00:22:05','hammerron','a second Star Trek reference','As soon as you said Star Trek, it made me think of TNG season 7, an episode called Masks . In that episode both Data and Picard wore masks and had altered roles.','2018-02-05 09:08:25'),
|
||||
(2314,2477,'2018-02-05 10:48:22','dodddummy','Chickens','I meant to remove the roosters but forgot. In the Philippines and there are roosters everywhere.','2018-02-05 10:53:25'),
|
||||
(2315,2478,'2018-02-05 22:28:53','lostnbronx','Excellent Episode','I really enjoyed this installment of the Audiobook Club. It was great hearing from the author, who was thoughtful and articulate, explaining what sounded like complex concepts and making them clear. I\'m really excited to listen to this book, spoilers notwithstanding.\r\n\r\nGreat job, guys!','2018-02-05 22:32:05'),
|
||||
(2316,2482,'2018-02-06 00:35:08','Clinton Roy','How on earth did I do that? :(','I\'ve somehow managed to upload both interviews in the one show :(\r\n\r\nI haven\'t even edited the second interview yet.','2018-02-06 07:42:54'),
|
||||
(2317,2489,'2018-02-15 19:18:06','Ken Fallon','Bin there done that. (Deliberate typo Dave)','1. Yes you describe why I hate forums.\r\n2. Why did you not record a show describing the peoblem? I know several hosts that have ffmpeg foo. We have the exact same needs for hpr itself','2018-02-15 19:44:39'),
|
||||
(2318,2482,'2018-02-18 07:17:13','Clinton Roy','Thank you to the admins','I would just like to publicly say thank you to the admins to fixed my mistake, in a way that will force them to read it aloud ;)','2018-02-18 09:54:50'),
|
||||
(2319,2492,'2018-02-20 00:30:09','Clinton Roy','Swapping in..','It\'s been many a year since I was in Canada: are these the rubber wheeled ones?','2018-02-20 08:34:34'),
|
||||
(2320,2488,'2018-02-20 05:40:00','Windigo','Welcome','Quite a topic for a first episode!\r\n\r\nI enjoyed it, and look forward to your next submission. :)','2018-02-20 08:34:34'),
|
||||
(2321,2477,'2018-02-20 06:15:08','Windigo','Also distractable','Thanks for the tip! I am also very distract-able, and find myself rewinding HPR episodes constantly to catch what I just missed. I tried looping an episode (this one, in fact) and saw a real difference in what I remembered.\r\n\r\nI was curious about the roosters, but didn\'t mind them too much. Perhaps just list them as a co-host next time? ;)','2018-02-20 08:34:34'),
|
||||
@@ -992,9 +998,3 @@
|
||||
(3310,3457,'2021-11-17 15:24:29','Gumnos','Storing data in recsel format?','I\'m not sure if you\'ve encountered GNU recutils before\r\n\r\nhttps://www.gnu.org/software/recutils/\r\n\r\nbut it\'s a nice flat-file way of storing & querying data in a format similar to what you described. It\'s fairly easy to convert to CSV or other tabular format. It plays nicely with version-control, making it easier to tell when a \"column\" (really a row in a group) has been edited because the diff just shows that one \"cell\" rather than a whole CSV line being modified.\r\n\r\nIt\'s also pretty flexible when it comes to omitted or duplicate fields. I\'ve taken to storing our household address book in this format and then transforming it into other formats as needed.','2021-11-17 21:38:02'),
|
||||
(3311,3470,'2021-11-19 16:50:45','Trey','Oh what happy memories','Thank you for bringing back memories from early in my computer career. I still have a MSDOS 3.31 Emergency boot disk (Because it was the first to support hard drive partitions above 33MB). For the longest time, I kept it in the very front of my floppy disk case. But when I finally tossed all the old PC floppies, I relocated it to the esteemed location of stuck to the refrigerator door with a magnet.\r\n\r\nLikely won\'t boot anymore, but still brings back memories.\r\n\r\nKeep up the good work!','2021-11-19 19:08:48'),
|
||||
(3312,3470,'2021-11-19 22:12:52','Kevin O\'Brien','You are most welcome','I\'m glad you enjoyed it. There are more in the pipeline, but once they are done there won\'t be any more in this series. I wrote these 20-something years ago, and I still get happy users who find them on my Web site.','2021-11-20 19:26:21'),
|
||||
(3313,3471,'2021-11-22 14:32:18','Trey','Capacitors','Thank you for sharing. Tinkering with vintage electronics (Wait! Referring to the Walkman as \"vintage\" makes me feel really old.) is loads of fun. Do you find the need to replace capacitors in equipment of this era? I have noticed with various radio gear of similar age the capacitors have drifted far from spec.\r\n\r\nKeep up the awesome podcasts!','2021-11-22 22:35:52'),
|
||||
(3314,3471,'2021-11-23 13:05:23','Keith','They really are great devices','Thanks for making this, I do remember getting one back in the early 80\'s, however that is no longer around, shame I threw it out many years ago now.\r\n\r\nI\'m going to get out my Dad\'s Walkman on the weekend though and see if it still runs. I kept his Walkman WM-F2015 https://www.radiomuseum.org/r/sony_walkman_fmam_stereo_cassette_player_wm_f2015.html as I knew it was special hopefully it still runs, if not I will fix it!','2021-11-24 07:28:26'),
|
||||
(3315,3471,'2021-11-23 19:49:25','Jon Kulp','Recapping','Thanks for the comment, Trey. Yes, the Walkman is vintage nowadays and we\'re in the same boat old-age-wise. I have a couple of things that could probably benefit from being recapped, but I\'ve never gotten into the weeds that far yet. One of these days when I\'ve got some time in front of me, I would like to replace the capacitors in my Pioneer reel-to-reel tape deck. I feel like this would probably help with the weak left channel. No time right now, though.','2021-11-24 07:28:26'),
|
||||
(3316,3473,'2021-11-24 01:06:54','Trey','Congrats','Congrats on earning your amateur radio license. It is always interesting to learn some of the differences between operations in different countries. For example, here in the USA, it is generally frowned upon to call \"CQ\" on the 10M and 70cm bands as these are littered with repeaters. We often simply transmit our call sign.\r\n\r\nI look forward to additional amateur radio episodes, and am planning to post one about my Go Box build, assuming I ever get out of the planning phase and into the building phase.\r\n\r\n73','2021-11-24 20:59:36'),
|
||||
(3317,3485,'2021-11-24 15:52:56','monochromec','The show','Great show - this of course is an ugly mirror showing exactly how time flies and how we have been getting old ever since...','2021-11-24 20:59:36'),
|
||||
(3318,3472,'2021-11-27 11:59:41','Kevin O\'Brien','I loved the show','I think this is a perfect example of hacking. Fantastic!','2021-11-27 19:11:13'),
|
||||
@@ -1,3 +1,9 @@
|
||||
(3313,3471,'2021-11-22 14:32:18','Trey','Capacitors','Thank you for sharing. Tinkering with vintage electronics (Wait! Referring to the Walkman as \"vintage\" makes me feel really old.) is loads of fun. Do you find the need to replace capacitors in equipment of this era? I have noticed with various radio gear of similar age the capacitors have drifted far from spec.\r\n\r\nKeep up the awesome podcasts!','2021-11-22 22:35:52'),
|
||||
(3314,3471,'2021-11-23 13:05:23','Keith','They really are great devices','Thanks for making this, I do remember getting one back in the early 80\'s, however that is no longer around, shame I threw it out many years ago now.\r\n\r\nI\'m going to get out my Dad\'s Walkman on the weekend though and see if it still runs. I kept his Walkman WM-F2015 https://www.radiomuseum.org/r/sony_walkman_fmam_stereo_cassette_player_wm_f2015.html as I knew it was special hopefully it still runs, if not I will fix it!','2021-11-24 07:28:26'),
|
||||
(3315,3471,'2021-11-23 19:49:25','Jon Kulp','Recapping','Thanks for the comment, Trey. Yes, the Walkman is vintage nowadays and we\'re in the same boat old-age-wise. I have a couple of things that could probably benefit from being recapped, but I\'ve never gotten into the weeds that far yet. One of these days when I\'ve got some time in front of me, I would like to replace the capacitors in my Pioneer reel-to-reel tape deck. I feel like this would probably help with the weak left channel. No time right now, though.','2021-11-24 07:28:26'),
|
||||
(3316,3473,'2021-11-24 01:06:54','Trey','Congrats','Congrats on earning your amateur radio license. It is always interesting to learn some of the differences between operations in different countries. For example, here in the USA, it is generally frowned upon to call \"CQ\" on the 10M and 70cm bands as these are littered with repeaters. We often simply transmit our call sign.\r\n\r\nI look forward to additional amateur radio episodes, and am planning to post one about my Go Box build, assuming I ever get out of the planning phase and into the building phase.\r\n\r\n73','2021-11-24 20:59:36'),
|
||||
(3317,3485,'2021-11-24 15:52:56','monochromec','The show','Great show - this of course is an ugly mirror showing exactly how time flies and how we have been getting old ever since...','2021-11-24 20:59:36'),
|
||||
(3318,3472,'2021-11-27 11:59:41','Kevin O\'Brien','I loved the show','I think this is a perfect example of hacking. Fantastic!','2021-11-27 19:11:13'),
|
||||
(3319,3474,'2021-11-27 12:19:46','Ken Fallon','No please don\'t add silence to the audio','Hi All,\r\n\r\nIt is a great idea to record a piece of silence to use as a \"Noise profile\" for using with the \"Effect > Noise Reduction\" feature in Audacity. However please do this *before* you upload it to HPR. \r\n\r\nIt is opening a can of worms to ask hosts to submit this before having a process in place to deal with it. If we learned anything from is it included or not Intro Outro thing, is that everyone will do their own thing. Will the silence be at the beginning or the end ? What if it\'s in the middle ? Was the silence intentional ? Will truncate silence work ? \r\n\r\nSo great idea for a host but please, please, please do not do this.','2021-11-27 19:11:13'),
|
||||
(3320,3459,'2021-11-29 15:37:08','Oliver','TerminusDB Link','Hey,\r\nI see you have a link to one of our blogs here and I\'m just writing to let you know that we\'ve changed URLs so wondered if you could change:\r\n\r\nhttps://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb\r\n\r\nto\r\n\r\nhttps://terminusdb.com/blog/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb/\r\n\r\nThanks,\r\nOliver','2021-11-30 20:59:09'),
|
||||
(3321,3478,'2021-12-01 03:27:16','Trey','I am sure the Audio/Video department loves you','Thanks for sharing this great little hack. It may have a negative impact on the impedance matching for this audio input channel, but it shouldn\'t be overtly noticeable when listening.\r\nThanks, again, for sharing.','2021-12-01 23:01:27'),
|
||||
@@ -499,7 +505,9 @@
|
||||
(3824,3981,'2023-11-06 10:42:23','Hobson Lane (hobs)','Ken\'s comment about demand avoidance','Love the monthly Community News shows. Ken\'s comment about resisting the demands of his past self from reminders apps struck a chord with me. I\'ve been struggling with PDA (persistent/pathological demand avoidance) myself. I\'ll record a response show to summarize some things I\'ve learned from other podcasts that help boost my intrinsic motivation -- things like random rewards (to prevent external rewards from swamping your intrinsic motivation dopamine high). Dave\'s idea to use rituals and habits is also something that sometimes works for me. Rely admire the high quality open source technical infrastructure that keeps this community thriving and the supportive vibe of all the hosts and contributors. It gives me hope for the future of social media and the Internet.','2023-11-06 10:45:43'),
|
||||
(3825,3984,'2023-11-09 15:21:35','Trey','Really? You are sharing this with the world?','Dude! I thought we were keeping this on the down low? And you are naming names?\r\n\r\nNow I need to contact witness protection AGAIN!\r\n\r\nSMH...','2023-11-09 15:26:35'),
|
||||
(3826,3989,'2023-11-17 02:10:27','Trey','Changing passowrds','One consideration when it comes to the LastPass breach is that attackers are actively working to compromise individual vaults exposed by the data. They seem to be targeting known cryptocurrency traders, but if you had a weak or guessable password or low iterations of encryption, the information you stored in your vault may become available to attackers. It is recommended that, whether you choose to stay with LastPass or not, you change all of the passwords, keys, important secrets, etc which you stored in your vault.','2023-11-17 13:02:07'),
|
||||
(3827,3993,'2023-11-22 14:05:19','Trey','What fun!','This looks like it would be a very fun project. Reminds me of an old microcontroller project I built back around 1990 using an 8085 and a bunch of wirewrap. It would fit in a shoe box, but definitely would NOT fit into an Altoids tin.\r\n\r\nThank you for sharing.','2023-11-22 15:00:06');
|
||||
(3827,3993,'2023-11-22 14:05:19','Trey','What fun!','This looks like it would be a very fun project. Reminds me of an old microcontroller project I built back around 1990 using an 8085 and a bunch of wirewrap. It would fit in a shoe box, but definitely would NOT fit into an Altoids tin.\r\n\r\nThank you for sharing.','2023-11-22 15:00:06'),
|
||||
(3828,3995,'2023-11-24 08:57:50','bittin','another tip','Myself been happy with https://mopidy.com/ on a Raspberry Pi 4 with Hifiberry for a couple of years now running on Arch Linux ARM ALARM','2023-11-24 12:17:44'),
|
||||
(3829,3995,'2023-11-24 15:31:21','Trey','Live radio secure streaming?','Thank you for sharing this. It looks like a very fun project.\r\n\r\nThis reminded me of a project I have been noodling for some time. I live quite a distance from my home town, and I am unable to listen to the radio streams of sporting events due to geolocation restrictions. I have been considering using a Pi with a software defined radio to build a device which will receive the local radio station and stream it to a cloud service which I can restrict for secure access. I do not want the world to receive it (and have lawyers come after me). I only want to be able to login at times when interesting events are in progress, and listen to them.\r\n\r\nI could then leave the device connected at the home of family in that area.\r\n\r\nAny thoughts on such a project?','2023-11-24 16:12:47');
|
||||
/*!40000 ALTER TABLE `comments` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
/*!50003 SET @saved_cs_client = @@character_set_client */ ;
|
||||
@@ -990,11 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(436,'2009-09-03','Talk geek to me ep 01',1435,'Deepgeek talks geek to his fans about the website mirroring software \"Httrack\"','Deepgeek reviews the website mirroring software \"Httrack\" then puts it to good use by combining it with Cpanels \"Entropy Search\" to create a custom web search.\n',73,34,1,'CC-BY-NC-SA','Website mirroring,httrack',0,2319,1),
|
||||
(437,'2009-09-03','refit',301,'Skirlet tells you how to install and use rEFIt for Intel-based Mac computers','<p>Skirlet tells you how to install and use rEFIt for Intel-based Mac computers. Listen to this episode in the Skirlet-approved <a href=\"https://www.thebadapples.info/fedorareloaded/hpr_refit.ogg\">ogg version!</a>\r\n</p>',88,0,1,'CC-BY-NC-SA','refit,EFI Hack,Apple,Mac',0,3248,1),
|
||||
(438,'2009-09-05','Podcasts I Listen To',803,'Dave Yates does a show about all the podcasts he listens to.','<p>Dave Yates from the \"Lotta Linux Links Linux User Podcast\" does a show about all the podcasts he listens to. And, as you\'d expect, he provides a LOT of linux links here in the shownotes.</p>\r\n\r\n<p>Dave\'s List of RSS Feeds: </p>\r\n<p><a href=\"https://www.linuxuserpodcast.com/feed/podcast/?format=ogg\" target=\"_blank\">https://www.linuxuserpodcast.com/feed/podcast/?format=ogg</a><br/> \r\n<a href=\"https://feeds.feedburner.com/cmdln_free\" target=\"_blank\">https://feeds.feedburner.com/cmdln_free</a><br/> \r\n<a href=\"https://feeds2.feedburner.com/SomethingKindaTechy\" target=\"_blank\">https://feeds2.feedburner.com/SomethingKindaTechy</a><br/> \r\n<a href=\"https://talkgeektome.us/ogg.xml\" target=\"_blank\">https://talkgeektome.us/ogg.xml</a><br/> \r\n<a href=\"https://trygnulinux.com/ogg.rss\" target=\"_blank\">https://trygnulinux.com/ogg.rss</a><br/> \r\n<a href=\"https://www.tuxradar.com/files/podcast/podcast_ogg.rss\" target=\"_blank\">https://www.tuxradar.com/files/podcast/podcast_ogg.rss</a><br/> \r\n<a href=\"https://linuxgeekdom.com/rssogg.xml\" target=\"_blank\">https://linuxgeekdom.com/rssogg.xml</a><br/> \r\n<a href=\"https://linuxvoid.technographer.net/soundfeed.xml\" target=\"_blank\">https://linuxvoid.technographer.net/soundfeed.xml</a><br/> \r\n<a href=\"https://www.softwarefreedom.org/feeds/podcast-ogg/\" target=\"_blank\">https://www.softwarefreedom.org/feeds/podcast-ogg/</a><br/> \r\n<a href=\"https://feeds.feedburner.com/TenBuckReview\" target=\"_blank\">https://feeds.feedburner.com/TenBuckReview</a><br/> \r\n<a href=\"https://www.fossgeek.com/feeds/rss-ogg-full.xml\" target=\"_blank\">https://www.fossgeek.com/feeds/rss-ogg-full.xml</a><br/> \r\n<a href=\"https://ubuntupodcast.net/?feed=rss2\" target=\"_blank\">https://ubuntupodcast.net/?feed=rss2</a><br/> \r\n<a href=\"https://setbit.org/lt-ogg.xml\" target=\"_blank\">https://setbit.org/lt-ogg.xml</a><br/> \r\n<a href=\"https://jwplinux.libsyn.com/rss\" target=\"_blank\">https://jwplinux.libsyn.com/rss</a><br/> \r\n<a href=\"https://linuxcranks.info/ogg.xml\" target=\"_blank\">https://linuxcranks.info/ogg.xml</a><br/> \r\n<a href=\"https://feeds.feedburner.com/thetechiegeek/ogg\" target=\"_blank\">https://feeds.feedburner.com/thetechiegeek/ogg</a><br/> \r\n<a href=\"https://www.thebadapples.info/fedorareloaded/ogg.xml\" target=\"_blank\">https://www.thebadapples.info/fedorareloaded/ogg.xml</a><br/> \r\n<a href=\"https://feeds.feedburner.com/UbuntuUkPodcastOgg-high\" target=\"_blank\">https://feeds.feedburner.com/UbuntuUkPodcastOgg-high</a><br/> \r\n<a href=\"https://www.thebadapples.info/ogg.xml\" target=\"_blank\">https://www.thebadapples.info/ogg.xml</a><br/> \r\n<a href=\"https://linuxcrazy.com/podcasts/ogg.xml\" target=\"_blank\">https://linuxcrazy.com/podcasts/ogg.xml</a><br/> \r\n<a href=\"https://thelinuxlink.net/files/lager_ogg.rss\" target=\"_blank\">https://thelinuxlink.net/files/lager_ogg.rss</a><br/> \r\n<a href=\"https://www.hwhq.com/rssOGG.xml\" target=\"_blank\">https://www.hwhq.com/rssOGG.xml</a><br/> \r\n<a href=\"https://www.linuxbasement.com/ogg/feed\" target=\"_blank\">https://www.linuxbasement.com/ogg/feed</a><br/> \r\n<a href=\"https://feeds.feedburner.com/feedburner/knightcast\" target=\"_blank\">https://feeds.feedburner.com/feedburner/knightcast</a><br/> \r\n<a href=\"https://feeds.feedburner.com/doctorow_podcast\" target=\"_blank\">https://feeds.feedburner.com/doctorow_podcast</a><br/> \r\n<a href=\"https://lottalinuxlinks.com/podcast/uclugogg.xml\" target=\"_blank\">https://lottalinuxlinks.com/podcast/uclugogg.xml</a><br/> \r\n<a href=\"https://www.tmbg.com/_media/_pod/podcast.xml\" target=\"_blank\">https://www.tmbg.com/_media/_pod/podcast.xml</a><br/> \r\n<a href=\"https://feeds.feedburner.com/GNSciTech\" target=\"_blank\">https://feeds.feedburner.com/GNSciTech</a><br/> \r\n<a href=\"https://goinglinux.com/mp3podcast.xml\" target=\"_blank\">https://goinglinux.com/mp3podcast.xml</a><br/> \r\n<a href=\"https://feeds.feedburner.com/sourcetrunk\" target=\"_blank\">https://feeds.feedburner.com/sourcetrunk</a><br/> \r\n<a href=\"https://www.thelinuxlink.net/tllts/tllts_ogg.rss\" target=\"_blank\">https://www.thelinuxlink.net/tllts/tllts_ogg.rss</a><br/> \r\n<a href=\"https://hackervoice.co.uk/feed.xml\" target=\"_blank\">https://hackervoice.co.uk/feed.xml</a><br/> \r\n<a href=\"https://distrowatch.com/news/podcast.xml\" target=\"_blank\">https://distrowatch.com/news/podcast.xml</a><br/> \r\n<a href=\"https://pauldotcom.com/podcast/psw.xml\" target=\"_blank\">https://pauldotcom.com/podcast/psw.xml</a><br/> \r\n<a href=\"https://feeds.feedburner.com/freshubuntuogg/\" target=\"_blank\">https://feeds.feedburner.com/freshubuntuogg</a><br/> \r\n<a href=\"https://feeds.feedburner.com/linuxoutlaws\" target=\"_blank\">https://feeds.feedburner.com/linuxoutlaws</a><br/> \r\n<a href=\"https://distrocast.Line truncated
|
||||
(439,'2009-09-07','TiT Radio Episode 007',5894,'Monsterb and friends host TiT Radio','Waaaaay back on August 15th, 2009...\r\nmonsterb and friends talk about Slack Mini Server, Ohio LinuxFest 2009, 10 best Linux cheat sheets, writing udev rules, Linux audio, and so much more.\r\n\r\nCheck out <a href=\"https://titradio.info\">https://titradio.info</a> for shownotes.',99,30,1,'CC-BY-NC-SA','Slack mini server,Electronic music creation,Ohio linux fest,Bell Labs,Unix,LGPL,Udev rules',0,1428,1),
|
||||
(440,'2009-09-08','Developing Through Virtualbox',3246,'Brian Leonard at the SouthEast Linux Fest 2009','Brian Leonard at the SouthEast Linux Fest 2009. See episode title for a clue about what the talk is about!',158,35,1,'CC-BY-NC-SA','java applications',0,2207,1),
|
||||
(441,'2009-09-09','Migrating Your GPG Key and Starting GPG-Agent',774,'Klaatu continues his discussion of all things GnuPG','Klaatu continues his discussion of GnuPG related matters (see episode 0222 for Alpine+GPG and some random Bad Apple Linux OggCast ep 2x04 on GPG in general). In this exciting episode, he talks about the proper way to migrate your GnuPG keys, how to manage gpg-agent in your Slackware+KDE desktop, and advises everyone who will be attending Ohio Linux Fest this year to attend the GnuPG Key Signing Party.',78,0,0,'CC-BY-NC-SA','gnupg,gpg keys,gpg-agent',0,6327,1),
|
||||
(442,'2009-09-11','Chris DiBona Speaks at SELF 2009',3074,'Chris DiBona at the South East Linux Fest 2009','<p>Chris DiBona at the South East Linux Fest 2009.</p>\r\n<p>This file available as ogg here:</p>\r\n<p><a href=\"https://www.archive.org/download/SouthEast_LinuxFest_2009/Chris_DiBona_SouthEast_LinuxFest.ogg\">Ogg Version</a>',158,35,1,'CC-BY-NC-SA','Open source licensing,BSD license,Apache license',0,2239,1),
|
||||
(443,'2009-09-11','How to Sign C Files with GPG',430,'sigflup talks about cryptographically signing your C source files','<p>In this show SigFLUP shares a script that can be used to sign your c files with gpg so that they may be directly verifiable by gpg and look un-changed to your c compiler. You can download it at <a href=\"https://tmd.freeshell.org/gpg_bless\" target=\"_blank\">tmd.freeshell.org/gog_bless</a></P>',115,0,1,'CC-BY-NC-SA','C,programming,script,gpg,signature,trust',0,4187,1),
|
||||
(444,'2009-09-14','Cherokee And Asyncronous Servers',1424,'Thistleweb discusses the Cherokee server','<p>ThistleWeb discusses the difference between process based and asynchronous servers, then goes on to talk about Cherokee server and a few flat file PHP applications.</p> <ul> <li><a href=\"https://www.wikivs.com/wiki/Lighttpd_vs_nginx\" title=\"\">Lighty V\'s Nginx Wiki</a></li> <li><a href=\"https://www.cherokee-project.com/\" title=\"\">Cherokee Server</a></li> <li><a href=\"https://launchpad.net/~cherokee-webserver/+archive/ppa\" title=\"\">Cherokee Ubuntu PPA</a></li> <li><a href=\"https://www.apachefriends.org/en/xampp.html\" title=\"\">XAMPP</a> The one-click server for Linux, Windows or OSX.</li> <li><a href=\"https://www.howtoforge.com\" title=\"\">How to forge</a> has plenty of tutorials, including a few on Cherokee.</li> <li><a href=\"https://www.dokuwiki.org/dokuwiki\" title=\"\">DokuWiki</a></li> <li><a href=\"https://nanocms.in/\" title=\"\">Nano CMS Project Homepage</a>. This domain seems to have expired, so the code is hosted on <a href=\"https://code.google.com/p/nano-cms/\" title=\"\">Google</a> for now.</li> <li><a href=\"https://www.flatpress.org/home/\" title=\"\">FlatPress</a></li> </ul> <p>The Admin process:</p> <ul> <li>sudo cherokee-admin</li> <li>localhost:9090</li> <li>Copy and paste the temprary password.</li> <li>You can bind it (or a virtual server) to 127.0.0.1 if it\'s meant to be a private server.</li> </ul> <p>I kept refering to \"spawn-cgi\" in the recording. This is supposed to be \"spawn-fcgi\". I also inferred that it didn\'t use config files, it does; it just generates them via the admin web GUI and will overwrite any changes made manually.</p> <p>My new blog is <a href=\"https://www.thistleweb.co.uk\" title=\"\">thistleweb.co.uk</a>, my new email is gordon (at) thistleweb (dot) co (dot) uk.</p> ',106,0,1,'CC-BY-NC-SA','Cherokee webserver,webservers,asynchronous',0,3653,1),
|
||||
(445,'2009-09-15','HAR Update with Chris n\' Frank',2632,'Hacking at Random interview with Chris and Frank','Finux interviews Frank and Chris for an update after the Hacking At Random (HAR) event. What is Hacking At Random? listen to the episode!\r\n\r\nYou can download the ogg version here --> <a href=\"https://www.thebadapples.info/audiophile/hpr0445.ogg\" target=\"_blank\">download the ogg version</a>.',85,0,1,'CC-BY-NC-SA','Hacking at random,ham radio',0,2116,1),
|
||||
(446,'2009-09-16','Building Live CDs with Fedora',1633,'Clint Savage at SouthEast Linux Fest 2009 on how to build Live CDs','<p>Clint Savage at SouthEast Linux Fest 2009 on how to build Live CDs and Live USB sticks (\"remixes\" and \"respins\") using Fedora tools like kickstart, live usb creator, revisor, and more.</p>\r\n\r\n<p>Note that this is Klaatu\'s edit and is shorter than the source audio on southeastlinuxfest.org because the delay due to technical difficulty has been chopped out.</p>\r\n\r\n<p>Ogg is available here:\r\n<a href=\"https://www.thebadapples.info/fedorareloaded/hpr0446.ogg\">hpr0446.ogg</a></p>',158,35,1,'CC-BY-NC-SA','Fedora,Live CD',0,1692,1),
|
||||
@@ -1,3 +1,11 @@
|
||||
(439,'2009-09-07','TiT Radio Episode 007',5894,'Monsterb and friends host TiT Radio','Waaaaay back on August 15th, 2009...\r\nmonsterb and friends talk about Slack Mini Server, Ohio LinuxFest 2009, 10 best Linux cheat sheets, writing udev rules, Linux audio, and so much more.\r\n\r\nCheck out <a href=\"https://titradio.info\">https://titradio.info</a> for shownotes.',99,30,1,'CC-BY-NC-SA','Slack mini server,Electronic music creation,Ohio linux fest,Bell Labs,Unix,LGPL,Udev rules',0,1428,1),
|
||||
(440,'2009-09-08','Developing Through Virtualbox',3246,'Brian Leonard at the SouthEast Linux Fest 2009','Brian Leonard at the SouthEast Linux Fest 2009. See episode title for a clue about what the talk is about!',158,35,1,'CC-BY-NC-SA','java applications',0,2207,1),
|
||||
(441,'2009-09-09','Migrating Your GPG Key and Starting GPG-Agent',774,'Klaatu continues his discussion of all things GnuPG','Klaatu continues his discussion of GnuPG related matters (see episode 0222 for Alpine+GPG and some random Bad Apple Linux OggCast ep 2x04 on GPG in general). In this exciting episode, he talks about the proper way to migrate your GnuPG keys, how to manage gpg-agent in your Slackware+KDE desktop, and advises everyone who will be attending Ohio Linux Fest this year to attend the GnuPG Key Signing Party.',78,0,0,'CC-BY-NC-SA','gnupg,gpg keys,gpg-agent',0,6327,1),
|
||||
(442,'2009-09-11','Chris DiBona Speaks at SELF 2009',3074,'Chris DiBona at the South East Linux Fest 2009','<p>Chris DiBona at the South East Linux Fest 2009.</p>\r\n<p>This file available as ogg here:</p>\r\n<p><a href=\"https://www.archive.org/download/SouthEast_LinuxFest_2009/Chris_DiBona_SouthEast_LinuxFest.ogg\">Ogg Version</a>',158,35,1,'CC-BY-NC-SA','Open source licensing,BSD license,Apache license',0,2239,1),
|
||||
(443,'2009-09-11','How to Sign C Files with GPG',430,'sigflup talks about cryptographically signing your C source files','<p>In this show SigFLUP shares a script that can be used to sign your c files with gpg so that they may be directly verifiable by gpg and look un-changed to your c compiler. You can download it at <a href=\"https://tmd.freeshell.org/gpg_bless\" target=\"_blank\">tmd.freeshell.org/gog_bless</a></P>',115,0,1,'CC-BY-NC-SA','C,programming,script,gpg,signature,trust',0,4187,1),
|
||||
(444,'2009-09-14','Cherokee And Asyncronous Servers',1424,'Thistleweb discusses the Cherokee server','<p>ThistleWeb discusses the difference between process based and asynchronous servers, then goes on to talk about Cherokee server and a few flat file PHP applications.</p> <ul> <li><a href=\"https://www.wikivs.com/wiki/Lighttpd_vs_nginx\" title=\"\">Lighty V\'s Nginx Wiki</a></li> <li><a href=\"https://www.cherokee-project.com/\" title=\"\">Cherokee Server</a></li> <li><a href=\"https://launchpad.net/~cherokee-webserver/+archive/ppa\" title=\"\">Cherokee Ubuntu PPA</a></li> <li><a href=\"https://www.apachefriends.org/en/xampp.html\" title=\"\">XAMPP</a> The one-click server for Linux, Windows or OSX.</li> <li><a href=\"https://www.howtoforge.com\" title=\"\">How to forge</a> has plenty of tutorials, including a few on Cherokee.</li> <li><a href=\"https://www.dokuwiki.org/dokuwiki\" title=\"\">DokuWiki</a></li> <li><a href=\"https://nanocms.in/\" title=\"\">Nano CMS Project Homepage</a>. This domain seems to have expired, so the code is hosted on <a href=\"https://code.google.com/p/nano-cms/\" title=\"\">Google</a> for now.</li> <li><a href=\"https://www.flatpress.org/home/\" title=\"\">FlatPress</a></li> </ul> <p>The Admin process:</p> <ul> <li>sudo cherokee-admin</li> <li>localhost:9090</li> <li>Copy and paste the temprary password.</li> <li>You can bind it (or a virtual server) to 127.0.0.1 if it\'s meant to be a private server.</li> </ul> <p>I kept refering to \"spawn-cgi\" in the recording. This is supposed to be \"spawn-fcgi\". I also inferred that it didn\'t use config files, it does; it just generates them via the admin web GUI and will overwrite any changes made manually.</p> <p>My new blog is <a href=\"https://www.thistleweb.co.uk\" title=\"\">thistleweb.co.uk</a>, my new email is gordon (at) thistleweb (dot) co (dot) uk.</p> ',106,0,1,'CC-BY-NC-SA','Cherokee webserver,webservers,asynchronous',0,3653,1),
|
||||
(445,'2009-09-15','HAR Update with Chris n\' Frank',2632,'Hacking at Random interview with Chris and Frank','Finux interviews Frank and Chris for an update after the Hacking At Random (HAR) event. What is Hacking At Random? listen to the episode!\r\n\r\nYou can download the ogg version here --> <a href=\"https://www.thebadapples.info/audiophile/hpr0445.ogg\" target=\"_blank\">download the ogg version</a>.',85,0,1,'CC-BY-NC-SA','Hacking at random,ham radio',0,2116,1),
|
||||
(446,'2009-09-16','Building Live CDs with Fedora',1633,'Clint Savage at SouthEast Linux Fest 2009 on how to build Live CDs','<p>Clint Savage at SouthEast Linux Fest 2009 on how to build Live CDs and Live USB sticks (\"remixes\" and \"respins\") using Fedora tools like kickstart, live usb creator, revisor, and more.</p>\r\n\r\n<p>Note that this is Klaatu\'s edit and is shorter than the source audio on southeastlinuxfest.org because the delay due to technical difficulty has been chopped out.</p>\r\n\r\n<p>Ogg is available here:\r\n<a href=\"https://www.thebadapples.info/fedorareloaded/hpr0446.ogg\">hpr0446.ogg</a></p>',158,35,1,'CC-BY-NC-SA','Fedora,Live CD',0,1692,1),
|
||||
(447,'2009-09-17','Lord Drachenblut Recovers Data After a Failed Dist-Upgrade',408,'Lord Drachenblut learns about data recovery','<p>Daring to upgrade to an Alpha version of Kubuntu, Lord Drachenblut learns the finer points of data recovery.</p>\r\n<p>\r\n<a href=\"https://www.thebadapples.info/audiophile/hpr0447.ogg\">OGG VORBIS</a></p>',24,0,1,'CC-BY-NC-SA','data recovery,dist-upgrade',0,2558,1),
|
||||
(448,'2009-09-18','TiT Radio 008 - Something Kinda Tacky',4363,'Monsterb and friends host TiT Radio','<p>Recorded Live Sept. 5th, 2009; monsterb and friends talk about a perl\r\nscript called exiftool, Jibbed a NetBSD livecd, something\r\nshocking on Planet Gnome, Hannah Montana distro, and so much\r\nmore. Please take a look at the shownotes for detailed\r\ninformation. <a href=\"https://titradio.info/008.html\">https://titradio.info/008.html</a><br>\r\n</p>',99,30,1,'CC-BY-NC-SA','BSD,exiftool,Chrome OS,Quake Live',0,2114,1),
|
||||
(449,'2009-09-21','Fericyde and Damin talk about Ohio Linux Fest',2571,'A trip down memory lane with Fericyde and Damin.','<p>Ah, a trip down memory lane with Fericyde and Damin. They talk about geek fests and the upcoming Ohio Linux Fest.</p>\r\n<p><a href=\"https://www.thebadapples.info/audiophile/hpr0449.ogg\" target=\"_blank\">ogg version</a></p>',109,0,1,'CC-BY-NC-SA','Ohio Linux Fest,geek,Ubuntu',0,3588,1),
|
||||
@@ -990,11 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(1411,'2013-12-30','ohmroep live 1, 31-06-2013, pirate parties',3590,'A live report from OHM2013 in the Netherlands. Speaking to Pirate Party members','<p>\r\nNido Media reporting Live from OHM2013 in the Netherlands. He is joined\r\nby a group of Pirate Party members including Fabricio Martins do Canto,\r\nDirk Poot, Jonas Degrave, Thomas Gordon. They discuss how their pirate\r\nparty chapters were started, how to start your own. What it means to be\r\na pirate party, the goals of pirate parties. Later we are joined by\r\nChristopher Clay who tells us about the situation over there.\r\n</p>',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1549,1),
|
||||
(1412,'2013-12-31','ohmroep hpr live 2, 31-06-2013, advancing local communities',3312,'A live report from OHM2013 in the Netherlands','<p>\r\nNido Media reporting Hacker Public Radio Live. Starring Cecile Langhorst\r\nas co-host who saves the show, and two guests. Civardi from Rhizomatica,\r\nwho is active in installing GSM networks in rural areas in Mexico tells\r\nus of his experiences with GSM technologies and Mexican villagers.\r\nBicycle Mark relates about his work training people from war or post-war\r\ncountries to become reporters.\r\n</p>',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1501,1),
|
||||
(1413,'2014-01-01','ohmroep hpr live 3, 01-08-2013, (Power)DNS',3490,'A live report from OHM2013 in the Netherlands. PowerDNS and DNSSec; collapsing tent','<p>Today Nido Media is joined by Ken Fallon as cohost. Bert Hubert from PowerDNS joins us and talks with us about what DNS actually is. What it does, how it is used, how it is implemented. What information DNS holds and what it works. He also explains what PowerDNS and we go into DNSSec a bit. Our conversation is pre-empted right at the very end because the tent was about to collapse. No comments are made about the vicinity of Bind developers.</p>',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1653,1),
|
||||
(1414,'2014-01-02','ohmroep hpr live 4, 31-06-2013, operating lights at Observe Hack Make',3546,'A live report from OHM2013 in the Netherlands: Lighting','<p>Doing the Lights on OHM2013. (shownotes donated by HobbyBob)</p>\r\n <p>During the interview i mention the LOC controller. The LOC controller was designed by Bob from Bitlair Hackerspace in Amersfoort, The Netherlands.</p>\r\n <p>Here you can find all the info on the controller:</p>\r\n <ul>\r\n <li><a href=\"https://github.com/bobo1on1/loc_controller\">https://github.com/bobo1on1/loc_controller</a> Also the wiki is a nice read:</li>\r\n <li><a href=\"https://github.com/bobo1on1/loc_controller/wiki\">https://github.com/bobo1on1/loc_controller/wiki</a> We also had the Proxy, you can find the repository here:</li>\r\n <li><a href=\"https://github.com/bobo1on1/bobtricks\">https://github.com/bobo1on1/bobtricks</a><p>Finally we had some great help by Gavan and Kat from the UK during the event, they also made a repository for all the effects which you can run on the controller too:</p>\r\n </li>\r\n <li><a href=\"https://github.com/ohm2013loc/art\">https://github.com/ohm2013loc/art</a> The famous police effect (when the police was entering the field) is also in this repository !!! <p>Lastly there is Bas\' DMX controller, more info you can find here:</p>\r\n </li>\r\n <li><a href=\"https://ohm2013.org/wiki/DMX_lighting\">https://ohm2013.org/wiki/DMX_lighting</a><p>Furthermore we talked about lasers, if you want to start building your own colorful lasers, Photonlexicon is a good way to start. You can find the photonlexicon forum here:</p><a href=\"https://photonlexicon.com/forums/\">https://photonlexicon.com/forums/</a></li>\r\n </ul>\r\n <p>My username is hobbybob there, so if you have any questions just ask me in a pm. It is good habit that you introduce yourself on the forum, this will get you more credits when you start asking questions. Just introduce yourself, what you want to built and what you already have done/tried in the past.</p>\r\n <p>Ohh and BTW i sound a bit dull because i was very tired. As the Light team, we worked from 9AM to 3AM every day during OHM to make the experience a colorful one for everyone!</p>\r\n <p>We hope you enjoy(ed) our effort and start building cool stuff yourself !</p>\r\n <p>If you want to make your own LOC controllers, LED effects or Lasers i am very interested to know. You can mail me: hobbybob at bitlair dot nl</p>',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1432,1),
|
||||
(1406,'2013-12-23','ORCA fundraiser',2084,'Ahuka talks to Jonathan Nadeau about the campaign to improve the Orca Screen Reader','<p>In today\'s show Ahuka tracks down Jonathan Nadeau, from the Accessible Computing Foundation to discuss the running campaign to improve the Orca Screen Reader.</p>\r\n <ol>\r\n <li>ORCA fundraiser: <a href=\"https://www.indiegogo.com/projects/orca-bringing-digital-sight-to-the-vision-impaired\">https://www.indiegogo.com/projects/orca-bringing-digital-sight-to-the-vision-impaired</a></li>\r\n <li>Accessible Computing Foundation <a href=\"https://theacf.co/\">https://theacf.co/</a></li>\r\n <li>Sonar <a href=\"https://sonargnulinux.com/\">https://sonargnulinux.com/</a></li>\r\n </ol>',198,79,1,'CC-BY-SA','accessibility,orca',0,1404,1),
|
||||
(1407,'2013-12-24','Mars Needs Women, and Hacker Public Radio Needs Shows',1551,'The many ways you can record a show for Hacker Public Radio and get involved.','<p>Hacker Public Radio welcomes everyone to record shows and contribute them to the network. In this show we discuss the many ways you can do that. It is very easy to contribute a show and get involved, so we encourage everyone to join in.</p>',198,0,0,'CC-BY-SA','Hacker Public Radio, shows, recording',0,1379,1),
|
||||
(1421,'2014-01-13','Statistics and Polling',2427,'Polling and the statistical background behind it','<p>\r\nWe are given polling results constantly in news stories, and even more so when an election is near. But how accurate are these polls? What are the limitations? And what kinds of questions should you have when looking at these surveys? I will attempt to answer these questions in this podcast.\r\n</p>',198,0,0,'CC-BY-SA','Statistics,polling,politics,surveys',0,1425,1),
|
||||
(1440,'2014-02-07','Creating a Key Pair - GUI Client',966,'Using a GUI client (KGpg) to generate an RSA key pair.','<p>In the previous program we explained how to use the command line tools to generate encryption keys. This time we look at the GUI clients that some people may prefer. Using KGpg as an example, we can see that it does all the things we did last time on the command line.</p>',198,0,0,'CC-BY-SA','Security, encryption, keys, GUI',0,1564,1),
|
||||
(1416,'2014-01-06','2013-2014 HPR New Year Show Part 1 2013-12-31T10:00:00Z to 2013-12-31T16:00:00Z',21595,'New Year Show 2014, part 1','<h2>2013-12-31T10:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Christmas Island/Kiribati and Samoa Kiritimati, Apia, followed by a short reminder of the ORCA fundraiser.</li>\r\n</ul>\r\nGeneral links / references mentioned on the show for the show notes:\r\n<ul>\r\n<li><a href=\"https://cerebralrift.org/\">https://cerebralrift.org/</a></li>\r\n<li><a href=\"https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/\">https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/</a></li>\r\n</ul>\r\n<h2>2013-12-31T10:15:00Z</h2>\r\n<ul>\r\n<li>Greetings to Chatham Islands/New Zealand Chatham Islands, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li><a href=\"https://archive.org/donate/index.php\">https://archive.org/donate/index.php</a></li>\r\n<li>George mentioned <a href=\"https://cerebralrift.org\">https://cerebralrift.org</a></li>\r\n<li>10:45 Z Ken Fallon talks to his kids about Christmas and microscopes\r\n<ul>\r\n<li><a href=\"https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/\">https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/</a></li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<h2>2013-12-31T11:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to New Zealand with exceptions and 5 more Auckland, Suva, Wellington, Nukualofa, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>ken_fallon and SndChaser talk about ways 5150 could run external Ethernet to improve his connection.</li>\r\n<li>marcusbaird, pokey, sndchaser, ken_fallon talked about current linux distros we are using</li>\r\n<li>pokey brought up the Chromebook ad - the Pawn Stars advert</li>\r\n<li>marcusbaird and pokey discuss hunting in New Zealand</li>\r\n</ul>\r\n<h2>2013-12-31T12:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of Russia, Marshall Islands and 5 more Anadyr, Funafuti, Yaren, Tarawa, followed by a short reminder of the ORCA fundraiser. </li>\r\n<li>Ken talks about the RasberryPi <a href=\"https://www.themagpi.com/\">https://www.themagpi.com/</a></li>\r\n<li>Pokey talks of how battery kept his kit charged when camping <a href=\"https://lmgtfy.com/?q=bp12-12+battery\">https://lmgtfy.com/?q=bp12-12+battery</a></li>\r\n</ul>\r\n<h2>2013-12-31T12:30:00Z</h2>\r\n<ul>\r\n<li>Greetings to Norfolk Island Kingston, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Ken talks about Dutch Windmills and Polders</li>\r\n<li>Wire your homes with cable conduates </li>\r\n<li><a href=\"https://www.lbagroup.com/blog/lte-4g-interference-cable-tv/\">https://www.lbagroup.com/blog/lte-4g-interference-cable-tv/</a></li>\r\n<li>HPR Started: 7 years 6 months 22 days ago (2005-10-10)</li>\r\n<li>Pokey is on the start of the smug scale <a href=\"https://xkcd.com/1299/\">https://xkcd.com/1299/</a></li>\r\n</ul>\r\n<h2>2013-12-31T13:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to much of Australia and 5 more Melbourne, Sydney, Canberra, Honiara, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Per pokey: Ken Fallon has a nerdgasm taking about html5</li>\r\n<li>Pokey, Jonkulp: Talk about DD-WRT and Wireless Routers <a href=\"https://www.dd-wrt.com/site/index\">https://www.dd-wrt.com/site/index</a></li>\r\n</ul>\r\n<h2>2013-12-31T13:30:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of Australia Adelaide, Broken Hill, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>SndChaser; Solar Power raspberrypi = <a href=\"https://www.instructables.com/id/Solar-Powered-Raspberry-Pi/\">https://www.instructables.com/id/Solar-Powered-Raspberry-Pi/</a></li>\r\n<li>Broam uses a <a href=\"https://www.logitech.com/en-us/product/stereo-headset-h390\">https://www.logitech.com/en-us/product/stereo-headset-h390</a></li>\r\n<li><a href=\"https://www.themagpi.com/\">https://www.themagpi.com/</a> PROJECT CURACAO Remote sensor monitoring in the Caribbean by John Shovic</li>\r\n<li>SndChaser microphone: <a href=\"https://www.amazon.com/Audio-Technica-AT2020-USB-Condenser-Microphone/dp/B001AS6OYC\">https://www.amazon.com/Audio-Technica-AT2020-USB-Condenser-Microphone/dp/B001AS6OYC</a></li>\r\n<li><a href=\"https://techcrunch.com/2011/04/08/diy-adjustabl-mic-stand-from-an-ikea-lamp/\">https://techcrunch.com/2011/04/08/diy-adjustabl-mic-stand-from-an-ikea-lamp/</a></li>\r\n<li>JonKulp recommends <a href=\"https://www.aftershokz.co.uk/product-p/as321.htm\">https://www.aftershokz.co.uk/product-p/as321.htm</a></li>\r\n<li>annunciate annunciate annunciate </li>\r\n<li>SteamBox is helping video drivers</li>\r\n</ul>\r\n<h2>2013-12-31T14:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Queensland/Australia and 5 more Brisbane, Port Moresby, Guam (Hag??t??a), Cairns, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Want to Join Google+ ? Ken_Fallon goes on a ranLine truncated
|
||||
(1417,'2014-01-07','2013-2014 HPR New Year Show Part 2 2013-12-31T16:00:00Z to 2013-12-31T21:00:00Z',19158,'New Year Show 2014, part 2','<h2>2013-12-31T16:00:00Z</h2>\n <ul>\n <li>Greetings to China and 12 more Beijing, Hong Kong, Manila, Singapore, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dave from The Bugcast podcast joins us.</li>\n <li>Conversation about being able to identify different generations of devices. Comparison to cars.</li>\n <li>Talks about batteries and the MrX HPR Episode regarding batteries (top 10 HPR ep.)</li>\n <li>The eCig / Recharger SndChaser mentioned: <a href=\"https://www.innokin.com/itaste-mvp.html\">https://www.innokin.com/itaste-mvp.html</a></li>\n <li>Ken discovers the un-mute button</li>\n <li>Windows & Windows keys suck. Don\'t use it.</li>\n <li>Mac vs Windows (We knew it had to come up eventually)</li>\n <li>William says SndChaser sounds like RMS</li>\n <li>Free Software licenses & compatible / non-compatible licenses: <a href=\"https://www.gnu.org/licenses/license-list.html\">https://www.gnu.org/licenses/license-list.html</a></li>\n <li>How to understand the Creative Commons license</li>\n <li>Usage Rights are available in Google Advanced Search Options: <a href=\"https://encrypted.google.com/advanced_search?hl=en&fg=1\">https://encrypted.google.com/advanced_search?hl=en&fg=1</a></li>\n <li>pokey Godwins the license enforcement conversation</li>\n </ul>\n <h2>2013-12-31T17:00:00Z</h2>\n <ul>\n <li>Greetings to much of Indonesia, Thailand and 7 more Jakarta, Bangkok, Hanoi, Phnom Penh, followed by a short reminder of the ORCA fundraiser.</li>\n <li>pokey spends 24 hours updating a Windoze computer. Popey updates a Linux netbook while we say \"Happy New Year\" to Hanoi</li>\n <li>Running a LiveCD of Linux on a Chromebook</li>\n <li>Write disable-able USB stick:</li>\n <li><a href=\"https://www.amazon.com/Kanguru-Solutions-ALK-8G-8GB-Flashblu/dp/B00190IX40/ref=sr_1_2?ie=UTF8&qid=1388509892&sr=8-2&keywords=kanguru+flashblu\">https://www.amazon.com/Kanguru-Solutions-ALK-8G-8GB-Flashblu/dp/B00190IX40/ref=sr_1_2?ie=UTF8&qid=1388509892&sr=8-2&keywords=kanguru+flashblu</a></li>\n <li>Talk about having an image that cannot be re-written for remote re-imaging of systems.</li>\n <li>Q: Why do we have redundant recordings? A: For redundancy. (So if anyone that drops we have multiple copies to reconstruct from)</li>\n <li>Ubuntu on tablets and phones</li>\n <li>XBeamMC: <a href=\"https://xbeammc.com\">https://xbeammc.com</a></li>\n <li>Talking about how to coordinate conversation on the chat</li>\n <li>We all agree people with British (is that the right word) accents need to talk slowly to Americans</li>\n <li>thFilemanagers - 2 & More paned</li>\n </ul>\n <h2>2013-12-31T17:30:00Z</h2>\n <ul>\n <li>Greetings to Myanmar and Cocos Islands Yangon, Naypyidaw, Mandalay, Bantam, followed by a short reminder of the ORCA fundraiser.</li>\n <li>OwnCloud 6</li>\n <li>Running ORCA on RaspberryPI?</li>\n <li>Blather project by Jezra Lichter for speech input</li>\n <li>Speakup: control over output</li>\n <li>emacs-speak</li>\n </ul>\n <h2>2013-12-31T18:00:00Z</h2>\n <ul>\n <li>Greetings to Bangladesh, some regions of Russia and 4 more Dhaka, Almaty, Bishkek, Thimphu, followed by a short reminder of the ORCA fundraiser.</li>\n </ul>\n <h2>2013-12-31T18:15:00Z</h2>\n <ul>\n <li>Greetings to Nepal Kathmandu, Biratnagar, Pokhara, followed by a short reminder of the ORCA fundraiser.</li>\n <li>We notice we missed 2 time zones</li>\n <li>Lunch talk</li>\n </ul>\n <h2>2013-12-31T18:30:00Z</h2>\n <ul>\n <li>Greetings to India and Sri Lanka New Delhi, Mumbai, Kolkata, and Bangalore, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Ahuka switched from Mint to Ubuntu - he likes Unity. And discussion ensues.</li>\n <li>pokey consistantly fails to use the etherpad doc correctly. (lol)</li>\n <li>Dann doesn\'t use Linux</li>\n </ul>\n <h2>2013-12-31T19:00:00Z</h2>\n <ul>\n <li>Greetings to Pakistan and 8 more Tashkent, Islamabad, Lahore, and Karachi, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dann talks about File Descriptors and File Handles</li>\n </ul>\n <h2>2013-12-31T19:30:00Z</h2>\n <ul>\n <li>Greetings to Afghanistan Kabul, Kandahar, Mazari Sharif, and Herat, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dann and Broam get this Handle/Descriptor thing sorted out (sort of)</li>\n <li>Jonathan Nadeau joins to discuss Orca and his fundraiser</li>\n <li>The MARY Text-to-Speech System <a href=\"https://mary.dfki.de/\">https://mary.dfki.de/</a></li>\n <li><a href=\"https://eviacam.sourceforge.net/\">https://eviacam.sourceforge.net/</a> - for Ken to pass to Jonathan - thanks FXB</li>\n <li><strong>Manjaro</strong> Linux is a new linux distribution which is based on arch linux. <a href=\"https://manjaro.org/\">https://manjaro.org/</a></li>\n <li>Hacker Public RLine truncated
|
||||
(1418,'2014-01-08','2013-2014 HPR New Year Show Part 3 2013-12-31T22:00:00Z to 2014-01-01T04:00:00Z',20552,'New Year Show 2014, part 3','<h2>2013-12-31T22:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Greece and 30 more Cairo, Ankara, Athens, and Bucharest, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Discussion of the new cast of TuxRadar\r\n</li>\r\n<li>Got talking about Jupiter Broadcasting\r\n</li>\r\n<li>Deep discussion on the world of Jono Bacon\r\n</li>\r\n<li>The discussion of Jono / Aq on LugRadio evolves into a debate on the nature of debate\r\n</li>\r\n<li>This conversation evolved into a question / debate about software morality, SndChaser suggested that maybe it is an ethical question instead of a moral question\r\n</li>\r\n</ul>\r\n<h2>2013-12-31T23:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Germany and 43 more Brussels, Madrid, Paris, and Rome, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Our co-hosts pound on the morality topic some more...\r\n</li>\r\n<li>We should all be advocates for Free / Libre software wherever and whenever we can.\r\n</li>\r\n<li>Software applications that are Open Source which are better than their closed-source counterparts:\r\n<ul>\r\n<li>FocusWriter (offered by ThistleWeb): <a href=\"https://gottcode.org/focuswriter/\">https://gottcode.org/focuswriter/</a>\r\n</li>\r\n<li>DarkTable (pegwole): <a href=\"https://www.darktable.org\">https://www.darktable.org</a>\r\n</li>\r\n<li>LightZone (pegwole): <a href=\"https://lightzoneproject.org\">https://lightzoneproject.org</a>\r\n</li>\r\n<li>GIMP (pegwole): <a href=\"https://www.gimp.org\">https://www.gimp.org</a>\r\n</li>\r\n<li>G\'MIC (): <a href=\"https://gmic.sourceforge.net/gimp.shtml\">https://gmic.sourceforge.net/gimp.shtml</a>\r\n</li>\r\n<li>Sound Converter (ThistleWeb):\r\n</li>\r\n<li>Simple Screen Recorder (FXB): <a href=\"https://www.maartenbaert.be/simplescreenrecorder/\">https://www.maartenbaert.be/simplescreenrecorder/</a>\r\n</li>\r\n<li>Maelstrom (sebsebseb): <a href=\"https://maelstrom.sourceforge.net\">https://maelstrom.sourceforge.net</a>\r\n</li>\r\n<li>TuxPaint (sebsebseb): <a href=\"https://tuxpaint.org\">https://tuxpaint.org</a>\r\n</li>\r\n<li>mtpaint (sebsebseb): <a href=\"https://mtpaint.sourceforge.net\">https://mtpaint.sourceforge.net</a>\r\n</li>\r\n<li>Jitsi (sebsebseb): <a href=\"https://jitsi.org\">https://jitsi.org</a>\r\n</li>\r\n<li>kid3 (pokey):\r\n</li>\r\n<li>EasyTag (pokey):\r\n</li>\r\n<li>Audacity (pokey):\r\n</li>\r\n<li>gPodder (pokey):\r\n</li>\r\n<li>PuddleTag (SndChaser):\r\n</li>\r\n<li>avidemux (ThistleWeb):\r\n</li>\r\n<li>OpenShot (Kwisher)\r\n</li>\r\n<li>EtherPad (k5tux):\r\n</li>\r\n<li>WordPress (SndChaser):\r\n</li>\r\n<li>Abiword (sebsebseb):\r\n</li>\r\n<li>gnumeric (sebsebseb):\r\n</li>\r\n<li>LibreOffice (k5tux): <a href=\"https://libreoffice.org\">https://libreoffice.org</a>\r\n</li>\r\n<li>mplayer (ken)\r\n</li>\r\n<li>ffmpeg (ken)\r\n</li>\r\n<li>emacs (SndChaser);\r\n</li>\r\n<li>vim (SndChaser):\r\n</li>\r\n<li>kdenlive (k5tux):\r\n</li>\r\n<li>Open Street Map (pokey): <a href=\"https://openstreetmap.org\">https://openstreetmap.org</a>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Which distro are you using and why?\r\n</li>\r\n<li>Ease of use vs control over the operating system.\r\n</li>\r\n<li>Dann: thinking about using desktop environments, always found that he was setting them up like Fluxbox, so just sticking to fluxbox now.\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T00:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to United Kingdom and 24 more London, Casablanca, Dublin, and Lisbon, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>(0002Z) Pokey: Mac OS was moderne when it was created, but now it\'s looking old and tired\r\n</li>\r\n<li>SndChaser thinks we are kind of spoiled with all the options - includnig things that don\'t exist elsewhere - like Awesome. But lovest the ability we have to build our desktops to fit our workflows and optimize how we work.\r\n</li>\r\n<li>(0020Z) K5Tux: Easy to learn (he\'s coming back to it...) -- \"Going to change lanes: When discussing ease of use, what about \"don\'t care to know\" folks, gamers, etc -- those who don\'t worry about privacy and software freedom, I have my own thoughts on but I\'d like to hear the consensus on the danger for those who just don\'t care.\"\r\n</li>\r\n<li>(0045Z) How did you come to Linux?\r\n</li>\r\n<li>(0048Z) Free Software\'s major achievements in 2014:\r\n<ul>\r\n<li>Watches or glasses (marcusbaird)\r\n</li>\r\n<li>SteamBox (ThistleWeb)\r\n</li>\r\n<li>ROMs for entry-level mobile phones (pokey)\r\n</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T01:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Cape Verde, some regions of Greenland and 1 more Praia, Ponta Delgada (Azores), Ittoqqortoormiit, and Mindelo, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Is Windows made for the consumer or is it made just tLine truncated
|
||||
@@ -1,3 +1,11 @@
|
||||
(1414,'2014-01-02','ohmroep hpr live 4, 31-06-2013, operating lights at Observe Hack Make',3546,'A live report from OHM2013 in the Netherlands: Lighting','<p>Doing the Lights on OHM2013. (shownotes donated by HobbyBob)</p>\r\n <p>During the interview i mention the LOC controller. The LOC controller was designed by Bob from Bitlair Hackerspace in Amersfoort, The Netherlands.</p>\r\n <p>Here you can find all the info on the controller:</p>\r\n <ul>\r\n <li><a href=\"https://github.com/bobo1on1/loc_controller\">https://github.com/bobo1on1/loc_controller</a> Also the wiki is a nice read:</li>\r\n <li><a href=\"https://github.com/bobo1on1/loc_controller/wiki\">https://github.com/bobo1on1/loc_controller/wiki</a> We also had the Proxy, you can find the repository here:</li>\r\n <li><a href=\"https://github.com/bobo1on1/bobtricks\">https://github.com/bobo1on1/bobtricks</a><p>Finally we had some great help by Gavan and Kat from the UK during the event, they also made a repository for all the effects which you can run on the controller too:</p>\r\n </li>\r\n <li><a href=\"https://github.com/ohm2013loc/art\">https://github.com/ohm2013loc/art</a> The famous police effect (when the police was entering the field) is also in this repository !!! <p>Lastly there is Bas\' DMX controller, more info you can find here:</p>\r\n </li>\r\n <li><a href=\"https://ohm2013.org/wiki/DMX_lighting\">https://ohm2013.org/wiki/DMX_lighting</a><p>Furthermore we talked about lasers, if you want to start building your own colorful lasers, Photonlexicon is a good way to start. You can find the photonlexicon forum here:</p><a href=\"https://photonlexicon.com/forums/\">https://photonlexicon.com/forums/</a></li>\r\n </ul>\r\n <p>My username is hobbybob there, so if you have any questions just ask me in a pm. It is good habit that you introduce yourself on the forum, this will get you more credits when you start asking questions. Just introduce yourself, what you want to built and what you already have done/tried in the past.</p>\r\n <p>Ohh and BTW i sound a bit dull because i was very tired. As the Light team, we worked from 9AM to 3AM every day during OHM to make the experience a colorful one for everyone!</p>\r\n <p>We hope you enjoy(ed) our effort and start building cool stuff yourself !</p>\r\n <p>If you want to make your own LOC controllers, LED effects or Lasers i am very interested to know. You can mail me: hobbybob at bitlair dot nl</p>',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1432,1),
|
||||
(1406,'2013-12-23','ORCA fundraiser',2084,'Ahuka talks to Jonathan Nadeau about the campaign to improve the Orca Screen Reader','<p>In today\'s show Ahuka tracks down Jonathan Nadeau, from the Accessible Computing Foundation to discuss the running campaign to improve the Orca Screen Reader.</p>\r\n <ol>\r\n <li>ORCA fundraiser: <a href=\"https://www.indiegogo.com/projects/orca-bringing-digital-sight-to-the-vision-impaired\">https://www.indiegogo.com/projects/orca-bringing-digital-sight-to-the-vision-impaired</a></li>\r\n <li>Accessible Computing Foundation <a href=\"https://theacf.co/\">https://theacf.co/</a></li>\r\n <li>Sonar <a href=\"https://sonargnulinux.com/\">https://sonargnulinux.com/</a></li>\r\n </ol>',198,79,1,'CC-BY-SA','accessibility,orca',0,1404,1),
|
||||
(1407,'2013-12-24','Mars Needs Women, and Hacker Public Radio Needs Shows',1551,'The many ways you can record a show for Hacker Public Radio and get involved.','<p>Hacker Public Radio welcomes everyone to record shows and contribute them to the network. In this show we discuss the many ways you can do that. It is very easy to contribute a show and get involved, so we encourage everyone to join in.</p>',198,0,0,'CC-BY-SA','Hacker Public Radio, shows, recording',0,1379,1),
|
||||
(1421,'2014-01-13','Statistics and Polling',2427,'Polling and the statistical background behind it','<p>\r\nWe are given polling results constantly in news stories, and even more so when an election is near. But how accurate are these polls? What are the limitations? And what kinds of questions should you have when looking at these surveys? I will attempt to answer these questions in this podcast.\r\n</p>',198,0,0,'CC-BY-SA','Statistics,polling,politics,surveys',0,1425,1),
|
||||
(1440,'2014-02-07','Creating a Key Pair - GUI Client',966,'Using a GUI client (KGpg) to generate an RSA key pair.','<p>In the previous program we explained how to use the command line tools to generate encryption keys. This time we look at the GUI clients that some people may prefer. Using KGpg as an example, we can see that it does all the things we did last time on the command line.</p>',198,0,0,'CC-BY-SA','Security, encryption, keys, GUI',0,1564,1),
|
||||
(1416,'2014-01-06','2013-2014 HPR New Year Show Part 1 2013-12-31T10:00:00Z to 2013-12-31T16:00:00Z',21595,'New Year Show 2014, part 1','<h2>2013-12-31T10:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Christmas Island/Kiribati and Samoa Kiritimati, Apia, followed by a short reminder of the ORCA fundraiser.</li>\r\n</ul>\r\nGeneral links / references mentioned on the show for the show notes:\r\n<ul>\r\n<li><a href=\"https://cerebralrift.org/\">https://cerebralrift.org/</a></li>\r\n<li><a href=\"https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/\">https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/</a></li>\r\n</ul>\r\n<h2>2013-12-31T10:15:00Z</h2>\r\n<ul>\r\n<li>Greetings to Chatham Islands/New Zealand Chatham Islands, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li><a href=\"https://archive.org/donate/index.php\">https://archive.org/donate/index.php</a></li>\r\n<li>George mentioned <a href=\"https://cerebralrift.org\">https://cerebralrift.org</a></li>\r\n<li>10:45 Z Ken Fallon talks to his kids about Christmas and microscopes\r\n<ul>\r\n<li><a href=\"https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/\">https://www.instructables.com/id/10-Smartphone-to-digital-microscope-conversion/</a></li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<h2>2013-12-31T11:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to New Zealand with exceptions and 5 more Auckland, Suva, Wellington, Nukualofa, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>ken_fallon and SndChaser talk about ways 5150 could run external Ethernet to improve his connection.</li>\r\n<li>marcusbaird, pokey, sndchaser, ken_fallon talked about current linux distros we are using</li>\r\n<li>pokey brought up the Chromebook ad - the Pawn Stars advert</li>\r\n<li>marcusbaird and pokey discuss hunting in New Zealand</li>\r\n</ul>\r\n<h2>2013-12-31T12:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of Russia, Marshall Islands and 5 more Anadyr, Funafuti, Yaren, Tarawa, followed by a short reminder of the ORCA fundraiser. </li>\r\n<li>Ken talks about the RasberryPi <a href=\"https://www.themagpi.com/\">https://www.themagpi.com/</a></li>\r\n<li>Pokey talks of how battery kept his kit charged when camping <a href=\"https://lmgtfy.com/?q=bp12-12+battery\">https://lmgtfy.com/?q=bp12-12+battery</a></li>\r\n</ul>\r\n<h2>2013-12-31T12:30:00Z</h2>\r\n<ul>\r\n<li>Greetings to Norfolk Island Kingston, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Ken talks about Dutch Windmills and Polders</li>\r\n<li>Wire your homes with cable conduates </li>\r\n<li><a href=\"https://www.lbagroup.com/blog/lte-4g-interference-cable-tv/\">https://www.lbagroup.com/blog/lte-4g-interference-cable-tv/</a></li>\r\n<li>HPR Started: 7 years 6 months 22 days ago (2005-10-10)</li>\r\n<li>Pokey is on the start of the smug scale <a href=\"https://xkcd.com/1299/\">https://xkcd.com/1299/</a></li>\r\n</ul>\r\n<h2>2013-12-31T13:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to much of Australia and 5 more Melbourne, Sydney, Canberra, Honiara, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Per pokey: Ken Fallon has a nerdgasm taking about html5</li>\r\n<li>Pokey, Jonkulp: Talk about DD-WRT and Wireless Routers <a href=\"https://www.dd-wrt.com/site/index\">https://www.dd-wrt.com/site/index</a></li>\r\n</ul>\r\n<h2>2013-12-31T13:30:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of Australia Adelaide, Broken Hill, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>SndChaser; Solar Power raspberrypi = <a href=\"https://www.instructables.com/id/Solar-Powered-Raspberry-Pi/\">https://www.instructables.com/id/Solar-Powered-Raspberry-Pi/</a></li>\r\n<li>Broam uses a <a href=\"https://www.logitech.com/en-us/product/stereo-headset-h390\">https://www.logitech.com/en-us/product/stereo-headset-h390</a></li>\r\n<li><a href=\"https://www.themagpi.com/\">https://www.themagpi.com/</a> PROJECT CURACAO Remote sensor monitoring in the Caribbean by John Shovic</li>\r\n<li>SndChaser microphone: <a href=\"https://www.amazon.com/Audio-Technica-AT2020-USB-Condenser-Microphone/dp/B001AS6OYC\">https://www.amazon.com/Audio-Technica-AT2020-USB-Condenser-Microphone/dp/B001AS6OYC</a></li>\r\n<li><a href=\"https://techcrunch.com/2011/04/08/diy-adjustabl-mic-stand-from-an-ikea-lamp/\">https://techcrunch.com/2011/04/08/diy-adjustabl-mic-stand-from-an-ikea-lamp/</a></li>\r\n<li>JonKulp recommends <a href=\"https://www.aftershokz.co.uk/product-p/as321.htm\">https://www.aftershokz.co.uk/product-p/as321.htm</a></li>\r\n<li>annunciate annunciate annunciate </li>\r\n<li>SteamBox is helping video drivers</li>\r\n</ul>\r\n<h2>2013-12-31T14:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Queensland/Australia and 5 more Brisbane, Port Moresby, Guam (Hag??t??a), Cairns, followed by a short reminder of the ORCA fundraiser.</li>\r\n<li>Want to Join Google+ ? Ken_Fallon goes on a ranLine truncated
|
||||
(1417,'2014-01-07','2013-2014 HPR New Year Show Part 2 2013-12-31T16:00:00Z to 2013-12-31T21:00:00Z',19158,'New Year Show 2014, part 2','<h2>2013-12-31T16:00:00Z</h2>\n <ul>\n <li>Greetings to China and 12 more Beijing, Hong Kong, Manila, Singapore, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dave from The Bugcast podcast joins us.</li>\n <li>Conversation about being able to identify different generations of devices. Comparison to cars.</li>\n <li>Talks about batteries and the MrX HPR Episode regarding batteries (top 10 HPR ep.)</li>\n <li>The eCig / Recharger SndChaser mentioned: <a href=\"https://www.innokin.com/itaste-mvp.html\">https://www.innokin.com/itaste-mvp.html</a></li>\n <li>Ken discovers the un-mute button</li>\n <li>Windows & Windows keys suck. Don\'t use it.</li>\n <li>Mac vs Windows (We knew it had to come up eventually)</li>\n <li>William says SndChaser sounds like RMS</li>\n <li>Free Software licenses & compatible / non-compatible licenses: <a href=\"https://www.gnu.org/licenses/license-list.html\">https://www.gnu.org/licenses/license-list.html</a></li>\n <li>How to understand the Creative Commons license</li>\n <li>Usage Rights are available in Google Advanced Search Options: <a href=\"https://encrypted.google.com/advanced_search?hl=en&fg=1\">https://encrypted.google.com/advanced_search?hl=en&fg=1</a></li>\n <li>pokey Godwins the license enforcement conversation</li>\n </ul>\n <h2>2013-12-31T17:00:00Z</h2>\n <ul>\n <li>Greetings to much of Indonesia, Thailand and 7 more Jakarta, Bangkok, Hanoi, Phnom Penh, followed by a short reminder of the ORCA fundraiser.</li>\n <li>pokey spends 24 hours updating a Windoze computer. Popey updates a Linux netbook while we say \"Happy New Year\" to Hanoi</li>\n <li>Running a LiveCD of Linux on a Chromebook</li>\n <li>Write disable-able USB stick:</li>\n <li><a href=\"https://www.amazon.com/Kanguru-Solutions-ALK-8G-8GB-Flashblu/dp/B00190IX40/ref=sr_1_2?ie=UTF8&qid=1388509892&sr=8-2&keywords=kanguru+flashblu\">https://www.amazon.com/Kanguru-Solutions-ALK-8G-8GB-Flashblu/dp/B00190IX40/ref=sr_1_2?ie=UTF8&qid=1388509892&sr=8-2&keywords=kanguru+flashblu</a></li>\n <li>Talk about having an image that cannot be re-written for remote re-imaging of systems.</li>\n <li>Q: Why do we have redundant recordings? A: For redundancy. (So if anyone that drops we have multiple copies to reconstruct from)</li>\n <li>Ubuntu on tablets and phones</li>\n <li>XBeamMC: <a href=\"https://xbeammc.com\">https://xbeammc.com</a></li>\n <li>Talking about how to coordinate conversation on the chat</li>\n <li>We all agree people with British (is that the right word) accents need to talk slowly to Americans</li>\n <li>thFilemanagers - 2 & More paned</li>\n </ul>\n <h2>2013-12-31T17:30:00Z</h2>\n <ul>\n <li>Greetings to Myanmar and Cocos Islands Yangon, Naypyidaw, Mandalay, Bantam, followed by a short reminder of the ORCA fundraiser.</li>\n <li>OwnCloud 6</li>\n <li>Running ORCA on RaspberryPI?</li>\n <li>Blather project by Jezra Lichter for speech input</li>\n <li>Speakup: control over output</li>\n <li>emacs-speak</li>\n </ul>\n <h2>2013-12-31T18:00:00Z</h2>\n <ul>\n <li>Greetings to Bangladesh, some regions of Russia and 4 more Dhaka, Almaty, Bishkek, Thimphu, followed by a short reminder of the ORCA fundraiser.</li>\n </ul>\n <h2>2013-12-31T18:15:00Z</h2>\n <ul>\n <li>Greetings to Nepal Kathmandu, Biratnagar, Pokhara, followed by a short reminder of the ORCA fundraiser.</li>\n <li>We notice we missed 2 time zones</li>\n <li>Lunch talk</li>\n </ul>\n <h2>2013-12-31T18:30:00Z</h2>\n <ul>\n <li>Greetings to India and Sri Lanka New Delhi, Mumbai, Kolkata, and Bangalore, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Ahuka switched from Mint to Ubuntu - he likes Unity. And discussion ensues.</li>\n <li>pokey consistantly fails to use the etherpad doc correctly. (lol)</li>\n <li>Dann doesn\'t use Linux</li>\n </ul>\n <h2>2013-12-31T19:00:00Z</h2>\n <ul>\n <li>Greetings to Pakistan and 8 more Tashkent, Islamabad, Lahore, and Karachi, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dann talks about File Descriptors and File Handles</li>\n </ul>\n <h2>2013-12-31T19:30:00Z</h2>\n <ul>\n <li>Greetings to Afghanistan Kabul, Kandahar, Mazari Sharif, and Herat, followed by a short reminder of the ORCA fundraiser.</li>\n <li>Dann and Broam get this Handle/Descriptor thing sorted out (sort of)</li>\n <li>Jonathan Nadeau joins to discuss Orca and his fundraiser</li>\n <li>The MARY Text-to-Speech System <a href=\"https://mary.dfki.de/\">https://mary.dfki.de/</a></li>\n <li><a href=\"https://eviacam.sourceforge.net/\">https://eviacam.sourceforge.net/</a> - for Ken to pass to Jonathan - thanks FXB</li>\n <li><strong>Manjaro</strong> Linux is a new linux distribution which is based on arch linux. <a href=\"https://manjaro.org/\">https://manjaro.org/</a></li>\n <li>Hacker Public RLine truncated
|
||||
(1418,'2014-01-08','2013-2014 HPR New Year Show Part 3 2013-12-31T22:00:00Z to 2014-01-01T04:00:00Z',20552,'New Year Show 2014, part 3','<h2>2013-12-31T22:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Greece and 30 more Cairo, Ankara, Athens, and Bucharest, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Discussion of the new cast of TuxRadar\r\n</li>\r\n<li>Got talking about Jupiter Broadcasting\r\n</li>\r\n<li>Deep discussion on the world of Jono Bacon\r\n</li>\r\n<li>The discussion of Jono / Aq on LugRadio evolves into a debate on the nature of debate\r\n</li>\r\n<li>This conversation evolved into a question / debate about software morality, SndChaser suggested that maybe it is an ethical question instead of a moral question\r\n</li>\r\n</ul>\r\n<h2>2013-12-31T23:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Germany and 43 more Brussels, Madrid, Paris, and Rome, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Our co-hosts pound on the morality topic some more...\r\n</li>\r\n<li>We should all be advocates for Free / Libre software wherever and whenever we can.\r\n</li>\r\n<li>Software applications that are Open Source which are better than their closed-source counterparts:\r\n<ul>\r\n<li>FocusWriter (offered by ThistleWeb): <a href=\"https://gottcode.org/focuswriter/\">https://gottcode.org/focuswriter/</a>\r\n</li>\r\n<li>DarkTable (pegwole): <a href=\"https://www.darktable.org\">https://www.darktable.org</a>\r\n</li>\r\n<li>LightZone (pegwole): <a href=\"https://lightzoneproject.org\">https://lightzoneproject.org</a>\r\n</li>\r\n<li>GIMP (pegwole): <a href=\"https://www.gimp.org\">https://www.gimp.org</a>\r\n</li>\r\n<li>G\'MIC (): <a href=\"https://gmic.sourceforge.net/gimp.shtml\">https://gmic.sourceforge.net/gimp.shtml</a>\r\n</li>\r\n<li>Sound Converter (ThistleWeb):\r\n</li>\r\n<li>Simple Screen Recorder (FXB): <a href=\"https://www.maartenbaert.be/simplescreenrecorder/\">https://www.maartenbaert.be/simplescreenrecorder/</a>\r\n</li>\r\n<li>Maelstrom (sebsebseb): <a href=\"https://maelstrom.sourceforge.net\">https://maelstrom.sourceforge.net</a>\r\n</li>\r\n<li>TuxPaint (sebsebseb): <a href=\"https://tuxpaint.org\">https://tuxpaint.org</a>\r\n</li>\r\n<li>mtpaint (sebsebseb): <a href=\"https://mtpaint.sourceforge.net\">https://mtpaint.sourceforge.net</a>\r\n</li>\r\n<li>Jitsi (sebsebseb): <a href=\"https://jitsi.org\">https://jitsi.org</a>\r\n</li>\r\n<li>kid3 (pokey):\r\n</li>\r\n<li>EasyTag (pokey):\r\n</li>\r\n<li>Audacity (pokey):\r\n</li>\r\n<li>gPodder (pokey):\r\n</li>\r\n<li>PuddleTag (SndChaser):\r\n</li>\r\n<li>avidemux (ThistleWeb):\r\n</li>\r\n<li>OpenShot (Kwisher)\r\n</li>\r\n<li>EtherPad (k5tux):\r\n</li>\r\n<li>WordPress (SndChaser):\r\n</li>\r\n<li>Abiword (sebsebseb):\r\n</li>\r\n<li>gnumeric (sebsebseb):\r\n</li>\r\n<li>LibreOffice (k5tux): <a href=\"https://libreoffice.org\">https://libreoffice.org</a>\r\n</li>\r\n<li>mplayer (ken)\r\n</li>\r\n<li>ffmpeg (ken)\r\n</li>\r\n<li>emacs (SndChaser);\r\n</li>\r\n<li>vim (SndChaser):\r\n</li>\r\n<li>kdenlive (k5tux):\r\n</li>\r\n<li>Open Street Map (pokey): <a href=\"https://openstreetmap.org\">https://openstreetmap.org</a>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Which distro are you using and why?\r\n</li>\r\n<li>Ease of use vs control over the operating system.\r\n</li>\r\n<li>Dann: thinking about using desktop environments, always found that he was setting them up like Fluxbox, so just sticking to fluxbox now.\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T00:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to United Kingdom and 24 more London, Casablanca, Dublin, and Lisbon, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>(0002Z) Pokey: Mac OS was moderne when it was created, but now it\'s looking old and tired\r\n</li>\r\n<li>SndChaser thinks we are kind of spoiled with all the options - includnig things that don\'t exist elsewhere - like Awesome. But lovest the ability we have to build our desktops to fit our workflows and optimize how we work.\r\n</li>\r\n<li>(0020Z) K5Tux: Easy to learn (he\'s coming back to it...) -- \"Going to change lanes: When discussing ease of use, what about \"don\'t care to know\" folks, gamers, etc -- those who don\'t worry about privacy and software freedom, I have my own thoughts on but I\'d like to hear the consensus on the danger for those who just don\'t care.\"\r\n</li>\r\n<li>(0045Z) How did you come to Linux?\r\n</li>\r\n<li>(0048Z) Free Software\'s major achievements in 2014:\r\n<ul>\r\n<li>Watches or glasses (marcusbaird)\r\n</li>\r\n<li>SteamBox (ThistleWeb)\r\n</li>\r\n<li>ROMs for entry-level mobile phones (pokey)\r\n</li>\r\n</ul>\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T01:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to Cape Verde, some regions of Greenland and 1 more Praia, Ponta Delgada (Azores), Ittoqqortoormiit, and Mindelo, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Is Windows made for the consumer or is it made just tLine truncated
|
||||
(1419,'2014-01-09','2013-2014 HPR New Year Show Part 4 2014-01-01T04:00:00Z to 2014-01-01T10:00:00Z',18739,'New Year Show 2014, part 4','<h2>2014-01-01T04:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to some regions of Canada and 26 more La Paz, San Juan, Santo Domingo, Halifax, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Gun talk with Pokey, 5150 & Broam: <a href=\"https://www.thefirearmblog.com/blog/2011/02/17/izhmash-%D0%BA%D1%80-22-nagant-revolver-carbine-in-22-lr/\">https://www.thefirearmblog.com/blog/2011/02/17/izhmash-%D0%BA%D1%80-22-nagant-revolver-carbine-in-22-lr/</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Nagant_M1895\">https://en.wikipedia.org/wiki/Nagant_M1895</a>\r\n</li>\r\n<li>Pokey mentions Hickok45 videos on youtube.com for a demo of the gas that escapes from a gun\r\n</li>\r\n<li>Greybeard: <a href=\"https://en.wikipedia.org/wiki/7.62%C3%9738mmR\">https://en.wikipedia.org/wiki/7.62%C3%9738mmR</a>\r\n</li>\r\n<li><br/>\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T04:30:00Z</h2>\r\n<ul>\r\n<li>Greetings to Venezuela Caracas, Barquisimeto, Maracaibo, Maracay, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>More gun talk: Broam, Pokey, FiftyOneFifty, Greybeard, FlyingRich...(yawn)\r\n</li>\r\n<li>\"Only Accurate Guns are Interesting\" - Col. Townsend Whelen\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T05:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to the eastern region of U.S.A., regions of Canada and 12 more New York, Boston, Rochester, Marriland, Washington D.C., 20,000 feet over Florida, Washington DC, Detroit, Havana, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>5150: OCPLive is probably going to happen this year. No official location. Sounds like plans are going to be hammered out in the near future.\r\n</li>\r\n<li>5150: Canonical to charge Mint for repository access? Appears to originate from this: <a href=\"https://distrowatch.com/weekly.php?issue=20131209#qa\">https://distrowatch.com/weekly.php?issue=20131209#qa</a>\r\n</li>\r\n<li>Underrunner: Synchronized christmas lights\r\n</li>\r\n<li>Peter64 regales us with his tale of how he electrocuted himself with christmas lights\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T06:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to the midwest region of U.S.A., some regions of Canada and 8 more Mexico City, Chicago, Guatemala, Dallas, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>General and random chaos conversation - this is turning into a jumbled, mixed up, and fun conversation\r\n</li>\r\n<li>General pissing match about the Affordable Care Act / Obama Care.\r\n</li>\r\n<li>Food conversation inlcuding the Aussie version of the Turducken\r\n</li>\r\n<li>..and back to gun talk & hunting\r\n</li>\r\n<li>Peter64\'s gun: <a href=\"https://bazar.hunting-shop.cz/detailni_foto.php?id_inzeratu=5887&id_obrazku=0\">https://bazar.hunting-shop.cz/detailni_foto.php?id_inzeratu=5887&id_obrazku=0</a> \r\n</li>\r\n<li><a href=\"https://usedguns.com.au/Product.aspx?p=2070\">https://usedguns.com.au/Product.aspx?p=2070</a>\r\n</li>\r\n<li>Talk about coyote\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T07:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to the mountain region of U.S.A., some regions of Canada and 1 more Calgary, Denver, Edmonton, Phoenix, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>JonDoe, Discusses an upcomming show on goodwill computing\r\n</li>\r\n<li>Vellman Amp: <a href=\"https://www.vellemanusa.com/products/list/?country=us&lang=enu&id=523008\">https://www.vellemanusa.com/products/list/?country=us&lang=enu&id=523008</a> and <a href=\"https://www.vellemanusa.com/products/view/?id=350535\">https://www.vellemanusa.com/products/view/?id=350535</a>\r\n</li>\r\n<li><a href=\"https://www.active123.com/RASPBERRY-PI-Prodlist.html\">https://www.active123.com/RASPBERRY-PI-Prodlist.html</a>\r\n</li>\r\n<li>Xbeamc <a href=\"https://xbeammc.com/\">https://xbeammc.com/</a> \r\n</li>\r\n<li>Ken forgot to mention in the community news that the maillist is on gmane news server <a href=\"https://blog.gmane.org/gmane.network.syndication.podcast.hacker-public-radio\">https://blog.gmane.org/gmane.network.syndication.podcast.hacker-public-radio</a>\r\n</li>\r\n<li>JonDoe mentions \r\n<ul>\r\n<li><a href=\"https://www.indiegogo.com/projects/rachel-remote-area-community-hotspot-for-education-and-learning\">https://www.indiegogo.com/projects/rachel-remote-area-community-hotspot-for-education-and-learning</a>, \r\n</li>\r\n<li><a href=\"https://pi.worldpossible.org/howto.html\">https://pi.worldpossible.org/howto.html</a>, \r\n</li>\r\n<li><a href=\"https://worldpossible.org/rachel\">https://worldpossible.org/rachel</a>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Ken is reminded of the <a href=\"https://en.wikipedia.org/wiki/PirateBox\">https://en.wikipedia.org/wiki/PirateBox</a>\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T08:00:00Z</h2>\rLine truncated
|
||||
(1420,'2014-01-10','2013-2014 HPR New Year Show Part 5 2014-01-01T10:00:00Z to 2014-01-01T12:00:00Z',6699,'New Year Show 2014, part 5','<h2>2014-01-01T10:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of U.S.A. and 2 more Honolulu, Rarotonga, Adak, Papeete, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li><a href=\"https://archive.org/donate/\">https://archive.org/donate/</a>\r\n</li>\r\n<li><a href=\"https://theacf.co/\">https://theacf.co/</a>\r\n</li>\r\n<li>Can a short url be thought of as time based\r\n<ul>\r\n<li>I maintain that in it\'s current likely implementations that it is not. Especially since it is likely that the storage uses a 1 original URL to many shortened URLs. However, I would think it would be possible to implement as a hashed function given the rights seeds.\r\n</li>\r\n</ul>\r\n</li>\r\n<li>KuraKura: questions about using mumble.\r\n</li>\r\n<li>General conversation\r\n</li>\r\n<li>Discussion about Orca and handling integration with various software packages. Ken wants to motivate the HPR community to explore the issues that exist, and talk with developers from application projects about improving their orca integration.\r\n<ul>\r\n<li>JonDoe mentions that there might be dependencies and / or regressions that occur as changes are made due to hacks / workarounds that currently exist (both in orca and applications)\r\n</li>\r\n</ul>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/NonVisual_Desktop_Access\">https://en.wikipedia.org/wiki/NonVisual_Desktop_Access</a>\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T11:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to American Samoa, Midway Atoll/U.S.A. and 1 more Alofi, Midway, Pago Pago, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>Are Imperial Measurements outdated? <a href=\"https://www.youtube.com/watch?v=r7x-RGfd0Yk\">https://www.youtube.com/watch?v=r7x-RGfd0Yk</a>\r\n</li>\r\n<li>Would someone do an HPR show on conversion / relationship between celsiu and farhenheit? Ken really wants to understand the conversion and why the difference. kaithx\r\n</li>\r\n<li>Pokey doesn\'t like single port audio jack for headset and microphon\r\n</li>\r\n<li>Jonathan Nadeau talks about the frustration blind users can have typing on a touch phone/tablet. \r\n</li>\r\n<li>Keyboard designed for mechanical overlap: \r\n<ul>\r\n<li><a href=\"https://www.straightdope.com/columns/read/221/was-the-qwerty-keyboard-purposely-designed-to-slow-typists\">https://www.straightdope.com/columns/read/221/was-the-qwerty-keyboard-purposely-designed-to-slow-typists</a>\r\n</li>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard\">https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard</a>\r\n</li>\r\n</ul>\r\n</li>\r\n<li>Popey discusses the Mint / Canonical repsoitory / binary package issue. Popey expresses his own opinion, and not in any way an official statement from Canonical.\r\n</li>\r\n</ul>\r\n<h2>2014-01-01T12:00:00Z</h2>\r\n<ul>\r\n<li>Greetings to small region of U.S.A. Baker Island, Howland Island, followed by a short reminder of the ORCA fundraiser.\r\n</li>\r\n<li>The End !\r\n</li>\r\n<li>SndChaser plays <a href=\"https://en.wikipedia.org/wiki/Auld_Lang_Syne\">https://en.wikipedia.org/wiki/Auld_Lang_Syne</a>\r\n</li>\r\n</ul>\r\n<p>\r\nShould auld acquaintance be forgot,<br>\r\nand never brought to mind?<br>\r\nShould auld acquaintance be forgot,<br>\r\nand auld lang syne*?</p>\r\n\r\n<p>CHORUS</p>\r\n<p>\r\nFor auld lang syne, my jo,<br>\r\nfor auld lang syne,<br>\r\nwe’ll tak a cup o’ kindness yet,<br>\r\nfor auld lang syne.</p>\r\n\r\n<p>And surely ye’ll be your pint-stowp!<br>\r\nand surely I’ll be mine!<br>\r\nAnd we’ll tak a cup o’ kindness yet,<br>\r\nfor auld lang syne.</p>\r\n\r\n<p>CHORUS</p>\r\n<p>We twa hae run about the braes,<br>\r\nand pu’d the gowans fine;<br>\r\nBut we’ve wander’d mony a weary fit,<br>\r\nsin auld lang syne.</p>\r\n\r\n<p>CHORUS</p>\r\n<p>We twa hae paidl’d i\' the burn,<br>\r\nfrae morning sun till dine;<br>\r\nBut seas between us braid hae roar’d<br>\r\nsin auld lang syne.</p>\r\n\r\n<p>CHORUS</p>\r\n<p>And there’s a hand, my trusty fiere!<br>\r\nand gie\'s a hand o’ thine!<br>\r\nAnd we’ll tak a right gude-willy waught,<br>\r\nfor auld lang syne.</p>\r\n\r\n<p>CHORUS</p>\r\n<p>',159,121,1,'CC-BY-SA','New Year,2014',0,1419,1),
|
||||
(1423,'2014-01-15','Monty - The man behind your databases',843,'Tune in to today\'s episode of #HPR and hear Monty talk about YOUR database!','<p>Listen to the man who created the database YOU use every day, today on Hacker Public Radio.</p>\n <p><em>\"There\'s no reasons to use MySQL anymore.\"</em><br /> -- Monty</p>\n <h3>Michael Widenius at FSCONS 2013</h3>\n <p>A couple of months ago I attended FSCONS 2013. There I met Michael \"Monty\" Widenius, the driving force behind both MySQL and MariaDB. This is a guy who loves being a developer and he loves Open Source software. He named MySQL after his daughter My, and the new fork MariaDB got its name from his other daughter Maria.</p>\n <p>Monty was invited to FSCONS 2013 to give a speech entitled \"The MySQL and MariaDB story\", and the synopsis on fscons.org says:</p>\n <blockquote>\"The story of how MySQL was created, why it was successful and how it grew until it was sold to Sun, who was then overtaken by Oracle.<br /> It will also cover how and why MariaDB was created and what we are doing to ensure that there will always be a free version of MySQL (under the name of MariaDB).<br /> The talk will also explain the challenges we have had to do this fork, especially the merge with MySQL 5.5, and the various systems (like buildbot) that we used to build the binaries and how we are working with the MariaDB/MySQL community.\"<br />\n </blockquote> -- <a href=\"https://frab.fscons.org/en/fscons13/public/events/51\">https://frab.fscons.org/en/fscons13/public/events/51</a><p>That presentation can be found on YouTube, and I encourage you all to have a look at it. \"Michael Monty Widenius: The MySQL and MariaDB story\": <a href=\"https://youtu.be/JxyBNdwmpzM\">https://youtu.be/JxyBNdwmpzM</a><br />\n </p>\n <p>If you have not yet made the switch to MariaDB, now is the time!</p>\n <p>Monty also asks everyone who uses MariaDB to activate the anonymous plug-in, so that the developers might know what to focus their attention on.</p>\n <p>If you wish to look Monty in the eyes, you have the opportunity to do so, as this interview was video recorded and will be released on YouTube or similar. Follow All In IT Radio on Google+, Twitter and Identi.ca for updates on when that will be released.</p>\n <h3>Stuff referenced in the episode</h3>\n <ul>\n <li>Wikipedia - Michael Widenius: <a href=\"https://en.wikipedia.org/wiki/Michael_Widenius\">https://en.wikipedia.org/wiki/Michael_Widenius</a></li>\n <li>Wikipedia - MySQL: <a href=\"https://en.wikipedia.org/wiki/MySQL\">https://en.wikipedia.org/wiki/MySQL</a></li>\n <li>MySQL: <a href=\"https://www.mysql.com/\">https://www.mysql.com/</a></li>\n <li>Wikipedia - MariaDB: <a href=\"https://en.wikipedia.org/wiki/MariaDB\">https://en.wikipedia.org/wiki/MariaDB</a></li>\n <li>MariaDB Foundation: <a href=\"https://mariadb.org/\">https://mariadb.org/</a></li>\n <li>SkySQL: <a href=\"https://www.skysql.com/\">https://www.skysql.com/</a></li>\n </ul>\n <h3>How to reach me</h3>\n <p>You should follow me and subscribe to All In IT Radio:</p>\n <ul>\n <li>Identi.ca: <a href=\"https://identi.ca/alltinomit\">@alltinomit</a></li>\n <li>Twitter: <a href=\"https://twitter.com/alltinomit\">@alltinomit</a></li>\n <li><a href=\"https://plus.google.com/100309783606985145580/\">https://aiit.se/radio/+</a></li>\n <li><a href=\"https://aiit.se/radio/\">https://aiit.se/radio/</a></li>\n </ul>\n',192,0,0,'CC-BY-SA','fscons, monty, mysql, mariadb, oracle, interview',0,1555,1),
|
||||
@@ -990,11 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(2418,'2017-11-08','What\'s in my ham shack, part 2',1456,'A description of what\'s in my amateur radio shack','<style type=\"text/css\">\r\n article header ul > li,\r\n article footer ul > li {\r\n margin-bottom: 0;\r\n }\r\n article ul > li {\r\n margin-bottom: 5px;\r\n }\r\n</style>\r\n<ul>\r\n<li>Eurosonic 12V 35 Amp Power Supply, I couldn\'t find a picture like my power supply instead I found picture of a similar one. My power supply has a light blue casing and is substantially bigger than this as it can supply 12V at 35 amps.<br />\r\n<a href=\"https://www.ebay.es/itm/Eurosonic-13-8v-3A-CB-Ham-Radio-Power-Supply-Excellent-condition-/192224086831?hash=item2cc172cb2f:g:fSMAAOSwwzhZSmRh\" class=\"uri\">https://www.ebay.es/itm/Eurosonic-13-8v-3A-CB-Ham-Radio-Power-Supply-Excellent-condition-/192224086831?hash=item2cc172cb2f:g:fSMAAOSwwzhZSmRh</a></li>\r\n<li>Icom 2725, full duplex analogue VHF/UHF mobile radio<br />\r\n<a href=\"https://www.icomuk.co.uk/categoryRender.asp?categoryID=3824&productID=718&tID=938\" class=\"uri\">https://www.icomuk.co.uk/categoryRender.asp?categoryID=3824&productID=718&tID=938</a></li>\r\n<li>Revex W540, SWR & Power Meter, 140-525 MHz<br />\r\n<a href=\"https://www.ebay.ie/itm/Revex-W540-Power-and-SWR-Meter-140-525MHz/371245912279\" class=\"uri\">https://www.ebay.ie/itm/Revex-W540-Power-and-SWR-Meter-140-525MHz/371245912279</a></li>\r\n<li>Standing Wave Ratio Information from Wikipedia<br />\r\n<a href=\"https://en.wikipedia.org/wiki/Standing_wave_ratio\" class=\"uri\">https://en.wikipedia.org/wiki/Standing_wave_ratio</a></li>\r\n<li>Welz SP-220 SWR & Power Meter, 1.8-200 MHz<br />\r\n<a href=\"https://www.eham.net/reviews/detail/5371\" class=\"uri\">https://www.eham.net/reviews/detail/5371</a></li>\r\n<li>Kenwood TS940S HF Transceiver, Cover mods and weaknesses of radio\r\n<ul>\r\n<li>TS940 Overview<br />\r\n<a href=\"https://www.universal-radio.com/catalog/hamhf/ts940s.html\" class=\"uri\">https://www.universal-radio.com/catalog/hamhf/ts940s.html</a></li>\r\n<li>TS940 Review<br />\r\n<a href=\"https://www.eham.net/reviews/detail/239\" class=\"uri\">https://www.eham.net/reviews/detail/239</a></li>\r\n<li>TS940 Mods<br />\r\n<a href=\"https://www.radiomods.co.nz/kenwood/kenwoodts940.html\" class=\"uri\">https://www.radiomods.co.nz/kenwood/kenwoodts940.html</a></li>\r\n<li>TS940 User Manual<br />\r\n<a href=\"https://www.radiomanual.info/schemi/TS940_user.pdf\" class=\"uri\">https://www.radiomanual.info/schemi/TS940_user.pdf</a></li>\r\n<li>TS940 Service Manual<br />\r\nAfter recording the show I decided to see if there was a link to the user manual this I found easily. This got me thinking if the service manual was also available and to my surprise it is, all 108 gloriously detailed pages. Feel free to knock yourself out with the detail.<br />\r\n<a href=\"https://www.radiomanual.info/schemi/TS940_serv.pdf\" class=\"uri\">https://www.radiomanual.info/schemi/TS940_serv.pdf</a></li>\r\n</ul></li>\r\n<li>Dummy Load\r\n<ul>\r\n<li>Background info <a href=\"https://en.wikipedia.org/wiki/Dummy_load\" class=\"uri\">https://en.wikipedia.org/wiki/Dummy_load</a></li>\r\n<li>How to build a dummy load <a href=\"https://www.k4eaa.com/dummy.html\" class=\"uri\">https://www.k4eaa.com/dummy.html</a></li>\r\n</ul></li>\r\n<li>UK Amateur Radio Logbook\r\n<ul>\r\n<li>Example of printable Amateur radio Logbook, logging can also be done using software. <a href=\"https://m0ukd.com/other-stuff/printable-amateur-radio-logbooks/\" class=\"uri\">https://m0ukd.com/other-stuff/printable-amateur-radio-logbooks/</a></li>\r\n</ul></li>\r\n</ul>\r\n',201,43,0,'CC-BY-SA','Amateur Radio, Ham Radio',0,0,1),
|
||||
(2415,'2017-11-03','bullet journal to org mode',927,'my journey from analog to digital','<h2 id=\"brief-introduction\">1 Brief introduction</h2>\r\n<h3 id=\"myself\">1.1 Myself</h3>\r\n<p>Hi, I\'m Brian in Ohio</p>\r\n<h3 id=\"inspiration-for-show\">1.2 Inspiration for show</h3>\r\n<p>I heard Shane Shennan on episode 2299 doing a what\'s in my bag episode where he briefly mentions using a bullet journal. Then I think I heard Ken Fallon wondering about bullet journals on community news for the month with that episode. So I thought a show was in order explaining how I went from using a bullet journal to using emacs org mode.</p>\r\n<h3 id=\"parameters\">1.3 Parameters</h3>\r\n<p>I\'m not an expert on any of the following topics: bullet journal, Getting things done (GTD), orgmode or emacs. I\'m someone who has tried these tools, climbed the learning curve and have some observations to make through that process.</p>\r\n<h2 id=\"whats-a-bullet-journal\">2 What\'s a bullet journal</h2>\r\n<h3 id=\"created-by-ryder-carrol\">2.1 Created by ryder carrol</h3>\r\n<p>The analog system for the digital age</p>\r\n<h3 id=\"where-i-found-out-about-it\">2.2 Where I found out about it</h3>\r\n<p><a href=\"https://www.relay.fm/penaddict/70\" class=\"uri\">https://www.relay.fm/penaddict/70</a></p>\r\n<h3 id=\"what-it-is\">2.3 What it is</h3>\r\n<p>Method of laying out a notebook and using it to organize and process ideas and tasks. I won\'t try to explain exactly how it is set up. The video tutorial <a href=\"https://bulletjournal.com/\" class=\"uri\">https://bulletjournal.com/</a> is excellent. You can use any notebook and divide it up into index pages, future log, monthly log and daily log there\'s a visual indexing/ tagging system to help organize stuff. Its extremely customizable.</p>\r\n<h3 id=\"how-i-used-it\">2.4 How I used it</h3>\r\n<p>I bullet journaled for 2 and a half years, initially set it up stock but later put the index at the back. I used it as a daily planner, idea storing device and short term and long term goal setting tool.</p>\r\n<h3 id=\"strengths\">2.5 Strengths</h3>\r\n<p>Customizable but within framework, gives a method to get organized that you can tailor to your needs. Its pretty easy to find needed info, if you\'re diciplined about using. It its battery free</p>\r\n<h3 id=\"shortcomings\">2.6 Shortcomings</h3>\r\n<p>Need to be disciplined. Can be tedious to enter items in month, daily and index sections. It takes time to set up. I think Shane\'s use case he mentioned in podcast as sort of a project/idea book sounds pretty cool and might be a really good use case for this system. Hard to edit, this may be a strength for some people, but for me as a daily planner it was a little daunting to use. Adding stuff to something requires either leaving space ahead of time or indexing to a new page. The monthly log was always a mystery to me on how to use it. If you lose it you\'ve lost it, no easy way to back it up</p>\r\n<h2 id=\"what-is-org-mode\">3 What is org mode</h2>\r\n<h3 id=\"created-by-carsten-dominik\">3.1 Created by Carsten Dominik</h3>\r\n<ul>\r\n<li><a href=\"https://en.wikipedia.org/wiki/Org-mode\">org-mode wiki</a></li>\r\n</ul>\r\n<h3 id=\"what-it-is-1\">3.2 what it is</h3>\r\n<p>Is an editing and organizing mode for notes, planning, and authoring in the free software text editor Emacs.</p>\r\n<h3 id=\"how-i-found-out-about-it\">3.3 How I found out about it</h3>\r\n<h4 id=\"emacs\">3.3.1 emacs</h4>\r\n<h5 id=\"wanted-a-commandline-c-development-environment-for-microcontroller-project-development\">3.3.1.1 Wanted a commandline C development environment for microcontroller project development</h5>\r\n<h5 id=\"ide\">3.3.1.2 IDE</h5>\r\n<p>Worked with vim/ a bash shell as a sort of minimal IDE. I specifically was using it on a laptop that didn\'t have X installed on it. Just for fun, not my bread and butter.</p>\r\n<h5 id=\"wanted-to-try-something-new\">3.3.1.3 Wanted to try something new</h5>\r\n<p>Knew about emacs, had tried it didn\'t like it</p>\r\n<h5 id=\"thanks-to-klaatu-for-emacs-hpr-emacs-episodes\">3.3.1.4 Thanks to klaatu for emacs hpr emacs episodes</h5>\r\n<ul>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0852\">hpr 852</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0856\">hpr 856</a></li>\r\n<li><a href=\"https://hackerpublicradio.org/eps.php?id=0861\">hpr 861</a></li>\r\n</ul>\r\n<h5 id=\"thanks-to-youtube-found-out-about-org-mode\">3.3.1.5 Thanks to youtube found out about org mode</h5>\r\n<p>Rainer Konig - getting yourself organized with org-mode<br />\r\n<a href=\"https://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg\" class=\"uri\">https://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg</a></p>\r\n<h4 id=\"switched-in-october-2016\">3.3.2 Switched in october 2016</h4>\r\n<h3 id=\"how-i-use-it\">3.4 How I use it</h3>\r\n<p>At its heart an org-mode is an outliner. I use org-mode to set up daily todo tasks, organize projects, jot down notes. Line truncated
|
||||
(2434,'2017-11-30','Cybrosis',5958,'The HPR AudioBook Club discusses Cybrosis by P.C. Haring','<h3>SUMMARY</h3>\r\n<p>In this episode, the HPR_AudioBookClub discusses Cybrosis by P. C. Haring.</p>\r\n<h3>Non-Spoiler Thoughts</h3>\r\n<ul>\r\n<li>Everyone agreed that the audio quality and engineering was excellent. The voice acting was just as good. pokey was bothered by something in the main character\'s voice that he likened to (but wasn\'t) hearing someone chew gum while talking. </li>\r\n</ul>\r\n<h3>BEVERAGE REVIEWS</h3>\r\n<p>As usual, the HPR_AudioBookClub took some time to review the beverages that each of us were drinking during the episode</p>\r\n<ul>\r\n<li>Thaj: Just a big latte mug full of good old fashioned Swiss Miss hot chocolate</li>\r\n <li>x1101: <a href=\"https://www.bevreview.com/wp-content/image_mountaindewlivewireofficial1.jpg\">Mt. Dew LiveWire</a></li>\r\n <li>pokey: I had no special beverage this month, so I took the opportunity to review my water filter and a brand of coconut oil that I particularly like. <a href=\"https://www.aquasana.com/\">https://www.aquasana.com/</a>, <a href=\"https://www.spectrumorganics.com/spectrum-naturals/coconut-oil-organic-virgin-unrefined/\">https://www.spectrumorganics.com/spectrum-naturals/coconut-oil-organic-virgin-unrefined/</a></li>\r\n<li>semioticrobotic: </li>\r\n<li>pegwole: </li>\r\n</ul>\r\n<h3>Things We Talked About</h3>\r\n<p> All of us felt that there were quite a few cliches in the story. </p>\r\n<h3>OUR NEXT AUDIOBOOK</h3>\r\n<p><strong>Triplanetary</strong> by E. E. \"Doc\" Smith\r\n <br/><a href=\"https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/\">https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/</a></p>\r\n<h3>OUR AUDIO</h3>\r\n<p>This episode was processed using Audacity <a href=\"https://audacity.sourceforge.net/\">https://audacity.sourceforge.net/</a>. We\'ve been making small adjustments to our audio mix each month in order to get the best possible sound. It\'s been especially challenging getting all of our voices relatively level, because everyone has their own unique setup. Mumble is great for bringing us all together, and for recording, but it\'s not good at making everyone\'s voice the same volume. We\'re pretty happy with the way this month\'s show turned out, so we\'d like to share our editing process and settings with you and our future selves (who, of course, will have forgotten all this by then).</p>\r\n<p>Mumble uses a sample rate of 48kHz, but HPR requires a sample rate of 44.1kHz so the first step in our audio process is to resample the file at 44.1kHz. Resampling can take a long time if you don\'t have a powerful computer, and sometimes even if you do. If you record late at night, like we do, you may want to start the task before you go to bed, and save it first thing in the morning, so that the file is ready to go the next time you are.</p>\r\n<p>Next we use the \"Compressor\" effect with the following settings:</P>\r\n <ul>\r\n <li>Threshold: -30db</li>\r\n <li>Noise Floor: -50db</li>\r\n <li>Ratio: 3:1</li>\r\n <li>Attack Time: 0.2sec</li>\r\n <li>Decay Time: 1.0 sec</li>\r\n <li>\"Make-up Gain for 0db after compressing\" and \"compress based on peaks\" were both left un-checked.</li>\r\n </ul>\r\n<p>After compressing the audio we cut any pre-show and post-show chatter from the file and save them in a separate file for possible use as outtakes after the closing music.</p>\r\n<p>At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with its default (or at least reasonable) settings, Truncate Silence is extremely effective and satisfying. It makes everyone sound smarter, it makes the file shorter without destroying actual content, and it makes a conversations sound as easy and fluid during playback as it was while it was recorded. It can be even more effective if you can train yourself to remain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass the file through Truncate Silence ONCE. If you pass it through a second time, or if you set it too aggressively your audio may sound sped up and choppy.</p>\r\n<p>At this point we add new, empty audio tracks into which we paste the intro, outro and possibly outtakes, and we rename each track accordingly.</p>\r\n<p>We adjust the Gain so that the VU meter in Audacity hovers around -12db while people are sLine truncated
|
||||
(2419,'2017-11-09','Alien Brothers Podcast S1E01 - Introduction',7584,'Meet the Alien Brothers: Casper and Rutiger. Two tech junkies that take nothing sacred','<p>This was an impromptu inaugural episode recorded in Bethany Beach, DE.</p>\r\n<p>Casper and Rutiger work in the tech field and enjoy video games and popular media. We discuss the enigma that is the Handmaid\'s Tale, Tim & Eric Awesome Show Great Job!, the movie Kids, video games from paperboy to Quake to Fallout 4. We comedically discuss the disillusionment that one can incur working in the cubical jungle. We also discuss going back to minimum wage after enjoying a high paying tech industry.</p>\r\n<p>We also reference obscure and not well-known music like Slint.</p>\r\n<p>The sound quality is not great in this episode, as it was an impromptu recording. All future episodes will be produced at a much higher quality</p>',359,0,1,'CC-BY-SA','video games, video cards, first podcast',0,0,1),
|
||||
(2421,'2017-11-13','Project Interest',518,'Lostnbronx wonders how some projects die for lack of interest.','<p>This is just a short "episode" wherein I ponder the nature of showmanship and razzle-dazzle regarding the success or failure of FOSS, and other projects that require collaboration. Your comments and opinions are ACTIVELY encouraged.</p>',107,0,0,'CC-BY-SA','foss,collaboration,writing,projects',0,0,1),
|
||||
(2422,'2017-11-14','Kickstarter Post Mortem',2763,'Klaatu talks about his failed Kickstarter campaign','<p>Klaatu tried to fund art for a card game on Kickstarter. Missed the goal by 85%</p>\r\n<p>This is a post mortem of how the Kickstarter went and where he may have gone wrong. Possibly you can learn from his mistakes. Possibly he has misdiagnosed his mistakes, and you are being misled. Choose wisely.</p>',78,95,0,'CC-BY-SA','Crowd Funding,Kickstarter,Tabletop Gaming',0,0,1),
|
||||
(2423,'2017-11-15','Open Source Gaming #2: Oolite',431,'Episode 2 is about the space travel simulator Oolite, which is an open source remake of Elite','<p>The game\'s website. If you\'re interested in playing, check it out. <a href=\"https://www.oolite.org/\" class=\"uri\">https://www.oolite.org/</a></p>\r\n<p>Also here\'s the forum I was looking up during the podcast to find out if Elite Dangerous was multiplayer or not. <a href=\"https://steamcommunity.com/app/359320/discussions/0/142260718945308887/\" class=\"uri\">https://steamcommunity.com/app/359320/discussions/0/142260718945308887/</a></p>\r\n',354,0,1,'CC-BY-SA','Gaming, Open Source',0,0,1),
|
||||
(2426,'2017-11-20','Let\'s Talk About Addiction',655,'Lostnbronx shares some thoughts about the need to talk about addiction.','<p>I was partially inspired by Bitbox\'s really wonderful episode, \"hpr2413: personal health care\", to ramble on about the need for the HPR community to, maybe, start talking about a mental health crisis that touches pretty much everyone in the modern world: addiction.</p>\r\n<p>Personal Health Care<br />\r\nhosted by Bitbox:<br />\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2413\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2413</a></p>\r\n',107,100,1,'CC-BY-SA','addiction,mental health',0,0,1),
|
||||
(2430,'2017-11-24','Scanning books',740,'Ken explains how and why he is scanning school books','<p>\r\nI want to scan my Son\'s school books so that he doesn\'t get back problems lugging books to and from school. Something that for now at least remains <a href=\"https://en.wikipedia.org/wiki/Copyright_law_of_the_Netherlands#The_right_to_homecopy\">legal</a> in the Netherlands.\r\n</p>\r\n<h3>Steps involved</h3>\r\n<ol>\r\n<li>Scan all the images using the entire length of your scanner. I use <a href=\"https://hackerpublicradio.org/eps/hpr2430/scantoimage.bash\">scantoimage.bash</a></li>\r\n<li>Confirm that there are no missing pages, and that every other page is upright and then upside down etc. If they are scan them and rename them so the name fits in between the pages</li>\r\n<li>Back up all the scanned images</li>\r\n<li>Manually crop the areas of the scans outside the area of the page. Usually this is on the side and bottom of the flat bed. Save is as something like ~/x.jpg</li>\r\n<li>Use <a href=\"https://www.graphicsmagick.org/\">GraphicsMagick Image Processing System</a> to identify the dimensions of the cropped image. <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">\r\ngm identify ~/x.jpg<br />\r\n/home/me/x.jpg JPEG 2477x2609+0+0 DirectClass 8-bit 3.2Mi 0.000u 0m:0.000002s</span>\r\n</li>\r\n<li>Crop all the images to that dimension <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">gm mogrify -crop 2477x2609+0+0 *.jpg</span>\r\n</li>\r\n<li>Rotate every second image by 180 degrees. <a href=\"https://hackerpublicradio.org/eps/hpr2430/rotate-every-second-image.bash\">rotate-every-second-image.bash</a></li>\r\n<li>Create a directory for the book and in there create a subdirectory for each section of the book. Manually copy all the images to the sub directory for that section. </li>\r\n<li>Then go to the root where there are no files only subdirs and run the command <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">for i in *;do echo $i;gm convert \"${i}/*.jpg\" \"${i}.pdf\"; done</span></li>\r\n</ol>\r\n<p>\r\nAt the end you will have a pdf file for each section of the book.\r\n</p>',30,0,1,'CC-BY-SA','book scanning',0,0,1),
|
||||
(2424,'2017-11-16','Interface Zero RPG Play',3010,'Klaatu, Lobath, and Thaj play the Interface Zero RPG','<p>Klaatu, Lobath, and Thaj play a session of <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\">Interface Zero</a>, a role playing game using the <a href=\"https://paizo.com/beginnerbox\">Pathfinder</a> rules.\r\n</p>\r\n<p>\r\nIf you\'re new to RPG and want to hear how it\'s done, or you\'re just bored and want to hear some nerds play through a cyberpunk adventure, this is for you! Also - for one lucky listener - we have an RPG starter kit. Listen for details.</p> ',78,95,0,'CC-BY-SA','Interface Zero,actual play,rpg,gaming,live play',0,0,1),
|
||||
(2425,'2017-11-17','Intro to XSL',2502,'A brief introduction to XSL and xsltproc','<p>\r\nSure, you can use pandoc to process your Docbook XML, but why not learn a little XSL this weekend?\r\n</p>\r\n<p><strong>Requirements</strong></p>\r\n<p>\r\nYou must have <a href=\"https://xmlsoft.org/XSLT/xsltproc.html\" target=\"_blank\">xsltproc</a> installed. It\'s available from your software repository.\r\n</p>\r\n<p>\r\nHere is some sample XML for you:\r\n</p>\r\n<pre><code>\r\n<xml version=\"1.0\">\r\n <para>\r\n My name is <author>Foo</author>.\r\n </para>\r\n\r\n <para>\r\n You're listening to <emphasis role=\"bold\">Hacker Public\r\n Radio</emphasis>.\r\n </para>\r\n</xml>\r\n</code></pre>\r\n<p>\r\nAnd here\'s the complete XSL as demonstrated:\r\n</p>\r\n<pre><code>\r\n<xsl:stylesheet xmlns:xsl=\"https://www.w3.org/1999/XSL/Transform\" version=\"1.0\">\r\n\r\n <xsl:template match=\"para\">\r\n <p><span><xsl:apply-templates/></span></p>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"emphasis\">\r\n <em><xsl:apply-templates/></em>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"emphasis[@role=\'bold\']\">\r\n <strong><xsl:apply-templates/></strong>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"author\" name=\"host\">\r\n <xsl:choose>\r\n\r\n <xsl:when test=\"$host = \'Klaatu\'\">\r\n <xsl:text>Klaatu</xsl:text>\r\n </xsl:when>\r\n\r\n <xsl:when test=\"$host = \'Gort\'\">\r\n <xsl:text>Gort</xsl:text>\r\n </xsl:when>\r\n </xsl:choose>\r\n </xsl:template>\r\n</xsl:stylesheet>\r\n</code></pre>\r\n<p><strong>Links</strong></p>\r\n<ul>\r\n<li>\r\n<p>\r\n<a href=\"https://nwalsh.com/docs/tutorials/xsl/xsl/frames.html\" target=\"_blank\">Norm Walsh</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://dpawson.co.uk/xsl/\" target=\"_blank\">dpawson</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://shop.oreilly.com/product/9780596003555.do\" target=\"_blank\">O\'Reilly</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://gitlab.com/notklaatu/dmschema\" target=\"_blank\">DM Schema</a>\r\n</p>\r\n</li>\r\n</ul>\r\n',78,0,0,'CC-BY-SA','docbook,xml,xsl',0,0,1),
|
||||
@@ -1,3 +1,11 @@
|
||||
(2419,'2017-11-09','Alien Brothers Podcast S1E01 - Introduction',7584,'Meet the Alien Brothers: Casper and Rutiger. Two tech junkies that take nothing sacred','<p>This was an impromptu inaugural episode recorded in Bethany Beach, DE.</p>\r\n<p>Casper and Rutiger work in the tech field and enjoy video games and popular media. We discuss the enigma that is the Handmaid\'s Tale, Tim & Eric Awesome Show Great Job!, the movie Kids, video games from paperboy to Quake to Fallout 4. We comedically discuss the disillusionment that one can incur working in the cubical jungle. We also discuss going back to minimum wage after enjoying a high paying tech industry.</p>\r\n<p>We also reference obscure and not well-known music like Slint.</p>\r\n<p>The sound quality is not great in this episode, as it was an impromptu recording. All future episodes will be produced at a much higher quality</p>',359,0,1,'CC-BY-SA','video games, video cards, first podcast',0,0,1),
|
||||
(2421,'2017-11-13','Project Interest',518,'Lostnbronx wonders how some projects die for lack of interest.','<p>This is just a short "episode" wherein I ponder the nature of showmanship and razzle-dazzle regarding the success or failure of FOSS, and other projects that require collaboration. Your comments and opinions are ACTIVELY encouraged.</p>',107,0,0,'CC-BY-SA','foss,collaboration,writing,projects',0,0,1),
|
||||
(2422,'2017-11-14','Kickstarter Post Mortem',2763,'Klaatu talks about his failed Kickstarter campaign','<p>Klaatu tried to fund art for a card game on Kickstarter. Missed the goal by 85%</p>\r\n<p>This is a post mortem of how the Kickstarter went and where he may have gone wrong. Possibly you can learn from his mistakes. Possibly he has misdiagnosed his mistakes, and you are being misled. Choose wisely.</p>',78,95,0,'CC-BY-SA','Crowd Funding,Kickstarter,Tabletop Gaming',0,0,1),
|
||||
(2423,'2017-11-15','Open Source Gaming #2: Oolite',431,'Episode 2 is about the space travel simulator Oolite, which is an open source remake of Elite','<p>The game\'s website. If you\'re interested in playing, check it out. <a href=\"https://www.oolite.org/\" class=\"uri\">https://www.oolite.org/</a></p>\r\n<p>Also here\'s the forum I was looking up during the podcast to find out if Elite Dangerous was multiplayer or not. <a href=\"https://steamcommunity.com/app/359320/discussions/0/142260718945308887/\" class=\"uri\">https://steamcommunity.com/app/359320/discussions/0/142260718945308887/</a></p>\r\n',354,0,1,'CC-BY-SA','Gaming, Open Source',0,0,1),
|
||||
(2426,'2017-11-20','Let\'s Talk About Addiction',655,'Lostnbronx shares some thoughts about the need to talk about addiction.','<p>I was partially inspired by Bitbox\'s really wonderful episode, \"hpr2413: personal health care\", to ramble on about the need for the HPR community to, maybe, start talking about a mental health crisis that touches pretty much everyone in the modern world: addiction.</p>\r\n<p>Personal Health Care<br />\r\nhosted by Bitbox:<br />\r\n<a href=\"https://hackerpublicradio.org/eps.php?id=2413\" class=\"uri\">https://hackerpublicradio.org/eps.php?id=2413</a></p>\r\n',107,100,1,'CC-BY-SA','addiction,mental health',0,0,1),
|
||||
(2430,'2017-11-24','Scanning books',740,'Ken explains how and why he is scanning school books','<p>\r\nI want to scan my Son\'s school books so that he doesn\'t get back problems lugging books to and from school. Something that for now at least remains <a href=\"https://en.wikipedia.org/wiki/Copyright_law_of_the_Netherlands#The_right_to_homecopy\">legal</a> in the Netherlands.\r\n</p>\r\n<h3>Steps involved</h3>\r\n<ol>\r\n<li>Scan all the images using the entire length of your scanner. I use <a href=\"https://hackerpublicradio.org/eps/hpr2430/scantoimage.bash\">scantoimage.bash</a></li>\r\n<li>Confirm that there are no missing pages, and that every other page is upright and then upside down etc. If they are scan them and rename them so the name fits in between the pages</li>\r\n<li>Back up all the scanned images</li>\r\n<li>Manually crop the areas of the scans outside the area of the page. Usually this is on the side and bottom of the flat bed. Save is as something like ~/x.jpg</li>\r\n<li>Use <a href=\"https://www.graphicsmagick.org/\">GraphicsMagick Image Processing System</a> to identify the dimensions of the cropped image. <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">\r\ngm identify ~/x.jpg<br />\r\n/home/me/x.jpg JPEG 2477x2609+0+0 DirectClass 8-bit 3.2Mi 0.000u 0m:0.000002s</span>\r\n</li>\r\n<li>Crop all the images to that dimension <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">gm mogrify -crop 2477x2609+0+0 *.jpg</span>\r\n</li>\r\n<li>Rotate every second image by 180 degrees. <a href=\"https://hackerpublicradio.org/eps/hpr2430/rotate-every-second-image.bash\">rotate-every-second-image.bash</a></li>\r\n<li>Create a directory for the book and in there create a subdirectory for each section of the book. Manually copy all the images to the sub directory for that section. </li>\r\n<li>Then go to the root where there are no files only subdirs and run the command <br />\r\n<span style=\"font-family:\'Lucida Console\', monospace\">for i in *;do echo $i;gm convert \"${i}/*.jpg\" \"${i}.pdf\"; done</span></li>\r\n</ol>\r\n<p>\r\nAt the end you will have a pdf file for each section of the book.\r\n</p>',30,0,1,'CC-BY-SA','book scanning',0,0,1),
|
||||
(2424,'2017-11-16','Interface Zero RPG Play',3010,'Klaatu, Lobath, and Thaj play the Interface Zero RPG','<p>Klaatu, Lobath, and Thaj play a session of <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\">Interface Zero</a>, a role playing game using the <a href=\"https://paizo.com/beginnerbox\">Pathfinder</a> rules.\r\n</p>\r\n<p>\r\nIf you\'re new to RPG and want to hear how it\'s done, or you\'re just bored and want to hear some nerds play through a cyberpunk adventure, this is for you! Also - for one lucky listener - we have an RPG starter kit. Listen for details.</p> ',78,95,0,'CC-BY-SA','Interface Zero,actual play,rpg,gaming,live play',0,0,1),
|
||||
(2425,'2017-11-17','Intro to XSL',2502,'A brief introduction to XSL and xsltproc','<p>\r\nSure, you can use pandoc to process your Docbook XML, but why not learn a little XSL this weekend?\r\n</p>\r\n<p><strong>Requirements</strong></p>\r\n<p>\r\nYou must have <a href=\"https://xmlsoft.org/XSLT/xsltproc.html\" target=\"_blank\">xsltproc</a> installed. It\'s available from your software repository.\r\n</p>\r\n<p>\r\nHere is some sample XML for you:\r\n</p>\r\n<pre><code>\r\n<xml version=\"1.0\">\r\n <para>\r\n My name is <author>Foo</author>.\r\n </para>\r\n\r\n <para>\r\n You're listening to <emphasis role=\"bold\">Hacker Public\r\n Radio</emphasis>.\r\n </para>\r\n</xml>\r\n</code></pre>\r\n<p>\r\nAnd here\'s the complete XSL as demonstrated:\r\n</p>\r\n<pre><code>\r\n<xsl:stylesheet xmlns:xsl=\"https://www.w3.org/1999/XSL/Transform\" version=\"1.0\">\r\n\r\n <xsl:template match=\"para\">\r\n <p><span><xsl:apply-templates/></span></p>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"emphasis\">\r\n <em><xsl:apply-templates/></em>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"emphasis[@role=\'bold\']\">\r\n <strong><xsl:apply-templates/></strong>\r\n </xsl:template>\r\n\r\n <xsl:template match=\"author\" name=\"host\">\r\n <xsl:choose>\r\n\r\n <xsl:when test=\"$host = \'Klaatu\'\">\r\n <xsl:text>Klaatu</xsl:text>\r\n </xsl:when>\r\n\r\n <xsl:when test=\"$host = \'Gort\'\">\r\n <xsl:text>Gort</xsl:text>\r\n </xsl:when>\r\n </xsl:choose>\r\n </xsl:template>\r\n</xsl:stylesheet>\r\n</code></pre>\r\n<p><strong>Links</strong></p>\r\n<ul>\r\n<li>\r\n<p>\r\n<a href=\"https://nwalsh.com/docs/tutorials/xsl/xsl/frames.html\" target=\"_blank\">Norm Walsh</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://dpawson.co.uk/xsl/\" target=\"_blank\">dpawson</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://shop.oreilly.com/product/9780596003555.do\" target=\"_blank\">O\'Reilly</a>\r\n</p>\r\n</li>\r\n<li>\r\n<p>\r\n<a href=\"https://gitlab.com/notklaatu/dmschema\" target=\"_blank\">DM Schema</a>\r\n</p>\r\n</li>\r\n</ul>\r\n',78,0,0,'CC-BY-SA','docbook,xml,xsl',0,0,1),
|
||||
(2427,'2017-11-21','Server Basics 101',2590,'Klaatu endeavours to explain the basics of server administration.','<p>Klaatu covers the very very basics of servers: what they are, how to know one when you see one, what one ought to run, and why we have them.</p>',78,0,0,'CC-BY-SA','server,admin,sys admin,linux',0,0,1),
|
||||
(2429,'2017-11-23','Interface Zero RPG Play',1902,'Klaatu, Lobath, and Thaj play the Interface Zero RPG part 2','<p>The second session of <a href=\"https://drivethrurpg.com/product/214863/Interface-Zero-Pathfinder-Edition\">Interface Zero</a> RPG live play with Klaatu, Lobath, and Thaj.</p>\r\n\r\n<p>This week, Chiawei and Syd reach Peter\'s apartment and do some quick detective work, and a little bit of minor bone-breaking.</p>\r\n\r\n<p>\r\nIf you\'re <em>really</em> keen to play, send Klaatu an email (Klaatu at the domain of this podcast, or member.fsf.org). The recording schedule is inflexible, Klaatu has oddly high standards for audio that he is inevitably compresses down to 64kbps, and the game has already started, but a new character or guest character is not out of the question!</p>\r\n\r\n<p>No give-away this week, but we\'ll be giving a (digital) <a href=\"https://paizo.com/beginnerbox\">Pathfinder</a> starter kit out next week.</p>',78,95,0,'CC-BY-SA','Interface Zero,actual play,rpg,gaming,live play',0,0,1),
|
||||
(2435,'2017-12-01','Server Basics 102',2926,'Klaatu talks about SSH configuration on the server you set up in 101.','<p>Klaatu talks about SSH, changing SSH ports, and using SSH keys for the server you presumably set up after hearing Server Basics 101 in this series.</p>',78,0,0,'CC-BY-SA','server,admin,sys admin,linux',0,0,1),
|
||||
@@ -990,11 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(3382,'2021-07-20','How I fixed a fault on my car for free thanks to YouTube',760,'How I fixed a fault on my car for free and as an added bonus without injuring myself!','<p>I had a spare moment and found this show on my hard drive. Cheers MrX</p>\r\n<p><a href=\"https://www.youtube.com/watch?v=kl1_VM_j5r8\">YouTube video I found that explains how to fix a rattling heat shield for free</a></p>\r\n<p><em>Picture of the fix!</em><br />\r\n<img src=\"https://hackerpublicradio.org/eps/hpr3382/heat-shield-repair.jpg\" alt=\"Picture of the fix!\" /></p>\r\n',201,0,1,'CC-BY-SA','Car, Repair, Hack, DIY',0,0,1),
|
||||
(3383,'2021-07-21','My gEeeky Experiment - Part 1',1029,'ClaudioM talks about how he revived his lowly Asus Eee PC 901 netbook with OpenBSD.','<ul>\r\n<li>Blog post: <a href=\"https://claudiomiranda.wordpress.com/2020/01/04/my-geeeky-experiment-part-1/\" class=\"uri\">https://claudiomiranda.wordpress.com/2020/01/04/my-geeeky-experiment-part-1/</a></li>\r\n<li>Asus Eee PC 901 info via Wikipedia (first paragraph in link): <a href=\"https://en.wikipedia.org/wiki/Asus_Eee_PC#Other_Eee_90x_models\" class=\"uri\">https://en.wikipedia.org/wiki/Asus_Eee_PC#Other_Eee_90x_models</a></li>\r\n<li>OpenBSD Web Site: <a href=\"https://www.openbsd.org/\" class=\"uri\">https://www.openbsd.org/</a></li>\r\n<li>Duplicating installed packages on another machine, via the OpenBSD FAQ: <a href=\"https://www.openbsd.org/faq/faq15.html#PkgDup\" class=\"uri\">https://www.openbsd.org/faq/faq15.html#PkgDup</a></li>\r\n<li>Video of Eee PC 901 running OpenBSD 6.6: <a href=\"https://imgur.com/KHJj8lK\" class=\"uri\">https://imgur.com/KHJj8lK</a></li>\r\n<li>Mastodon post from <span class=\"citation\" data-cites=\"solene\">@solene</span><span class=\"citation\" data-cites=\"bsd.network\">@bsd.network</span> about the Firefox port on OpenBSD: <a href=\"https://bsd.network/@solene/106481939809930365\" class=\"uri\">https://bsd.network/@solene/106481939809930365</a></li>\r\n</ul>\r\n<p>CPU on my Dell Latitude E6410 via sysctl: hw.model=Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz</p>\r\n',152,0,0,'CC-BY-SA','asus,eeepc,openbsd,bsd,linux',0,0,1),
|
||||
(3384,'2021-07-22','Page Numbers in EPUB eBook Files',1699,'Response to HPR 3367 I describe how to specify page numbers in an EPUB eBook.','<p>This episode is a response to <a href=\"https://hackerpublicradio.org/eps.php?id=3367\">hpr3367</a> by Andrew Conway and Dave Morriss. One of the topics they brought up was the thorny issue of page numbers in e-books. Most of the time you don\'t need to worry about page numbers in ebooks, if you\'re reading fiction for example. The whole point of an ebook is that the texts can reflow to fit the page no matter what size the screen is or what font-size you\'ve chosen. This is a major accessibility feature of all e-book formats. One reason you might want to specify actual page numbers, though, is if you\'re dealing with a technical or academic book, and you need to be able to refer to specific passages in the book by page number, as you are expected to do in academic research. Or, as Andrew and Dave were discussing, you might need to create an index in your ebook that would send your readers back to specific pages like in a paper book.</p>\r\n\r\n<p>I\'ve thought about this before but never really gotten into the weeds and figured out how to make it happen. In fact, when I was creating the new digital editions of the Counterpoint textbooks like I discussed in <a href=\"https://hackerpublicradio.org/eps.php?id=1512\">hpr1512</a>, I actually took the trouble to put page number anchors through the entire thing, so that at a future date I would be able to enable real page numbers. This was a key part of the source file\'s infrastructure, which helped me quickly find the passages I was working on in my huge HTML file. Those anchors are not quite in the correct format for EPUB, but they are consistent and I will easily be able to write a script to fix them. I haven\'t done that yet, but now that I figured out how to do it on some smaller examples, this is on my to-do list.</p>\r\n\r\n<p>Anyway while I was listening to Dave and Andrew talk about this, I thought I remembered reading somewhere that in the newest ePub specification, EPUB 3, there was support for publisher\'s page numbers to deal with precisely this issue. Their discussion prompted me to see if I could make it work. I\'m happy to report success, although with some qualifications, which I will get into.</p>\r\n\r\n<h3>Converting to EPUB 3</h3>\r\n\r\n<p>The first thing to do is to upgrade your ebook from EPUB2 to EPUB3. There are a couple of ways to do this. The way I did it was to use the ebook editor in a recent version of Calibre. When you open up the EPUB for editing, go to the <code>Tools</code> menu and choose <code>Upgrade book internals</code>. This will create the new navigation file <code>nav.xhtml</code> to replace the old <code>toc.ncx</code> file. You\'ll need to edit this new file later to enable the page numbers.</p>\r\n\r\n<h3>Insert page anchors</h3>\r\n\r\n<p>Next you need to put your page anchors in there. This could be very tedious if you haven\'t done any preparatory work, such as putting visible page numbers in plain sight in square brackets [21] the way I did for a couple of ebooks. It wasn\'t very elegant, but at least it was easy to find where the page breaks were. I have a <a href=\"https://hackerpublicradio.org/eps.php?id=1284\">Blather</a> voice command that triggers a python script to create these things. Here\'s an example of page number anchor, which goes in the main text of the book wherever you want to insert a page number. This will not be visible to the reader inline. This is for page 57:</p>\r\n\r\n<pre>\r\n<span epub:type="pagebreak" id="page57" title="57"></span>\r\n</pre>\r\n\r\n<h3>Page List in Navigation File</h3>\r\n\r\n<p>Finally you need to put a <strong>page list</strong> in the new navigation file. This is simply an ordered list with hyperlinks to every page anchor that you put in your ebook. This will not be visible to the reader, but it\'s critical to making everything work. Here\'s a minimal example from my first attempt. This only covers Pages 122 to 126. This is the kind of page numbering you might need if you created an ebook from a five-page article from an academic journal that appeared in the middle of the volume.</p>\r\n\r\n\r\n<pre>\r\n<nav epub:type="page-list" hidden="hidden">\r\n <ol>\r\n <li><a href="filename.html#page122">122</a></li>\r\n <li><a href="filename.html#page123">123</a></li>\r\n <li><a href="filename.html#page124">124</a></li>\r\n <li><a href="filename.html#page125">125</a></li>\r\n <li><a href="filename.html#page126">126</a></li>\r\n </ol>\r\n</nav>\r\n</pre>\r\n\r\n<p>I\'m not sure it matters where you put this navigation block in the <code>nav.xhmLine truncated
|
||||
(3386,'2021-07-26','What\'s for dinner?',1342,'Some scripts and a database for randomly choosing which meal to cook','<h2 id=\"overview\">Overview</h2>\r\n<p>I live on my own, but I cook for members of my family from time to time. Each week we all get together and cook dinner for Wednesday and Thursday. I usually do the cooking but we are starting to share these duties for certain meals.</p>\r\n<p>In 2019 I thought it would be useful if I had some sort of random chooser to decide what next week’s meal was going to be. I wrote a Bash script called <code>choose_meal</code>, using a simple CSV file of meal names and the date last eaten to avoid choosing the same one too often. The shortcomings of this approach soon became apparent!</p>\r\n<p>It wasn’t long before <code>choose_meal</code> was rewritten in <a href=\"https://www.perl.org/\" title=\"Perl scripting language\">Perl</a>. This time I decided to use a database, and chose <a href=\"https://www.sqlite.org/index.html\"><code>SQLite</code></a> to create it. My database contained just two tables, one for the meals themselves (called slightly confusingly <code>\'meal_history\'</code>), and another for a record of the choices made (called <code>\'meal_log\'</code>) – the ability to produce historical reports seemed like a desirable feature!</p>\r\n<p>In 2019 the design of this system was very specific to our needs: one choice per week on a Wednesday. It was not something that could be used by anyone else – which seemed like a bad idea.</p>\r\n<p>In late 2020 and early 2021 the system was redesigned, as will be discussed in the detailed notes. In May 2021 a more general design was added to the public <a href=\"https://gitlab.com/davmo/weekly_menus\" title=\"Weekly Menus repository\">GitLab repository</a> and the preparation of this show was begun.</p>\r\n<p>I had never intended this system to hold recipes. This was partly because I have built a collection of recipes I have constructed from various sources and amended as I have made them. I print these and keep them in a ring-binder for reference as I cook. In some cases the meals described in the database are multi-component ones (such as the dishes that make up a curry for example), so it doesn’t seem appropriate to hold these here.</p>\r\n<p>I might rethink this in the future however.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>Follow this link to <a href=\"https://hackerpublicradio.org/eps/hpr3386/full_shownotes.html\">read the detailed notes</a> associated with this episode.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><p><a href=\"https://www.perl.org/\">Perl</a></p>\r\n<ul>\r\n<li><a href=\"https://www.perl.org/get.html\">Perl 5</a>: (currently v5.35.0)</li>\r\n<li><a href=\"https://www.raku.org/\">Raku</a>: originally called Perl 6, a totally different scripting language.</li>\r\n<li><a href=\"https://www.perl.com/article/announcing-perl-7/\">Perl 7</a>: updates to Perl 5, removal of some historical stuff</li>\r\n</ul></li>\r\n<li><p><a href=\"https://www.sqlite.org/index.html\">SQLite</a>: a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.</p></li>\r\n<li><p><a href=\"https://gitlab.com/davmo/weekly_menus\">GitLab repository for <em>Weekly Menus</em></a></p></li>\r\n</ul>',225,0,1,'CC-BY-SA','Perl,SQLite3,database,food',0,0,1),
|
||||
(3387,'2021-07-27','Infosec Podcasts Part 5 Grab bag',483,'Presenting my favorite podcasts related to various aspects of information security','<p>Inoffensive in every region of the world.</p>\r\n<p>Thank you to everyone who has listened to my previous episodes. I hope I am not boring you all to death!</p>\r\n<p>Why am I recording this series?</p>\r\n<ul>\r\n<li>You can hear my reasoning for why I am making this series by listening to the introduction to any of the previous four episodes in this series. Yes, this is a shameless plug for you to listen to my other works.</li>\r\n</ul>\r\n<p>Because there are so many podcasts to list, I have broken them down into 6 different episodes based on topics:</p>\r\n<ul>\r\n<li>Part 1 - News & Current Events</li>\r\n<li>Part 2 - General Information Security</li>\r\n<li>Part 3 - Career & Personal Development</li>\r\n<li>Part 4 - Social Engineering</li>\r\n<li>Part 5 -\r\n<ul>\r\n<li>Hacks & Attacks</li>\r\n<li>Technical Information & Learning</li>\r\n<li>Infosec Community / Social / History</li>\r\n</ul></li>\r\n<li>Part 6 - Infosec Leadership</li>\r\n</ul>\r\n<h2 id=\"part-5\">Part 5</h2>\r\n<h3 id=\"hacks--attacks\">Hacks & Attacks</h3>\r\n<ul>\r\n<li><p>Malicious Life Ran Levi sponsored by Cybereason (Periodically)</p>\r\n<ul>\r\n<li>Detailed descriptions of specific historical events in cybersecurity</li>\r\n<li><a href=\"https://malicious.life/\">https://malicious.life/</a></li>\r\n</ul></li>\r\n<li><p>Darknet Diaries - Jack Rhysider (Bi-Weekly)</p>\r\n<ul>\r\n<li>Stories from the darker side of the net</li>\r\n<li><a href=\"https://darknetdiaries.com/\">https://darknetdiaries.com/</a></li>\r\n</ul></li>\r\n</ul>\r\n<h3 id=\"technical-information--learning\">Technical information / learning</h3>\r\n<ul>\r\n<li><p>Digital Forensic Survival Podcast - Michael Leclair (Weekly)</p>\r\n<ul>\r\n<li>A weekly deep dive into digital forensics</li>\r\n<li><a href=\"https://digitalforensicsurvivalpodcast.com/\">https://digitalforensicsurvivalpodcast.com/</a></li>\r\n</ul></li>\r\n<li><p>The Offensive Security Podcast - TJ Null and Jeremy Miller (Harbinger) and sponsored by Offensive Security (Creators of the OSCP Offensive Security Certified Professional certification)</p>\r\n<ul>\r\n<li>Probably belongs in the Career & Personal Development category, but I discovered it after I had already recorded that episode.</li>\r\n<li>Interviews with Red team practitioners and other security professionals, related to the various certifications and training available with Offensive Security.</li>\r\n<li><a href=\"https://www.offensive-security.com/podcast/\">https://www.offensive-security.com/podcast/</a></li>\r\n</ul></li>\r\n</ul>\r\n<h3 id=\"community--social--history\">Community / Social / History</h3>\r\n<ul>\r\n<li><p>Command Line Heroes - Saron Yitbarek and sponsored by Red Hat (Weekly with gaps between seasons)</p>\r\n<ul>\r\n<li>Tells the stories about how got to be where we are today, from open source to dev-ops, hardware, programming languages, and everything in between</li>\r\n<li><a href=\"https://www.redhat.com/en/command-line-heroes\">https://www.redhat.com/en/command-line-heroes</a></li>\r\n</ul></li>\r\n<li><p>Beers with Talos - Mitch Neff, Craig Williams, Joel Esler, Matt Olney all part of Cisco Talos Research Center (Periodically)</p>\r\n<ul>\r\n<li>A light hearted and sarcastic podcast which touches on current issues of interest to the hosts</li>\r\n<li><a href=\"https://www.talosintelligence.com/podcasts\">https://www.talosintelligence.com/podcasts</a></li>\r\n</ul></li>\r\n</ul>\r\n<p>I hope that this series has helped introduce you to some new and interesting listening options. Give some of them a try, and I would love to get your feedback in the episode comments on the HPR website.</p>\r\n<p>The next and final episode of this series will be about Information Security Leadership podcasts.</p>\r\n<p>Thank you for listening.</p>',394,75,1,'CC-BY-SA','infosec, podcasts, security',0,0,1),
|
||||
(3399,'2021-08-12','Linux Inlaws S01E36: Open Source Licenses',3361,'The ultimate show on open source licenses or how to fall asleep without chemicals','<p>\r\n In this episode Chris is trying hard to get Martin to sleep by elaborating on the\r\n subject of free and open source software licenses but fails miserably. Listen to a\r\n more than riveting episode on the ins and outs of licensing FLOSS code bases in addition\r\n to banter about Brexit, plans for a reshaping of Europe after the invasion of England\r\n and Wales, Northern Ireland and Scotland leave the UK.\r\n</p>\r\n\r\n<h2>Links:</h2>\r\n<ul>\r\n<li>MI6: <a href=\"https://www.sis.gov.uk\" target=_blank>https://www.sis.gov.uk</a></li>\r\n<li>OSI definition of free and open source software: <a href=\"https://opensource.org/osd\" target=_blank>https://opensource.org/osd</a></li>\r\n<li>VMware GPL lawsuit: <a href=\"https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit\" target=_blank>https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit</a></li>\r\n<li>Copyleft: <a href=\"https://www.gnu.org/licenses/copyleft.html\" target=_blank>https://www.gnu.org/licenses/copyleft.html</a></li>\r\n<li>Permissive licensing: <a href=\"https://en.wikipedia.org/wiki/Permissive_software_license\" target=_blank>https://en.wikipedia.org/wiki/Permissive_software_license</a></li>\r\n<li>Affero GPL: <a href=\"https://en.wikipedia.org/wiki/Affero_General_Public_License\" target=_blank>https://en.wikipedia.org/wiki/Affero_General_Public_License</a></li>\r\n<li>TerminusDB license change: <a href=\"https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb\" target=_blank>https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb</a></li>\r\n<li>Audacity usage restriction issue: <a href=\"https://github.com/audacity/audacity/issues/1213\" target=_blank>https://github.com/audacity/audacity/issues/1213</a></li>\r\n<li>Redis Source Available License: <a href=\"https://redislabs.com/wp-content/uploads/2019/09/redis-source-available-license.pdf\" target=_blank>https://redislabs.com/wp-content/uploads/2019/09/redis-source-available-license.pdf</a></li>\r\n<li>GoodFORM: <a href=\"https://goodformcode.com\" target=_blank>https://goodformcode.com</a></li>\r\n<li>Server Side Public License: <a href=\"https://www.mongodb.com/licensing/server-side-public-license\" target=_blank>https://www.mongodb.com/licensing/server-side-public-license</a></li>\r\n<li>Creative Commons licenses: <a href=\"https://creativecommons.org/choose\" target=_blank>https://creativecommons.org/choose</a></li>\r\n<li>Clarkson\'s Farm: <a href=\"https://en.wikipedia.org/wiki/Clarkson%27s_Farm\" target=_blank>https://en.wikipedia.org/wiki/Clarkson%27s_Farm</a></li>\r\n<li>Taking Lives: <a href=\"https://www.imdb.com/title/tt0364045/?ref_=fn_al_tt_1\" target=_blank>https://www.imdb.com/title/tt0364045/?ref_=fn_al_tt_1</a></li>\r\n</ul>\r\n',384,111,1,'CC-BY-SA','Licensing, GNU, BSD, MIT, Taking Lives, MI6, Clarkson\'s Farm, Open Source Initiative',0,0,1),
|
||||
(3696,'2022-10-03','HPR Community News for September 2022',3283,'HPR Volunteers talk about shows released and comments posted in September 2022','<style>\ntable td.shrink {\n white-space:nowrap\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3674\" target=\"_blank\">3674</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3674\" target=\"_blank\">Emergency Show posted in 2012. MUD</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">Klaatu</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3675\" target=\"_blank\">3675</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2022-09-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3675\" target=\"_blank\">Plan 9: An exercise in futility</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0406.html\" target=\"_blank\">binrc</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3676\" target=\"_blank\">3676</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2022-09-05</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3676\" target=\"_blank\">HPR Community News for August 2022</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3677\" target=\"_blank\">3677</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2022-09-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3677\" target=\"_blank\">Hacker Public Radio 2021 - 2022 New Years Show Part 4</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0269.html\" target=\"_blank\">Honkeymagoo</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3678\" target=\"_blank\">3678</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2022-09-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3678\" target=\"_blank\">\"Stupid Users\" ... no, not those users, the other \"stupid users\"</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0405.html\" target=\"_blank\">Lurking Prion</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3679\" target=\"_blank\">3679</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3679\" target=\"_blank\">Linux Inlaws S01E64: Non-profits in the US: A closer look at 501(c)s</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0384.html\" target=\"_blank\">monochromec</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3680\" target=\"_blank\">3680</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2022-09-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3680\" target=\"_blank\">EDIT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3681\" target=\"_blank\">3681</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2022-09-12</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3681\" target=\"_blank\">Rust 101 Episode 3: Functionally Insane</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0396.html\" target=\"_blank\">BlacKernel</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3682\" target=\"_blank\">3682</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2022-09-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3682\" target=\"_blank\">Hacker Public Radio 2021 - 2022 New Years Show Part 5</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0269.html\" target=\"_blank\">Honkeymagoo</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3683\" target=\"_blank\">3683</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2022-09-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3683\" target=\"_blank\">Add a favourite to OSMAnd</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3684\" target=\"_blank\">3684</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-15</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3684\" target=\"_blank\">Wake on Lan</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n</tr>\n<tr>\n<td><stLine truncated
|
||||
(3392,'2021-08-03','Structured error reporting',1714,'Tuula talks about how she improved build times by breaking down error reporting to smaller parts','<h2 id=\"initial-state\">Initial state</h2>\r\n<p>When I originally wanted a unified error reporting on the server-side, I made one huge type that enumerated all the possible error cases that could be reported:</p>\r\n<pre><code>-- | Error codes for all errors returned by API\r\ndata ErrorCode\r\n -- common error codes\r\n = ResourceNotFound\r\n | InsufficientRights\r\n | FailedToParseDataInDatabase\r\n -- errors specific to news\r\n | SpecialEventHasAlreadyBeenResolved\r\n | UnsupportedArticleType\r\n | SpecialNewsExtractionFailed\r\n | TriedToMakeChoiceForRegularArticle\r\n -- errors specific to simulation state\r\n | SimulationStatusNotFound\r\n | DeltaTIsTooBig\r\n | TurnProcessingAndStateChangeDisallowed\r\n | SimulationNotOpenForCommands\r\n | SimulationNotOpenForBrowsing\r\n -- errors specific to people\r\n | StatIsTooLow Text\r\n | CouldNotConfirmDateOfBirth\r\n | DateOfBirthIsInFuture\r\n | FirstNameIsEmpty\r\n | FamilyNameIsEmpty\r\n | CognomenIsEmpty\r\n | RegnalNumberIsLessThanZero\r\n -- errors specific to new person creation\r\n | AgeBracketStartIsGreaterThanEnd\r\n | PersonCreationFailed\r\n deriving (Show, Read, Eq)\r\n</code></pre>\r\n<p>Then I had some helper functions to turn any value of that type into a nice error message:</p>\r\n<pre><code>errorCodeToStatusCode :: ErrorCode -> Int\r\nstatusCodeToText :: Int -> ByteString\r\nerrorCodeToText :: ErrorCode -> Text\r\nraiseIfErrors :: [ErrorCode] -> HandlerFor App ()\r\n</code></pre>\r\n<p><code>errorCodeToStatusCode</code> was responsible for turning <code>ErrorCode</code> into http status code. For example <code>StatIsTooLow \"intrigue\"</code> would be <code>400</code>. <code>statusCodeToText</code> would take this code and turn it into short error message given in http response. <code>400</code> would be <code>Bad Request</code>. <code>errorCodeToText</code> would give a bit more verbose explanation of what happened, <code>StatIsTooLow \"intrigue\"</code> would be mapped to <code>\"Stat intrigue is too low\"</code>. Finally <code>raiseIfErrors</code> would take a list of <code>ErrorCode</code> and use these helper functions to turn them into a http response with correct status code, error message and json body detailing all errors that had happened:</p>\r\n<pre><code>[\r\n { code:\r\n { tag: "StatIsTooLow"\r\n , contents: "intrique"\r\n }\r\n , error: "Stat intrigue is too low"\r\n }\r\n]\r\n</code></pre>\r\n<p>There’s two tags: <code>code</code>, which contains machine readable details about the error and <code>error</code>, which contains error message that can be shown to user.</p>\r\n<p>While this worked fine, there was some problems with it. <code>ErrorCode</code> type was growing larger and larger and the module it was defined in was referred all over the codebase. Every time I added a new error message, all the modules that used error reporting had to be compiled and it was getting slow.</p>\r\n<h2 id=\"solution\">Solution</h2>\r\n<p>Breaking up the <code>ErrorCode</code> to smaller types and moving them to different modules would means less modules were going to built when I added a new error code. The problem was that <code>raiseIfErrors :: [ErrorCode] -> HandlerFor App ()</code> wanted a list of <code>ErrorCode</code> and elements in a list have to be of same type.</p>\r\n<p>I started by splitting <code>ErrorCode</code> to smaller types. Each of the smaller error types have automatically derived toJSON and fromJSON functions for serializing them to and from JSON:</p>\r\n<pre><code>data PersonCreationError =\r\n StatIsTooLow Text\r\n | CouldNotConfirmDateOfBirth\r\n | DateOfBirthIsInFuture\r\n | FirstNameIsEmpty\r\n | FamilyNameIsEmpty\r\n | CognomenIsEmpty\r\n | RegnalNumberIsLessThanZero\r\n deriving (Show, Read, Eq)\r\n\r\n$(deriveJSON defaultOptions ''PersonCreationError)\r\n</code></pre>\r\n<p>That <code>$(deriveJSON defaultOptions \'\'PersonCreationError)</code> is template haskell call. Basically it invokes a <code>deriveJSON</code> function with <code>PersonCreationError</code> as parameter and compiles and splices the resulting code here. This is fast and easy way of generating <code>ToJSON</code> and <code>FromJSON</code> instances and avoiding having to write them by hand. It is very similar to how Lisp macros work.</p>\r\n<p>Then I defined a type class, that has functions for getting a http status code and a error message that can be shown to user. <code>statusCodeToText</code> I could use as is, without any modifications:</p>\r\n<pre><code>class ErrorCodeClass a where\r\n httpStatusCode :: a -> Int\r\n description :: a -> Text\r\n</code></pre>\r\n<p>I have to have iLine truncated
|
||||
(3393,'2021-08-04','We need to talk about XML',1885,'An extensible markup language? This is too good to be true!','<p>Klaatu introduces XML.</p>\r\n\r\n<p>\r\nThe sample XML document discussed in this episode is:\r\n</p>\r\n\r\n<pre>\r\n<code>\r\n<xml>\r\n <sol>\r\n <planet>\r\n <name>\r\n Mercury\r\n </name>\r\n <albedo>\r\n 0.11\r\n </albedo>\r\n </planet>\r\n <planet>\r\n <name>\r\n Venus\r\n </name>\r\n <albedo>\r\n 0.7\r\n </albedo>\r\n </planet>\r\n <planet>\r\n <name>\r\n Terra\r\n </name>\r\n <albedo>\r\n 0.39\r\n </albedo>\r\n </planet>\r\n </sol>\r\n</xml>\r\n</code>\r\n</pre>\r\n',78,0,0,'CC-BY-SA','xml,data,markup,markdown',0,0,1),
|
||||
(3394,'2021-08-05','Be an XML star with xmlstarlet',1591,'Parse XML from the terminal','<p>See the layout of an XML document</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet elements planets.xml\r\nxml\r\nxml/sol\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\n</code>\r\n</pre>\r\n\r\n<p>See content of the <strong>planet</strong> node</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet\' planets.xml\r\n\r\n Mercury\r\n 0.11\r\n\r\n Venus\r\n 0.7\r\n\r\n Terra\r\n 0.39\r\n</code></pre>\r\n\r\n<p>Get the third instance of the <strong>planet</strong> node</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[3]\' planets.xml\r\nTerra\r\n0.39\r\n</code></pre>\r\n\r\n<p>Get only the planets with an albedo greater than 0.25</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[albedo > 0.25]\' planets.xml\r\n\r\nVenus\r\n0.7\r\n\r\nTerra\r\n0.39\r\n</code></pre>\r\n\r\n<p>Get only the planets closer to Sol than the third planet</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[position() < 3]\' planets.xml\r\n\r\nMercury\r\n0.11\r\n\r\nVenus\r\n0.7\r\n</code></pre>\r\n\r\n<p>Learn more XPath functions at <a href=\"https://developer.mozilla.org/en-US/docs/Web/XPath\" target=\"_blank\">Mozilla Developer Network</a>.</p>\r\n\r\n<p>Download xmlstarlet from <a href=\"https://xmlstar.sourceforge.net\"\r\ntarget=\"_blank\">xmlstar.sourceforge.net</a> (<a href=\"https://sourceforge.net/projects/xmlstar/\">https://sourceforge.net/projects/xmlstar/</a>).\r\n</p>\r\n',78,0,0,'CC-BY-SA','xml,data,markup,markdown',0,0,1),
|
||||
(3441,'2021-10-11','Murphy Work Bench',842,'Operator talks about hitting his head on his work bench','<ul>\r\n<li>PROS:\r\n<ul>\r\n<li>easy clean up just fold and vacuum</li>\r\n<li>height is great for tall people so I\'m not hunched over the table</li>\r\n<li>saves space</li>\r\n</ul></li>\r\n<li>CONS:\r\n<ul>\r\n<li>I ran into it 2 times so I rounded the edges</li>\r\n<li>I just now hit my head on it ... folded and crashed everything on the table to the ground and pic I custom made fell of the wall and into my AC water bucket</li>\r\n<li>loud when using and setting up everything echoes though the walls at night etc</li>\r\n</ul></li>\r\n</ul>\r\n<!-- . -->\r\n<ul>\r\n<li><a href=\"https://smile.amazon.com/gp/product/B08F4VNT9P\" class=\"uri\">https://smile.amazon.com/gp/product/B08F4VNT9P</a> $60</li>\r\n<li>MDF cut at Lowes $50</li>\r\n</ul>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr3441/WorkBench.gif\" alt=\"https://hackerpublicradio.org/eps/hpr3441/WorkBench.gif\" /></p>\r\n',36,0,1,'CC-BY-SA','DIY,wood working,hacking',0,0,1),
|
||||
+14
-14
@@ -1,3 +1,11 @@
|
||||
(3386,'2021-07-26','What\'s for dinner?',1342,'Some scripts and a database for randomly choosing which meal to cook','<h2 id=\"overview\">Overview</h2>\r\n<p>I live on my own, but I cook for members of my family from time to time. Each week we all get together and cook dinner for Wednesday and Thursday. I usually do the cooking but we are starting to share these duties for certain meals.</p>\r\n<p>In 2019 I thought it would be useful if I had some sort of random chooser to decide what next week’s meal was going to be. I wrote a Bash script called <code>choose_meal</code>, using a simple CSV file of meal names and the date last eaten to avoid choosing the same one too often. The shortcomings of this approach soon became apparent!</p>\r\n<p>It wasn’t long before <code>choose_meal</code> was rewritten in <a href=\"https://www.perl.org/\" title=\"Perl scripting language\">Perl</a>. This time I decided to use a database, and chose <a href=\"https://www.sqlite.org/index.html\"><code>SQLite</code></a> to create it. My database contained just two tables, one for the meals themselves (called slightly confusingly <code>\'meal_history\'</code>), and another for a record of the choices made (called <code>\'meal_log\'</code>) – the ability to produce historical reports seemed like a desirable feature!</p>\r\n<p>In 2019 the design of this system was very specific to our needs: one choice per week on a Wednesday. It was not something that could be used by anyone else – which seemed like a bad idea.</p>\r\n<p>In late 2020 and early 2021 the system was redesigned, as will be discussed in the detailed notes. In May 2021 a more general design was added to the public <a href=\"https://gitlab.com/davmo/weekly_menus\" title=\"Weekly Menus repository\">GitLab repository</a> and the preparation of this show was begun.</p>\r\n<p>I had never intended this system to hold recipes. This was partly because I have built a collection of recipes I have constructed from various sources and amended as I have made them. I print these and keep them in a ring-binder for reference as I cook. In some cases the meals described in the database are multi-component ones (such as the dishes that make up a curry for example), so it doesn’t seem appropriate to hold these here.</p>\r\n<p>I might rethink this in the future however.</p>\r\n<h2 id=\"long-notes\">Long notes</h2>\r\n<p>Follow this link to <a href=\"https://hackerpublicradio.org/eps/hpr3386/full_shownotes.html\">read the detailed notes</a> associated with this episode.</p>\r\n<h2 id=\"links\">Links</h2>\r\n<ul>\r\n<li><p><a href=\"https://www.perl.org/\">Perl</a></p>\r\n<ul>\r\n<li><a href=\"https://www.perl.org/get.html\">Perl 5</a>: (currently v5.35.0)</li>\r\n<li><a href=\"https://www.raku.org/\">Raku</a>: originally called Perl 6, a totally different scripting language.</li>\r\n<li><a href=\"https://www.perl.com/article/announcing-perl-7/\">Perl 7</a>: updates to Perl 5, removal of some historical stuff</li>\r\n</ul></li>\r\n<li><p><a href=\"https://www.sqlite.org/index.html\">SQLite</a>: a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine.</p></li>\r\n<li><p><a href=\"https://gitlab.com/davmo/weekly_menus\">GitLab repository for <em>Weekly Menus</em></a></p></li>\r\n</ul>',225,0,1,'CC-BY-SA','Perl,SQLite3,database,food',0,0,1),
|
||||
(3387,'2021-07-27','Infosec Podcasts Part 5 Grab bag',483,'Presenting my favorite podcasts related to various aspects of information security','<p>Inoffensive in every region of the world.</p>\r\n<p>Thank you to everyone who has listened to my previous episodes. I hope I am not boring you all to death!</p>\r\n<p>Why am I recording this series?</p>\r\n<ul>\r\n<li>You can hear my reasoning for why I am making this series by listening to the introduction to any of the previous four episodes in this series. Yes, this is a shameless plug for you to listen to my other works.</li>\r\n</ul>\r\n<p>Because there are so many podcasts to list, I have broken them down into 6 different episodes based on topics:</p>\r\n<ul>\r\n<li>Part 1 - News & Current Events</li>\r\n<li>Part 2 - General Information Security</li>\r\n<li>Part 3 - Career & Personal Development</li>\r\n<li>Part 4 - Social Engineering</li>\r\n<li>Part 5 -\r\n<ul>\r\n<li>Hacks & Attacks</li>\r\n<li>Technical Information & Learning</li>\r\n<li>Infosec Community / Social / History</li>\r\n</ul></li>\r\n<li>Part 6 - Infosec Leadership</li>\r\n</ul>\r\n<h2 id=\"part-5\">Part 5</h2>\r\n<h3 id=\"hacks--attacks\">Hacks & Attacks</h3>\r\n<ul>\r\n<li><p>Malicious Life Ran Levi sponsored by Cybereason (Periodically)</p>\r\n<ul>\r\n<li>Detailed descriptions of specific historical events in cybersecurity</li>\r\n<li><a href=\"https://malicious.life/\">https://malicious.life/</a></li>\r\n</ul></li>\r\n<li><p>Darknet Diaries - Jack Rhysider (Bi-Weekly)</p>\r\n<ul>\r\n<li>Stories from the darker side of the net</li>\r\n<li><a href=\"https://darknetdiaries.com/\">https://darknetdiaries.com/</a></li>\r\n</ul></li>\r\n</ul>\r\n<h3 id=\"technical-information--learning\">Technical information / learning</h3>\r\n<ul>\r\n<li><p>Digital Forensic Survival Podcast - Michael Leclair (Weekly)</p>\r\n<ul>\r\n<li>A weekly deep dive into digital forensics</li>\r\n<li><a href=\"https://digitalforensicsurvivalpodcast.com/\">https://digitalforensicsurvivalpodcast.com/</a></li>\r\n</ul></li>\r\n<li><p>The Offensive Security Podcast - TJ Null and Jeremy Miller (Harbinger) and sponsored by Offensive Security (Creators of the OSCP Offensive Security Certified Professional certification)</p>\r\n<ul>\r\n<li>Probably belongs in the Career & Personal Development category, but I discovered it after I had already recorded that episode.</li>\r\n<li>Interviews with Red team practitioners and other security professionals, related to the various certifications and training available with Offensive Security.</li>\r\n<li><a href=\"https://www.offensive-security.com/podcast/\">https://www.offensive-security.com/podcast/</a></li>\r\n</ul></li>\r\n</ul>\r\n<h3 id=\"community--social--history\">Community / Social / History</h3>\r\n<ul>\r\n<li><p>Command Line Heroes - Saron Yitbarek and sponsored by Red Hat (Weekly with gaps between seasons)</p>\r\n<ul>\r\n<li>Tells the stories about how got to be where we are today, from open source to dev-ops, hardware, programming languages, and everything in between</li>\r\n<li><a href=\"https://www.redhat.com/en/command-line-heroes\">https://www.redhat.com/en/command-line-heroes</a></li>\r\n</ul></li>\r\n<li><p>Beers with Talos - Mitch Neff, Craig Williams, Joel Esler, Matt Olney all part of Cisco Talos Research Center (Periodically)</p>\r\n<ul>\r\n<li>A light hearted and sarcastic podcast which touches on current issues of interest to the hosts</li>\r\n<li><a href=\"https://www.talosintelligence.com/podcasts\">https://www.talosintelligence.com/podcasts</a></li>\r\n</ul></li>\r\n</ul>\r\n<p>I hope that this series has helped introduce you to some new and interesting listening options. Give some of them a try, and I would love to get your feedback in the episode comments on the HPR website.</p>\r\n<p>The next and final episode of this series will be about Information Security Leadership podcasts.</p>\r\n<p>Thank you for listening.</p>',394,75,1,'CC-BY-SA','infosec, podcasts, security',0,0,1),
|
||||
(3399,'2021-08-12','Linux Inlaws S01E36: Open Source Licenses',3361,'The ultimate show on open source licenses or how to fall asleep without chemicals','<p>\r\n In this episode Chris is trying hard to get Martin to sleep by elaborating on the\r\n subject of free and open source software licenses but fails miserably. Listen to a\r\n more than riveting episode on the ins and outs of licensing FLOSS code bases in addition\r\n to banter about Brexit, plans for a reshaping of Europe after the invasion of England\r\n and Wales, Northern Ireland and Scotland leave the UK.\r\n</p>\r\n\r\n<h2>Links:</h2>\r\n<ul>\r\n<li>MI6: <a href=\"https://www.sis.gov.uk\" target=_blank>https://www.sis.gov.uk</a></li>\r\n<li>OSI definition of free and open source software: <a href=\"https://opensource.org/osd\" target=_blank>https://opensource.org/osd</a></li>\r\n<li>VMware GPL lawsuit: <a href=\"https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit\" target=_blank>https://sfconservancy.org/news/2015/mar/05/vmware-lawsuit</a></li>\r\n<li>Copyleft: <a href=\"https://www.gnu.org/licenses/copyleft.html\" target=_blank>https://www.gnu.org/licenses/copyleft.html</a></li>\r\n<li>Permissive licensing: <a href=\"https://en.wikipedia.org/wiki/Permissive_software_license\" target=_blank>https://en.wikipedia.org/wiki/Permissive_software_license</a></li>\r\n<li>Affero GPL: <a href=\"https://en.wikipedia.org/wiki/Affero_General_Public_License\" target=_blank>https://en.wikipedia.org/wiki/Affero_General_Public_License</a></li>\r\n<li>TerminusDB license change: <a href=\"https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb\" target=_blank>https://blog.terminusdb.com/we-love-gplv3-but-are-switching-license-to-apache-2-0-terminusdb</a></li>\r\n<li>Audacity usage restriction issue: <a href=\"https://github.com/audacity/audacity/issues/1213\" target=_blank>https://github.com/audacity/audacity/issues/1213</a></li>\r\n<li>Redis Source Available License: <a href=\"https://redislabs.com/wp-content/uploads/2019/09/redis-source-available-license.pdf\" target=_blank>https://redislabs.com/wp-content/uploads/2019/09/redis-source-available-license.pdf</a></li>\r\n<li>GoodFORM: <a href=\"https://goodformcode.com\" target=_blank>https://goodformcode.com</a></li>\r\n<li>Server Side Public License: <a href=\"https://www.mongodb.com/licensing/server-side-public-license\" target=_blank>https://www.mongodb.com/licensing/server-side-public-license</a></li>\r\n<li>Creative Commons licenses: <a href=\"https://creativecommons.org/choose\" target=_blank>https://creativecommons.org/choose</a></li>\r\n<li>Clarkson\'s Farm: <a href=\"https://en.wikipedia.org/wiki/Clarkson%27s_Farm\" target=_blank>https://en.wikipedia.org/wiki/Clarkson%27s_Farm</a></li>\r\n<li>Taking Lives: <a href=\"https://www.imdb.com/title/tt0364045/?ref_=fn_al_tt_1\" target=_blank>https://www.imdb.com/title/tt0364045/?ref_=fn_al_tt_1</a></li>\r\n</ul>\r\n',384,111,1,'CC-BY-SA','Licensing, GNU, BSD, MIT, Taking Lives, MI6, Clarkson\'s Farm, Open Source Initiative',0,0,1),
|
||||
(3696,'2022-10-03','HPR Community News for September 2022',3283,'HPR Volunteers talk about shows released and comments posted in September 2022','<style>\ntable td.shrink {\n white-space:nowrap\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3674\" target=\"_blank\">3674</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3674\" target=\"_blank\">Emergency Show posted in 2012. MUD</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0078.html\" target=\"_blank\">Klaatu</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3675\" target=\"_blank\">3675</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2022-09-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3675\" target=\"_blank\">Plan 9: An exercise in futility</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0406.html\" target=\"_blank\">binrc</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3676\" target=\"_blank\">3676</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2022-09-05</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3676\" target=\"_blank\">HPR Community News for August 2022</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3677\" target=\"_blank\">3677</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2022-09-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3677\" target=\"_blank\">Hacker Public Radio 2021 - 2022 New Years Show Part 4</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0269.html\" target=\"_blank\">Honkeymagoo</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3678\" target=\"_blank\">3678</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2022-09-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3678\" target=\"_blank\">\"Stupid Users\" ... no, not those users, the other \"stupid users\"</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0405.html\" target=\"_blank\">Lurking Prion</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3679\" target=\"_blank\">3679</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3679\" target=\"_blank\">Linux Inlaws S01E64: Non-profits in the US: A closer look at 501(c)s</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0384.html\" target=\"_blank\">monochromec</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3680\" target=\"_blank\">3680</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2022-09-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3680\" target=\"_blank\">EDIT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3681\" target=\"_blank\">3681</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2022-09-12</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3681\" target=\"_blank\">Rust 101 Episode 3: Functionally Insane</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0396.html\" target=\"_blank\">BlacKernel</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3682\" target=\"_blank\">3682</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2022-09-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3682\" target=\"_blank\">Hacker Public Radio 2021 - 2022 New Years Show Part 5</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0269.html\" target=\"_blank\">Honkeymagoo</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3683\" target=\"_blank\">3683</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2022-09-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3683\" target=\"_blank\">Add a favourite to OSMAnd</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps.php?id=3684\" target=\"_blank\">3684</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2022-09-15</td>\n<td><a href=\"https://hackerpublicradio.org/eps.php?id=3684\" target=\"_blank\">Wake on Lan</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0129.html\" target=\"_blank\">JWP</a></td>\n</tr>\n<tr>\n<td><stLine truncated
|
||||
(3392,'2021-08-03','Structured error reporting',1714,'Tuula talks about how she improved build times by breaking down error reporting to smaller parts','<h2 id=\"initial-state\">Initial state</h2>\r\n<p>When I originally wanted a unified error reporting on the server-side, I made one huge type that enumerated all the possible error cases that could be reported:</p>\r\n<pre><code>-- | Error codes for all errors returned by API\r\ndata ErrorCode\r\n -- common error codes\r\n = ResourceNotFound\r\n | InsufficientRights\r\n | FailedToParseDataInDatabase\r\n -- errors specific to news\r\n | SpecialEventHasAlreadyBeenResolved\r\n | UnsupportedArticleType\r\n | SpecialNewsExtractionFailed\r\n | TriedToMakeChoiceForRegularArticle\r\n -- errors specific to simulation state\r\n | SimulationStatusNotFound\r\n | DeltaTIsTooBig\r\n | TurnProcessingAndStateChangeDisallowed\r\n | SimulationNotOpenForCommands\r\n | SimulationNotOpenForBrowsing\r\n -- errors specific to people\r\n | StatIsTooLow Text\r\n | CouldNotConfirmDateOfBirth\r\n | DateOfBirthIsInFuture\r\n | FirstNameIsEmpty\r\n | FamilyNameIsEmpty\r\n | CognomenIsEmpty\r\n | RegnalNumberIsLessThanZero\r\n -- errors specific to new person creation\r\n | AgeBracketStartIsGreaterThanEnd\r\n | PersonCreationFailed\r\n deriving (Show, Read, Eq)\r\n</code></pre>\r\n<p>Then I had some helper functions to turn any value of that type into a nice error message:</p>\r\n<pre><code>errorCodeToStatusCode :: ErrorCode -> Int\r\nstatusCodeToText :: Int -> ByteString\r\nerrorCodeToText :: ErrorCode -> Text\r\nraiseIfErrors :: [ErrorCode] -> HandlerFor App ()\r\n</code></pre>\r\n<p><code>errorCodeToStatusCode</code> was responsible for turning <code>ErrorCode</code> into http status code. For example <code>StatIsTooLow \"intrigue\"</code> would be <code>400</code>. <code>statusCodeToText</code> would take this code and turn it into short error message given in http response. <code>400</code> would be <code>Bad Request</code>. <code>errorCodeToText</code> would give a bit more verbose explanation of what happened, <code>StatIsTooLow \"intrigue\"</code> would be mapped to <code>\"Stat intrigue is too low\"</code>. Finally <code>raiseIfErrors</code> would take a list of <code>ErrorCode</code> and use these helper functions to turn them into a http response with correct status code, error message and json body detailing all errors that had happened:</p>\r\n<pre><code>[\r\n { code:\r\n { tag: "StatIsTooLow"\r\n , contents: "intrique"\r\n }\r\n , error: "Stat intrigue is too low"\r\n }\r\n]\r\n</code></pre>\r\n<p>There’s two tags: <code>code</code>, which contains machine readable details about the error and <code>error</code>, which contains error message that can be shown to user.</p>\r\n<p>While this worked fine, there was some problems with it. <code>ErrorCode</code> type was growing larger and larger and the module it was defined in was referred all over the codebase. Every time I added a new error message, all the modules that used error reporting had to be compiled and it was getting slow.</p>\r\n<h2 id=\"solution\">Solution</h2>\r\n<p>Breaking up the <code>ErrorCode</code> to smaller types and moving them to different modules would means less modules were going to built when I added a new error code. The problem was that <code>raiseIfErrors :: [ErrorCode] -> HandlerFor App ()</code> wanted a list of <code>ErrorCode</code> and elements in a list have to be of same type.</p>\r\n<p>I started by splitting <code>ErrorCode</code> to smaller types. Each of the smaller error types have automatically derived toJSON and fromJSON functions for serializing them to and from JSON:</p>\r\n<pre><code>data PersonCreationError =\r\n StatIsTooLow Text\r\n | CouldNotConfirmDateOfBirth\r\n | DateOfBirthIsInFuture\r\n | FirstNameIsEmpty\r\n | FamilyNameIsEmpty\r\n | CognomenIsEmpty\r\n | RegnalNumberIsLessThanZero\r\n deriving (Show, Read, Eq)\r\n\r\n$(deriveJSON defaultOptions ''PersonCreationError)\r\n</code></pre>\r\n<p>That <code>$(deriveJSON defaultOptions \'\'PersonCreationError)</code> is template haskell call. Basically it invokes a <code>deriveJSON</code> function with <code>PersonCreationError</code> as parameter and compiles and splices the resulting code here. This is fast and easy way of generating <code>ToJSON</code> and <code>FromJSON</code> instances and avoiding having to write them by hand. It is very similar to how Lisp macros work.</p>\r\n<p>Then I defined a type class, that has functions for getting a http status code and a error message that can be shown to user. <code>statusCodeToText</code> I could use as is, without any modifications:</p>\r\n<pre><code>class ErrorCodeClass a where\r\n httpStatusCode :: a -> Int\r\n description :: a -> Text\r\n</code></pre>\r\n<p>I have to have iLine truncated
|
||||
(3393,'2021-08-04','We need to talk about XML',1885,'An extensible markup language? This is too good to be true!','<p>Klaatu introduces XML.</p>\r\n\r\n<p>\r\nThe sample XML document discussed in this episode is:\r\n</p>\r\n\r\n<pre>\r\n<code>\r\n<xml>\r\n <sol>\r\n <planet>\r\n <name>\r\n Mercury\r\n </name>\r\n <albedo>\r\n 0.11\r\n </albedo>\r\n </planet>\r\n <planet>\r\n <name>\r\n Venus\r\n </name>\r\n <albedo>\r\n 0.7\r\n </albedo>\r\n </planet>\r\n <planet>\r\n <name>\r\n Terra\r\n </name>\r\n <albedo>\r\n 0.39\r\n </albedo>\r\n </planet>\r\n </sol>\r\n</xml>\r\n</code>\r\n</pre>\r\n',78,0,0,'CC-BY-SA','xml,data,markup,markdown',0,0,1),
|
||||
(3394,'2021-08-05','Be an XML star with xmlstarlet',1591,'Parse XML from the terminal','<p>See the layout of an XML document</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet elements planets.xml\r\nxml\r\nxml/sol\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\nxml/sol/planet\r\nxml/sol/planet/name\r\nxml/sol/planet/albedo\r\n</code>\r\n</pre>\r\n\r\n<p>See content of the <strong>planet</strong> node</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet\' planets.xml\r\n\r\n Mercury\r\n 0.11\r\n\r\n Venus\r\n 0.7\r\n\r\n Terra\r\n 0.39\r\n</code></pre>\r\n\r\n<p>Get the third instance of the <strong>planet</strong> node</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[3]\' planets.xml\r\nTerra\r\n0.39\r\n</code></pre>\r\n\r\n<p>Get only the planets with an albedo greater than 0.25</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[albedo > 0.25]\' planets.xml\r\n\r\nVenus\r\n0.7\r\n\r\nTerra\r\n0.39\r\n</code></pre>\r\n\r\n<p>Get only the planets closer to Sol than the third planet</p>\r\n\r\n<pre><code>\r\n$ xmlstarlet select -t --value-of \'/xml/sol/planet[position() < 3]\' planets.xml\r\n\r\nMercury\r\n0.11\r\n\r\nVenus\r\n0.7\r\n</code></pre>\r\n\r\n<p>Learn more XPath functions at <a href=\"https://developer.mozilla.org/en-US/docs/Web/XPath\" target=\"_blank\">Mozilla Developer Network</a>.</p>\r\n\r\n<p>Download xmlstarlet from <a href=\"https://xmlstar.sourceforge.net\"\r\ntarget=\"_blank\">xmlstar.sourceforge.net</a> (<a href=\"https://sourceforge.net/projects/xmlstar/\">https://sourceforge.net/projects/xmlstar/</a>).\r\n</p>\r\n',78,0,0,'CC-BY-SA','xml,data,markup,markdown',0,0,1),
|
||||
(3441,'2021-10-11','Murphy Work Bench',842,'Operator talks about hitting his head on his work bench','<ul>\r\n<li>PROS:\r\n<ul>\r\n<li>easy clean up just fold and vacuum</li>\r\n<li>height is great for tall people so I\'m not hunched over the table</li>\r\n<li>saves space</li>\r\n</ul></li>\r\n<li>CONS:\r\n<ul>\r\n<li>I ran into it 2 times so I rounded the edges</li>\r\n<li>I just now hit my head on it ... folded and crashed everything on the table to the ground and pic I custom made fell of the wall and into my AC water bucket</li>\r\n<li>loud when using and setting up everything echoes though the walls at night etc</li>\r\n</ul></li>\r\n</ul>\r\n<!-- . -->\r\n<ul>\r\n<li><a href=\"https://smile.amazon.com/gp/product/B08F4VNT9P\" class=\"uri\">https://smile.amazon.com/gp/product/B08F4VNT9P</a> $60</li>\r\n<li>MDF cut at Lowes $50</li>\r\n</ul>\r\n<p><img src=\"https://hackerpublicradio.org/eps/hpr3441/WorkBench.gif\" alt=\"https://hackerpublicradio.org/eps/hpr3441/WorkBench.gif\" /></p>\r\n',36,0,1,'CC-BY-SA','DIY,wood working,hacking',0,0,1),
|
||||
(3396,'2021-08-09','Card roles in Magic the Gathering',2367,'There are over 25,000 cards in MTG. You only need 60 to play.','<p>Cutting to the chase:</p>\r\n<p>When getting into Magic the Gathering, it's easy to get overwhelmed and confused by choice. Instead of thinking about cards, I've learnt to think about the game mechanic roles that a deck needs to have satisfied, and then I look for cards that fill those roles.\r\n</p>\r\n\r\n<p>My list is by no means definitive, but I think these are the basic universal roles you need, regardless of how you play:</p>\r\n\r\n<ul>\r\n<li>Mana base: Land cards. These provide you with mana so you can play cards. For a 60 card deck, anticipate requiring about 24. In a later episode, I'll talk about additional ways to manage mana.</li>\r\n<li>General purpose: Creatures, enchantments, instants, artifacts, and so on. These are cards, costing a full spectrum of mana amounts (some you can play for 1 or 2 mana, others require 4 and 5 and more), that you need to populate your deck. These don't need to be anything special, unless you want to spend money for really fancy cards, but I assume you're not listening to me if you're a pro player.<//i>\r\n<li>Card draw: You're going to deplete your hand unless you have cards that give you permission to draw more cards than just your allotted one-per-turn.</li>\r\n<li>Recursion: When you're forced to discard a card you really really wanted to play, you'll be glad to have some cards that grant you permission to bring that card back from your graveyard. This is called "recursion" by Magic players.</li>\r\n</ul>\r\n\r\n<p>There are other card types that can be useful, but they may be best for specific strategies. The ones I list here are, I believe, pretty universal.\r\n</p>\r\n\r\n<p>You can find lists of cards that fill specific roles with a simple Internet search. For instance, if you realize you have no cards that let you replenish your hand, you might search for "best cards to draw cards MTG" and get directed to a site like <a href=\"https://tappedout.net/mtg-decks/list-of-edh-draw-cards/\" target=\"_blank\">TappedOut.net</a> or <a href=\"https://magic.wizards.com/en/articles/archive/feature/top-50-card-drawing-cards-2003-03-21-0\" target=\"_blank\">magic.wizards.com</a>.</p>\r\n\r\n<p>Go to your local game store or an online vendor to buy just the cards you need. Because there are so many to choose from in any given category, you get to control the price. I have a rule for myself that do not spend over $2 on any single card.\r\n</p>\r\n\r\n<p>When trying to fill roles, I generally aim to get 4 cards that do the thing I need. Sometimes I get exactly the same card 4 times, other times I get a variety of cards to fill the role. Either way, 4 usually feels like a good draw frequency for each role.</p>\r\n\r\n',78,0,0,'CC-BY-SA','magic, mtg, card, tcg',0,0,1),
|
||||
(3401,'2021-08-16','Mana hacks',1924,'Klaatu muses about mana ramping in Magic the Gathering','<p>The categories of mana ramps I have defined for myself are:</p>\r\n<ul>\r\n<li>Mana acquired outside of the land drop action</li>\r\n<li>Getting more mana for less</li>\r\n<li>Mana saved up over time</li>\r\n</ul>\r\n',78,95,0,'CC-BY-SA','magic, mtg, card, tcg, mana',0,0,1),
|
||||
(3397,'2021-08-10','What is a PineTime',595,'In this podcast I talk a little bit about the pinetime.','<p>\r\nThis is the first impression of a PineTime watch that I bought about a week ago and have already done some changes to the underlying code. I think this is an interesting project and open source so you can contribute.\r\n</p>\r\n<p>\r\nGithub repository:\r\n<a href=\"https://github.com/JF002/InfiniTime\">https://github.com/JF002/InfiniTime</a>\r\n</p>\r\n<p>\r\nSales page:\r\n<a href=\"https://www.pine64.org/pinetime/\">https://www.pine64.org/pinetime/</a>\r\n</p>',382,0,0,'CC-BY-SA','open source, watch, coding',0,0,1),
|
||||
@@ -305,7 +313,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(3712,'2022-10-25','The last ever CCHits.net Show',5756,'The team talk about the nearly 12 years of producing CCHits.net.','<p>Over 12 years ago, <a href=\"https://jon.sprig.gs\">Jon \"The Nice Guy\"\nSpriggs</a> went to a \"Pod Crawl\" with (among others) <a\nhref=\"https://thelovebug.org/\">Dave \"The Love Bug\" Lee</a>, where he\npitched the idea of a daily music promotion show, with a twist - it\nwould all be automated, and use text-to-speech to introduce\neverything.</p>\n<p>The <a href=\"https://cchits.net/show/1\">first show</a> was released\non 2010-10-24 and the last ever show (this one) was released on\n2022-10-12.</p>\n<p>Over the twelve years, Jon would go on to meet to meet <a\nhref=\"https://twitter.com/frenchguych\">Yannick</a> and Ken Fallon, both\nof whom would go on to shape changes (big and small) to CCHits.</p>\n<p>This year, the cracks started to re-appear in the architecture\nunderneath CCHits - between APIs shutting down that were used to load\ntracks to CCHits, and the general framework being used to write CCHits\nnot receiving the care and attention it needed... and the team finally\ndecided to stop adding new tracks, and let the process build the last\nfew shows.</p>\n<p>This podcast gives you a peek behind the curtain to the team involved\nin the system, and gives you some of the high- and low-lights in the 12\nyears the site ran for.</p>\n',413,0,0,'CC-BY','music,creative commons,podcast',0,0,1),
|
||||
(3724,'2022-11-10','My top Android apps',579,'I walk through the top apps on my phone','<h3 id=\"my-most-used-apps\">My most used apps</h3>\n<h3 id=\"aio-launcher\">AIO Launcher</h3>\n<ul>\n<!-- <li><a href=\"%5B%5D(https://aiolauncher.app%20%22AIO%20Launcher%22)\">AIO Launcher</a></li> -->\n<li><a href=\"https://aiolauncher.app\" title=\"AIO Launcher\">AIO Launcher</a></li>\n</ul>\n<p><img src=\"https://hackerpublicradio.org/eps/hpr3724/main_sm.png\"\ntitle=\"Main screen\" alt=\"Main screen\" /></p>\n<p><img\nsrc=\"https://hackerpublicradio.org/eps/hpr3724/quick_launch_sm.png\"\ntitle=\"Quick Launch screen\" alt=\"Quick Launch screen\" /></p>\n<p><img\nsrc=\"https://hackerpublicradio.org/eps/hpr3724/side_panel_sm.png\"\ntitle=\"Side panel screen\" alt=\"Side panel screen\" /></p>\n<h4 id=\"termux-terminal-emulator-with-packages\">Termux: Terminal\nemulator with packages</h4>\n<ul>\n<li><p><a href=\"https://f-droid.org/en/packages/com.termux\"\ntitle=\"Termux: Terminal emulator with packages\">Termux: Terminal\nemulator with packages</a></p></li>\n<li><p>Connect to the home network</p>\n<ul>\n<li>Start a video encoding, or rip a DVD</li>\n</ul></li>\n<li><p>Vim editor</p></li>\n<li><p>Secure files</p>\n<ul>\n<li>pwgen -y 30 3: Generate three 30 character passwords with\nsymbols</li>\n<li>Other confidential info\n<ul>\n<li>hpr3484 :: My vim setup with GnuPG\n<ul>\n<li><a href=\"https://www.hackerpublicradio.org/eps.php?id=3484\"\ntitle=\"My vim setup with GnuPG\">My vim setup with GnuPG</a></li>\n</ul></li>\n</ul></li>\n</ul></li>\n</ul>\n<h4 id=\"qksms-messaging\">QKSMS Messaging</h4>\n<ul>\n<li><p><a href=\"https://f-droid.org/en/packages/com.moez.QKSMS\"\ntitle=\"QKSMS Messaging: F-droid\">QKSMS Messaging: F-droid</a></p></li>\n<li><p><a href=\"https://github.com/moezbhatti/qksms\"\ntitle=\"QKSMS Messaging: Github\">QKSMS Messaging: Github</a></p></li>\n</ul>\n<h4 id=\"firefox-browser\">Firefox browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=org.mozilla.firefox\"\ntitle=\"Firefox browser\">Firefox browser</a></li>\n</ul>\n<h4 id=\"opera-browser\">Opera browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.opera.browser\"\ntitle=\"Opera browser\">Opera browser</a></li>\n</ul>\n<h4 id=\"brave-browser\">Brave browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.brave.browser\"\ntitle=\"Brave browser\">Brave browser</a></li>\n</ul>\n<h4 id=\"clear-scanner-pdf-scanner-and-ocr\">Clear Scanner PDF scanner and\nOCR</h4>\n<ul>\n<li><p><a href=\"https://indymobileapp.com\"\ntitle=\"Clear Scanner PDF scanner and OCR\">Clear Scanner PDF scanner and\nOCR</a></p>\n<ul>\n<li>OCR: Optical character recognition</li>\n<li>Multiple folders</li>\n<li>Donation option</li>\n</ul></li>\n</ul>\n<h4 id=\"antennapod\">Antennapod</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/de.danoeh.antennapod\"\ntitle=\"Antennapod\">Antennapod</a></li>\n</ul>\n<h4 id=\"tusky\">Tusky</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/com.keylesspalace.tusky\"\ntitle=\"Tusky for Mastodon\">Tusky for Mastodon</a></li>\n</ul>\n<h4 id=\"k-9-mail-client\">K-9 mail client</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/com.fsck.k9/\"\ntitle=\"K-9 mail client\">K-9 mail client</a></li>\n</ul>\n<h4 id=\"viber\">Viber</h4>\n<ul>\n<li><p><a href=\"https://www.viber.com/en/download\"\ntitle=\"Viber\">Viber</a></p>\n<ul>\n<li>Android and Fedora/Ubuntu desktop app</li>\n<li>App image</li>\n</ul></li>\n</ul>\n<h4 id=\"audio-recorder\">Audio recorder</h4>\n<ul>\n<li><p><a\nhref=\"https://f-droid.org/en/packages/com.github.axet.audiorecorder\"\ntitle=\"Audio recorder: F-droid\">Audio recorder: F-droid</a></p></li>\n<li><p><a href=\"https://gitlab.com/axet/android-audio-recorder\"\ntitle=\"Audio recorder: F-droid\">Audio recorder: Gitlab</a></p></li>\n</ul>\n<h4 id=\"x-plore-dual-pane-file-manager\">X-plore dual-pane file\nmanager</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore&gl=US\"\ntitle=\"X-plore dual-pane file manager\">X-plore dual-pane file\nmanager</a></li>\n</ul>\n<h4 id=\"librera-e-book-reader-for-pdf-epub\">Librera E-book Reader: for\nPDF, EPUB</h4>\n<ul>\n<li><p><a\nhref=\"https://play.google.com/store/apps/details?id=com.foobnix.pdf.reader&gl=US\"\ntitle=\"Librera E-book Reader\">Librera E-book Reader</a></p>\n<ul>\n<li><strong>Books</strong>\n<ul>\n<li><p>Star Wars: Dark Tide I: Onslaught</p>\n<p><em>The New Jedi Order #2</em></p>\n<ul>\n<li><a\nhref=\"https://openlibrary.org/books/OL9433767M/Star_Wars_Dark_Tide_I_Onslaught\"\ntitle=\"Star Wars Dark Tide I: Onslaught e-book\">Star Wars Dark Tide I:\nOnslaught</a></li>\n</ul></li>\n<li><p>Boba Fett: A Practical Man</p>\n<ul>\n<li><a\nhref=\"https://starwars.fandom.com/wiki/Boba_Fett:_A_Practical_Man\"\ntitle=\"Boba Fett: A Practical Man\">Boba Fett: A Practical Man</a></li>\n</ul></li>\n</ul></li>\n</ul></li>\n</ul>\Line truncated
|
||||
(3725,'2022-11-11','How to use OSMAnd with Public Transport ',124,'Ken shows you how to use this mapping tool to display transit routes in your area.','<p>\r\n<a href=\"/eps/hpr3725/01.jpeg\"><img src=\"/eps/hpr3725/01.jpeg\" alt=\"\" /></a><br />\r\nMap of Dublin showing the Temple Bar tourist area. A red arrow points to where you can change the profile.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/02.jpeg\"><img src=\"/eps/hpr3725/02.jpeg\" alt=\"\" /></a><br />\r\nWith the Configure Map > Profile selection menu open, a red square surrounds the Bus icon to indicate the \"public transport\" profile is now selected.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/03.jpeg\"><img src=\"/eps/hpr3725/03.jpeg\" alt=\"\" /></a><br />\r\nThe map now opens to show more information about public transport is now displayed on the map. This is highlighted with a red square.<br />\r\nClicking the bustop (highlighted with a red circle ) will show more information about the routes available at this location.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/04.jpeg\"><img src=\"/eps/hpr3725/04.jpeg\" alt=\"\" /></a><br />\r\nOnce the transport stop is selected, a list of all the routes that service this location are displayed. Along with other routes that are available within a short distance.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/05.jpeg\"><img src=\"/eps/hpr3725/05.jpeg\" alt=\"\" /></a><br />\r\nClicking any of the routes numbers/names will give a zoomed out map showing in red the route many of the stops towards it\'s source and destination.\r\n</p>\r\n',30,0,0,'CC-BY-SA','OSMAnd, OSM, Maps, Public Transport',0,0,1),
|
||||
(4001,'2023-12-04','HPR Community News for November 2023',0,'HPR Volunteers talk about shows released and comments posted in November 2023','<style>\ntable td.shrink {\n white-space:nowrap\n}\nhr.thin {\n border: 0;\n height: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid rgba(255, 255, 255, 0.3);\n}\np#ignore, li#ignore {\n background-color: lightgreen;\n color:maroon;\n}\ndiv#highlight {\n border-style: solid;\n border-color: red;\n padding-right: 20px;\n padding-left: 20px;\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">3978</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">Driving in Virginia.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">3979</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">FireStick and ad blocking</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">3980</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-03</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">Huntsville to Vicksburg</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">3981</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">HPR Community News for October 2023</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">3982</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">Conversation with ChatGPT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">3983</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">ChatGPT Output is not compatible with CC-BY-SA</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">3984</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">Whoppers. How Archer72 and I made moonshine. Volume one.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">3985</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-10</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">Bash snippet - be careful when feeding data to loops</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">3986</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">Optical media is not dead</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">3987</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">The Grim Dawn</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some GuyLine truncated
|
||||
(4001,'2023-12-04','HPR Community News for November 2023',0,'HPR Volunteers talk about shows released and comments posted in November 2023','<style>\ntable td.shrink {\n white-space:nowrap\n}\nhr.thin {\n border: 0;\n height: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid rgba(255, 255, 255, 0.3);\n}\np#ignore, li#ignore {\n background-color: lightgreen;\n color:maroon;\n}\ndiv#highlight {\n border-style: solid;\n border-color: red;\n padding-right: 20px;\n padding-left: 20px;\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">3978</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">Driving in Virginia.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">3979</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">FireStick and ad blocking</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">3980</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-03</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">Huntsville to Vicksburg</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">3981</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">HPR Community News for October 2023</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">3982</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">Conversation with ChatGPT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">3983</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">ChatGPT Output is not compatible with CC-BY-SA</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">3984</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">Whoppers. How Archer72 and I made moonshine. Volume one.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">3985</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-10</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">Bash snippet - be careful when feeding data to loops</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">3986</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">Optical media is not dead</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">3987</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">The Grim Dawn</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some GuyLine truncated
|
||||
(3714,'2022-10-27','The News with Some Guy On the Internet',609,'Threat Analysis','<h1 id=\"threat-analysis-your-attack-surface\">Threat Analysis; your\nattack surface.</h1>\n<h2 id=\"the-hacker-news\">The Hacker News</h2>\n<h3\nid=\"new-chinese-malware-attack-framework-targets-windows-macos-and-linux-systems\">New\nChinese Malware Attack Framework Targets Windows, macOS, and Linux\nSystems.</h3>\n<p>A previously undocumented command-and-control (C2) framework dubbed\nAlchimist is likely being used in the wild to target Windows, macOS, and\nLinux systems.</p>\n<p>\"Alchimist C2 has a web interface written in Simplified Chinese and\ncan generate a configured payload, establish remote sessions, deploy\npayloads to the remote machines, capture screenshots, perform remote\nshellcode execution, and run arbitrary commands,\" Cisco Talos said in a\nreport shared with The Hacker News. Written in GoLang, Alchimist is\ncomplemented by a beacon implant called Insekt, which comes with remote\naccess features that can be instrumented by the C2 server.”</p>\n<p>\"Since Alchimist is a single-file based ready-to-go C2 framework, it\nis difficult to attribute its use to a single actor such as the authors,\nAPTs, or crimeware syndicates.\"</p>\n<p>The trojan, for its part, is equipped with features typically present\nin backdoors of this kind, enabling the malware to get system\ninformation, capture screenshots, run arbitrary commands, and download\nremote files, among others.</p>\n<p>Alchimist C2 panel further features the ability to generate first\nstage payloads, including PowerShell and wget code snippets for Windows\nand Linux, potentially allowing an attacker to flesh out their infection\nchains to distribute the Insekt RAT binary. The instructions could then\nbe potentially embedded in a maldoc attached to a phishing email that,\nwhen opened, downloads and launches the backdoor on the compromised\nmachine. What\'s more, the Linux version of Insekt is capable of listing\nthe contents of the \".ssh\" directory and even adding new SSH keys to the\n\"~/.ssh/authorized_keys\" file to facilitate remote access over SSH.</p>\n<h2 id=\"the-hacker-news-1\">The Hacker News</h2>\n<h3\nid=\"hackers-using-vishing-to-trick-victims-into-installing-android-banking-malware\">Hackers\nUsing Vishing to Trick Victims into Installing Android Banking\nMalware.</h3>\n<p>Malicious actors are resorting to voice phishing (vishing) tactics to\ndupe victims into installing Android malware on their devices.</p>\n<p>The Dutch mobile security company said it identified a network of\nphishing websites targeting Italian online-banking users that are\ndesigned to get hold of their contact details.</p>\n<p>Telephone-oriented attack delivery (TOAD), as the social engineering\ntechnique is called, involves calling the victims using previously\ncollected information from the fraudulent websites.</p>\n<p>The caller, who purports to be a support agent for the bank,\ninstructs the individual on the other end of the call to install a\nsecurity app and grant it extensive permissions, when, in reality, it\'s\nmalicious software intended to gain remote access or conduct financial\nfraud.</p>\n<p>What\'s more, the infrastructure utilized by the threat actor has been\nfound to deliver a second malware named SMS Spy that enables the\nadversary to gain access to all incoming SMS messages and intercept\none-time passwords (OTPs) sent by banks.</p>\n<p>The new wave of hybrid fraud attacks presents a new dimension for\nscammers to mount convincing Android malware campaigns that have\notherwise relied on traditional methods such as Google Play Store\ndroppers, rogue ads, and smishing.</p>\n<h2 id=\"the-hacker-news-2\">The Hacker News</h2>\n<h3\nid=\"64000-additional-patients-impacted-by-omnicell-data-breach---what-is-your-data-breach-action-plan\">64,000\nAdditional Patients Impacted by Omnicell Data Breach - What is Your Data\nBreach Action Plan?</h3>\n<p>Founded in 1992, Omnicell is a leading provider of medication\nmanagement solutions for hospitals, long-term care facilities, and\nretail pharmacies. On May 4, 2022, Omnicell\'s IT systems and third-party\ncloud services were affected by ransomware attacks which may lead to\ndata security concerns for employees and patients. While it is still\nearly in the investigation, this appears to be a severe breach with\npotentially significant consequences for the company.</p>\n<p>Omnicell began informing individuals whose information may have been\ncompromised on August 3, 2022. Hackers may be able to access and sell\npatient-sensitive information, such as social security numbers, due to\nthe time delay between the breach and the company\'s report of affected\npatients.</p>\n<p>The type of information that may be exposed are:</p>\n<ul>\n<li>Credit card information.</li>\n<li>Financial information.</li>\n<li>Social security numbers.</li>\n<li>Driver\'s license numbers.</li>\n<li>Health insurance details.</li>\n</ul>\n<pLine truncated
|
||||
(3717,'2022-11-01','Video editing with Shotcut on a low end PC',695,'In this episode I explain how I use the shotcut video editor to edit video on a low end PC.','<h2 id=\"links\">Links</h2>\n<p><a href=\"https://shotcut.org/\">Shotcut video editor website</a></p>\n<h2 id=\"useful-shortcut-keys-for-the-shotcut-video-editor\">Useful\nShortcut keys for the Shotcut video editor</h2>\n<pre><code>C = copy\nV = paste\nA = duplicate\nX = ripple delete\nCtrl + X = ripple delete but send to clipboard\nS = split</code></pre>\n<h2 id=\"tip-not-covered-in-my-podcast\">Tip not covered in my\nPodcast</h2>\n<p>Splits are not fixed and can be adjusted. Once you\'ve split up clips\nand put them in the right order on the timeline you can still adjust the\ncut point even though you previously split the clip because the clip is\nreferenced to the original file in the playlist.</p>\n<h2 id=\"introduction\">Introduction</h2>\n<p>Hello and welcome Hacker Public Radio audience my name is Mr X\nwelcome to this podcast. As per usual I\'d like to start by thanking the\npeople at HPR for making this podcast possible. HPR is a Community led\npodcast provided by the community for the community that means you can\ncontribute to. The HPR team have gone to great deal of effort to\nsimplify and streamline the process of providing podcasts. There are\nmany ways to record an episode these days using phones tablets PCs and\nalike. The hardest barrier is sending in your first show. Don\'t get too\nhung up about quality, it\'s more important just to send something in.\nThe sound quality of some of my early shows wasn\'t very good. If I can\ndo it anyone can and you might just get hooked in the process.</p>\n<p>Well it\'s been almost a year since I\'ve sent in a show. Looking at\nthe HPR site my last episode was back in November 2021. I suspect like\nmany others life has become more complicated and I find I have much less\nspare time and because I have much less spare time I have much less time\nto pursue my hobbies and because of this I have less to speak about and\nbecause of this I have less time to record what I\'ve been doing and it\nall turns into to vicious circle. Fortunately I recently had some time\noff work and had a lovely holiday. During the holiday I ended up\nrecording some video which I decided I wanted to edit. I\'ve done some\nvideo editing in the past using various video editing packages. The best\nand most recent of which is shotcut.</p>\n<h2 id=\"specific-details-and-equipment\">Specific details and\nequipment</h2>\n<p>Video resolution 1920 x 1080, Codec h264 mpeg-4, Frame rate 30 frames\nper second.</p>\n<p>Computer Dell Optiplex 780. Fitted with 4 GB of internal RAM and\nonboard video graphics card.</p>\n<p>Shotcut version 22.06.23 Shotcut is a free open-source cross-platform\nvideo editor licenced under the GNU general public licence version\n3.0</p>\n<p>This episode will only cover basic shotcut video editing techniques.\nShotcut contains many advanced features and effects that will not be\ncovered in this episode. A lot of the workflow I’ll share with you today\nis intended to get around limitations imposed by my low spec PC</p>\n<p>I\'ll try my best to cover the video editing process in this podcast\nusing words alone; however I am conscious that an accompanying video\nwould make it easier to follow along.</p>\n<h2 id=\"shotcut-workflow\">Shotcut workflow</h2>\n<p>Start by creating a folder to hold all the required media files.\nAudio tracks and sound effects can be added to this folder later. Make\nsure all your video files are using the same frame rate in my case 30\nframes per second.</p>\n<p>Open each video file in VLC one at a time going through each video\nfile looking for the best portions of video. Make a note of where the\nbest portions of the video are by writing down the start and end points\nin minutes and seconds.</p>\n<p>I do this because the interface of VLC is more responsive than\nshortcut and the resolution of displayed video is far greater than the\npreview in shortcut. This makes it quicker and easier to find the best\nportions of video.</p>\n<p>Open shortcut and make sure the new project is set to the same frames\nper second as the media files you\'re working with, in my case 30 frames\nper second. You can check the frame rate of your project by looking at\nthe selected video mode in the new projects window. If you select\nautomatic it will ensure the project resolution and frame rate\nautomatically match that of your media files.</p>\n<p>Start by adding all the video files to the playlist, this can be done\nin a number of ways for example it can be done by clicking on the open\nfile button in the top toolbar or within the open files menu.\nAlternatively you can drag and drop files into the playlist. I find this\nto be the easiest way to add media files to a project. Once this is done\nsave your project.</p>\n<p>Drag the first file from the Playlist to the timeline making sure\nthat the starLine truncated
|
||||
(3719,'2022-11-03','HPR News',594,'InfoSec; the language of security.','<h1 id=\"infosec-the-language-of-security\">InfoSec; the language of\nsecurity.</h1>\n<h2 id=\"what-is-typosquatting-and-how-do-scammers-use-it\"><a\nhref=\"https://www.howtogeek.com/devops/what-is-typosquatting-and-how-do-scammers-use-it/\">What\nis Typosquatting and How Do Scammers Use it?</a></h2>\n<ul>\n<li>Typosquatting, as an attack, uses modified or misspelled domain\nnames to trick users into visiting fraudulent websites; the heart of\nthis attack is domain name registration. Typosquatting is deployed by\nscammers to defraud unaware users. Attackers will attempt to: mimic\nlogin pages, redirect traffic, download malware, and extort users.</li>\n<li><strong>Past Known Typosquatting Attacks.</strong>\n<ul>\n<li><a\nhref=\"https://thehackernews.com/2021/07/several-malicious-typosquatted-python.html\">Several\nMalicious Typosquatted Python Libraries Found On PyPI\nRepository</a></li>\n<li><a\nhref=\"https://thehackernews.com/2020/04/rubygem-typosquatting-malware.html\">Over\n700 Malicious Typosquatted Libraries Found On RubyGems\nRepository</a></li>\n<li><a\nhref=\"https://blog.rust-lang.org/2022/05/10/malicious-crate-rustdecimal.html\">Security\nadvisory: malicious crate rustdecimal</a></li>\n<li><a\nhref=\"https://blog.sonatype.com/this-week-in-malware-may-13th-edition\">This\nWeek in Malware-Malicious Rust crate, \'colors\' Typosquats</a></li>\n</ul></li>\n<li><strong>Solutions to Typosquatting.</strong>\n<ul>\n<li><a\nhref=\"https://opensource.com/article/20/1/stop-typosquatting-attacks\">How\nto stop typosquatting attacks</a></li>\n<li><a\nhref=\"https://www.howtogeek.com/363735/what-is-a-checksum-and-why-should-you-care/\">What\nIs a Checksum (and Why Should You Care)?</a></li>\n<li><a href=\"https://docs.pi-hole.net/\">PiHole</a></li>\n<li><a href=\"https://design.ubuntu.com/font/\">Ubuntu font\nfamily</a></li>\n</ul></li>\n<li><strong>DNS monitoring services.</strong>\n<ul>\n<li>Link to dnstwister: <a\nhref=\"https://dnstwister.report/\">https://dnstwister.report/</a></li>\n<li>Link to whois: <a\nhref=\"https://www.whois.com/whois\">https://www.whois.com/whois</a></li>\n</ul></li>\n<li><strong>Password Managers.</strong>\n<ul>\n<li>Link to bitwarden: <a\nhref=\"https://bitwarden.com/\">https://bitwarden.com/</a></li>\n<li>Link to keepassxc: <a\nhref=\"https://keepassxc.org/\">https://keepassxc.org/</a></li>\n</ul></li>\n</ul>\n<hr />\n<h2 id=\"two-factor-and-multifactor-authentication\">Two-factor and\nMultifactor Authentication.</h2>\n<ul>\n<li><p>First, authentication. This is the process of verifying the\nvalidity of something; in our case, user credentials/identity. The most\ncommon way to authenticate is: <em>USERNAME</em> and <em>PASSWORD</em>.\nThis is just a single layer (single-factor authentication) and isn’t\nenough to discourage attackers.</p></li>\n<li><p>Second, 2FA (Two-factor Authentication). 2FA increases the\ndifficulty for attackers by providing users an additional layer of\nsecurity to accomplish authentication. Common 2FA methods are: TOTP/OTP\n(<em>the</em> <strong>One Time Password</strong>), Authenticator\nApplications (<a href=\"https://bitwarden.com/\">Bitwarden</a>, <a\nhref=\"https://keepassxc.org/\">KeePassXC</a>,...), and Security Keys (<a\nhref=\"https://www.yubico.com/\">Yubikey</a>). This works similar to ATMs;\nto authenticate the user must provide both knowledge (account\n<strong>PIN</strong>) and a physical object (bank card).</p></li>\n<li><p>Last, but not least, MFA (Multifactor Authentication). Similar to\n2FA, MFA offers users security with the addition of biometrics\n(fingerprint scan, retina scan, facial recognition, and voice\nrecognition). Attackers must overcome the knowledge factor, Possession\nfactor, Inherence/Biometric factor, Time factor, and sometimes Location\nfactor.</p></li>\n<li><p><strong>MORE helpful security information.</strong></p>\n<ul>\n<li><a href=\"https://fidoalliance.org/specifications/\">FIDO Alliance\nSpecifications.</a></li>\n<li><a\nhref=\"https://bitwarden.com/help/bitwarden-field-guide-two-step-login/\">Field\nGuide to Two-Step Login.</a></li>\n</ul></li>\n<li><p><strong>2FA/MFA Known Attacks.</strong></p>\n<ul>\n<li><a\nhref=\"https://www.vice.com/en/article/y3vz5k/booming-underground-market-bots-2fa-otp-paypal-amazon-bank-apple-venmo\">Bots\nThat Steal Your 2FA Codes.</a></li>\n<li><a\nhref=\"https://thenextweb.com/news/hackers-cracking-two-factor-authentication-security-syndication\">hackers\nare cracking two-factor authentication</a></li>\n</ul></li>\n</ul>\n',391,0,0,'CC-BY-SA','InfoSec, Typosquatting, SFA, 2FA, MFA, Security',0,0,1),
|
||||
@@ -487,9 +495,9 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(3895,'2023-07-07','What\'s in my backpack',514,'Stache walks through the contents of his work backpack','<p>I have many things in my work backpack, to include a Raspberry Pico,\nmultiple USB drives, USB cables, two laptops, my glasses and a\nsunglasses case attached to the outside.</p>\n<p>It is a 5.11 RUSH MOAB 10 Sling Pack 18L, not because I want to be\n\"tacticool\" but because I like their products, and that they support\nveterans like myself.</p>\n',408,23,0,'CC-BY-SA','backpack contents, toolkit',0,0,1),
|
||||
(3897,'2023-07-11','HPR AudioBook Club 22 - Murder at Avedon Hill',6119,'In this episode the HPR Audiobook Club discusses \"Murder at Avedon Hill\" by P.G. Holyfield','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobook-murder-at-avedon-hill-by-pg-holyfield\">In\nthis episode the HPR Audiobook Club discusses the audiobook <a\nhref=\"https://archive.org/details/podcast_murder-at-avedon-hill_280056756\">Murder\nat Avedon Hill</a> by P.G. Holyfield</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Great reading, great audio quality, fun setting and setup. It had\nthe feel of a role playing adventure at the beginning, but was well\nfleshed out by the middle. It would have been slightly better if all of\nthe guest voices had had a pronunciation guide for the names.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> A delicious regular chocolate malt from the\nlocal ice cream shop \"The Comfy Cow\"</li>\n<li><strong>x1101:</strong> Barton\'s 1795</li>\n<li><strong>Pokey</strong> Leinenkugel\'s: I have a fall variety pack,\nbut this is not the fall. I\'m not enjoying this beer as much as I\nexpected. It\'s good, and I can taste the high quality of the\ningredients, but I think it\'s just the wrong season for this.</li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a\nhref=\"https://boardgamegeek.com/boardgame/822/carcassonne\">Carcassonne</a></p></li>\n<li><p><a href=\"https://scribl.com/books/P8EE5/shadowmagic\">Shadow\nMagic</a></p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a> by Edgar Rice Burroughs</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episodes that\nhave already been recorded. Once that ends we fully anticipate recording\nnew episodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: 0.2sec\n\nDecay Time: 1.0 sec`</code></pre>\n<p>\"Make-up Gain for 0db after compressing\" and \"compress based on\npeaks\" were both left un-checked.</p>\n<p>After compressing the audio we cut any pre-show and post-show chatter\nfrom the file and save them in a separate file for possible use as\nouttakes after the closing music.</p>\n<p>We adjust the Gain so that the VU meter in Audacity hovers around\n-12db while people are speaking, and we try to keep the peaks under\n-6db, and we adjust the Gain on each of the new tracks so that all\nvolumes are similar, and more importantly comfortable. Once this is done\nwe can \"Mix and Render\" all of our tracks into a single track for exLine truncated
|
||||
(3907,'2023-07-25','My introduction show',1153,'About me and computers','<p>The show notes</p>\n<ul>\n<li>Episode 3496: How I record HPR Episodes <a\nhref=\"http://hackerpublicradio.org/eps.php?id=3496\"\nclass=\"uri\">http://hackerpublicradio.org/eps.php?id=3496</a></li>\n<li>Source: <a href=\"https://gitlab.com/norrist/solocast\"\nclass=\"uri\">https://gitlab.com/norrist/solocast</a></li>\n<li>XFree86 <a href=\"http://en.wikipedia.org/wiki/XFree86\"\nclass=\"uri\">http://en.wikipedia.org/wiki/XFree86</a></li>\n<li>Quickemu, Quickly create and run optimised Windows, macOS and Linux\ndesktop virtual machines. <a\nhref=\"http://github.com/quickemu-project/quickemu\"\nclass=\"uri\">http://github.com/quickemu-project/quickemu</a></li>\n</ul>\n',421,0,0,'CC-BY-SA','introduction,solocast',0,0,1),
|
||||
(3899,'2023-07-13','Repair corrupt video files for free with untruc',320,'This is how I fixed corrupt video files from my dash cam after an accident','<p>My original blog post on this topic: <a\nhref=\"https://pquirk.com/posts/corruptvideo/\"\nclass=\"uri\">https://pquirk.com/posts/corruptvideo/</a></p>\n<ul>\n<li>Untruc at Github: <a href=\"https://github.com/anthwlock/untrunc\"\nclass=\"uri\">https://github.com/anthwlock/untrunc</a></li>\n<li>Windows version: <a\nhref=\"https://github.com/anthwlock/untrunc/releases\"\nclass=\"uri\">https://github.com/anthwlock/untrunc/releases</a></li>\n<li>Arch linux version: <a\nhref=\"https://aur.archlinux.org/packages/untrunc-git\"\nclass=\"uri\">https://aur.archlinux.org/packages/untrunc-git</a></li>\n</ul>\n<p>Make your donations to:<br />\n<a href=\"https://www.paypal.com/paypalme/anthwlock\"\nclass=\"uri\">https://www.paypal.com/paypalme/anthwlock</a><br />\n<a href=\"https://vcg.isti.cnr.it/~ponchio/untrunc.php\"\nclass=\"uri\">https://vcg.isti.cnr.it/~ponchio/untrunc.php</a></p>\n',383,0,0,'CC-BY-NC-SA','video,corrupt,fix,file,linux',0,0,1),
|
||||
(3921,'2023-08-14','HPR AudioBook Club 23 - John Carter of Mars (Books 1-3)',6516,'In this episode the HPR Audiobook Club discusses the first three books of John Carter of Mars','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobooks-a-princess-of-mars-the-gods-of-mars-and-the-warlord-of-mars-by-edgar-rice-burroughs\">In\nthis episode the HPR Audiobook Club discusses the audiobooks <a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a>, <a\nhref=\"https://librivox.org/the-gods-of-mars-version-3-by-edgar-rice-burroughs/\">The\nGods of Mars</a>, and <a\nhref=\"https://librivox.org/the-warlord-of-mars-version-3-by-edgar-rice-burroughs/\">The\nWarlord of Mars</a> by Edgar Rice Burroughs</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Burroughs is kind of verbose, which is symbolic of the time period\nin which it was written.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> Tempting fate with a tall glass of the highly\ntoxic, <a href=\"http://www.dhmo.org/facts.html\">Dihydrogen\nMonoxide</a></li>\n<li><strong>x1101:</strong> <a\nhref=\"https://www.beeradvocate.com/beer/profile/139/149716/\">Shipyard\nLittle Horror of Hops</a> Its a very amber IPA</li>\n<li><strong>Pokey:</strong> <a\nhref=\"http://www.yellowtailwine.com/chardonnay/\">Yellow Tail\nChardonay</a> Its definitely a chardonay in flavor. You can taste the\ncost effectiveness up front, but it mellows out on the finish, and is\npretty okay for the price on average.</li>\n<li><strong>FiftyOneFifty:</strong> <a\nhref=\"https://www.boulevard.com/beer/our-beers/\">Funky Pumpkin spiced\npumpkin ale</a></li>\n<li><strong>Mark:</strong> <a\nhref=\"https://lagunitas.com/beer/ipa/\">Lagunitas IPA</a></li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a href=\"https://chatsecure.org/\">Chat Secure</a> secure XMPP,\nThink of the children!!!</p></li>\n<li><p>Technology on Barsoom</p></li>\n<li><p>Deus Ex Machina much???</p></li>\n<li><p>Names in fantasy books</p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a href=\"https://scribl.com/books/P34C6/see-you-at-the-morgue\">See\nYou At The Morgue</a> by Lawrence Blochman</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episode that have\nalready been recorded. Once that ends we fully anticipate recording new\nepisodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: 0.2sec\n\nDecay Time: 1.0 sec</code></pre>\n<p>\"Make-up Gain for 0db after compressing\" and \"compress based on\npeaks\" were both left un-checked.</p>\n<p>After cLine truncated
|
||||
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (4151,'2024-07-01','HPR Community News for June 2024',0,'HPR Volunteers talk about shows released and comments posted in June 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(3899,'2023-07-13','Repair corrupt video files for free with untruc',320,'This is how I fixed corrupt video files from my dash cam after an accident','<p>My original blog post on this topic: <a\nhref=\"https://pquirk.com/posts/corruptvideo/\"\nclass=\"uri\">https://pquirk.com/posts/corruptvideo/</a></p>\n<ul>\n<li>Untruc at Github: <a href=\"https://github.com/anthwlock/untrunc\"\nclass=\"uri\">https://github.com/anthwlock/untrunc</a></li>\n<li>Windows version: <a\nhref=\"https://github.com/anthwlock/untrunc/releases\"\nclass=\"uri\">https://github.com/anthwlock/untrunc/releases</a></li>\n<li>Arch linux version: <a\nhref=\"https://aur.archlinux.org/packages/untrunc-git\"\nclass=\"uri\">https://aur.archlinux.org/packages/untrunc-git</a></li>\n</ul>\n<p>Make your donations to:<br />\n<a href=\"https://www.paypal.com/paypalme/anthwlock\"\nclass=\"uri\">https://www.paypal.com/paypalme/anthwlock</a><br />\n<a href=\"https://vcg.isti.cnr.it/~ponchio/untrunc.php\"\nclass=\"uri\">https://vcg.isti.cnr.it/~ponchio/untrunc.php</a></p>\n',383,0,0,'CC-BY-NC-SA','video,corrupt,fix,file,linux',0,0,1);
|
||||
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (3921,'2023-08-14','HPR AudioBook Club 23 - John Carter of Mars (Books 1-3)',6516,'In this episode the HPR Audiobook Club discusses the first three books of John Carter of Mars','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobooks-a-princess-of-mars-the-gods-of-mars-and-the-warlord-of-mars-by-edgar-rice-burroughs\">In\nthis episode the HPR Audiobook Club discusses the audiobooks <a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a>, <a\nhref=\"https://librivox.org/the-gods-of-mars-version-3-by-edgar-rice-burroughs/\">The\nGods of Mars</a>, and <a\nhref=\"https://librivox.org/the-warlord-of-mars-version-3-by-edgar-rice-burroughs/\">The\nWarlord of Mars</a> by Edgar Rice Burroughs</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Burroughs is kind of verbose, which is symbolic of the time period\nin which it was written.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> Tempting fate with a tall glass of the highly\ntoxic, <a href=\"http://www.dhmo.org/facts.html\">Dihydrogen\nMonoxide</a></li>\n<li><strong>x1101:</strong> <a\nhref=\"https://www.beeradvocate.com/beer/profile/139/149716/\">Shipyard\nLittle Horror of Hops</a> Its a very amber IPA</li>\n<li><strong>Pokey:</strong> <a\nhref=\"http://www.yellowtailwine.com/chardonnay/\">Yellow Tail\nChardonay</a> Its definitely a chardonay in flavor. You can taste the\ncost effectiveness up front, but it mellows out on the finish, and is\npretty okay for the price on average.</li>\n<li><strong>FiftyOneFifty:</strong> <a\nhref=\"https://www.boulevard.com/beer/our-beers/\">Funky Pumpkin spiced\npumpkin ale</a></li>\n<li><strong>Mark:</strong> <a\nhref=\"https://lagunitas.com/beer/ipa/\">Lagunitas IPA</a></li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a href=\"https://chatsecure.org/\">Chat Secure</a> secure XMPP,\nThink of the children!!!</p></li>\n<li><p>Technology on Barsoom</p></li>\n<li><p>Deus Ex Machina much???</p></li>\n<li><p>Names in fantasy books</p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a href=\"https://scribl.com/books/P34C6/see-you-at-the-morgue\">See\nYou At The Morgue</a> by Lawrence Blochman</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episode that have\nalready been recorded. Once that ends we fully anticipate recording new\nepisodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: Line truncated
|
||||
(4151,'2024-07-01','HPR Community News for June 2024',0,'HPR Volunteers talk about shows released and comments posted in June 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(4176,'2024-08-05','HPR Community News for July 2024',0,'HPR Volunteers talk about shows released and comments posted in July 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(3902,'2023-07-18','Introduction to a new series on FFMPEG',474,'In this episode, I introduce FFMPEG, media containers, and codecs','<h2>Links</h2>\n\n<ul>\n<li><a href=\"https://ffmpeg.org\">FFMPEG Website</a></li>\n<li><a href=\"https://helpx.adobe.com/x-productkb/multi/formats-containers.html\">Adobe - containers vs encoders</a></li>\n<li>Containers: <a href=\"https://en.wikipedia.org/wiki/Comparison_of_video_container_formats\">Wikipedia</a></li>\n<li>Encoders/codecs\n\n<ul>\n<li><a href=\"https://en.wikipedia.org/wiki/Audio_coding_format\">Audio</a></li>\n<li><a href=\"https://en.wikipedia.org/wiki/Video_coding_format\">Video</a></li>\n</ul>\n</li>\n<li><a href=\"https://s3-us-west-2.amazonaws.com/courses-images/wp-content/uploads/sites/4052/2019/04/08194049/CommunicationProcessModel1.jpg\">Encoding vs Decoding</a> ** attribution: <a href=\"https://courses.lumenlearning.com/wm-organizationalbehavior/chapter/the-process-of-communication/\">Learning Freedom Group</a></li>\n</ul>\n',300,0,0,'CC-BY-SA','ffmpeg,video streaming,audio streaming',0,0,1),
|
||||
(3903,'2023-07-19','Why I don\'t love systemd (yet)',396,'Klaatu reads a script by Deepgeek about systemd','<p>I\'ve been meaning to put down my thoughts about SystemD for the HPR\ncommunity for some while, so here goes.</p>\n<p>I want to say that I am not a SystemD hater. When SystemD was a hot\ntopic of debate, many became irrational over it, but I want to start by\nsaying that I don\'t think it\'s a bad technology. I think it is a rather\ngood technology. I just don\'t want it on my personal computer. So I\nwould like to run things down in this order: what is it (as in, what is\nit really,) what makes it a good technology, why I don\'t want it now\n(but might later,) and a few tips for you if you decide that you don\'t\nwant it currently.</p>\n<p>SystemD Is not an init system. SystemD includes an init system.\nSystemD Init was faster than SysVInit, but SystemD Init isn\'t the\nfastest init system, and SysVInit now has a parallelization helper, at\nleast on Debian.</p>\n<p>So, if SystemD Init is not SystemD, than what is SystemD? To\nunderstand this we must first understand something about Linux. Linux\noperates under a model where there are root processes, and there are\nuser processes. These two kinds of processes are usually called\n\"layers.\" SystemD is actually a third layer, that can be called a system\nlayer. So when SystemD is added to a Linux system, that changes the\nsystem so that there are three layers, a root layer, a user layer, and a\nsystem layer. As such, you now ask SystemD to set how the system runs.\nThis is why SystemD includes things like an init system, because if you\nwant to change what the system is running, you ask SystemD to change it.\nSystemD then messages an appropriate system to implement the change,\nlike messaging its init system to bring up or bring down a system\ndaemon. Once you play out this in your head a bit, you really realize\nthat SystemD acts more like a message passing system in this regard.</p>\n<p>So why do I say SystemD is a good technology? Because this can\nstandardize system control. Without SystemD a fleet of computers becomes\nlike individual fingerprints or unique snowflakes. If you manage many\ncomputers, as many professional IT people do, you want them to all run\nthe same, all have the same profiles and general configurations. So if\nyou have a bunch of computers you are running, you can run a lot more if\nthey are all run the same way. If your job requires you to run 10,000\nwebservers, you want them to run identically because it is impossible to\nkeep an understanding of 10,000 unique configurations in a human\nhead.</p>\n<p>SystemD really shines in its support of virtualization as well. So\nto speak of servers, I used to run an email server for a few friends.\nEach of us had a userid and number as unix users. The mapping of unix\nuserids and postfix userids can get confusing when it gets big. Thanks\nto SystemD\'s virtualization work, you can actually put a service like\nemail into a namespace situation so that it has only the users root and\nthe daemon user id (like \"postfix\"), so SystemD greatly enhances\nsecurity for server installations. This might help explain its\ndominance in linux distributions that have been traditionally\nserver-centric, such as debian and redhat.</p>\n<p>So why don\'t I don\'t want it? Well, I\'ve been doing a lot of talking\nabout professional computer work and corporate work environments, but I\nuse a \"Personal Computer\" as a hobby. I\'ve been out-of-industry for\ndecades now. And when I say \"Personal Computer\" I\'m not talking a\nhardware specification, rather I\'m talking about \"This is my personal\ncomputer where I do things my way, as opposed to my work computer where\nI do things my companies way\". Dear listener, please remember that I did\nthe first community show contribution to HPR, and my topic was about\npersonalization. For me, a hobbyist interested in operating system\nexperimentation, I don\'t want a system layer, I want a traditional\nunix-like system that operates on a two-layer model and does things my\nway, nobody else\'s way.</p>\n<p>So, what advice can I give to those who don\'t want SystemD now? Well,\nrecently I\'ve left Debian. Debian, you see, supports init system\ndiversity, but as you now know dear listener, that is different than\nbeing without SystemD. You may have heard that SystemD is\nlinux-specific, that is to say that it runs only on linux, not anything\nlike a BSD system or a Windows system. But you may be curious to know\nthat it is also Gnu-libC specific. Which means that the C compiler must\nuse GNU\'s libC standard library. Thus, if you have a system built around\nthe Musl C standard library like Alpine or Void, or a system like\nAndroid that runs on the Bionic C Standard library, you wont have a\nSystemD system. I\'m personally learning Void as its package manager\nsupports both binary and a ports collection much like the BSD\'s. But\nthat is what I\'m doing on my persoLine truncated
|
||||
@@ -572,7 +580,8 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(4006,'2023-12-11','Holiday Challenges Ep 3 SANS Holiday Hack Challenge & KringleCon',160,'Discussing the SANS Holiday Hack Challenge & KringleCon to help you enjoy the holiday season','<h2\nid=\"holiday-challenges-series---ep-3---sans-holiday-hack-challenge-with-kringlecon\">Holiday\nChallenges Series - Ep 3 - SANS Holiday Hack Challenge with\nKringleCon</h2>\n<p>Since some of the information you are about to hear is time specific,\nI want to let you know that I am recording this near the end of November\nin 2023.</p>\n<p>If you missed the first episode, which introduces this series, you\ncan go back and listen to HPR3996</p>\n<p>The SANS Holiday Hack Challenge is an interactive online technology\nand hacking game combined with a virtual security conference, beginning\nin the second week of December. By the time this episode drops, it may\nalready be live. You can tour the North Pole conference facilities,\nmeeting people, interactive non-player characters (NPC), and maybe even\nsome villains from Holiday Hack Challenges past, as you solve problems\nand gather clues which you use to help save Christmas.</p>\n<p>Everything can be done from within the browser, and did I mention\nthere is a virtual security conference, called KringleCon? Some of the\nbiggest rock stars (and most humble and brilliant people) in\nCyberSecurity speak each year at KringleCon. Many of their talks also\nprovide clues to solving game challenges.</p>\n<p>Ed Skoudis and his team (The same people who build SANS NetWars) work\ntirelessly year after year to create the most amazing experience,\ncomplete with custom music! This has become one of my favorite holiday\ntraditions each year. You can learn more about the 2023 challenge by\nwatching Ed\'s Inside SANS Holiday Hack Challenge 2023 YouTube video at\n<a href=\"https://www.youtube.com/watch?v=X9Gmdr_CxzQ\"\nclass=\"uri\">https://www.youtube.com/watch?v=X9Gmdr_CxzQ</a></p>\n<p>You can access this year\'s challenge by visiting sans.org/holidayhack\nor <a href=\"https://www.sans.org/mlp/holiday-hack-challenge-2023/\"\nclass=\"uri\">https://www.sans.org/mlp/holiday-hack-challenge-2023/</a></p>\n<p>There, you will learn more about all things Holiday Hack before the\ngame opens in the second week of December. If you want to play now, or\njust get a feel for it, you can access three of the previous years\'\nchallenges right now at the same site.</p>\n<p>I am not associated with SANS or the Holiday Hack Challenge in any\nway, other than to have participated for several years now, and I have\nwatched other people learn and grow by taking part in it.</p>\n<p>I hope that you have enjoyed this short series. If there are other\nonline challenges you find interesting or informative, I encourage you\nto record a show about them.</p>\n<p>Have a wonderful day.</p>\n',394,0,0,'CC-BY-SA','SANS, KringleCon, holiday, challenge',0,0,1),
|
||||
(3997,'2023-11-28','The Oh No! News.',875,'Sgoti talks about Malware distributed via Google\'s Dynamic Ads and more.','<h2 id=\"the-oh-no-news.\">The <em>Oh No!</em> news.</h2>\n<h2 id=\"oh-no-news-is-good-news.\"><em>Oh No!</em> News is Good\nNews.</h2>\n<ul>\n<li><strong>TAGS:</strong> Oh No, News, Threat analysis, InfoSec, Google\nDynamic Search Ads</li>\n</ul>\n<hr />\n<h3 id=\"threat-analysis-your-attack-surface.\"><strong>Threat analysis;\nyour attack surface.</strong></h3>\n<ul>\n<li><p><strong>Source:</strong> <a\nhref=\"https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2023/11/former-nhs-secretary-found-guilty-of-illegally-accessing-medical-records/\">Former\nNHS secretary found guilty of illegally accessing medical\nrecords</a><br />\n</p>\n<ul>\n<li>A former NHS employee has been found guilty and fined for illegally\naccessing the medical records of over 150 people.<br />\n</li>\n<li>Loretta Alborghetti, from Redditch, worked as a medical secretary\nwithin the Ophthalmology department at Worcestershire Acute Hospitals\nNHS Trust when she illegally accessed the records.<br />\n</li>\n</ul></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://www.openstreetmap.org/relation/1875340#map=12/52.2917/-1.9485\">Open\nStreet Map link to Redditch Worcestershire.</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/netsupport-rat-infections-on-rise.html\">NetSupport\nRAT Infections on the Rise. Targeting Government and Business\nSectors</a><br />\n</p>\n<ul>\n<li>While NetSupport Manager started off as a legitimate remote\nadministration tool for technical assistance and support, malicious\nactors have misappropriated the tool to their own advantage, using it as\na beachhead for subsequent attacks.<br />\n</li>\n</ul></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/beware-malicious-google-ads-trick.html\">Beware:\nMalicious Google Ads Trick WinSCP Users into Installing\nMalware</a><br />\n</p>\n<ul>\n<li>The threat actors are believed to leverage Google\'s Dynamic Search\nAds (DSAs), which automatically generates ads based on a site\'s content\nto serve the malicious ads that take the victims to the infected\nsite.<br />\n</li>\n</ul></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/10/trojanized-pycharm-software-version.html\">Trojanized\nPyCharm Software Version Delivered via Google Search Ads.</a><br />\n</p>\n<ul>\n<li>Victims who clicked on the ad were taken to a hacked web page with a\nlink to download the application, which turned out to install over a\ndozen different pieces of malware instead.<br />\n</li>\n</ul></li>\n</ul>\n<hr />\n<h3 id=\"infosec-the-language-of-security.\"><strong>InfoSec; the language\nof security.</strong></h3>\n<ul>\n<li><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/why-defenders-should-embrace-hacker.html\">Why\nDefenders Should Embrace a Hacker Mindset</a><br />\n</li>\n</ul>\n<hr />\n<ul>\n<li><strong>Additional Information.</strong>\n<ul>\n<li><a href=\"https://en.wikipedia.org/wiki/Data_breach\"\ntitle=\"From Wikipedia, the free encyclopedia.\">What is a \"Data\nBreach\"?</a> A data breach is a security violation, in which sensitive,\nprotected or confidential data is copied, transmitted, viewed, stolen,\naltered or used by an individual unauthorized to do so.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Malware\"\ntitle=\"From Wikipedia, the free encyclopedia\">What is \"Malware\"?</a>\nMalware (a <a href=\"https://en.wikipedia.org/wiki/Portmanteau\"\ntitle=\"From Wikipedia, the free encyclopedia\">portmanteau</a> for\nmalicious software) is any software intentionally designed to cause\ndisruption to a computer, server, client, or computer network, leak\nprivate information, gain unauthorized access to information or systems,\ndeprive access to information, or which unknowingly interferes with the\nuser\'s computer security and privacy.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Payload_(computing)\"\ntitle=\"From Wikipedia, the free encyclopedia\">What is a \"Payload\"?</a>\nIn the context of a computer virus or worm, the payload is the portion\nof the malware which performs malicious action; deleting data, sending\nspam or encrypting data. In addition to the payload, such malware also\ntypically has overhead code aimed at simply spreading itself, or\navoiding detection.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Phishing\"\ntitle=\"From Wikipedia, the free encyclopedia.\">What is \"Phishing\"?</a>\nPhishing is a form of <a\nhref=\"https://en.wikipedia.org/wiki/Social_engineering_(security)\"\ntitle=\"From Wikipedia, the free encyclopedia\">social engineering</a>\nwhere attackers deceive people into revealing sensitive information or\ninstalling malware such as <a\nhref=\"https://en.wikipedia.org/wiki/Ransomware\"\ntitle=\"From Wikipedia, the free encyclopedia\">raLine truncated
|
||||
(4005,'2023-12-08','Sgoti\'s reply to multiple shows.',893,'Sgoti replies to a few HPR Shows.','<h1 id=\"sgotis-reply-to-multiple-shows.\">Sgoti\'s reply to multiple\nshows.</h1>\n<h2 id=\"sgoti-replies-to-a-few-hpr-shows.\">Sgoti replies to a few HPR\nShows.</h2>\n<ul>\n<li><p>Tags: Reply show, password managers, lastpass.</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3988/index.html\"\ntitle=\"operat0r talks about Beeper dot com a multi chat client\">hpr3988\n:: Beeper.com</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://www.beeper.com/\">Beeper chat application</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://github.com/beeper\">Beeper Github page</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://github.com/beeper#work-with-us-at-beeper\">Work with us at\nBeeper</a><br />\n</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3989/index.html\"\ntitle=\"LastPass was hacked, what should you do?\">hpr3989 :: LastPass\nSecurity Update 1 November 2023</a><br />\n</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3994/index.html\">hpr3994 ::\nLastpass Response</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://youtu.be/IY84DvdPQaw?si=VFDyfM6YSh1IEs3N&t=602\">The\nTHREE STOOGES - A Plumbing We Will Go</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://www.youtube.com/watch?v=UWQoK506xkQ\">Whitest Kids U Know:\nLeg Peeing</a><br />\n</p>\n<ul>\n<li>This was just funny. I found it while searching for, \"why the\nBritish say things like taking a piss\".</li>\n</ul></li>\n</ul>\n<p>This work is licensed under a <a\nhref=\"https://creativecommons.org/licenses/by-sa/4.0/\"\ntitle=\"CC-BY-SA 4.0 International\">Creative Commons\nAttribution-ShareAlike 4.0 International License</a>.</p>\n',391,0,0,'CC-BY-SA','reply show, password managers, lastpass',0,0,1),
|
||||
(3998,'2023-11-29','Using open source OCR to digitize my mom\'s book',1847,'How I used open source tools such as gphoto2 and the OCR software tesseract to digitize pages','<p>To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs <code>gphoto2</code>,\n<code>tesseract</code>, <code>grep</code> and <code>ImageMagick</code>\nto digitize my mom\'s 338 page book. Here is the link to the script:\n<a href=\"https://github.com/deltaray/ocr-script\">https://github.com/deltaray/ocr-script</a></p>\n',194,0,0,'CC-BY-SA','ocr,opensource,grep,scripts,programming',0,0,0);
|
||||
(3998,'2023-11-29','Using open source OCR to digitize my mom\'s book',1847,'How I used open source tools such as gphoto2 and the OCR software tesseract to digitize pages','<p>To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs <code>gphoto2</code>,\n<code>tesseract</code>, <code>grep</code> and <code>ImageMagick</code>\nto digitize my mom\'s 338 page book. Here is the link to the script:\n<a href=\"https://github.com/deltaray/ocr-script\">https://github.com/deltaray/ocr-script</a></p>\n',194,0,0,'CC-BY-SA','ocr,opensource,grep,scripts,programming',0,0,1),
|
||||
(4002,'2023-12-05','Today I learnt - 2023-11-24',477,'Some odds and ends I learnt today','<article>\n<h2 id=\"whats-this\">What\'s this?</h2>\n<p>I enjoy finding out about things. Now I\'m retired (I have been for 14\nyears), I have time to research subjects I find interesting. So I\ndo!</p>\n<p>The HPR project is going through a phase where the queue can get very\nlow, so I thought having a subject where I could fire off short shows\nfrom time to time would help with this. Maybe we can make a series where\nothers who like the idea can contribute when the mood takes them!</p>\n<p>My plan is to keep details to a minimum and provide links to sources\nof more information if you\'re someone who likes to dig deeper!</p>\n<h2 id=\"til-1---is-it-learnt-or-learned\">TIL 1 - is it <em>learnt</em>\nor <em>learned</em>?</h2>\n<p>I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":</p>\n<ul>\n<li><em>learnt</em> is an older form which is more common in British\nEnglish</li>\n<li><em>learned</em> is more common in US English, and is becoming more\npopular in the UK</li>\n</ul>\n<h3 id=\"links\">Links</h3>\n<ul>\n<li><a\nhref=\"https://grammarist.com/spelling/learned-learnt/\">Grammarist:\nLearned vs. learnt</a></li>\n<li><a\nhref=\"https://www.bbc.co.uk/worldservice/learningenglish/radio/specials/1535_questionanswer/page50.shtml\">BBC\nAsk About English</a></li>\n</ul>\n<h2 id=\"til-2---the-french-word-for-piggy-bank\">TIL 2 - the French word\nfor <em>piggy bank</em></h2>\n<p>I watch a YouTube channel from a Canadian woodworker who produces\nEnglish and French versions of his episodes. His latest one is about\nmaking a wooden piggy bank, or <em>tirelire</em> in French.</p>\n<p>I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:</p>\n<ul>\n<li>Where does it come from?</li>\n<li>How do you say it?</li>\n</ul>\n<p>The Wiktionary page below has answers to both.</p>\n<ul>\n<li>It\'s of <em>onomatopoeic origin (representing the rattling of\ncoins)</em>.</li>\n<li>There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).</li>\n</ul>\n<h3 id=\"links-1\">Links</h3>\n<ul>\n<li>YouTube channel - <em>The Woodpecker</em>:\n<ul>\n<li><a href=\"https://www.youtube.com/watch?v=Nsla1NB-Q40\">L\'gosseux\nd\'bois EP 305 - Une tirelire en bois</a></li>\n<li><a href=\"https://www.youtube.com/watch?v=2r739TM_ru8\">The Woodpecker\nEP 305 - A wooden piggybank</a></li>\n</ul></li>\n<li><a href=\"https://en.wiktionary.org/wiki/tirelire\">Wiktionary:\ntirelire</a></li>\n</ul>\n<h2 id=\"til-3---how-to-pronounce-ipa-coded-words\">TIL 3 - how to\npronounce IPA coded words</h2>\n<p>I actually learnt about this a while ago, but I thought now would be\na good time to share.</p>\n<p>The IPA form of <em>tirelire</em> is <code>/tiʁ.liʁ/</code> (I\nincluded the enclosing slash delimiters which aren\'t part of the IPA but\nhave significance; see the IPA Wikipedia page for details). I have seen\nthese symbols for years but have never managed to decode them\nreliably.</p>\n<p>A few months ago I wondered how to deal with them reliably (and\neasily). There are many sites offering to transcribe English (and other\nlanguages) to IPA, a few of which are free. I only found one that would\nattempt to speak IPA, and that is <a href=\"http://ipa-reader.xyz\">IPA\nReader</a>.</p>\n<p>Paste the IPA into the form, select a reader voice, and click \"Read\".\nSome of the voices seem a bit odd. I settled on \"Brian\" for British\nEnglish, and it seems fine.</p>\n<h3 id=\"links-2\">Links</h3>\n<ul>\n<li><a\nhref=\"https://en.wikipedia.org/wiki/International_Phonetic_Association\">International\nPhonetic Association</a> - creators of the <a\nhref=\"https://en.wikipedia.org/wiki/International_Phonetic_Alphabet\">International\nPhonetic Alphabet</a></li>\n<li><a href=\"http://ipa-reader.xyz\">IPA Reader</a></li>\n</ul>\n</article>\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,0);
|
||||
/*!40000 ALTER TABLE `eps` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -989,12 +998,3 @@ INSERT INTO `hosts` (`hostid`, `host`, `email`, `profile`, `license`, `local_ima
|
||||
(401,'Mechatroniac','anarch0re.nospam@nospam.tutanota.com','<p>\r\nThe Mechatronics Maniac\r\n<br />\r\n<a href=\"https://www.bitchute.com/channel/mechatroniac/\">https://www.bitchute.com/channel/mechatroniac/</a>\r\n</p>','CC-BY-SA',0,'',1,'Mechatroniac'),
|
||||
(402,'takov751','takov751.nospam@nospam.protonmail.com','<ul>\r\n<li>Twitter: <a href=\"https://twitter.com/takov751\">@takov751</a></li>\r\n<li>matrix: <a href=\"https://matrix.to/#/@takov751:matrix.org\">takov751:matrix.org</a></li>\r\n<li>email: takov751+hpr@protonmail.com</li>\r\n</ul>','CC-BY-SA',1,'',1,'takov 7 5 1'),
|
||||
(404,'Sarah','sarah.nospam@nospam.giammarco.ca','<p>Librarian. Spends too much time on the internet.</p>','CC-BY-SA',0,'',1,'Sarah'),
|
||||
(406,'binrc','binrc.nospam@nospam.protonmail.com','https://0x19.org\r\nthanks for listening :)','CC-BY-SA',0,'',1,'bin R. C.'),
|
||||
(407,'Celeste','zceleste.nospam@nospam.protonmail.com','I once made a crocheted goose named Celeste in my free time and it has since become a sort of online avatar for me.','CC-BY-NC-SA',0,'',1,'Celeste'),
|
||||
(405,'Lurking Prion','LurkingPrion.nospam@nospam.gmail.com','<p>\r\nLurking Prion (He/Him/His) is a cybersecurity enthusiast, evangelist, mentor, and professional with 20+ years experience in the Healthcare, Financial, Telecommunications, Managed Security Services Provider (MSSP), Hybrid Cloud Service Provider (CSP), and other unspecified business sectors...\r\n</p>\r\n<p>\r\nBeginning as a network administrator, Lurking Prion\'s career followed security as it progressed throughout the years in roles including:\r\n<ul>\r\n<li>Linux/Windows Systems Administrator</li>\r\n<li>Network Engineer</li>\r\n<li>Telecommunications Engineer</li>\r\n<li>Security Engineer and Architect</li>\r\n<li>Ethical Hacker</li>\r\n<li>Security Consultant</li>\r\n</ul>\r\n</p>\r\n<p>\r\nLurking Prion also has a passion for teaching. It is his mission to help build a new generation of cyber security professionals with a security mindset.\r\n</p>\r\n<p>\r\nLurking Prion may occasionally refer to himself as Robert.<br />\r\nLurking Prion likes coffee, dark beer, and dirty martinis.<br />\r\nLurking Prion only refers to himself in the third person when there is a lack of coffee or an abundance of stupidity.<br />\r\nLurking Prion\'s eye starts to twitch when all hell is about to break loose.<br />\r\nLurking Prion\'s spirit animal is DeadPool.\r\n</p>','CC-BY-SA',0,'',1,'Lurking Prion'),
|
||||
(416,'screwtape','screwtape.nospam@nospam.sdf.org','Hi everyone! I like to write on the gopher and in common lisp. I am experimenting with idiomatic inclusion of formal ACL2 first order logic as part of larger ASDF3 common lisp system definitions that include side-effect modules.\r\n\r\nYou might know me from the gopher. gopher.club/1/users/screwtape\r\nI normally use openbsd, but in different contexts I often use NetBSD or FreeBSD and I also use Gentoo and Debian linux.','CC-BY-SA',0,'',1,'screw tape'),
|
||||
(414,'Kinghezy','cbart387.nospam@nospam.gmail.com','','CC-BY-SA',0,'',1,'Kinghezy'),
|
||||
(410,'Hipernike','hipernike.nospam@nospam.proton.me','','CC-BY-SA',0,'',1,'Hipernike'),
|
||||
(70,'TheYellow1','TheYellow1.nospam@nospam.gmail.com','','CC-BY-SA',0,'',1,'The Yellow One'),
|
||||
(71,'Will Jason','willjasen.nospam@nospam.charter.net','','CC-BY-SA',0,'',1,'Will Jason'),
|
||||
(411,'Paul J','hpr.nospam@nospam.pauljohnstone.com','I am a full-stack developer','CC-BY-SA',0,'',1,'Paul J'),
|
||||
+10
-1
@@ -1,3 +1,12 @@
|
||||
(406,'binrc','binrc.nospam@nospam.protonmail.com','https://0x19.org\r\nthanks for listening :)','CC-BY-SA',0,'',1,'bin R. C.'),
|
||||
(407,'Celeste','zceleste.nospam@nospam.protonmail.com','I once made a crocheted goose named Celeste in my free time and it has since become a sort of online avatar for me.','CC-BY-NC-SA',0,'',1,'Celeste'),
|
||||
(405,'Lurking Prion','LurkingPrion.nospam@nospam.gmail.com','<p>\r\nLurking Prion (He/Him/His) is a cybersecurity enthusiast, evangelist, mentor, and professional with 20+ years experience in the Healthcare, Financial, Telecommunications, Managed Security Services Provider (MSSP), Hybrid Cloud Service Provider (CSP), and other unspecified business sectors...\r\n</p>\r\n<p>\r\nBeginning as a network administrator, Lurking Prion\'s career followed security as it progressed throughout the years in roles including:\r\n<ul>\r\n<li>Linux/Windows Systems Administrator</li>\r\n<li>Network Engineer</li>\r\n<li>Telecommunications Engineer</li>\r\n<li>Security Engineer and Architect</li>\r\n<li>Ethical Hacker</li>\r\n<li>Security Consultant</li>\r\n</ul>\r\n</p>\r\n<p>\r\nLurking Prion also has a passion for teaching. It is his mission to help build a new generation of cyber security professionals with a security mindset.\r\n</p>\r\n<p>\r\nLurking Prion may occasionally refer to himself as Robert.<br />\r\nLurking Prion likes coffee, dark beer, and dirty martinis.<br />\r\nLurking Prion only refers to himself in the third person when there is a lack of coffee or an abundance of stupidity.<br />\r\nLurking Prion\'s eye starts to twitch when all hell is about to break loose.<br />\r\nLurking Prion\'s spirit animal is DeadPool.\r\n</p>','CC-BY-SA',0,'',1,'Lurking Prion'),
|
||||
(416,'screwtape','screwtape.nospam@nospam.sdf.org','Hi everyone! I like to write on the gopher and in common lisp. I am experimenting with idiomatic inclusion of formal ACL2 first order logic as part of larger ASDF3 common lisp system definitions that include side-effect modules.\r\n\r\nYou might know me from the gopher. gopher.club/1/users/screwtape\r\nI normally use openbsd, but in different contexts I often use NetBSD or FreeBSD and I also use Gentoo and Debian linux.','CC-BY-SA',0,'',1,'screw tape'),
|
||||
(414,'Kinghezy','cbart387.nospam@nospam.gmail.com','','CC-BY-SA',0,'',1,'Kinghezy'),
|
||||
(410,'Hipernike','hipernike.nospam@nospam.proton.me','','CC-BY-SA',0,'',1,'Hipernike'),
|
||||
(70,'TheYellow1','TheYellow1.nospam@nospam.gmail.com','','CC-BY-SA',0,'',1,'The Yellow One'),
|
||||
(71,'Will Jason','willjasen.nospam@nospam.charter.net','','CC-BY-SA',0,'',1,'Will Jason'),
|
||||
(411,'Paul J','hpr.nospam@nospam.pauljohnstone.com','I am a full-stack developer','CC-BY-SA',0,'',1,'Paul J'),
|
||||
(412,'m0dese7en','m0dese7en.nospam@nospam.mykolab.com','','CC-BY-SA',0,'',1,'Mode Seven'),
|
||||
(413,'CCHits.net Team','show.nospam@nospam.cchits.net','CCHits.net is a website which produces a daily, weekly and sometimes even a monthly music podcast. Find out more at cchits.net','CC-BY',0,'',1,'CCHits dot net Team'),
|
||||
(415,'enistello','enistello.nospam@nospam.tuta.io','@enistello@fosstodon.org','CC-BY-SA',0,'',1,'ennis tello'),
|
||||
@@ -496,4 +505,4 @@ UNLOCK TABLES;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2023-11-23 20:27:18
|
||||
-- Dump completed on 2023-11-24 19:34:03
|
||||
+18
-9
@@ -12647,7 +12647,13 @@ INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`,
|
||||
(4005,'hpr4005.spx','spx',3679989,'f2558f723a16ad5032721594bbd7cbf7f3256c57','audio/ogg; charset=binary','setgid Ogg data, Speex audio'),
|
||||
(4005,'hpr4005.flac','flac',74471548,'0252c0250691eac54a5fccd897ce3474a07e67de','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 187056031 samples'),
|
||||
(4005,'hpr4005.opus','opus',9047916,'09e4d148aca52fb63a7ce69ed1fc4dd6cc3e5c1e','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(4005,'hpr4005.wav','wav',374112164,'387a5b0e00d3186dfc866a164ddcc3fdb0ea1e11','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz');
|
||||
(4005,'hpr4005.wav','wav',374112164,'387a5b0e00d3186dfc866a164ddcc3fdb0ea1e11','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'),
|
||||
(3998,'hpr3998.mp3','mp3',15426092,'fcf3e38289c5cb460447fa239d1f3d26311919bd','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'),
|
||||
(3998,'hpr3998.ogg','ogg',16776725,'f2503e2f66dbb5986cf833fa63088c6ccbd31da2','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(3998,'hpr3998.spx','spx',7283022,'7446d0e0858bb17aa801da6b879405df36bcd292','audio/ogg; charset=binary','setgid Ogg data, Speex audio'),
|
||||
(3998,'hpr3998.flac','flac',164171610,'0dc5e1edfee35c8b6abe8e2b12b0991d25292602','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 370211566 samples'),
|
||||
(3998,'hpr3998.opus','opus',16776725,'b1c6bab2e7007b7215d4254f0d76e01009337282','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'),
|
||||
(3998,'hpr3998.wav','wav',740423234,'be85699be61bf10abcfd5746459018b3081e9c70','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz');
|
||||
/*!40000 ALTER TABLE `assets` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -12668,7 +12674,7 @@ CREATE TABLE `comments` (
|
||||
`last_changed` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `comments_eps_id_idx` (`eps_id`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=3828 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables';
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=3830 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables';
|
||||
/*!40101 SET character_set_client = @saved_cs_client */;
|
||||
|
||||
--
|
||||
@@ -16499,7 +16505,9 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam
|
||||
(3824,3981,'2023-11-06 10:42:23','Hobson Lane (hobs)','Ken\'s comment about demand avoidance','Love the monthly Community News shows. Ken\'s comment about resisting the demands of his past self from reminders apps struck a chord with me. I\'ve been struggling with PDA (persistent/pathological demand avoidance) myself. I\'ll record a response show to summarize some things I\'ve learned from other podcasts that help boost my intrinsic motivation -- things like random rewards (to prevent external rewards from swamping your intrinsic motivation dopamine high). Dave\'s idea to use rituals and habits is also something that sometimes works for me. Rely admire the high quality open source technical infrastructure that keeps this community thriving and the supportive vibe of all the hosts and contributors. It gives me hope for the future of social media and the Internet.','2023-11-06 10:45:43'),
|
||||
(3825,3984,'2023-11-09 15:21:35','Trey','Really? You are sharing this with the world?','Dude! I thought we were keeping this on the down low? And you are naming names?\r\n\r\nNow I need to contact witness protection AGAIN!\r\n\r\nSMH...','2023-11-09 15:26:35'),
|
||||
(3826,3989,'2023-11-17 02:10:27','Trey','Changing passowrds','One consideration when it comes to the LastPass breach is that attackers are actively working to compromise individual vaults exposed by the data. They seem to be targeting known cryptocurrency traders, but if you had a weak or guessable password or low iterations of encryption, the information you stored in your vault may become available to attackers. It is recommended that, whether you choose to stay with LastPass or not, you change all of the passwords, keys, important secrets, etc which you stored in your vault.','2023-11-17 13:02:07'),
|
||||
(3827,3993,'2023-11-22 14:05:19','Trey','What fun!','This looks like it would be a very fun project. Reminds me of an old microcontroller project I built back around 1990 using an 8085 and a bunch of wirewrap. It would fit in a shoe box, but definitely would NOT fit into an Altoids tin.\r\n\r\nThank you for sharing.','2023-11-22 15:00:06');
|
||||
(3827,3993,'2023-11-22 14:05:19','Trey','What fun!','This looks like it would be a very fun project. Reminds me of an old microcontroller project I built back around 1990 using an 8085 and a bunch of wirewrap. It would fit in a shoe box, but definitely would NOT fit into an Altoids tin.\r\n\r\nThank you for sharing.','2023-11-22 15:00:06'),
|
||||
(3828,3995,'2023-11-24 08:57:50','bittin','another tip','Myself been happy with https://mopidy.com/ on a Raspberry Pi 4 with Hifiberry for a couple of years now running on Arch Linux ARM ALARM','2023-11-24 12:17:44'),
|
||||
(3829,3995,'2023-11-24 15:31:21','Trey','Live radio secure streaming?','Thank you for sharing this. It looks like a very fun project.\r\n\r\nThis reminded me of a project I have been noodling for some time. I live quite a distance from my home town, and I am unable to listen to the radio streams of sporting events due to geolocation restrictions. I have been considering using a Pi with a software defined radio to build a device which will receive the local radio station and stream it to a cloud service which I can restrict for secure access. I do not want the world to receive it (and have lawyers come after me). I only want to be able to login at times when interesting events are in progress, and listen to them.\r\n\r\nI could then leave the device connected at the home of family in that area.\r\n\r\nAny thoughts on such a project?','2023-11-24 16:12:47');
|
||||
/*!40000 ALTER TABLE `comments` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
/*!50003 SET @saved_cs_client = @@character_set_client */ ;
|
||||
@@ -20305,7 +20313,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(3712,'2022-10-25','The last ever CCHits.net Show',5756,'The team talk about the nearly 12 years of producing CCHits.net.','<p>Over 12 years ago, <a href=\"https://jon.sprig.gs\">Jon \"The Nice Guy\"\nSpriggs</a> went to a \"Pod Crawl\" with (among others) <a\nhref=\"https://thelovebug.org/\">Dave \"The Love Bug\" Lee</a>, where he\npitched the idea of a daily music promotion show, with a twist - it\nwould all be automated, and use text-to-speech to introduce\neverything.</p>\n<p>The <a href=\"https://cchits.net/show/1\">first show</a> was released\non 2010-10-24 and the last ever show (this one) was released on\n2022-10-12.</p>\n<p>Over the twelve years, Jon would go on to meet to meet <a\nhref=\"https://twitter.com/frenchguych\">Yannick</a> and Ken Fallon, both\nof whom would go on to shape changes (big and small) to CCHits.</p>\n<p>This year, the cracks started to re-appear in the architecture\nunderneath CCHits - between APIs shutting down that were used to load\ntracks to CCHits, and the general framework being used to write CCHits\nnot receiving the care and attention it needed... and the team finally\ndecided to stop adding new tracks, and let the process build the last\nfew shows.</p>\n<p>This podcast gives you a peek behind the curtain to the team involved\nin the system, and gives you some of the high- and low-lights in the 12\nyears the site ran for.</p>\n',413,0,0,'CC-BY','music,creative commons,podcast',0,0,1),
|
||||
(3724,'2022-11-10','My top Android apps',579,'I walk through the top apps on my phone','<h3 id=\"my-most-used-apps\">My most used apps</h3>\n<h3 id=\"aio-launcher\">AIO Launcher</h3>\n<ul>\n<!-- <li><a href=\"%5B%5D(https://aiolauncher.app%20%22AIO%20Launcher%22)\">AIO Launcher</a></li> -->\n<li><a href=\"https://aiolauncher.app\" title=\"AIO Launcher\">AIO Launcher</a></li>\n</ul>\n<p><img src=\"https://hackerpublicradio.org/eps/hpr3724/main_sm.png\"\ntitle=\"Main screen\" alt=\"Main screen\" /></p>\n<p><img\nsrc=\"https://hackerpublicradio.org/eps/hpr3724/quick_launch_sm.png\"\ntitle=\"Quick Launch screen\" alt=\"Quick Launch screen\" /></p>\n<p><img\nsrc=\"https://hackerpublicradio.org/eps/hpr3724/side_panel_sm.png\"\ntitle=\"Side panel screen\" alt=\"Side panel screen\" /></p>\n<h4 id=\"termux-terminal-emulator-with-packages\">Termux: Terminal\nemulator with packages</h4>\n<ul>\n<li><p><a href=\"https://f-droid.org/en/packages/com.termux\"\ntitle=\"Termux: Terminal emulator with packages\">Termux: Terminal\nemulator with packages</a></p></li>\n<li><p>Connect to the home network</p>\n<ul>\n<li>Start a video encoding, or rip a DVD</li>\n</ul></li>\n<li><p>Vim editor</p></li>\n<li><p>Secure files</p>\n<ul>\n<li>pwgen -y 30 3: Generate three 30 character passwords with\nsymbols</li>\n<li>Other confidential info\n<ul>\n<li>hpr3484 :: My vim setup with GnuPG\n<ul>\n<li><a href=\"https://www.hackerpublicradio.org/eps.php?id=3484\"\ntitle=\"My vim setup with GnuPG\">My vim setup with GnuPG</a></li>\n</ul></li>\n</ul></li>\n</ul></li>\n</ul>\n<h4 id=\"qksms-messaging\">QKSMS Messaging</h4>\n<ul>\n<li><p><a href=\"https://f-droid.org/en/packages/com.moez.QKSMS\"\ntitle=\"QKSMS Messaging: F-droid\">QKSMS Messaging: F-droid</a></p></li>\n<li><p><a href=\"https://github.com/moezbhatti/qksms\"\ntitle=\"QKSMS Messaging: Github\">QKSMS Messaging: Github</a></p></li>\n</ul>\n<h4 id=\"firefox-browser\">Firefox browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=org.mozilla.firefox\"\ntitle=\"Firefox browser\">Firefox browser</a></li>\n</ul>\n<h4 id=\"opera-browser\">Opera browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.opera.browser\"\ntitle=\"Opera browser\">Opera browser</a></li>\n</ul>\n<h4 id=\"brave-browser\">Brave browser</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.brave.browser\"\ntitle=\"Brave browser\">Brave browser</a></li>\n</ul>\n<h4 id=\"clear-scanner-pdf-scanner-and-ocr\">Clear Scanner PDF scanner and\nOCR</h4>\n<ul>\n<li><p><a href=\"https://indymobileapp.com\"\ntitle=\"Clear Scanner PDF scanner and OCR\">Clear Scanner PDF scanner and\nOCR</a></p>\n<ul>\n<li>OCR: Optical character recognition</li>\n<li>Multiple folders</li>\n<li>Donation option</li>\n</ul></li>\n</ul>\n<h4 id=\"antennapod\">Antennapod</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/de.danoeh.antennapod\"\ntitle=\"Antennapod\">Antennapod</a></li>\n</ul>\n<h4 id=\"tusky\">Tusky</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/com.keylesspalace.tusky\"\ntitle=\"Tusky for Mastodon\">Tusky for Mastodon</a></li>\n</ul>\n<h4 id=\"k-9-mail-client\">K-9 mail client</h4>\n<ul>\n<li><a href=\"https://f-droid.org/en/packages/com.fsck.k9/\"\ntitle=\"K-9 mail client\">K-9 mail client</a></li>\n</ul>\n<h4 id=\"viber\">Viber</h4>\n<ul>\n<li><p><a href=\"https://www.viber.com/en/download\"\ntitle=\"Viber\">Viber</a></p>\n<ul>\n<li>Android and Fedora/Ubuntu desktop app</li>\n<li>App image</li>\n</ul></li>\n</ul>\n<h4 id=\"audio-recorder\">Audio recorder</h4>\n<ul>\n<li><p><a\nhref=\"https://f-droid.org/en/packages/com.github.axet.audiorecorder\"\ntitle=\"Audio recorder: F-droid\">Audio recorder: F-droid</a></p></li>\n<li><p><a href=\"https://gitlab.com/axet/android-audio-recorder\"\ntitle=\"Audio recorder: F-droid\">Audio recorder: Gitlab</a></p></li>\n</ul>\n<h4 id=\"x-plore-dual-pane-file-manager\">X-plore dual-pane file\nmanager</h4>\n<ul>\n<li><a\nhref=\"https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore&gl=US\"\ntitle=\"X-plore dual-pane file manager\">X-plore dual-pane file\nmanager</a></li>\n</ul>\n<h4 id=\"librera-e-book-reader-for-pdf-epub\">Librera E-book Reader: for\nPDF, EPUB</h4>\n<ul>\n<li><p><a\nhref=\"https://play.google.com/store/apps/details?id=com.foobnix.pdf.reader&gl=US\"\ntitle=\"Librera E-book Reader\">Librera E-book Reader</a></p>\n<ul>\n<li><strong>Books</strong>\n<ul>\n<li><p>Star Wars: Dark Tide I: Onslaught</p>\n<p><em>The New Jedi Order #2</em></p>\n<ul>\n<li><a\nhref=\"https://openlibrary.org/books/OL9433767M/Star_Wars_Dark_Tide_I_Onslaught\"\ntitle=\"Star Wars Dark Tide I: Onslaught e-book\">Star Wars Dark Tide I:\nOnslaught</a></li>\n</ul></li>\n<li><p>Boba Fett: A Practical Man</p>\n<ul>\n<li><a\nhref=\"https://starwars.fandom.com/wiki/Boba_Fett:_A_Practical_Man\"\ntitle=\"Boba Fett: A Practical Man\">Boba Fett: A Practical Man</a></li>\n</ul></li>\n</ul></li>\n</ul></li>\n</ul>\Line truncated
|
||||
(3725,'2022-11-11','How to use OSMAnd with Public Transport ',124,'Ken shows you how to use this mapping tool to display transit routes in your area.','<p>\r\n<a href=\"/eps/hpr3725/01.jpeg\"><img src=\"/eps/hpr3725/01.jpeg\" alt=\"\" /></a><br />\r\nMap of Dublin showing the Temple Bar tourist area. A red arrow points to where you can change the profile.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/02.jpeg\"><img src=\"/eps/hpr3725/02.jpeg\" alt=\"\" /></a><br />\r\nWith the Configure Map > Profile selection menu open, a red square surrounds the Bus icon to indicate the \"public transport\" profile is now selected.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/03.jpeg\"><img src=\"/eps/hpr3725/03.jpeg\" alt=\"\" /></a><br />\r\nThe map now opens to show more information about public transport is now displayed on the map. This is highlighted with a red square.<br />\r\nClicking the bustop (highlighted with a red circle ) will show more information about the routes available at this location.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/04.jpeg\"><img src=\"/eps/hpr3725/04.jpeg\" alt=\"\" /></a><br />\r\nOnce the transport stop is selected, a list of all the routes that service this location are displayed. Along with other routes that are available within a short distance.\r\n</p>\r\n<p>\r\n<a href=\"/eps/hpr3725/05.jpeg\"><img src=\"/eps/hpr3725/05.jpeg\" alt=\"\" /></a><br />\r\nClicking any of the routes numbers/names will give a zoomed out map showing in red the route many of the stops towards it\'s source and destination.\r\n</p>\r\n',30,0,0,'CC-BY-SA','OSMAnd, OSM, Maps, Public Transport',0,0,1),
|
||||
(4001,'2023-12-04','HPR Community News for November 2023',0,'HPR Volunteers talk about shows released and comments posted in November 2023','<style>\ntable td.shrink {\n white-space:nowrap\n}\nhr.thin {\n border: 0;\n height: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid rgba(255, 255, 255, 0.3);\n}\np#ignore, li#ignore {\n background-color: lightgreen;\n color:maroon;\n}\ndiv#highlight {\n border-style: solid;\n border-color: red;\n padding-right: 20px;\n padding-left: 20px;\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">3978</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">Driving in Virginia.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">3979</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">FireStick and ad blocking</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">3980</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-03</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">Huntsville to Vicksburg</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">3981</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">HPR Community News for October 2023</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">3982</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">Conversation with ChatGPT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">3983</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">ChatGPT Output is not compatible with CC-BY-SA</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">3984</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">Whoppers. How Archer72 and I made moonshine. Volume one.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">3985</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-10</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">Bash snippet - be careful when feeding data to loops</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">3986</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">Optical media is not dead</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">3987</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">The Grim Dawn</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some GuyLine truncated
|
||||
(4001,'2023-12-04','HPR Community News for November 2023',0,'HPR Volunteers talk about shows released and comments posted in November 2023','<style>\ntable td.shrink {\n white-space:nowrap\n}\nhr.thin {\n border: 0;\n height: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n border-bottom: 1px solid rgba(255, 255, 255, 0.3);\n}\np#ignore, li#ignore {\n background-color: lightgreen;\n color:maroon;\n}\ndiv#highlight {\n border-style: solid;\n border-color: red;\n padding-right: 20px;\n padding-left: 20px;\n}\n</style>\n\n<h2>New hosts</h2>\n<p>\nThere were no new hosts this month.\n</p>\n\n<h2>Last Month\'s Shows</h2>\n<table id=\"t01\">\n<tr>\n<th>Id</th>\n<th>Day</th>\n<th>Date</th>\n<th>Title</th>\n<th>Host</th>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">3978</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-01</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3978/index.html\" target=\"_blank\">Driving in Virginia.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">3979</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-02</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3979/index.html\" target=\"_blank\">FireStick and ad blocking</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0036.html\" target=\"_blank\">operat0r</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">3980</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-03</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3980/index.html\" target=\"_blank\">Huntsville to Vicksburg</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0198.html\" target=\"_blank\">Ahuka</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">3981</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-06</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3981/index.html\" target=\"_blank\">HPR Community News for October 2023</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0159.html\" target=\"_blank\">HPR Volunteers</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">3982</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-07</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3982/index.html\" target=\"_blank\">Conversation with ChatGPT</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">3983</a></strong></td>\n<td>Wed</td>\n<td class=\"shrink\">2023-11-08</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3983/index.html\" target=\"_blank\">ChatGPT Output is not compatible with CC-BY-SA</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0030.html\" target=\"_blank\">Ken Fallon</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">3984</a></strong></td>\n<td>Thu</td>\n<td class=\"shrink\">2023-11-09</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3984/index.html\" target=\"_blank\">Whoppers. How Archer72 and I made moonshine. Volume one.</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some Guy On The Internet</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">3985</a></strong></td>\n<td>Fri</td>\n<td class=\"shrink\">2023-11-10</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3985/index.html\" target=\"_blank\">Bash snippet - be careful when feeding data to loops</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0225.html\" target=\"_blank\">Dave Morriss</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">3986</a></strong></td>\n<td>Mon</td>\n<td class=\"shrink\">2023-11-13</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3986/index.html\" target=\"_blank\">Optical media is not dead</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0318.html\" target=\"_blank\">Archer72</a></td>\n</tr>\n<tr>\n<td><strong><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">3987</a></strong></td>\n<td>Tue</td>\n<td class=\"shrink\">2023-11-14</td>\n<td><a href=\"https://hackerpublicradio.org/eps/hpr3987/index.html\" target=\"_blank\">The Grim Dawn</a></td>\n<td><a href=\"https://hackerpublicradio.org/correspondents/0391.html\" target=\"_blank\">Some GuyLine truncated
|
||||
(3714,'2022-10-27','The News with Some Guy On the Internet',609,'Threat Analysis','<h1 id=\"threat-analysis-your-attack-surface\">Threat Analysis; your\nattack surface.</h1>\n<h2 id=\"the-hacker-news\">The Hacker News</h2>\n<h3\nid=\"new-chinese-malware-attack-framework-targets-windows-macos-and-linux-systems\">New\nChinese Malware Attack Framework Targets Windows, macOS, and Linux\nSystems.</h3>\n<p>A previously undocumented command-and-control (C2) framework dubbed\nAlchimist is likely being used in the wild to target Windows, macOS, and\nLinux systems.</p>\n<p>\"Alchimist C2 has a web interface written in Simplified Chinese and\ncan generate a configured payload, establish remote sessions, deploy\npayloads to the remote machines, capture screenshots, perform remote\nshellcode execution, and run arbitrary commands,\" Cisco Talos said in a\nreport shared with The Hacker News. Written in GoLang, Alchimist is\ncomplemented by a beacon implant called Insekt, which comes with remote\naccess features that can be instrumented by the C2 server.”</p>\n<p>\"Since Alchimist is a single-file based ready-to-go C2 framework, it\nis difficult to attribute its use to a single actor such as the authors,\nAPTs, or crimeware syndicates.\"</p>\n<p>The trojan, for its part, is equipped with features typically present\nin backdoors of this kind, enabling the malware to get system\ninformation, capture screenshots, run arbitrary commands, and download\nremote files, among others.</p>\n<p>Alchimist C2 panel further features the ability to generate first\nstage payloads, including PowerShell and wget code snippets for Windows\nand Linux, potentially allowing an attacker to flesh out their infection\nchains to distribute the Insekt RAT binary. The instructions could then\nbe potentially embedded in a maldoc attached to a phishing email that,\nwhen opened, downloads and launches the backdoor on the compromised\nmachine. What\'s more, the Linux version of Insekt is capable of listing\nthe contents of the \".ssh\" directory and even adding new SSH keys to the\n\"~/.ssh/authorized_keys\" file to facilitate remote access over SSH.</p>\n<h2 id=\"the-hacker-news-1\">The Hacker News</h2>\n<h3\nid=\"hackers-using-vishing-to-trick-victims-into-installing-android-banking-malware\">Hackers\nUsing Vishing to Trick Victims into Installing Android Banking\nMalware.</h3>\n<p>Malicious actors are resorting to voice phishing (vishing) tactics to\ndupe victims into installing Android malware on their devices.</p>\n<p>The Dutch mobile security company said it identified a network of\nphishing websites targeting Italian online-banking users that are\ndesigned to get hold of their contact details.</p>\n<p>Telephone-oriented attack delivery (TOAD), as the social engineering\ntechnique is called, involves calling the victims using previously\ncollected information from the fraudulent websites.</p>\n<p>The caller, who purports to be a support agent for the bank,\ninstructs the individual on the other end of the call to install a\nsecurity app and grant it extensive permissions, when, in reality, it\'s\nmalicious software intended to gain remote access or conduct financial\nfraud.</p>\n<p>What\'s more, the infrastructure utilized by the threat actor has been\nfound to deliver a second malware named SMS Spy that enables the\nadversary to gain access to all incoming SMS messages and intercept\none-time passwords (OTPs) sent by banks.</p>\n<p>The new wave of hybrid fraud attacks presents a new dimension for\nscammers to mount convincing Android malware campaigns that have\notherwise relied on traditional methods such as Google Play Store\ndroppers, rogue ads, and smishing.</p>\n<h2 id=\"the-hacker-news-2\">The Hacker News</h2>\n<h3\nid=\"64000-additional-patients-impacted-by-omnicell-data-breach---what-is-your-data-breach-action-plan\">64,000\nAdditional Patients Impacted by Omnicell Data Breach - What is Your Data\nBreach Action Plan?</h3>\n<p>Founded in 1992, Omnicell is a leading provider of medication\nmanagement solutions for hospitals, long-term care facilities, and\nretail pharmacies. On May 4, 2022, Omnicell\'s IT systems and third-party\ncloud services were affected by ransomware attacks which may lead to\ndata security concerns for employees and patients. While it is still\nearly in the investigation, this appears to be a severe breach with\npotentially significant consequences for the company.</p>\n<p>Omnicell began informing individuals whose information may have been\ncompromised on August 3, 2022. Hackers may be able to access and sell\npatient-sensitive information, such as social security numbers, due to\nthe time delay between the breach and the company\'s report of affected\npatients.</p>\n<p>The type of information that may be exposed are:</p>\n<ul>\n<li>Credit card information.</li>\n<li>Financial information.</li>\n<li>Social security numbers.</li>\n<li>Driver\'s license numbers.</li>\n<li>Health insurance details.</li>\n</ul>\n<pLine truncated
|
||||
(3717,'2022-11-01','Video editing with Shotcut on a low end PC',695,'In this episode I explain how I use the shotcut video editor to edit video on a low end PC.','<h2 id=\"links\">Links</h2>\n<p><a href=\"https://shotcut.org/\">Shotcut video editor website</a></p>\n<h2 id=\"useful-shortcut-keys-for-the-shotcut-video-editor\">Useful\nShortcut keys for the Shotcut video editor</h2>\n<pre><code>C = copy\nV = paste\nA = duplicate\nX = ripple delete\nCtrl + X = ripple delete but send to clipboard\nS = split</code></pre>\n<h2 id=\"tip-not-covered-in-my-podcast\">Tip not covered in my\nPodcast</h2>\n<p>Splits are not fixed and can be adjusted. Once you\'ve split up clips\nand put them in the right order on the timeline you can still adjust the\ncut point even though you previously split the clip because the clip is\nreferenced to the original file in the playlist.</p>\n<h2 id=\"introduction\">Introduction</h2>\n<p>Hello and welcome Hacker Public Radio audience my name is Mr X\nwelcome to this podcast. As per usual I\'d like to start by thanking the\npeople at HPR for making this podcast possible. HPR is a Community led\npodcast provided by the community for the community that means you can\ncontribute to. The HPR team have gone to great deal of effort to\nsimplify and streamline the process of providing podcasts. There are\nmany ways to record an episode these days using phones tablets PCs and\nalike. The hardest barrier is sending in your first show. Don\'t get too\nhung up about quality, it\'s more important just to send something in.\nThe sound quality of some of my early shows wasn\'t very good. If I can\ndo it anyone can and you might just get hooked in the process.</p>\n<p>Well it\'s been almost a year since I\'ve sent in a show. Looking at\nthe HPR site my last episode was back in November 2021. I suspect like\nmany others life has become more complicated and I find I have much less\nspare time and because I have much less spare time I have much less time\nto pursue my hobbies and because of this I have less to speak about and\nbecause of this I have less time to record what I\'ve been doing and it\nall turns into to vicious circle. Fortunately I recently had some time\noff work and had a lovely holiday. During the holiday I ended up\nrecording some video which I decided I wanted to edit. I\'ve done some\nvideo editing in the past using various video editing packages. The best\nand most recent of which is shotcut.</p>\n<h2 id=\"specific-details-and-equipment\">Specific details and\nequipment</h2>\n<p>Video resolution 1920 x 1080, Codec h264 mpeg-4, Frame rate 30 frames\nper second.</p>\n<p>Computer Dell Optiplex 780. Fitted with 4 GB of internal RAM and\nonboard video graphics card.</p>\n<p>Shotcut version 22.06.23 Shotcut is a free open-source cross-platform\nvideo editor licenced under the GNU general public licence version\n3.0</p>\n<p>This episode will only cover basic shotcut video editing techniques.\nShotcut contains many advanced features and effects that will not be\ncovered in this episode. A lot of the workflow I’ll share with you today\nis intended to get around limitations imposed by my low spec PC</p>\n<p>I\'ll try my best to cover the video editing process in this podcast\nusing words alone; however I am conscious that an accompanying video\nwould make it easier to follow along.</p>\n<h2 id=\"shotcut-workflow\">Shotcut workflow</h2>\n<p>Start by creating a folder to hold all the required media files.\nAudio tracks and sound effects can be added to this folder later. Make\nsure all your video files are using the same frame rate in my case 30\nframes per second.</p>\n<p>Open each video file in VLC one at a time going through each video\nfile looking for the best portions of video. Make a note of where the\nbest portions of the video are by writing down the start and end points\nin minutes and seconds.</p>\n<p>I do this because the interface of VLC is more responsive than\nshortcut and the resolution of displayed video is far greater than the\npreview in shortcut. This makes it quicker and easier to find the best\nportions of video.</p>\n<p>Open shortcut and make sure the new project is set to the same frames\nper second as the media files you\'re working with, in my case 30 frames\nper second. You can check the frame rate of your project by looking at\nthe selected video mode in the new projects window. If you select\nautomatic it will ensure the project resolution and frame rate\nautomatically match that of your media files.</p>\n<p>Start by adding all the video files to the playlist, this can be done\nin a number of ways for example it can be done by clicking on the open\nfile button in the top toolbar or within the open files menu.\nAlternatively you can drag and drop files into the playlist. I find this\nto be the easiest way to add media files to a project. Once this is done\nsave your project.</p>\n<p>Drag the first file from the Playlist to the timeline making sure\nthat the starLine truncated
|
||||
(3719,'2022-11-03','HPR News',594,'InfoSec; the language of security.','<h1 id=\"infosec-the-language-of-security\">InfoSec; the language of\nsecurity.</h1>\n<h2 id=\"what-is-typosquatting-and-how-do-scammers-use-it\"><a\nhref=\"https://www.howtogeek.com/devops/what-is-typosquatting-and-how-do-scammers-use-it/\">What\nis Typosquatting and How Do Scammers Use it?</a></h2>\n<ul>\n<li>Typosquatting, as an attack, uses modified or misspelled domain\nnames to trick users into visiting fraudulent websites; the heart of\nthis attack is domain name registration. Typosquatting is deployed by\nscammers to defraud unaware users. Attackers will attempt to: mimic\nlogin pages, redirect traffic, download malware, and extort users.</li>\n<li><strong>Past Known Typosquatting Attacks.</strong>\n<ul>\n<li><a\nhref=\"https://thehackernews.com/2021/07/several-malicious-typosquatted-python.html\">Several\nMalicious Typosquatted Python Libraries Found On PyPI\nRepository</a></li>\n<li><a\nhref=\"https://thehackernews.com/2020/04/rubygem-typosquatting-malware.html\">Over\n700 Malicious Typosquatted Libraries Found On RubyGems\nRepository</a></li>\n<li><a\nhref=\"https://blog.rust-lang.org/2022/05/10/malicious-crate-rustdecimal.html\">Security\nadvisory: malicious crate rustdecimal</a></li>\n<li><a\nhref=\"https://blog.sonatype.com/this-week-in-malware-may-13th-edition\">This\nWeek in Malware-Malicious Rust crate, \'colors\' Typosquats</a></li>\n</ul></li>\n<li><strong>Solutions to Typosquatting.</strong>\n<ul>\n<li><a\nhref=\"https://opensource.com/article/20/1/stop-typosquatting-attacks\">How\nto stop typosquatting attacks</a></li>\n<li><a\nhref=\"https://www.howtogeek.com/363735/what-is-a-checksum-and-why-should-you-care/\">What\nIs a Checksum (and Why Should You Care)?</a></li>\n<li><a href=\"https://docs.pi-hole.net/\">PiHole</a></li>\n<li><a href=\"https://design.ubuntu.com/font/\">Ubuntu font\nfamily</a></li>\n</ul></li>\n<li><strong>DNS monitoring services.</strong>\n<ul>\n<li>Link to dnstwister: <a\nhref=\"https://dnstwister.report/\">https://dnstwister.report/</a></li>\n<li>Link to whois: <a\nhref=\"https://www.whois.com/whois\">https://www.whois.com/whois</a></li>\n</ul></li>\n<li><strong>Password Managers.</strong>\n<ul>\n<li>Link to bitwarden: <a\nhref=\"https://bitwarden.com/\">https://bitwarden.com/</a></li>\n<li>Link to keepassxc: <a\nhref=\"https://keepassxc.org/\">https://keepassxc.org/</a></li>\n</ul></li>\n</ul>\n<hr />\n<h2 id=\"two-factor-and-multifactor-authentication\">Two-factor and\nMultifactor Authentication.</h2>\n<ul>\n<li><p>First, authentication. This is the process of verifying the\nvalidity of something; in our case, user credentials/identity. The most\ncommon way to authenticate is: <em>USERNAME</em> and <em>PASSWORD</em>.\nThis is just a single layer (single-factor authentication) and isn’t\nenough to discourage attackers.</p></li>\n<li><p>Second, 2FA (Two-factor Authentication). 2FA increases the\ndifficulty for attackers by providing users an additional layer of\nsecurity to accomplish authentication. Common 2FA methods are: TOTP/OTP\n(<em>the</em> <strong>One Time Password</strong>), Authenticator\nApplications (<a href=\"https://bitwarden.com/\">Bitwarden</a>, <a\nhref=\"https://keepassxc.org/\">KeePassXC</a>,...), and Security Keys (<a\nhref=\"https://www.yubico.com/\">Yubikey</a>). This works similar to ATMs;\nto authenticate the user must provide both knowledge (account\n<strong>PIN</strong>) and a physical object (bank card).</p></li>\n<li><p>Last, but not least, MFA (Multifactor Authentication). Similar to\n2FA, MFA offers users security with the addition of biometrics\n(fingerprint scan, retina scan, facial recognition, and voice\nrecognition). Attackers must overcome the knowledge factor, Possession\nfactor, Inherence/Biometric factor, Time factor, and sometimes Location\nfactor.</p></li>\n<li><p><strong>MORE helpful security information.</strong></p>\n<ul>\n<li><a href=\"https://fidoalliance.org/specifications/\">FIDO Alliance\nSpecifications.</a></li>\n<li><a\nhref=\"https://bitwarden.com/help/bitwarden-field-guide-two-step-login/\">Field\nGuide to Two-Step Login.</a></li>\n</ul></li>\n<li><p><strong>2FA/MFA Known Attacks.</strong></p>\n<ul>\n<li><a\nhref=\"https://www.vice.com/en/article/y3vz5k/booming-underground-market-bots-2fa-otp-paypal-amazon-bank-apple-venmo\">Bots\nThat Steal Your 2FA Codes.</a></li>\n<li><a\nhref=\"https://thenextweb.com/news/hackers-cracking-two-factor-authentication-security-syndication\">hackers\nare cracking two-factor authentication</a></li>\n</ul></li>\n</ul>\n',391,0,0,'CC-BY-SA','InfoSec, Typosquatting, SFA, 2FA, MFA, Security',0,0,1),
|
||||
@@ -20487,9 +20495,9 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(3895,'2023-07-07','What\'s in my backpack',514,'Stache walks through the contents of his work backpack','<p>I have many things in my work backpack, to include a Raspberry Pico,\nmultiple USB drives, USB cables, two laptops, my glasses and a\nsunglasses case attached to the outside.</p>\n<p>It is a 5.11 RUSH MOAB 10 Sling Pack 18L, not because I want to be\n\"tacticool\" but because I like their products, and that they support\nveterans like myself.</p>\n',408,23,0,'CC-BY-SA','backpack contents, toolkit',0,0,1),
|
||||
(3897,'2023-07-11','HPR AudioBook Club 22 - Murder at Avedon Hill',6119,'In this episode the HPR Audiobook Club discusses \"Murder at Avedon Hill\" by P.G. Holyfield','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobook-murder-at-avedon-hill-by-pg-holyfield\">In\nthis episode the HPR Audiobook Club discusses the audiobook <a\nhref=\"https://archive.org/details/podcast_murder-at-avedon-hill_280056756\">Murder\nat Avedon Hill</a> by P.G. Holyfield</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Great reading, great audio quality, fun setting and setup. It had\nthe feel of a role playing adventure at the beginning, but was well\nfleshed out by the middle. It would have been slightly better if all of\nthe guest voices had had a pronunciation guide for the names.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> A delicious regular chocolate malt from the\nlocal ice cream shop \"The Comfy Cow\"</li>\n<li><strong>x1101:</strong> Barton\'s 1795</li>\n<li><strong>Pokey</strong> Leinenkugel\'s: I have a fall variety pack,\nbut this is not the fall. I\'m not enjoying this beer as much as I\nexpected. It\'s good, and I can taste the high quality of the\ningredients, but I think it\'s just the wrong season for this.</li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a\nhref=\"https://boardgamegeek.com/boardgame/822/carcassonne\">Carcassonne</a></p></li>\n<li><p><a href=\"https://scribl.com/books/P8EE5/shadowmagic\">Shadow\nMagic</a></p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a> by Edgar Rice Burroughs</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episodes that\nhave already been recorded. Once that ends we fully anticipate recording\nnew episodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: 0.2sec\n\nDecay Time: 1.0 sec`</code></pre>\n<p>\"Make-up Gain for 0db after compressing\" and \"compress based on\npeaks\" were both left un-checked.</p>\n<p>After compressing the audio we cut any pre-show and post-show chatter\nfrom the file and save them in a separate file for possible use as\nouttakes after the closing music.</p>\n<p>We adjust the Gain so that the VU meter in Audacity hovers around\n-12db while people are speaking, and we try to keep the peaks under\n-6db, and we adjust the Gain on each of the new tracks so that all\nvolumes are similar, and more importantly comfortable. Once this is done\nwe can \"Mix and Render\" all of our tracks into a single track for exLine truncated
|
||||
(3907,'2023-07-25','My introduction show',1153,'About me and computers','<p>The show notes</p>\n<ul>\n<li>Episode 3496: How I record HPR Episodes <a\nhref=\"http://hackerpublicradio.org/eps.php?id=3496\"\nclass=\"uri\">http://hackerpublicradio.org/eps.php?id=3496</a></li>\n<li>Source: <a href=\"https://gitlab.com/norrist/solocast\"\nclass=\"uri\">https://gitlab.com/norrist/solocast</a></li>\n<li>XFree86 <a href=\"http://en.wikipedia.org/wiki/XFree86\"\nclass=\"uri\">http://en.wikipedia.org/wiki/XFree86</a></li>\n<li>Quickemu, Quickly create and run optimised Windows, macOS and Linux\ndesktop virtual machines. <a\nhref=\"http://github.com/quickemu-project/quickemu\"\nclass=\"uri\">http://github.com/quickemu-project/quickemu</a></li>\n</ul>\n',421,0,0,'CC-BY-SA','introduction,solocast',0,0,1),
|
||||
(3899,'2023-07-13','Repair corrupt video files for free with untruc',320,'This is how I fixed corrupt video files from my dash cam after an accident','<p>My original blog post on this topic: <a\nhref=\"https://pquirk.com/posts/corruptvideo/\"\nclass=\"uri\">https://pquirk.com/posts/corruptvideo/</a></p>\n<ul>\n<li>Untruc at Github: <a href=\"https://github.com/anthwlock/untrunc\"\nclass=\"uri\">https://github.com/anthwlock/untrunc</a></li>\n<li>Windows version: <a\nhref=\"https://github.com/anthwlock/untrunc/releases\"\nclass=\"uri\">https://github.com/anthwlock/untrunc/releases</a></li>\n<li>Arch linux version: <a\nhref=\"https://aur.archlinux.org/packages/untrunc-git\"\nclass=\"uri\">https://aur.archlinux.org/packages/untrunc-git</a></li>\n</ul>\n<p>Make your donations to:<br />\n<a href=\"https://www.paypal.com/paypalme/anthwlock\"\nclass=\"uri\">https://www.paypal.com/paypalme/anthwlock</a><br />\n<a href=\"https://vcg.isti.cnr.it/~ponchio/untrunc.php\"\nclass=\"uri\">https://vcg.isti.cnr.it/~ponchio/untrunc.php</a></p>\n',383,0,0,'CC-BY-NC-SA','video,corrupt,fix,file,linux',0,0,1),
|
||||
(3921,'2023-08-14','HPR AudioBook Club 23 - John Carter of Mars (Books 1-3)',6516,'In this episode the HPR Audiobook Club discusses the first three books of John Carter of Mars','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobooks-a-princess-of-mars-the-gods-of-mars-and-the-warlord-of-mars-by-edgar-rice-burroughs\">In\nthis episode the HPR Audiobook Club discusses the audiobooks <a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a>, <a\nhref=\"https://librivox.org/the-gods-of-mars-version-3-by-edgar-rice-burroughs/\">The\nGods of Mars</a>, and <a\nhref=\"https://librivox.org/the-warlord-of-mars-version-3-by-edgar-rice-burroughs/\">The\nWarlord of Mars</a> by Edgar Rice Burroughs</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Burroughs is kind of verbose, which is symbolic of the time period\nin which it was written.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> Tempting fate with a tall glass of the highly\ntoxic, <a href=\"http://www.dhmo.org/facts.html\">Dihydrogen\nMonoxide</a></li>\n<li><strong>x1101:</strong> <a\nhref=\"https://www.beeradvocate.com/beer/profile/139/149716/\">Shipyard\nLittle Horror of Hops</a> Its a very amber IPA</li>\n<li><strong>Pokey:</strong> <a\nhref=\"http://www.yellowtailwine.com/chardonnay/\">Yellow Tail\nChardonay</a> Its definitely a chardonay in flavor. You can taste the\ncost effectiveness up front, but it mellows out on the finish, and is\npretty okay for the price on average.</li>\n<li><strong>FiftyOneFifty:</strong> <a\nhref=\"https://www.boulevard.com/beer/our-beers/\">Funky Pumpkin spiced\npumpkin ale</a></li>\n<li><strong>Mark:</strong> <a\nhref=\"https://lagunitas.com/beer/ipa/\">Lagunitas IPA</a></li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a href=\"https://chatsecure.org/\">Chat Secure</a> secure XMPP,\nThink of the children!!!</p></li>\n<li><p>Technology on Barsoom</p></li>\n<li><p>Deus Ex Machina much???</p></li>\n<li><p>Names in fantasy books</p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a href=\"https://scribl.com/books/P34C6/see-you-at-the-morgue\">See\nYou At The Morgue</a> by Lawrence Blochman</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episode that have\nalready been recorded. Once that ends we fully anticipate recording new\nepisodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: 0.2sec\n\nDecay Time: 1.0 sec</code></pre>\n<p>\"Make-up Gain for 0db after compressing\" and \"compress based on\npeaks\" were both left un-checked.</p>\n<p>After cLine truncated
|
||||
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (4151,'2024-07-01','HPR Community News for June 2024',0,'HPR Volunteers talk about shows released and comments posted in June 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(3899,'2023-07-13','Repair corrupt video files for free with untruc',320,'This is how I fixed corrupt video files from my dash cam after an accident','<p>My original blog post on this topic: <a\nhref=\"https://pquirk.com/posts/corruptvideo/\"\nclass=\"uri\">https://pquirk.com/posts/corruptvideo/</a></p>\n<ul>\n<li>Untruc at Github: <a href=\"https://github.com/anthwlock/untrunc\"\nclass=\"uri\">https://github.com/anthwlock/untrunc</a></li>\n<li>Windows version: <a\nhref=\"https://github.com/anthwlock/untrunc/releases\"\nclass=\"uri\">https://github.com/anthwlock/untrunc/releases</a></li>\n<li>Arch linux version: <a\nhref=\"https://aur.archlinux.org/packages/untrunc-git\"\nclass=\"uri\">https://aur.archlinux.org/packages/untrunc-git</a></li>\n</ul>\n<p>Make your donations to:<br />\n<a href=\"https://www.paypal.com/paypalme/anthwlock\"\nclass=\"uri\">https://www.paypal.com/paypalme/anthwlock</a><br />\n<a href=\"https://vcg.isti.cnr.it/~ponchio/untrunc.php\"\nclass=\"uri\">https://vcg.isti.cnr.it/~ponchio/untrunc.php</a></p>\n',383,0,0,'CC-BY-NC-SA','video,corrupt,fix,file,linux',0,0,1);
|
||||
INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hostid`, `series`, `explicit`, `license`, `tags`, `version`, `downloads`, `valid`) VALUES (3921,'2023-08-14','HPR AudioBook Club 23 - John Carter of Mars (Books 1-3)',6516,'In this episode the HPR Audiobook Club discusses the first three books of John Carter of Mars','<h2\nid=\"in-this-episode-the-hpr-audiobook-club-discusses-the-audiobooks-a-princess-of-mars-the-gods-of-mars-and-the-warlord-of-mars-by-edgar-rice-burroughs\">In\nthis episode the HPR Audiobook Club discusses the audiobooks <a\nhref=\"https://librivox.org/a-princess-of-mars-by-edgar-rice-burroughs-2/\">A\nPrincess of Mars</a>, <a\nhref=\"https://librivox.org/the-gods-of-mars-version-3-by-edgar-rice-burroughs/\">The\nGods of Mars</a>, and <a\nhref=\"https://librivox.org/the-warlord-of-mars-version-3-by-edgar-rice-burroughs/\">The\nWarlord of Mars</a> by Edgar Rice Burroughs</h2>\n<hr />\n<h2 id=\"non-spoiler-thoughts\">Non-Spoiler Thoughts</h2>\n<hr />\n<ul>\n<li>Burroughs is kind of verbose, which is symbolic of the time period\nin which it was written.</li>\n</ul>\n<h2 id=\"beverage-reviews\">Beverage Reviews</h2>\n<hr />\n<ul>\n<li><strong>Thaj:</strong> Tempting fate with a tall glass of the highly\ntoxic, <a href=\"http://www.dhmo.org/facts.html\">Dihydrogen\nMonoxide</a></li>\n<li><strong>x1101:</strong> <a\nhref=\"https://www.beeradvocate.com/beer/profile/139/149716/\">Shipyard\nLittle Horror of Hops</a> Its a very amber IPA</li>\n<li><strong>Pokey:</strong> <a\nhref=\"http://www.yellowtailwine.com/chardonnay/\">Yellow Tail\nChardonay</a> Its definitely a chardonay in flavor. You can taste the\ncost effectiveness up front, but it mellows out on the finish, and is\npretty okay for the price on average.</li>\n<li><strong>FiftyOneFifty:</strong> <a\nhref=\"https://www.boulevard.com/beer/our-beers/\">Funky Pumpkin spiced\npumpkin ale</a></li>\n<li><strong>Mark:</strong> <a\nhref=\"https://lagunitas.com/beer/ipa/\">Lagunitas IPA</a></li>\n</ul>\n<h2 id=\"things-we-talked-about\">Things We Talked About</h2>\n<hr />\n<ul>\n<li><p><a href=\"https://chatsecure.org/\">Chat Secure</a> secure XMPP,\nThink of the children!!!</p></li>\n<li><p>Technology on Barsoom</p></li>\n<li><p>Deus Ex Machina much???</p></li>\n<li><p>Names in fantasy books</p></li>\n</ul>\n<h2 id=\"our-next-audiobook\">Our Next Audiobook</h2>\n<hr />\n<p><a href=\"https://scribl.com/books/P34C6/see-you-at-the-morgue\">See\nYou At The Morgue</a> by Lawrence Blochman</p>\n<h2 id=\"the-next-audiobook-club-recording\">The Next Audiobook Club\nRecording</h2>\n<hr />\n<p>Right now we are working through a backlog of older episode that have\nalready been recorded. Once that ends we fully anticipate recording new\nepisodes with listener participation.</p>\n<h2 id=\"feedback\">Feedback</h2>\n<hr />\n<p>Thank you very much for listening to this episode of the HPR\nAudioBookClub. We had a great time recording this show, and we hope you\nenjoyed it as well. We also hope you\'ll consider joining us next time we\nrecord a new episode. Please leave a few words in the episode\'s comment\nsection.</p>\n<p>As always; remember to visit the HPR contribution page HPR could\nreally use your help right now.</p>\n<p>Sincerely, The HPR Audiobook Club</p>\n<p>P.S. Some people really like finding mistakes. For their enjoyment,\nwe always include a few.</p>\n<h2 id=\"our-audio\">Our Audio</h2>\n<hr />\n<p>This episode was processed using <a\nhref=\"https://www.audacityteam.org/\">Audacity</a>. We\'ve been making\nsmall adjustments to our audio mix each month in order to get the best\npossible sound. Its been especially challenging getting all of our\nvoices relatively level, because everyone has their own unique setup.\nMumble is great for bringing us all together, and for recording, but\nit\'s not good at making everyone\'s voice the same volume. We\'re pretty\nhappy with the way this month\'s show turned out, so we\'d like to share\nour editing process and settings with you and our future selves (who, of\ncourse, will have forgotten all this by then).</p>\n<p>We use the \"Truncate Silence\" effect with it\'s default settings to\nminimize the silence between people speaking. When used with it\'s\ndefault (or at least reasonable) settings, Truncate Silence is extremely\neffective and satisfying. It makes everyone sound smarter, it makes the\nfile shorter without destroying actual content, and it makes a\nconversations sound as easy and fluid during playback as it was while it\nwas recorded. It can be even more effective if you can train yourself to\nremain silent instead of saying \"uuuuummmm.\" Just remember to ONLY pass\nthe file through Truncate Silence ONCE. If you pass it through a second\ntime, or if you set it too aggressively your audio may sound sped up and\nchoppy.</p>\n<p>Next we use the \"Compressor\" effect with the following settings:</p>\n<pre><code>Threshold: -30db\n\nNoise Floor: -50db\n\nRatio: 3:1\n\nAttack Time: Line truncated
|
||||
(4151,'2024-07-01','HPR Community News for June 2024',0,'HPR Volunteers talk about shows released and comments posted in June 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(4176,'2024-08-05','HPR Community News for July 2024',0,'HPR Volunteers talk about shows released and comments posted in July 2024','',159,47,1,'CC-BY-SA','Community News',0,0,1),
|
||||
(3902,'2023-07-18','Introduction to a new series on FFMPEG',474,'In this episode, I introduce FFMPEG, media containers, and codecs','<h2>Links</h2>\n\n<ul>\n<li><a href=\"https://ffmpeg.org\">FFMPEG Website</a></li>\n<li><a href=\"https://helpx.adobe.com/x-productkb/multi/formats-containers.html\">Adobe - containers vs encoders</a></li>\n<li>Containers: <a href=\"https://en.wikipedia.org/wiki/Comparison_of_video_container_formats\">Wikipedia</a></li>\n<li>Encoders/codecs\n\n<ul>\n<li><a href=\"https://en.wikipedia.org/wiki/Audio_coding_format\">Audio</a></li>\n<li><a href=\"https://en.wikipedia.org/wiki/Video_coding_format\">Video</a></li>\n</ul>\n</li>\n<li><a href=\"https://s3-us-west-2.amazonaws.com/courses-images/wp-content/uploads/sites/4052/2019/04/08194049/CommunicationProcessModel1.jpg\">Encoding vs Decoding</a> ** attribution: <a href=\"https://courses.lumenlearning.com/wm-organizationalbehavior/chapter/the-process-of-communication/\">Learning Freedom Group</a></li>\n</ul>\n',300,0,0,'CC-BY-SA','ffmpeg,video streaming,audio streaming',0,0,1),
|
||||
(3903,'2023-07-19','Why I don\'t love systemd (yet)',396,'Klaatu reads a script by Deepgeek about systemd','<p>I\'ve been meaning to put down my thoughts about SystemD for the HPR\ncommunity for some while, so here goes.</p>\n<p>I want to say that I am not a SystemD hater. When SystemD was a hot\ntopic of debate, many became irrational over it, but I want to start by\nsaying that I don\'t think it\'s a bad technology. I think it is a rather\ngood technology. I just don\'t want it on my personal computer. So I\nwould like to run things down in this order: what is it (as in, what is\nit really,) what makes it a good technology, why I don\'t want it now\n(but might later,) and a few tips for you if you decide that you don\'t\nwant it currently.</p>\n<p>SystemD Is not an init system. SystemD includes an init system.\nSystemD Init was faster than SysVInit, but SystemD Init isn\'t the\nfastest init system, and SysVInit now has a parallelization helper, at\nleast on Debian.</p>\n<p>So, if SystemD Init is not SystemD, than what is SystemD? To\nunderstand this we must first understand something about Linux. Linux\noperates under a model where there are root processes, and there are\nuser processes. These two kinds of processes are usually called\n\"layers.\" SystemD is actually a third layer, that can be called a system\nlayer. So when SystemD is added to a Linux system, that changes the\nsystem so that there are three layers, a root layer, a user layer, and a\nsystem layer. As such, you now ask SystemD to set how the system runs.\nThis is why SystemD includes things like an init system, because if you\nwant to change what the system is running, you ask SystemD to change it.\nSystemD then messages an appropriate system to implement the change,\nlike messaging its init system to bring up or bring down a system\ndaemon. Once you play out this in your head a bit, you really realize\nthat SystemD acts more like a message passing system in this regard.</p>\n<p>So why do I say SystemD is a good technology? Because this can\nstandardize system control. Without SystemD a fleet of computers becomes\nlike individual fingerprints or unique snowflakes. If you manage many\ncomputers, as many professional IT people do, you want them to all run\nthe same, all have the same profiles and general configurations. So if\nyou have a bunch of computers you are running, you can run a lot more if\nthey are all run the same way. If your job requires you to run 10,000\nwebservers, you want them to run identically because it is impossible to\nkeep an understanding of 10,000 unique configurations in a human\nhead.</p>\n<p>SystemD really shines in its support of virtualization as well. So\nto speak of servers, I used to run an email server for a few friends.\nEach of us had a userid and number as unix users. The mapping of unix\nuserids and postfix userids can get confusing when it gets big. Thanks\nto SystemD\'s virtualization work, you can actually put a service like\nemail into a namespace situation so that it has only the users root and\nthe daemon user id (like \"postfix\"), so SystemD greatly enhances\nsecurity for server installations. This might help explain its\ndominance in linux distributions that have been traditionally\nserver-centric, such as debian and redhat.</p>\n<p>So why don\'t I don\'t want it? Well, I\'ve been doing a lot of talking\nabout professional computer work and corporate work environments, but I\nuse a \"Personal Computer\" as a hobby. I\'ve been out-of-industry for\ndecades now. And when I say \"Personal Computer\" I\'m not talking a\nhardware specification, rather I\'m talking about \"This is my personal\ncomputer where I do things my way, as opposed to my work computer where\nI do things my companies way\". Dear listener, please remember that I did\nthe first community show contribution to HPR, and my topic was about\npersonalization. For me, a hobbyist interested in operating system\nexperimentation, I don\'t want a system layer, I want a traditional\nunix-like system that operates on a two-layer model and does things my\nway, nobody else\'s way.</p>\n<p>So, what advice can I give to those who don\'t want SystemD now? Well,\nrecently I\'ve left Debian. Debian, you see, supports init system\ndiversity, but as you now know dear listener, that is different than\nbeing without SystemD. You may have heard that SystemD is\nlinux-specific, that is to say that it runs only on linux, not anything\nlike a BSD system or a Windows system. But you may be curious to know\nthat it is also Gnu-libC specific. Which means that the C compiler must\nuse GNU\'s libC standard library. Thus, if you have a system built around\nthe Musl C standard library like Alpine or Void, or a system like\nAndroid that runs on the Bionic C Standard library, you wont have a\nSystemD system. I\'m personally learning Void as its package manager\nsupports both binary and a ports collection much like the BSD\'s. But\nthat is what I\'m doing on my persoLine truncated
|
||||
@@ -20572,7 +20580,8 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
|
||||
(4006,'2023-12-11','Holiday Challenges Ep 3 SANS Holiday Hack Challenge & KringleCon',160,'Discussing the SANS Holiday Hack Challenge & KringleCon to help you enjoy the holiday season','<h2\nid=\"holiday-challenges-series---ep-3---sans-holiday-hack-challenge-with-kringlecon\">Holiday\nChallenges Series - Ep 3 - SANS Holiday Hack Challenge with\nKringleCon</h2>\n<p>Since some of the information you are about to hear is time specific,\nI want to let you know that I am recording this near the end of November\nin 2023.</p>\n<p>If you missed the first episode, which introduces this series, you\ncan go back and listen to HPR3996</p>\n<p>The SANS Holiday Hack Challenge is an interactive online technology\nand hacking game combined with a virtual security conference, beginning\nin the second week of December. By the time this episode drops, it may\nalready be live. You can tour the North Pole conference facilities,\nmeeting people, interactive non-player characters (NPC), and maybe even\nsome villains from Holiday Hack Challenges past, as you solve problems\nand gather clues which you use to help save Christmas.</p>\n<p>Everything can be done from within the browser, and did I mention\nthere is a virtual security conference, called KringleCon? Some of the\nbiggest rock stars (and most humble and brilliant people) in\nCyberSecurity speak each year at KringleCon. Many of their talks also\nprovide clues to solving game challenges.</p>\n<p>Ed Skoudis and his team (The same people who build SANS NetWars) work\ntirelessly year after year to create the most amazing experience,\ncomplete with custom music! This has become one of my favorite holiday\ntraditions each year. You can learn more about the 2023 challenge by\nwatching Ed\'s Inside SANS Holiday Hack Challenge 2023 YouTube video at\n<a href=\"https://www.youtube.com/watch?v=X9Gmdr_CxzQ\"\nclass=\"uri\">https://www.youtube.com/watch?v=X9Gmdr_CxzQ</a></p>\n<p>You can access this year\'s challenge by visiting sans.org/holidayhack\nor <a href=\"https://www.sans.org/mlp/holiday-hack-challenge-2023/\"\nclass=\"uri\">https://www.sans.org/mlp/holiday-hack-challenge-2023/</a></p>\n<p>There, you will learn more about all things Holiday Hack before the\ngame opens in the second week of December. If you want to play now, or\njust get a feel for it, you can access three of the previous years\'\nchallenges right now at the same site.</p>\n<p>I am not associated with SANS or the Holiday Hack Challenge in any\nway, other than to have participated for several years now, and I have\nwatched other people learn and grow by taking part in it.</p>\n<p>I hope that you have enjoyed this short series. If there are other\nonline challenges you find interesting or informative, I encourage you\nto record a show about them.</p>\n<p>Have a wonderful day.</p>\n',394,0,0,'CC-BY-SA','SANS, KringleCon, holiday, challenge',0,0,1),
|
||||
(3997,'2023-11-28','The Oh No! News.',875,'Sgoti talks about Malware distributed via Google\'s Dynamic Ads and more.','<h2 id=\"the-oh-no-news.\">The <em>Oh No!</em> news.</h2>\n<h2 id=\"oh-no-news-is-good-news.\"><em>Oh No!</em> News is Good\nNews.</h2>\n<ul>\n<li><strong>TAGS:</strong> Oh No, News, Threat analysis, InfoSec, Google\nDynamic Search Ads</li>\n</ul>\n<hr />\n<h3 id=\"threat-analysis-your-attack-surface.\"><strong>Threat analysis;\nyour attack surface.</strong></h3>\n<ul>\n<li><p><strong>Source:</strong> <a\nhref=\"https://ico.org.uk/about-the-ico/media-centre/news-and-blogs/2023/11/former-nhs-secretary-found-guilty-of-illegally-accessing-medical-records/\">Former\nNHS secretary found guilty of illegally accessing medical\nrecords</a><br />\n</p>\n<ul>\n<li>A former NHS employee has been found guilty and fined for illegally\naccessing the medical records of over 150 people.<br />\n</li>\n<li>Loretta Alborghetti, from Redditch, worked as a medical secretary\nwithin the Ophthalmology department at Worcestershire Acute Hospitals\nNHS Trust when she illegally accessed the records.<br />\n</li>\n</ul></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://www.openstreetmap.org/relation/1875340#map=12/52.2917/-1.9485\">Open\nStreet Map link to Redditch Worcestershire.</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/netsupport-rat-infections-on-rise.html\">NetSupport\nRAT Infections on the Rise. Targeting Government and Business\nSectors</a><br />\n</p>\n<ul>\n<li>While NetSupport Manager started off as a legitimate remote\nadministration tool for technical assistance and support, malicious\nactors have misappropriated the tool to their own advantage, using it as\na beachhead for subsequent attacks.<br />\n</li>\n</ul></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/beware-malicious-google-ads-trick.html\">Beware:\nMalicious Google Ads Trick WinSCP Users into Installing\nMalware</a><br />\n</p>\n<ul>\n<li>The threat actors are believed to leverage Google\'s Dynamic Search\nAds (DSAs), which automatically generates ads based on a site\'s content\nto serve the malicious ads that take the victims to the infected\nsite.<br />\n</li>\n</ul></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/10/trojanized-pycharm-software-version.html\">Trojanized\nPyCharm Software Version Delivered via Google Search Ads.</a><br />\n</p>\n<ul>\n<li>Victims who clicked on the ad were taken to a hacked web page with a\nlink to download the application, which turned out to install over a\ndozen different pieces of malware instead.<br />\n</li>\n</ul></li>\n</ul>\n<hr />\n<h3 id=\"infosec-the-language-of-security.\"><strong>InfoSec; the language\nof security.</strong></h3>\n<ul>\n<li><strong>Source:</strong> <a\nhref=\"https://thehackernews.com/2023/11/why-defenders-should-embrace-hacker.html\">Why\nDefenders Should Embrace a Hacker Mindset</a><br />\n</li>\n</ul>\n<hr />\n<ul>\n<li><strong>Additional Information.</strong>\n<ul>\n<li><a href=\"https://en.wikipedia.org/wiki/Data_breach\"\ntitle=\"From Wikipedia, the free encyclopedia.\">What is a \"Data\nBreach\"?</a> A data breach is a security violation, in which sensitive,\nprotected or confidential data is copied, transmitted, viewed, stolen,\naltered or used by an individual unauthorized to do so.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Malware\"\ntitle=\"From Wikipedia, the free encyclopedia\">What is \"Malware\"?</a>\nMalware (a <a href=\"https://en.wikipedia.org/wiki/Portmanteau\"\ntitle=\"From Wikipedia, the free encyclopedia\">portmanteau</a> for\nmalicious software) is any software intentionally designed to cause\ndisruption to a computer, server, client, or computer network, leak\nprivate information, gain unauthorized access to information or systems,\ndeprive access to information, or which unknowingly interferes with the\nuser\'s computer security and privacy.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Payload_(computing)\"\ntitle=\"From Wikipedia, the free encyclopedia\">What is a \"Payload\"?</a>\nIn the context of a computer virus or worm, the payload is the portion\nof the malware which performs malicious action; deleting data, sending\nspam or encrypting data. In addition to the payload, such malware also\ntypically has overhead code aimed at simply spreading itself, or\navoiding detection.<br />\n</li>\n<li><a href=\"https://en.wikipedia.org/wiki/Phishing\"\ntitle=\"From Wikipedia, the free encyclopedia.\">What is \"Phishing\"?</a>\nPhishing is a form of <a\nhref=\"https://en.wikipedia.org/wiki/Social_engineering_(security)\"\ntitle=\"From Wikipedia, the free encyclopedia\">social engineering</a>\nwhere attackers deceive people into revealing sensitive information or\ninstalling malware such as <a\nhref=\"https://en.wikipedia.org/wiki/Ransomware\"\ntitle=\"From Wikipedia, the free encyclopedia\">raLine truncated
|
||||
(4005,'2023-12-08','Sgoti\'s reply to multiple shows.',893,'Sgoti replies to a few HPR Shows.','<h1 id=\"sgotis-reply-to-multiple-shows.\">Sgoti\'s reply to multiple\nshows.</h1>\n<h2 id=\"sgoti-replies-to-a-few-hpr-shows.\">Sgoti replies to a few HPR\nShows.</h2>\n<ul>\n<li><p>Tags: Reply show, password managers, lastpass.</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3988/index.html\"\ntitle=\"operat0r talks about Beeper dot com a multi chat client\">hpr3988\n:: Beeper.com</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://www.beeper.com/\">Beeper chat application</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://github.com/beeper\">Beeper Github page</a><br />\n</p></li>\n<li><p><strong>Supporting Source:</strong> <a\nhref=\"https://github.com/beeper#work-with-us-at-beeper\">Work with us at\nBeeper</a><br />\n</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3989/index.html\"\ntitle=\"LastPass was hacked, what should you do?\">hpr3989 :: LastPass\nSecurity Update 1 November 2023</a><br />\n</p></li>\n<li><p>Reply to: <a\nhref=\"https://hackerpublicradio.org/eps/hpr3994/index.html\">hpr3994 ::\nLastpass Response</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://youtu.be/IY84DvdPQaw?si=VFDyfM6YSh1IEs3N&t=602\">The\nTHREE STOOGES - A Plumbing We Will Go</a><br />\n</p></li>\n<li><p><strong>Source:</strong> <a\nhref=\"https://www.youtube.com/watch?v=UWQoK506xkQ\">Whitest Kids U Know:\nLeg Peeing</a><br />\n</p>\n<ul>\n<li>This was just funny. I found it while searching for, \"why the\nBritish say things like taking a piss\".</li>\n</ul></li>\n</ul>\n<p>This work is licensed under a <a\nhref=\"https://creativecommons.org/licenses/by-sa/4.0/\"\ntitle=\"CC-BY-SA 4.0 International\">Creative Commons\nAttribution-ShareAlike 4.0 International License</a>.</p>\n',391,0,0,'CC-BY-SA','reply show, password managers, lastpass',0,0,1),
|
||||
(3998,'2023-11-29','Using open source OCR to digitize my mom\'s book',1847,'How I used open source tools such as gphoto2 and the OCR software tesseract to digitize pages','<p>To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs <code>gphoto2</code>,\n<code>tesseract</code>, <code>grep</code> and <code>ImageMagick</code>\nto digitize my mom\'s 338 page book. Here is the link to the script:\n<a href=\"https://github.com/deltaray/ocr-script\">https://github.com/deltaray/ocr-script</a></p>\n',194,0,0,'CC-BY-SA','ocr,opensource,grep,scripts,programming',0,0,0);
|
||||
(3998,'2023-11-29','Using open source OCR to digitize my mom\'s book',1847,'How I used open source tools such as gphoto2 and the OCR software tesseract to digitize pages','<p>To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs <code>gphoto2</code>,\n<code>tesseract</code>, <code>grep</code> and <code>ImageMagick</code>\nto digitize my mom\'s 338 page book. Here is the link to the script:\n<a href=\"https://github.com/deltaray/ocr-script\">https://github.com/deltaray/ocr-script</a></p>\n',194,0,0,'CC-BY-SA','ocr,opensource,grep,scripts,programming',0,0,1),
|
||||
(4002,'2023-12-05','Today I learnt - 2023-11-24',477,'Some odds and ends I learnt today','<article>\n<h2 id=\"whats-this\">What\'s this?</h2>\n<p>I enjoy finding out about things. Now I\'m retired (I have been for 14\nyears), I have time to research subjects I find interesting. So I\ndo!</p>\n<p>The HPR project is going through a phase where the queue can get very\nlow, so I thought having a subject where I could fire off short shows\nfrom time to time would help with this. Maybe we can make a series where\nothers who like the idea can contribute when the mood takes them!</p>\n<p>My plan is to keep details to a minimum and provide links to sources\nof more information if you\'re someone who likes to dig deeper!</p>\n<h2 id=\"til-1---is-it-learnt-or-learned\">TIL 1 - is it <em>learnt</em>\nor <em>learned</em>?</h2>\n<p>I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":</p>\n<ul>\n<li><em>learnt</em> is an older form which is more common in British\nEnglish</li>\n<li><em>learned</em> is more common in US English, and is becoming more\npopular in the UK</li>\n</ul>\n<h3 id=\"links\">Links</h3>\n<ul>\n<li><a\nhref=\"https://grammarist.com/spelling/learned-learnt/\">Grammarist:\nLearned vs. learnt</a></li>\n<li><a\nhref=\"https://www.bbc.co.uk/worldservice/learningenglish/radio/specials/1535_questionanswer/page50.shtml\">BBC\nAsk About English</a></li>\n</ul>\n<h2 id=\"til-2---the-french-word-for-piggy-bank\">TIL 2 - the French word\nfor <em>piggy bank</em></h2>\n<p>I watch a YouTube channel from a Canadian woodworker who produces\nEnglish and French versions of his episodes. His latest one is about\nmaking a wooden piggy bank, or <em>tirelire</em> in French.</p>\n<p>I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:</p>\n<ul>\n<li>Where does it come from?</li>\n<li>How do you say it?</li>\n</ul>\n<p>The Wiktionary page below has answers to both.</p>\n<ul>\n<li>It\'s of <em>onomatopoeic origin (representing the rattling of\ncoins)</em>.</li>\n<li>There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).</li>\n</ul>\n<h3 id=\"links-1\">Links</h3>\n<ul>\n<li>YouTube channel - <em>The Woodpecker</em>:\n<ul>\n<li><a href=\"https://www.youtube.com/watch?v=Nsla1NB-Q40\">L\'gosseux\nd\'bois EP 305 - Une tirelire en bois</a></li>\n<li><a href=\"https://www.youtube.com/watch?v=2r739TM_ru8\">The Woodpecker\nEP 305 - A wooden piggybank</a></li>\n</ul></li>\n<li><a href=\"https://en.wiktionary.org/wiki/tirelire\">Wiktionary:\ntirelire</a></li>\n</ul>\n<h2 id=\"til-3---how-to-pronounce-ipa-coded-words\">TIL 3 - how to\npronounce IPA coded words</h2>\n<p>I actually learnt about this a while ago, but I thought now would be\na good time to share.</p>\n<p>The IPA form of <em>tirelire</em> is <code>/tiʁ.liʁ/</code> (I\nincluded the enclosing slash delimiters which aren\'t part of the IPA but\nhave significance; see the IPA Wikipedia page for details). I have seen\nthese symbols for years but have never managed to decode them\nreliably.</p>\n<p>A few months ago I wondered how to deal with them reliably (and\neasily). There are many sites offering to transcribe English (and other\nlanguages) to IPA, a few of which are free. I only found one that would\nattempt to speak IPA, and that is <a href=\"http://ipa-reader.xyz\">IPA\nReader</a>.</p>\n<p>Paste the IPA into the form, select a reader voice, and click \"Read\".\nSome of the voices seem a bit odd. I settled on \"Brian\" for British\nEnglish, and it seems fine.</p>\n<h3 id=\"links-2\">Links</h3>\n<ul>\n<li><a\nhref=\"https://en.wikipedia.org/wiki/International_Phonetic_Association\">International\nPhonetic Association</a> - creators of the <a\nhref=\"https://en.wikipedia.org/wiki/International_Phonetic_Alphabet\">International\nPhonetic Alphabet</a></li>\n<li><a href=\"http://ipa-reader.xyz\">IPA Reader</a></li>\n</ul>\n</article>\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,0);
|
||||
/*!40000 ALTER TABLE `eps` ENABLE KEYS */;
|
||||
UNLOCK TABLES;
|
||||
|
||||
@@ -21496,4 +21505,4 @@ UNLOCK TABLES;
|
||||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
||||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|
||||
|
||||
-- Dump completed on 2023-11-23 20:27:18
|
||||
-- Dump completed on 2023-11-24 19:34:03
|
||||
Reference in new issue
Block a user