From 1b97aae85bd9bc38c897178e0acdc40216a70de1 Mon Sep 17 00:00:00 2001 From: Ken Fallon Date: Mon, 27 Nov 2023 08:33:13 +0100 Subject: [PATCH] 2023-11-27_07-33-13Z_Monday database changed --- sql/hpr-db-part-0c.sql | 16 ++++++++-------- sql/hpr-db-part-0d.sql | 12 ++++++------ sql/hpr-db-part-0e.sql | 12 ++++++------ sql/hpr-db-part-0f.sql | 12 ++++++------ sql/hpr-db-part-10.sql | 16 ++++++++-------- sql/hpr-db-part-11.sql | 14 +++++++------- sql/hpr-db-part-12.sql | 14 +++++++------- sql/hpr-db-part-13.sql | 14 +++++++------- sql/hpr-db-part-14.sql | 18 +++++++++--------- sql/hpr-db-part-15.sql | 9 ++++++++- sql/hpr.sql | 19 +++++++++++++------ 11 files changed, 85 insertions(+), 71 deletions(-) diff --git a/sql/hpr-db-part-0c.sql b/sql/hpr-db-part-0c.sql index e607c0e..918adf4 100644 --- a/sql/hpr-db-part-0c.sql +++ b/sql/hpr-db-part-0c.sql @@ -653,7 +653,13 @@ (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'); +(3998,'hpr3998.wav','wav',740423234,'be85699be61bf10abcfd5746459018b3081e9c70','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(4002,'hpr4002.mp3','mp3',4461356,'25b9afd696a182426203c2e6d6090e4bc5f62355','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(4002,'hpr4002.ogg','ogg',4513519,'0acfd985d4bf607cdc2550e83afd71518aba507f','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(4002,'hpr4002.spx','spx',2106255,'c122a964bdbabddca1aacf5a8b5921dd9cbebe3c','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(4002,'hpr4002.flac','flac',44642886,'3360f93d523c9b835857cfaf18fb1fad448ba96b','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 107058482 samples'), +(4002,'hpr4002.opus','opus',4513519,'2ca6fc16a4eedaaa3c244fdcf80b3dca98791e87','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(4002,'hpr4002.wav','wav',214117066,'d9799e77f29d680c8ac0af9f2152a4f5624f18d7','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); /*!40000 ALTER TABLE `assets` ENABLE KEYS */; UNLOCK TABLES; @@ -674,7 +680,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=3830 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables'; +) ENGINE=MyISAM AUTO_INCREMENT=3831 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 (307,798,'2011-08-25 20:16:54','Curbuntu','...and the old Northgate keyboards','Germ,\r\nYou\'re absolutely right. The IBM Model-M keyboard was amazing. I was glad when Northgate picked up the design and continued to sell their version of it (late \'80s). While listening to your episode, my fingers experienced a wave of nostalgia. I wonder -- does anyone make an ergonomic keyboard using the same key mechanism?\r\nCurbuntu','2017-09-09 07:41:22'), (308,798,'2011-08-26 02:00:54','Quvmoh','Love the model m','The guys at my lug scrounged me up one and I cant imagine going back..','2017-09-09 07:41:22'), (309,798,'2011-08-30 01:46:53','z','','What John Lydon record is that in the background?','2017-09-09 07:41:22'), -(310,800,'2011-08-28 01:18:23','AG','','My apologies for the poor audio. Road noise caused by old vehicle and very sensitive bluetooth headset ;-) Nonetheless, I enjoyed the opportunity and welcome any feedback.','2017-09-09 07:41:22'), -(311,800,'2011-08-29 05:37:24','Ken Fallon','Podcasting is a learning experience','Hi AG,\r\n\r\nDon\'t worry about it, we were able to hear your content. You already know why there was so much road noise, so now all you need to do is figure out how to improve it. I suggest going back and listening to D.S. Yates Lotta Linux Links podcasts to hear how he got around it.\r\n\r\nKen.','2017-09-09 07:41:22'), -(312,808,'2011-09-07 13:39:30','Broam','Error in interview notes','The LUG mentioned is incorrectly listed in the transcription notes. It should be \"UCLUG\" - the Upstate Carolina Linux user group.\r\n\r\nTheir website is www.uclug.org.','2017-09-09 07:41:22'), -(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'), diff --git a/sql/hpr-db-part-0d.sql b/sql/hpr-db-part-0d.sql index ed7c626..fa96bb7 100644 --- a/sql/hpr-db-part-0d.sql +++ b/sql/hpr-db-part-0d.sql @@ -1,3 +1,9 @@ +(310,800,'2011-08-28 01:18:23','AG','','My apologies for the poor audio. Road noise caused by old vehicle and very sensitive bluetooth headset ;-) Nonetheless, I enjoyed the opportunity and welcome any feedback.','2017-09-09 07:41:22'), +(311,800,'2011-08-29 05:37:24','Ken Fallon','Podcasting is a learning experience','Hi AG,\r\n\r\nDon\'t worry about it, we were able to hear your content. You already know why there was so much road noise, so now all you need to do is figure out how to improve it. I suggest going back and listening to D.S. Yates Lotta Linux Links podcasts to hear how he got around it.\r\n\r\nKen.','2017-09-09 07:41:22'), +(312,808,'2011-09-07 13:39:30','Broam','Error in interview notes','The LUG mentioned is incorrectly listed in the transcription notes. It should be \"UCLUG\" - the Upstate Carolina Linux user group.\r\n\r\nTheir website is www.uclug.org.','2017-09-09 07:41:22'), +(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'), @@ -992,9 +998,3 @@ (1304,1864,'2015-10-07 14:38:43','Bob Evans','connecting to legacy printers','Hi Dave,\r\n Thanks for the timely episode. I am considering using a pi to serve my HP LJ-2200 printer to my home network.\r\n\r\nThe DEC LN03 uses RS-232/RS-422 for the serial connection. You should be able to use a USB-to-serial converter. I used an LN03 with PC clones and was able to run the serial link as fast as 19200 baud. User manual will indicate how to set serial parameters via dip switches near the data connector.\r\n\r\nI suggest verifying the print engine still works by printing a few test pages before trying to connect to a computer. I think there is a small square white button on the back that initiates printing of a test page.\r\n\r\nIt is probably difficult now to get toner or replacement parts like feed rollers for the LN03. When a nylon gear inside my LN03 fractured, I finally ditched that printer -- after about 20 years of use in a home office.\r\n\r\nBe aware that there are a few different LN03 models. Mine was a rare \"image\" printer that would only accept postscript. The model will determine what driver and settings you need to use.\r\n\r\nThe LN03 always keeps the fuser unit hot. This is a big power consumer and harsh to the mechanics that transport paper and the photo-sensitive band.\r\n\r\nThere used to be USB to parallel converters available for purchase. If you can find one of those you might be able to easily connect to the matrix printer.\r\n\r\n- Bob Evans','2017-09-09 07:41:27'), (1305,1864,'2015-10-07 19:16:01','Dave Morriss','Re: connecting to legacy printers','Thanks for the information Bob.\r\n\r\nI haven\'t checked the LN03 works yet, and it might not since it\'s so old. I\'m pleased to hear there\'s a good chance of running it from the Pi if it does though.\r\n\r\nThe university I worked at bought a pair of LN03\'s with a VAXcluster in 1987, and I had the job of setting them up back then under VMS. I\'m pretty sure neither of them were \"image\" printers. We later bought an LPS17 I think, and a LPS32, much faster higher volume printers with duplexers. I didn\'t offer to take them home when they were phased out though :-)\r\n\r\nI might have some supplies with the printer, but not much of anything, so it might be a short-lived experiment even if it does still print.\r\n\r\nI need to check out the matrix printer as well, though I don\'t really have a use for it any more, and only one box of line-printer paper!','2017-09-09 07:41:27'), (1306,1866,'2015-09-28 21:57:05','Frank','','Absolutely delightful!','2017-09-09 07:41:27'), -(1307,1866,'2015-10-05 16:53:29','combiner','','Yeah, It\'s not awkward. It\'s just as natural as a podcast can be and a real bliss. Please keep it up. Someone in the Urals is waiting for more stuff like this.','2017-09-09 07:41:28'), -(1308,1867,'2015-10-07 08:21:48','amunizp','3D print','Great program thanks.\r\nLutzbot is open hardware the otherone I think not.\r\nStl files as far as I know are not editable (binaries) problem of open washing in websites. Original CAD not available. Use freeCAD to do more.\r\nMagnet: use a tight tolerance to go in but use a larger chamber inside.','2017-09-09 07:41:28'), -(1309,1870,'2015-10-06 18:45:32','kdmurray','SSH Passwords','Just a quick clarification on a point made just after the 14m mark with regards to remote login to the SSH server from the Internet. Ahuka makes the comment that \"you\'re transmitting the password in the clear.\"\r\n\r\nAccording to the SSH man page all communications between the client and server, including password verification, are done using public key encryption.\r\n\r\n\"Finally, if other authentication methods fail, ssh prompts the user for a password. The password is sent to the remote host for checking; however, since all communications are encrypted, the password cannot be seen by someone listening on the network.\"\r\n\r\nWhen using an open and (possibly hostile network) something to keep in mind is to watch for the warning that the server\'s certificate fingerprint has changed. If this comes up for a server you use regularly be very, very suspicious.\r\n\r\nLove hearing about the security stuff. Keep it going! :)','2017-09-09 07:41:28'), -(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'), diff --git a/sql/hpr-db-part-0e.sql b/sql/hpr-db-part-0e.sql index a3bd8b1..3d497bc 100644 --- a/sql/hpr-db-part-0e.sql +++ b/sql/hpr-db-part-0e.sql @@ -1,3 +1,9 @@ +(1307,1866,'2015-10-05 16:53:29','combiner','','Yeah, It\'s not awkward. It\'s just as natural as a podcast can be and a real bliss. Please keep it up. Someone in the Urals is waiting for more stuff like this.','2017-09-09 07:41:28'), +(1308,1867,'2015-10-07 08:21:48','amunizp','3D print','Great program thanks.\r\nLutzbot is open hardware the otherone I think not.\r\nStl files as far as I know are not editable (binaries) problem of open washing in websites. Original CAD not available. Use freeCAD to do more.\r\nMagnet: use a tight tolerance to go in but use a larger chamber inside.','2017-09-09 07:41:28'), +(1309,1870,'2015-10-06 18:45:32','kdmurray','SSH Passwords','Just a quick clarification on a point made just after the 14m mark with regards to remote login to the SSH server from the Internet. Ahuka makes the comment that \"you\'re transmitting the password in the clear.\"\r\n\r\nAccording to the SSH man page all communications between the client and server, including password verification, are done using public key encryption.\r\n\r\n\"Finally, if other authentication methods fail, ssh prompts the user for a password. The password is sent to the remote host for checking; however, since all communications are encrypted, the password cannot be seen by someone listening on the network.\"\r\n\r\nWhen using an open and (possibly hostile network) something to keep in mind is to watch for the warning that the server\'s certificate fingerprint has changed. If this comes up for a server you use regularly be very, very suspicious.\r\n\r\nLove hearing about the security stuff. Keep it going! :)','2017-09-09 07:41:28'), +(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'), @@ -992,9 +998,3 @@ (2304,2466,'2018-01-22 23:38:20','Xoke','\'jif\'','jif will always be a micro liquid...\r\nhttps://www.youtube.com/watch?v=4im-mENeBmg','2018-01-23 07:42:13'), (2305,2455,'2018-01-23 21:41:38','Ron P','Excellent! Encore!','Loved listening to this series. As someone who wishes they had more free time to get into Pathfinder/D&D/etc. (picked up the Pathfinder Beginners Box, but currently it\'s collecting dust bunnies) I hope this idea/series continues!','2018-01-23 21:43:34'), (2306,2474,'2018-01-24 04:01:28','dodddummy','They won\'t sell.','How did I miss this from Hasbro Interactive? Cool.\r\n\r\nAs for making a new console which will play the old cartridges, I don\'t think that would be economically feasible and doubt many would buy them. In my experience people who want to play on real hardware, want the actual hardware.\r\n\r\nPerhaps this will change as more and more old systems die out. In the case of the 2600, while I lost countless hours of my youth to it, there are only a handful of 2600 games worth playing.\r\n\r\nI don\'t see any major player creating such a system. Perhaps a small, expensive runs, which would make most people use emulators on machines they already have.','2018-01-24 08:46:36'), -(2307,2470,'2018-01-25 04:14:40','Windigo','Thanks for the update!','I\'ve enjoyed every episode of this series, and find your explanations of the concepts behind these policies invaluable.\r\n\r\nWith so much rhetoric and propaganda surrounding the healthcare debate, a factual explanation is just what I needed to hear.\r\n\r\nThank you so much!','2018-01-25 08:55:59'); -INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_name`, `comment_title`, `comment_text`, `last_changed`) VALUES (2308,2475,'2018-01-27 03:26:22','Frank','This Show','Excellent discussion.\r\n\r\nOne fact I would contribute is that women throughout most of history have been treated as property. Much of what you all said about the status of women before prohibition was reflective of this. I\'m old and I can remember when, in the USA, a woman could not get a loan, a mortgage, or a credit card without a male cosigner, if she could get one at all.\r\n\r\nAnd, as we can see from current history, many men still view women as property, indeed, as playthings.\r\n\r\nIn addition, as a lifelong reader of Playboy (and at the risk of starting something), I must, with some trepidation, question how Playboy pictures can be conflated with pornography, unless the conflator believes that nudity is inherently pornographic, a position I do not share. I would argue that said person, at the least, has never seen a copy of Hustler. nor an image of the Venus de Milo. \r\n\r\nWhy for that matter, do you think the great masters of painting have painted so many nudes? I guarantee--as Justin Wilson used to say--it wasn\'t solely because of an abstract appreciation of color and form.\r\n\r\nOnce more, an excellent discussion.','2018-01-27 09:53:55'), -(2309,2477,'2018-01-30 04:59:35','dodddummy','Correction','I meant to say that when I\'m walking around I prefer to listen sped up not normal speed.','2018-01-30 07:34:00'), -(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'), diff --git a/sql/hpr-db-part-0f.sql b/sql/hpr-db-part-0f.sql index 13dcd88..279190c 100644 --- a/sql/hpr-db-part-0f.sql +++ b/sql/hpr-db-part-0f.sql @@ -1,3 +1,9 @@ +(2307,2470,'2018-01-25 04:14:40','Windigo','Thanks for the update!','I\'ve enjoyed every episode of this series, and find your explanations of the concepts behind these policies invaluable.\r\n\r\nWith so much rhetoric and propaganda surrounding the healthcare debate, a factual explanation is just what I needed to hear.\r\n\r\nThank you so much!','2018-01-25 08:55:59'); +INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_name`, `comment_title`, `comment_text`, `last_changed`) VALUES (2308,2475,'2018-01-27 03:26:22','Frank','This Show','Excellent discussion.\r\n\r\nOne fact I would contribute is that women throughout most of history have been treated as property. Much of what you all said about the status of women before prohibition was reflective of this. I\'m old and I can remember when, in the USA, a woman could not get a loan, a mortgage, or a credit card without a male cosigner, if she could get one at all.\r\n\r\nAnd, as we can see from current history, many men still view women as property, indeed, as playthings.\r\n\r\nIn addition, as a lifelong reader of Playboy (and at the risk of starting something), I must, with some trepidation, question how Playboy pictures can be conflated with pornography, unless the conflator believes that nudity is inherently pornographic, a position I do not share. I would argue that said person, at the least, has never seen a copy of Hustler. nor an image of the Venus de Milo. \r\n\r\nWhy for that matter, do you think the great masters of painting have painted so many nudes? I guarantee--as Justin Wilson used to say--it wasn\'t solely because of an abstract appreciation of color and form.\r\n\r\nOnce more, an excellent discussion.','2018-01-27 09:53:55'), +(2309,2477,'2018-01-30 04:59:35','dodddummy','Correction','I meant to say that when I\'m walking around I prefer to listen sped up not normal speed.','2018-01-30 07:34:00'), +(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'), @@ -992,9 +998,3 @@ (3304,3034,'2021-11-06 03:21:52','clacke','libera.chat','Most Freenode channels have since moved to libera.\r\n\r\nI\'ll make a show about why and a show about how to connect to libera, but here\'s the spoiler:\r\n\r\nhttps://kparal.wordpress.com/2021/06/01/connecting-to-libera-chat-through-matrix/\r\n\r\n - Instead of #freenode_#oggcastplanet:matrix.org use #oggcastplanet:libera.chat (yes, they have their own gateway!)\r\n - Instead of chatting with @appservice-irc:matrix.org to store your login and password, chat with @appservice:libera.chat','2021-11-06 19:25:09'), (3305,3457,'2021-11-07 11:41:02','Jon Kulp','Tables and font sizes','I loved this episode, Klaatu. Somehow I find it really entertaining to hear all about the benefits and difficulties of tables and it\'s something I\'ve dealt with a good bit myself, but mostly in the context of eBook editing. In addition to the problems you mention, another one I find vexing is the impact of font sizes on tables. One of the best accessibility features of ebook formats and ebook readers is the user\'s option to change font size. When you\'re getting older like me and you typically increase the font sizes, you find that tables rarely survive the change unless you\'re on a big screen like a tablet. I will try almost any option to avoid making a table in one of my own ebook edits because it\'s too hard to predict screen size and font preferences. Lists will usually do the trick, just as you proposed in your episode. Now I wanna go take a look at your ebook...','2021-11-07 19:00:51'), (3306,3461,'2021-11-08 01:54:16','Mike eSpeak Ray','TTS','I made a small error in my comment to the subject about branding. I said the bit between TTS and raucaus music was an advert for AHH, but of course it is for archive.org.\r\n\r\nNow, I like the TTS. It gives me the chance to decide early whether to carry on listening, or press delete and go to sleep.\r\n\r\nBut the current TTS engine/settings used are boring. She sounds like a woman who has been awake for a week continuously. No prosody, no intonation. eSpeak is much better IMHO.\r\n\r\nIt could also speak faster for me personally, a lot faster.\r\n\r\nBut I know all you photon-dependent types won\'t agree ;-)','2021-11-08 21:12:39'), -(3307,3464,'2021-11-11 21:57:47','brian-in-ohio','a serendipitous quote','As i was enjoying the show i logged into my new (to me) arm based running laptop (show coming) running slackware and my fortune said \"I have hardly known a mathematician who was capable of reasoning\" Plato.','2021-11-11 23:25:50'), -(3308,3465,'2021-11-12 22:15:13','PipeManMusic','Real numbers to an off hand comment.','I\'m always of two minds on low cost tech when I see it, it\'s can be a burden on one side of the economic ladder and a boon for another. I usually fall on the side of access to technology can provide a net good. I do however feel compelled to point out Mississippi has the highest deaths per 1 million people in the United States.','2021-11-12 22:45:23'), -(3309,3466,'2021-11-15 16:49:20','Ken Fallon','On the rise again','Just checked the last quarter and there has been a recovery of subscribers up 11,000 to prelockdown levels. This I suspect was triggered by the return to work and loosing of restrictions.\r\n\r\nAs winter hits the Northern Hemisphere and another wave approaches, I predict a falling of numbers again.','2021-11-16 19:28:50'), -(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'), diff --git a/sql/hpr-db-part-10.sql b/sql/hpr-db-part-10.sql index eaa51f7..c48662a 100644 --- a/sql/hpr-db-part-10.sql +++ b/sql/hpr-db-part-10.sql @@ -1,3 +1,9 @@ +(3307,3464,'2021-11-11 21:57:47','brian-in-ohio','a serendipitous quote','As i was enjoying the show i logged into my new (to me) arm based running laptop (show coming) running slackware and my fortune said \"I have hardly known a mathematician who was capable of reasoning\" Plato.','2021-11-11 23:25:50'), +(3308,3465,'2021-11-12 22:15:13','PipeManMusic','Real numbers to an off hand comment.','I\'m always of two minds on low cost tech when I see it, it\'s can be a burden on one side of the economic ladder and a boon for another. I usually fall on the side of access to technology can provide a net good. I do however feel compelled to point out Mississippi has the highest deaths per 1 million people in the United States.','2021-11-12 22:45:23'), +(3309,3466,'2021-11-15 16:49:20','Ken Fallon','On the rise again','Just checked the last quarter and there has been a recovery of subscribers up 11,000 to prelockdown levels. This I suspect was triggered by the return to work and loosing of restrictions.\r\n\r\nAs winter hits the Northern Hemisphere and another wave approaches, I predict a falling of numbers again.','2021-11-16 19:28:50'), +(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'), @@ -507,7 +513,8 @@ (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'), (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'); +(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'), +(3830,3991,'2023-11-25 16:46:58','Kevin O\'Brien','Loved the show','I have maintained for years that the entertainment industry has engaged in a decades-long campaign to get people to use BitTorrent.','2023-11-25 21:11:28'); /*!40000 ALTER TABLE `comments` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; @@ -991,10 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (429,'2009-08-25','She went back to Windows',1095,'Going back to Windows','My Wife And Her New Machine\r\n\r\n

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

\r\n\r\nThe incomparable \r\n\r\n
\r\n\r\n\r\n\r\nAlbert Collins\r\n\r\n\r\n\r\n
\r\n\r\nHis very brief listing at the Podsafe Music Network can be found\r\n\r\nhere, but it doesn\'t do this great man justice.\r\n\r\n

\r\n\r\nBy all means, check out his \r\n\r\nWikipedia page for a nice overview. His career \r\nwas shorter than it should have been, but he had no equal. \r\n\r\n

\r\n\r\nMay he rest in peace.\r\n',107,0,1,'CC-BY-NC-SA','Linux,Windows,FOSS,rant',0,3062,1), (430,'2009-08-25','Copyright',1035,'Xoke talks about Copyright and creative commons','Xoke talks about Copyright and creative commons',79,0,1,'CC-BY-NC-SA','Copyright',0,2182,1), (431,'2009-08-26','Logwatch',459,'Ken talks about Logwatch, a customizable log analysis system','Ken talks about Logwatch, a customizable log analysis system. Logwatch parses through your system\'s logs for a given period of time and creates a report analyzing areas that you specify, in as much detail as you require. Logwatch is easy to use and will work right out of the package on most systems. ',30,0,1,'CC-BY-NC-SA','Logwatch',0,2808,1), -(432,'2009-08-27','How to use walkies',1972,'Klaatu talks all about walkies (or \"CB Radios\") in this episode','

If you\'re putting on an event such as a Linux Fest, a film production, an organized [a]political demonstration, then you may find yourself using walkies (\"walkie talkies\" or \"CB Radios\"). Klaatu talks all about walkies in this episode; deciding whether to buy or rent, how to use them effectively, how to use them efficiently, and other matters of etiquette & protocol.

\r\n

You can also listen to this walkies episode in the free audio format, ogg vorbis.

\r\n',78,0,0,'CC-BY-NC-SA','walkie talkies,SELF',0,2926,1), -(433,'2009-08-28','Demo or Bust 2010 Part 3',5442,'In this episode SigFLUP talks about FM-synthesis, raytracing','\r\nIn this episode SigFLUP talks about FM-synthesis, raytracing, and then interviews iq of rgba \r\ntalking about real-time raytracing and ray marching. rgba\'s site can be found at rgba.org.
A \r\n\r\n\r\nlow-rez image of slisesix can be found at https://bayimg.com/image/ladhgaacg.jpg ',115,0,1,'CC-BY-NC-SA','Demo or Bust 2010',0,2352,1), -(434,'2009-09-01','HPR Roundtable 4',3285,'Klaatu and friends discuss what free software apps they use to make life easier.','

Klaatu, Deepgeek, Charles from MintCast, Russ from the Techie Geek, Russ from The Linux Ham Shack, and Seal gather at the official HPR Round Table to discuss what free software apps they use to make life easier.

\r\n

Projects mentioned in this episode:

\r\n

Portable Ubuntu Remix

\r\n

Xming

\r\n

OpenSwan - IPsec for Linux

\r\n

Handbrake

\r\n

Mozilla Sunbird

\r\n

Filezilla

\r\n

Celtx

\r\n

Org Mode for Emacs

\r\n

gVim

\r\n

...and a LOT more...

\r\n

You can also download this episode in the controversial ogg format.

\r\n',78,0,0,'CC-BY-NC-SA','roundtable,Mintcast,Iceweasel,mencoder,mplayer,Audacity,Open Office,Dokuwiki,Handbrake,Bashpodder',0,1965,1), -(435,'2009-09-01','Lightweight Apps: Enlightenment, Part 2',1595,'Klaatu and Bryanstein from the Florida Linux Show discuss e17.','

Lightweight Apps: Enlightenment, Part 2

\r\n

Klaatu and Bryanstein from the Florida Linux Show rave about e17.

\r\n

Easy-E17 Install Script
\r\nThis episode in ogg

\r\n',78,11,0,'CC-BY-NC-SA','enlightenment,e17,lightweight',0,1954,1), -(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','

Skirlet tells you how to install and use rEFIt for Intel-based Mac computers. Listen to this episode in the Skirlet-approved ogg version!\r\n

',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.','

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.

\r\n\r\n

Dave\'s List of RSS Feeds:

\r\n

https://www.linuxuserpodcast.com/feed/podcast/?format=ogg
\r\nhttps://feeds.feedburner.com/cmdln_free
\r\nhttps://feeds2.feedburner.com/SomethingKindaTechy
\r\nhttps://talkgeektome.us/ogg.xml
\r\nhttps://trygnulinux.com/ogg.rss
\r\nhttps://www.tuxradar.com/files/podcast/podcast_ogg.rss
\r\nhttps://linuxgeekdom.com/rssogg.xml
\r\nhttps://linuxvoid.technographer.net/soundfeed.xml
\r\nhttps://www.softwarefreedom.org/feeds/podcast-ogg/
\r\nhttps://feeds.feedburner.com/TenBuckReview
\r\nhttps://www.fossgeek.com/feeds/rss-ogg-full.xml
\r\nhttps://ubuntupodcast.net/?feed=rss2
\r\nhttps://setbit.org/lt-ogg.xml
\r\nhttps://jwplinux.libsyn.com/rss
\r\nhttps://linuxcranks.info/ogg.xml
\r\nhttps://feeds.feedburner.com/thetechiegeek/ogg
\r\nhttps://www.thebadapples.info/fedorareloaded/ogg.xml
\r\nhttps://feeds.feedburner.com/UbuntuUkPodcastOgg-high
\r\nhttps://www.thebadapples.info/ogg.xml
\r\nhttps://linuxcrazy.com/podcasts/ogg.xml
\r\nhttps://thelinuxlink.net/files/lager_ogg.rss
\r\nhttps://www.hwhq.com/rssOGG.xml
\r\nhttps://www.linuxbasement.com/ogg/feed
\r\nhttps://feeds.feedburner.com/feedburner/knightcast
\r\nhttps://feeds.feedburner.com/doctorow_podcast
\r\nhttps://lottalinuxlinks.com/podcast/uclugogg.xml
\r\nhttps://www.tmbg.com/_media/_pod/podcast.xml
\r\nhttps://feeds.feedburner.com/GNSciTech
\r\nhttps://goinglinux.com/mp3podcast.xml
\r\nhttps://feeds.feedburner.com/sourcetrunk
\r\nhttps://www.thelinuxlink.net/tllts/tllts_ogg.rss
\r\nhttps://hackervoice.co.uk/feed.xml
\r\nhttps://distrowatch.com/news/podcast.xml
\r\nhttps://pauldotcom.com/podcast/psw.xml
\r\nhttps://feeds.feedburner.com/freshubuntuogg
\r\nhttps://feeds.feedburner.com/linuxoutlaws
\r\nhttps://distrocast.org/?feed=podcast&format=mp3

\r\n \r\n

A Lotta Linux Links:

\r\n

https://lincgeek.org/bashpodder
\r\nhttps://linuxplanet.org/casts
\r\nhttps://linuxplanet.org/casts/?feed=rss2
\r\nhttps://thelinuxlink.net
\r\nhttps://hackermedia.org
\r\nhttps://netboot.me

',77,75,1,'CC-BY-NC-SA','podcasts,feed',0,3012,1), diff --git a/sql/hpr-db-part-11.sql b/sql/hpr-db-part-11.sql index cc88074..70617b0 100644 --- a/sql/hpr-db-part-11.sql +++ b/sql/hpr-db-part-11.sql @@ -1,3 +1,10 @@ +(432,'2009-08-27','How to use walkies',1972,'Klaatu talks all about walkies (or \"CB Radios\") in this episode','

If you\'re putting on an event such as a Linux Fest, a film production, an organized [a]political demonstration, then you may find yourself using walkies (\"walkie talkies\" or \"CB Radios\"). Klaatu talks all about walkies in this episode; deciding whether to buy or rent, how to use them effectively, how to use them efficiently, and other matters of etiquette & protocol.

\r\n

You can also listen to this walkies episode in the free audio format, ogg vorbis.

\r\n',78,0,0,'CC-BY-NC-SA','walkie talkies,SELF',0,2926,1), +(433,'2009-08-28','Demo or Bust 2010 Part 3',5442,'In this episode SigFLUP talks about FM-synthesis, raytracing','\r\nIn this episode SigFLUP talks about FM-synthesis, raytracing, and then interviews iq of rgba \r\ntalking about real-time raytracing and ray marching. rgba\'s site can be found at rgba.org.
A \r\n\r\n\r\nlow-rez image of slisesix can be found at https://bayimg.com/image/ladhgaacg.jpg ',115,0,1,'CC-BY-NC-SA','Demo or Bust 2010',0,2352,1), +(434,'2009-09-01','HPR Roundtable 4',3285,'Klaatu and friends discuss what free software apps they use to make life easier.','

Klaatu, Deepgeek, Charles from MintCast, Russ from the Techie Geek, Russ from The Linux Ham Shack, and Seal gather at the official HPR Round Table to discuss what free software apps they use to make life easier.

\r\n

Projects mentioned in this episode:

\r\n

Portable Ubuntu Remix

\r\n

Xming

\r\n

OpenSwan - IPsec for Linux

\r\n

Handbrake

\r\n

Mozilla Sunbird

\r\n

Filezilla

\r\n

Celtx

\r\n

Org Mode for Emacs

\r\n

gVim

\r\n

...and a LOT more...

\r\n

You can also download this episode in the controversial ogg format.

\r\n',78,0,0,'CC-BY-NC-SA','roundtable,Mintcast,Iceweasel,mencoder,mplayer,Audacity,Open Office,Dokuwiki,Handbrake,Bashpodder',0,1965,1), +(435,'2009-09-01','Lightweight Apps: Enlightenment, Part 2',1595,'Klaatu and Bryanstein from the Florida Linux Show discuss e17.','

Lightweight Apps: Enlightenment, Part 2

\r\n

Klaatu and Bryanstein from the Florida Linux Show rave about e17.

\r\n

Easy-E17 Install Script
\r\nThis episode in ogg

\r\n',78,11,0,'CC-BY-NC-SA','enlightenment,e17,lightweight',0,1954,1), +(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','

Skirlet tells you how to install and use rEFIt for Intel-based Mac computers. Listen to this episode in the Skirlet-approved ogg version!\r\n

',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.','

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.

\r\n\r\n

Dave\'s List of RSS Feeds:

\r\n

https://www.linuxuserpodcast.com/feed/podcast/?format=ogg
\r\nhttps://feeds.feedburner.com/cmdln_free
\r\nhttps://feeds2.feedburner.com/SomethingKindaTechy
\r\nhttps://talkgeektome.us/ogg.xml
\r\nhttps://trygnulinux.com/ogg.rss
\r\nhttps://www.tuxradar.com/files/podcast/podcast_ogg.rss
\r\nhttps://linuxgeekdom.com/rssogg.xml
\r\nhttps://linuxvoid.technographer.net/soundfeed.xml
\r\nhttps://www.softwarefreedom.org/feeds/podcast-ogg/
\r\nhttps://feeds.feedburner.com/TenBuckReview
\r\nhttps://www.fossgeek.com/feeds/rss-ogg-full.xml
\r\nhttps://ubuntupodcast.net/?feed=rss2
\r\nhttps://setbit.org/lt-ogg.xml
\r\nhttps://jwplinux.libsyn.com/rss
\r\nhttps://linuxcranks.info/ogg.xml
\r\nhttps://feeds.feedburner.com/thetechiegeek/ogg
\r\nhttps://www.thebadapples.info/fedorareloaded/ogg.xml
\r\nhttps://feeds.feedburner.com/UbuntuUkPodcastOgg-high
\r\nhttps://www.thebadapples.info/ogg.xml
\r\nhttps://linuxcrazy.com/podcasts/ogg.xml
\r\nhttps://thelinuxlink.net/files/lager_ogg.rss
\r\nhttps://www.hwhq.com/rssOGG.xml
\r\nhttps://www.linuxbasement.com/ogg/feed
\r\nhttps://feeds.feedburner.com/feedburner/knightcast
\r\nhttps://feeds.feedburner.com/doctorow_podcast
\r\nhttps://lottalinuxlinks.com/podcast/uclugogg.xml
\r\nhttps://www.tmbg.com/_media/_pod/podcast.xml
\r\nhttps://feeds.feedburner.com/GNSciTech
\r\nhttps://goinglinux.com/mp3podcast.xml
\r\nhttps://feeds.feedburner.com/sourcetrunk
\r\nhttps://www.thelinuxlink.net/tllts/tllts_ogg.rss
\r\nhttps://hackervoice.co.uk/feed.xml
\r\nhttps://distrowatch.com/news/podcast.xml
\r\nhttps://pauldotcom.com/podcast/psw.xml
\r\nhttps://feeds.feedburner.com/freshubuntuogg
\r\nhttps://feeds.feedburner.com/linuxoutlaws
\r\nhttps://distrocast.org/?feed=podcast&format=mp3

\r\n \r\n

A Lotta Linux Links:

\r\n

https://lincgeek.org/bashpodder
\r\nhttps://linuxplanet.org/casts
\r\nhttps://linuxplanet.org/casts/?feed=rss2
\r\nhttps://thelinuxlink.net
\r\nhttps://hackermedia.org
\r\nhttps://netboot.me

',77,75,1,'CC-BY-NC-SA','podcasts,feed',0,3012,1), (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 https://titradio.info 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), @@ -991,10 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (1402,'2013-12-17','How I Started Using Linux and Free and Open Source Software',648,'My first contribution to HPR: how I came to use Linux and Free/Open Source software','

\r\nMy first contribution to Hacker Public radio, which details how I came to use Linux and Free/Open Source software.

',270,29,0,'CC-BY-SA','linux,open source',0,1529,1), (1409,'2013-12-26','Xircom PE pocket ethernet adapter',479,'Ken\'s contribution to TheGizWiz on the Twit.tv network, in the GadgetWarehouse segment','

\r\n\"Catalog\r\n

\r\nThis is a submission for the GadgetWarehouse segment on TheGizWiz on the Twit.tv network. In it I describe how my Raspberry PI has caused me to clear out all my old gadgets. The two that remained is a SmartMedia Floppy disk adapter and the other is a Xircom PE pocket ethernet adapter. I also mention the Third Annual HackerPublicRadio NewYear 26 hour show.\r\n

\r\n\r\n

Links

\r\n\r\n\r\n',30,0,1,'CC-BY-SA','twit.tv,TheGizWiz,Raspberry Pi,ethernet',0,1486,1), (1430,'2014-01-24','thebestofyoutube.com download script',2312,'A hacked script to download youtube videos','

In episode \"Thu 2013-12-19: hpr1404 Editing pre-recorded audio in Audacity\" I walked you through editing a podcast, by the magic of editing this is been posted after the other show has aired. The plan here is to get people to share their useful hacks to show how elegant, or in my case ugly, code can be. As Knightwise says \"Getting technology to work for you.\"™
Feel free to share your own hacks with us.

\n

https://hackerpublicradio.org/eps.php?id=1404
https://hackerpublicradio.org/eps/hpr1430-downloader.bash.txt

\n\n#!/bin/bash\n# Downloads videos from youtube based on selection from https://thebestofyoutube.com\n# (c) Ken Fallon https://kenfallon.com\n# Released under the CC-0\n\nmaxtodownload=10\nsavepath=\"/mnt/media/Videos/tv/youtube/bestofyoutube\"\nsavedir=\"${savepath}/$(\\date -u +%Y-%m-%d_%H-%M-%SZ_%A)\"\nmkdir -p ${savedir}\nlogfile=\"${savepath}/downloaded.log\"\n\n# Gather the list\nseq 1 ${maxtodownload} | while read videopage;\ndo \n  thisvideolist=$(wget --quiet \"https://bestofyoutube.com/index.php?page=${videopage}\" -O - | \n  grep \'www.youtube.com/embed/\' | \n  sed \'s#^.*www.youtube.com/embed/##\' | \n  awk -F \'\"|?\' \'{print \"https://www.youtube.com/watch?v=\"$1}\')\n  for thisvideo in $(echo $thisvideolist);\n  do \n    if [ \"$( grep \"${thisvideo}\" \"${logfile}\" | wc -l )\" -eq 0 ];\n    then\n      echo \"Found the new video ${thisvideo}\"\n      echo ${thisvideo} >> ${logfile}_todo\n    else\n      echo \"Already downloaded ${thisvideo}\"\n    fi\n  done\ndone\n\n# Download the list\nif [ -e ${logfile}_todo ];\nthen\n  tac ${logfile}_todo | youtube-dl --batch-file - --ignore-errors --no-mtime --restrict-filenames \\\n    --max-quality --format mp4 --write-auto-sub -o ${savedir}\'/%(autonumber)s-%(title)s-%(id)s.%(ext)s\'\n  cat ${logfile}_todo >> ${logfile}\n  rm ${logfile}_todo\nfi\n\n
',30,42,1,'CC-BY-SA','Bash,YouTube,download',0,1583,1), -(1582,'2014-08-26','An Open Source News Break from Opensource.com',303,'Tesla\'s patent decision, 12 challenges, and an update on the GNU Health project','

\r\nIn this episode: An analysis of Tesla\'s patent decision, the 12 most pressing challenges for open source projects, and an update on the GNU Health project.\r\n

\r\n

\r\nLinks:\r\n

\r\n\r\n',280,0,0,'CC-BY-SA','Tesla,patent,GNU Solidario,GNU Health',0,0,1), -(1561,'2014-07-28','How I got into Accessible Computing',427,'How I got into Accessible Computing including definition of \'accessible\'','

\r\nAccessibility tools for the visually impaired\r\n

\r\n

\r\nA short explanation of how I personally got involved with accessible computing,\r\na definition of the term \'accessible\' as it is applied to anything in relation\r\nto persons with physical or cognitive impairment, and very short list of the most\r\ncommonly used adaptive tools to improve accessibility to Windows and Linux.\r\n

\r\n\r\n

Windows

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

Linux

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

\r\nMike Ray. June 2014\r\n

\r\n',282,79,0,'CC-BY-SA','accessible, NVDA, Orca, brltty, Vinux, Talking Arch, Ubuntu Accessibility, Debian Accessibility',0,0,1), -(1403,'2013-12-18','hiro from GamingGrannar at Retrospelsmässan',841,'Today on #HPR we talk to @grannen_hiro from @GamingGrannar about retro games at @RSMGBG.','

Today on Hacker Public Radio, we will talk about old games, and interview an expert from Sweden.

\n

\"GamingGrannar\" and \"Spelklassiker Musik\"

\n

In 2012, the Swedish gaming community \"Level 7\" voted for the blog Gaminggrannar to become \"Gaming Blog of the year\". Gaminggrannar (or \"Gaming Neighbours\") consists of David \"Dave\" Boström, Emelie \"Ekken\" Karlsson and Andreas \"hiro\" Karlsson.

\n

Dave won the Swedish Championship in Nintendo, in 2003, and has a great Metroid collection. Ekken is an acomplished gamer, creates edible game cakes and also has a newly started collection of games with pink cartridges. hiro can be recognized by his retro game inspired tatoos, and is known for his love for series like Mega Man X and Castlevania.

\n

Together the three neighbours release a video blog about everything and anything gaming related, but often with a focus on older games.

\n

The podcast that hiro hosts together with Tobias Jensen, a NES and Amiga 500 gamer who wished he had more time for games, hit the 200th episode in november 2013.

\n

Retrospelsmässan

\n

hiro and I met at Retrospelsmässan 2013. This retro game convention is on its fourth year, and has grown considerably. Now in the second largest exhibition hall in Gothenburg, with roughly 2.000 visitors, and a three hour queue to get in. Competitions in old games, buy retrogames and consoles, cosplay competition, and so on. \"Retrospelsmässan is a yearly event with focus on consoles and computers that was released before the year 2000.\" -- Markus Swerlander, one of the organisers.

\n

The date for the 2014 edition of Retrospelsmässan is already set, saturday the 3rd of may in Eriksbergshallen, Gothenburg.

\n

\"Game and have fun!\"
-- hiro

\n

Stuff referenced in the episode

\n \n

How to reach me

\n

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

\n \n',192,0,0,'CC-BY-SA','games, retro, gaminggrannar, retrospelsmassan, interview, hiro',0,1407,1), -(1408,'2013-12-25','Drupal in Gothenburg with Addison Berry and others',1102,'Today on #HPR we have a conversation with @add1sun from @lullabot about #Drupal at @DrupalGBG.','

In a sunny Gothenburg, the spring of 2012, we find a lot of happy web developers attending DrupalCamp. This is the second show with conversations from that event. This time you will hear Addison Berry from Lullabot, Henrik from All In IT Radio as well as Patrik and Cornelius.

\n

If you want to hear what Henrik and I thought about this years DrupalCamp, then you should have a listen to the episode \"Con of the Year\" over on our podcast. There we talk about all the conferences we have attended in 2013, including DrupalCamp, FSCONS and Retrospelsmässan.

\n

Participants in todays show

\n \n

References

\n \n

How to reach me

\n

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

\n ',192,0,0,'CC-BY-SA','Drupal,DrupalCamp, lullabot, add1sun, drupalgbg, interview',0,1394,1), -(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','

\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

',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','

\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

',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','

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.

',214,0,1,'CC-BY-SA','OHMRoep, HPR Live',0,1653,1), diff --git a/sql/hpr-db-part-12.sql b/sql/hpr-db-part-12.sql index f3f0e39..830758b 100644 --- a/sql/hpr-db-part-12.sql +++ b/sql/hpr-db-part-12.sql @@ -1,3 +1,10 @@ +(1582,'2014-08-26','An Open Source News Break from Opensource.com',303,'Tesla\'s patent decision, 12 challenges, and an update on the GNU Health project','

\r\nIn this episode: An analysis of Tesla\'s patent decision, the 12 most pressing challenges for open source projects, and an update on the GNU Health project.\r\n

\r\n

\r\nLinks:\r\n

\r\n\r\n',280,0,0,'CC-BY-SA','Tesla,patent,GNU Solidario,GNU Health',0,0,1), +(1561,'2014-07-28','How I got into Accessible Computing',427,'How I got into Accessible Computing including definition of \'accessible\'','

\r\nAccessibility tools for the visually impaired\r\n

\r\n

\r\nA short explanation of how I personally got involved with accessible computing,\r\na definition of the term \'accessible\' as it is applied to anything in relation\r\nto persons with physical or cognitive impairment, and very short list of the most\r\ncommonly used adaptive tools to improve accessibility to Windows and Linux.\r\n

\r\n\r\n

Windows

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

Linux

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

\r\nMike Ray. June 2014\r\n

\r\n',282,79,0,'CC-BY-SA','accessible, NVDA, Orca, brltty, Vinux, Talking Arch, Ubuntu Accessibility, Debian Accessibility',0,0,1), +(1403,'2013-12-18','hiro from GamingGrannar at Retrospelsmässan',841,'Today on #HPR we talk to @grannen_hiro from @GamingGrannar about retro games at @RSMGBG.','

Today on Hacker Public Radio, we will talk about old games, and interview an expert from Sweden.

\n

\"GamingGrannar\" and \"Spelklassiker Musik\"

\n

In 2012, the Swedish gaming community \"Level 7\" voted for the blog Gaminggrannar to become \"Gaming Blog of the year\". Gaminggrannar (or \"Gaming Neighbours\") consists of David \"Dave\" Boström, Emelie \"Ekken\" Karlsson and Andreas \"hiro\" Karlsson.

\n

Dave won the Swedish Championship in Nintendo, in 2003, and has a great Metroid collection. Ekken is an acomplished gamer, creates edible game cakes and also has a newly started collection of games with pink cartridges. hiro can be recognized by his retro game inspired tatoos, and is known for his love for series like Mega Man X and Castlevania.

\n

Together the three neighbours release a video blog about everything and anything gaming related, but often with a focus on older games.

\n

The podcast that hiro hosts together with Tobias Jensen, a NES and Amiga 500 gamer who wished he had more time for games, hit the 200th episode in november 2013.

\n

Retrospelsmässan

\n

hiro and I met at Retrospelsmässan 2013. This retro game convention is on its fourth year, and has grown considerably. Now in the second largest exhibition hall in Gothenburg, with roughly 2.000 visitors, and a three hour queue to get in. Competitions in old games, buy retrogames and consoles, cosplay competition, and so on. \"Retrospelsmässan is a yearly event with focus on consoles and computers that was released before the year 2000.\" -- Markus Swerlander, one of the organisers.

\n

The date for the 2014 edition of Retrospelsmässan is already set, saturday the 3rd of may in Eriksbergshallen, Gothenburg.

\n

\"Game and have fun!\"
-- hiro

\n

Stuff referenced in the episode

\n \n

How to reach me

\n

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

\n \n',192,0,0,'CC-BY-SA','games, retro, gaminggrannar, retrospelsmassan, interview, hiro',0,1407,1), +(1408,'2013-12-25','Drupal in Gothenburg with Addison Berry and others',1102,'Today on #HPR we have a conversation with @add1sun from @lullabot about #Drupal at @DrupalGBG.','

In a sunny Gothenburg, the spring of 2012, we find a lot of happy web developers attending DrupalCamp. This is the second show with conversations from that event. This time you will hear Addison Berry from Lullabot, Henrik from All In IT Radio as well as Patrik and Cornelius.

\n

If you want to hear what Henrik and I thought about this years DrupalCamp, then you should have a listen to the episode \"Con of the Year\" over on our podcast. There we talk about all the conferences we have attended in 2013, including DrupalCamp, FSCONS and Retrospelsmässan.

\n

Participants in todays show

\n \n

References

\n \n

How to reach me

\n

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

\n ',192,0,0,'CC-BY-SA','Drupal,DrupalCamp, lullabot, add1sun, drupalgbg, interview',0,1394,1), +(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','

\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

',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','

\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

',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','

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.

',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','

Doing the Lights on OHM2013. (shownotes donated by HobbyBob)

\r\n

During the interview i mention the LOC controller. The LOC controller was designed by Bob from Bitlair Hackerspace in Amersfoort, The Netherlands.

\r\n

Here you can find all the info on the controller:

\r\n \r\n

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.

\r\n

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!

\r\n

We hope you enjoy(ed) our effort and start building cool stuff yourself !

\r\n

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

',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','

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.

\r\n
    \r\n
  1. ORCA fundraiser: https://www.indiegogo.com/projects/orca-bringing-digital-sight-to-the-vision-impaired
  2. \r\n
  3. Accessible Computing Foundation https://theacf.co/
  4. \r\n
  5. Sonar https://sonargnulinux.com/
  6. \r\n
',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.','

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.

',198,0,0,'CC-BY-SA','Hacker Public Radio, shows, recording',0,1379,1), @@ -991,10 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (2406,'2017-10-23','Putting Ends onto CAT6 Ethernet Cables',509,'This was my experience learning how to put the ends onto CAT6 cable.','

This is the graphic that I used to learn how to feed the wires correctly into the plastic end piece in the right order:
\r\n\"https://3.bp.blogspot.com/-Sec-OmiRuDk/WOLMmb0yXJI/AAAAAAAAARE/ay3qkpPmIq4__PJc3RJoPWv9RNnxXauJQCEw/s1600/CAT6%2Bcat5%2BWiring%2BDiagram%2Bstraight%2Bthrough%2Bcable%2Bcolor%2Bcode%2Brj45%2BethernetTIA%2B568B.jpg\"

',250,0,0,'CC-BY-SA','CAT6, learning, DIY',0,0,1), (2431,'2017-11-27','Information Underground: Local Control',2431,'Deepgeek, Klaatu, and Lostnbronx natter on about local participation and responsibility.','

SUMMARY:

\r\n

Deepgeek, Klaatu, and Lostnbronx discuss communities, real and virtual, and get to the heart (or not) of the confluent issues surrounding modern confusion, apathy and despair with their leadership.

\r\n\r\n',107,99,1,'CC-BY-SA','community,information underground,klaatu,deepgeek,lostnbronx',0,0,1), (2407,'2017-10-24','The Lost Episode Part 2',1332,'NYbill talks about flashing firmware to a Atmega328p chip to get a Transistor Tester Kit working. ','

A follow up to “The Lost Episode”. Flashing the blank Atmega328p chip to get bring a nonworking Transistor Tester Kit to life.

\r\n

There are a lot of these kits out there. Different shapes, colors, and capabilities. In my case the kit was called a: 2578AY-AT. The firmware for this particular kit is: mega328_color_kit.

\r\n\r\n
    lsusb (get bus and device ID numbers.)\r\n    sudo chmod +777 /dev/bus/usb/*bus_ID/*device_ID\r\n\r\n    avrdude -c ‘your programmer’ -p ‘your chip’
\r\n\r\n
    avrdude -c usbasp -p m328p
\r\n

Avrdude should communicate with the programmer and verify the chip is ready to receive instructions.

\r\n

From here Avrdudess helped as I was able to use the ‘verify’ options after a write to see there was an error. Avrdudess also let me correct the error by changing the E-lock value to 0x04. Then the flash would write.

\r\n

Remember to write the hex file first and the eep file second as hex would over write a eep file if it was written first.

\r\n',235,103,0,'CC-BY-SA','Electronics,kit,tester,AVR programmer,transistor',0,0,1), -(2408,'2017-10-25','My Current Favourite Podcasts',246,'Six of my favourite podcasts, as of October 2017. ','',250,75,0,'CC-BY-SA','podcasts, tech, maker, Christianity, science fiction, Klingon, humour, history',0,0,1), -(2413,'2017-11-01','personal health care',344,'wherein bitbox discovers he is fat, and can no longer find his feet','

This show was created while sitting in my tractor cab (I\'m a truck driver), it took less than 10 minutes to record. The slight background noise is my truck getting bounced around by the forklift running in and out of my trailer.

\r\n

The audio was recorded on an \'Olympus VN-1000PC\' pocket dictation recorder (purchased at Walmart about 10 or 12 years ago, I think, for about $20.00-US), on the built in mic. The recorder will accept a mic and/or headphone with a 3.5mm jack size. Mini usb out as a mass storage device so its easy to offload your files. The device is simple enough for a monkey to use, or a trucker...

\r\n

\"The_Ultra_Hi_End_Recorder.jpg\"

\r\n

Photos from my Android phone, a samsung s7 active. Photos transferred to my laptop using the KDE connect application (I know, I know, how \'bout an episode...)

\r\n

Photo editing in \"Gwenview\", a gui application with fast cropping and resizing capability, plus much much more (I know, I know, how \'bout an episode...)

\r\n

Audio editing in \"Audacity\", of course. All I did was pull the silences, and the \"uh, ummmm\'s\" out, and then export into a flac mono. (I know, I know, how \'bout an episode...wait, no that one\'s been done, and done,...)

\r\n

\"Expensive_Audio_Editing_Software_Suite.jpg\"

\r\n

The digital scale in the picture below was purchased at \'bedbath&beyond\' for less than $20.00 -US, several years ago and seems quite accurate

\r\n

\"OMG_scale_reading.jpg\"

\r\n

The Omron BP cuff...lists at about $80-$90.00 US on their site. I didn\'t pay for that though. My mom the retired nurse did.

\r\n

\"Omron_BP760_data_plate.jpg\" \"Omron_BP760_machine.jpg\"

\r\n

SHAKUBUKU - from the wikipedia entry...
\r\nShakubuku \"break and subdue\" (折伏) is a term that originates in the Chinese Śrīmālādevī Siṃhanāda Sūtra. Although often associated with the teachings of Nichiren, the term appears often in the SAT Daizokyo and the works of the Chinese Tiantai patriarachs Zhiyi and Zhanran. The term has historically been used to indicate the rebuttal of false teachings, and thereby break negative patterns in one\'s thoughts, words and deeds.

\r\n

Personally, I heard the term defined first on the movie, \"Gross Pointe Blank\" with Minni Driver, John Cusack, Alan Arkin and Dan Akroyd. Minnie Driver\'s character described SHAKUBUKU thusly,\"It\'s a swift, spiritual kick to the head that alters your reality forever.\"

\r\n

Both of these definitions work for me, the first being the more definitive, and the second being the somewhat simplistic, hipster/millennial definition, although the line was actually recorded around 1997 when the movie came out.

\r\n

Thank you all for listening.

\r\n

-bitbox

\r\n',330,100,1,'CC-BY-SA','health, personal health',0,0,1), -(2409,'2017-10-26','RPG Counternote',1155,'Lostnbronx offers his thoughts concerning Klaatu\'s recent episodes about RPG\'s.','

I started with tabletop role-playing games just about forty years ago. Klaatu recently did a two-part episode on the merits of RPG\'s, and it prompted some thoughts.

\r\n

KLAATU\'S RPG EPISODES:

\r\n',107,95,1,'CC-BY','rpg,role-playing game,pc,gaming,klaatu,lostnbronx',0,0,1), -(2414,'2017-11-02','What\'s in my ham shack, part 1',1331,'A description of what\'s in my amateur radio shack.','',201,43,0,'CC-BY-SA','ham radio, amateur radio',0,0,1), -(2418,'2017-11-08','What\'s in my ham shack, part 2',1456,'A description of what\'s in my amateur radio shack','\r\n\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','

1 Brief introduction

\r\n

1.1 Myself

\r\n

Hi, I\'m Brian in Ohio

\r\n

1.2 Inspiration for show

\r\n

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.

\r\n

1.3 Parameters

\r\n

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.

\r\n

2 What\'s a bullet journal

\r\n

2.1 Created by ryder carrol

\r\n

The analog system for the digital age

\r\n

2.2 Where I found out about it

\r\n

https://www.relay.fm/penaddict/70

\r\n

2.3 What it is

\r\n

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 https://bulletjournal.com/ 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.

\r\n

2.4 How I used it

\r\n

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.

\r\n

2.5 Strengths

\r\n

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

\r\n

2.6 Shortcomings

\r\n

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

\r\n

3 What is org mode

\r\n

3.1 Created by Carsten Dominik

\r\n\r\n

3.2 what it is

\r\n

Is an editing and organizing mode for notes, planning, and authoring in the free software text editor Emacs.

\r\n

3.3 How I found out about it

\r\n

3.3.1 emacs

\r\n
3.3.1.1 Wanted a commandline C development environment for microcontroller project development
\r\n
3.3.1.2 IDE
\r\n

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.

\r\n
3.3.1.3 Wanted to try something new
\r\n

Knew about emacs, had tried it didn\'t like it

\r\n
3.3.1.4 Thanks to klaatu for emacs hpr emacs episodes
\r\n\r\n
3.3.1.5 Thanks to youtube found out about org mode
\r\n

Rainer Konig - getting yourself organized with org-mode
\r\nhttps://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg

\r\n

3.3.2 Switched in october 2016

\r\n

3.4 How I use it

\r\n

At its heart an org-mode is an outliner. I use org-mode to set up daily todo tasks, organize projects, jot down notes. Org-mode has a subsystem call agenda view that can generate daily planner views from your org-mode files. I initially tried to mimic the bullet journal in org-mode, but found that it was better to approach org mode relying on its strengths, which are different, as you can imagine, from a Bullet journal.

\r\n

3.5 Strengths

\r\n

I like it because its editable, searchable and customizable. Projects can be broken down into as fine a detail as you want and that detail level can expand or contract as necessary. The power of org-mode comes out when you use it to capturing ideas, tasks and information. Capturing these events is done via capture templates that you can create. This new data is then saved to the appropriate org file then shows up in your agenda view. Its extremely easy to back up, it\'s text based and therefore future proof. There are many good tutorials and resources online

\r\n

3.6 Shortcomings

\r\n

Need to know a little about emacs and that can feel overwhelming to try. This new tool will require you to use your brain. Emacs keybindings

\r\n

4 What\'s next

\r\n

Trying to find a good way to use orgmode portably. mobile-org app for android doesn\'t work for me. This has led to trying a couple of different solutions which I will record other hpr episodes about. Thanks for listening. If you have ideas on Bullet Journals or Org-mode I\'d love to hear an episode about it. I\'ll put links into the show notes, this is Brian in Ohio signing off.

\r\n',326,0,0,'CC-BY-SA','journal,bullet journal,emacs,org mode',0,0,1), -(2434,'2017-11-30','Cybrosis',5958,'The HPR AudioBook Club discusses Cybrosis by P.C. Haring','

SUMMARY

\r\n

In this episode, the HPR_AudioBookClub discusses Cybrosis by P. C. Haring.

\r\n

Non-Spoiler Thoughts

\r\n\r\n

BEVERAGE REVIEWS

\r\n

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

\r\n\r\n

Things We Talked About

\r\n

All of us felt that there were quite a few cliches in the story.

\r\n

OUR NEXT AUDIOBOOK

\r\n

Triplanetary by E. E. \"Doc\" Smith\r\n
https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/

\r\n

OUR AUDIO

\r\n

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

\r\n

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

\r\n

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

\r\n \r\n

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

\r\n

At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with 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.

\r\n

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

\r\n

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

\r\n

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

\r\n

FURTHER RECOMMENDATIONS

\r\n

FEEDBACK

\r\n

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

\r\n

https://hackerpublicradio.org/contribute.php

\r\n

Sincerely,\r\n
The HPR_AudioBookClub

\r\n

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

\r\n\r\n\r\n',157,53,1,'CC-BY-SA','Cybrosis, HPR AudioBook Club, cyberpunk, audio fiction, P.C. Haring, Free Culture',0,0,1), diff --git a/sql/hpr-db-part-13.sql b/sql/hpr-db-part-13.sql index a38bcaf..b7a3586 100644 --- a/sql/hpr-db-part-13.sql +++ b/sql/hpr-db-part-13.sql @@ -1,3 +1,10 @@ +(2408,'2017-10-25','My Current Favourite Podcasts',246,'Six of my favourite podcasts, as of October 2017. ','',250,75,0,'CC-BY-SA','podcasts, tech, maker, Christianity, science fiction, Klingon, humour, history',0,0,1), +(2413,'2017-11-01','personal health care',344,'wherein bitbox discovers he is fat, and can no longer find his feet','

This show was created while sitting in my tractor cab (I\'m a truck driver), it took less than 10 minutes to record. The slight background noise is my truck getting bounced around by the forklift running in and out of my trailer.

\r\n

The audio was recorded on an \'Olympus VN-1000PC\' pocket dictation recorder (purchased at Walmart about 10 or 12 years ago, I think, for about $20.00-US), on the built in mic. The recorder will accept a mic and/or headphone with a 3.5mm jack size. Mini usb out as a mass storage device so its easy to offload your files. The device is simple enough for a monkey to use, or a trucker...

\r\n

\"The_Ultra_Hi_End_Recorder.jpg\"

\r\n

Photos from my Android phone, a samsung s7 active. Photos transferred to my laptop using the KDE connect application (I know, I know, how \'bout an episode...)

\r\n

Photo editing in \"Gwenview\", a gui application with fast cropping and resizing capability, plus much much more (I know, I know, how \'bout an episode...)

\r\n

Audio editing in \"Audacity\", of course. All I did was pull the silences, and the \"uh, ummmm\'s\" out, and then export into a flac mono. (I know, I know, how \'bout an episode...wait, no that one\'s been done, and done,...)

\r\n

\"Expensive_Audio_Editing_Software_Suite.jpg\"

\r\n

The digital scale in the picture below was purchased at \'bedbath&beyond\' for less than $20.00 -US, several years ago and seems quite accurate

\r\n

\"OMG_scale_reading.jpg\"

\r\n

The Omron BP cuff...lists at about $80-$90.00 US on their site. I didn\'t pay for that though. My mom the retired nurse did.

\r\n

\"Omron_BP760_data_plate.jpg\" \"Omron_BP760_machine.jpg\"

\r\n

SHAKUBUKU - from the wikipedia entry...
\r\nShakubuku \"break and subdue\" (折伏) is a term that originates in the Chinese Śrīmālādevī Siṃhanāda Sūtra. Although often associated with the teachings of Nichiren, the term appears often in the SAT Daizokyo and the works of the Chinese Tiantai patriarachs Zhiyi and Zhanran. The term has historically been used to indicate the rebuttal of false teachings, and thereby break negative patterns in one\'s thoughts, words and deeds.

\r\n

Personally, I heard the term defined first on the movie, \"Gross Pointe Blank\" with Minni Driver, John Cusack, Alan Arkin and Dan Akroyd. Minnie Driver\'s character described SHAKUBUKU thusly,\"It\'s a swift, spiritual kick to the head that alters your reality forever.\"

\r\n

Both of these definitions work for me, the first being the more definitive, and the second being the somewhat simplistic, hipster/millennial definition, although the line was actually recorded around 1997 when the movie came out.

\r\n

Thank you all for listening.

\r\n

-bitbox

\r\n',330,100,1,'CC-BY-SA','health, personal health',0,0,1), +(2409,'2017-10-26','RPG Counternote',1155,'Lostnbronx offers his thoughts concerning Klaatu\'s recent episodes about RPG\'s.','

I started with tabletop role-playing games just about forty years ago. Klaatu recently did a two-part episode on the merits of RPG\'s, and it prompted some thoughts.

\r\n

KLAATU\'S RPG EPISODES:

\r\n',107,95,1,'CC-BY','rpg,role-playing game,pc,gaming,klaatu,lostnbronx',0,0,1), +(2414,'2017-11-02','What\'s in my ham shack, part 1',1331,'A description of what\'s in my amateur radio shack.','',201,43,0,'CC-BY-SA','ham radio, amateur radio',0,0,1), +(2418,'2017-11-08','What\'s in my ham shack, part 2',1456,'A description of what\'s in my amateur radio shack','\r\n\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','

1 Brief introduction

\r\n

1.1 Myself

\r\n

Hi, I\'m Brian in Ohio

\r\n

1.2 Inspiration for show

\r\n

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.

\r\n

1.3 Parameters

\r\n

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.

\r\n

2 What\'s a bullet journal

\r\n

2.1 Created by ryder carrol

\r\n

The analog system for the digital age

\r\n

2.2 Where I found out about it

\r\n

https://www.relay.fm/penaddict/70

\r\n

2.3 What it is

\r\n

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 https://bulletjournal.com/ 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.

\r\n

2.4 How I used it

\r\n

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.

\r\n

2.5 Strengths

\r\n

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

\r\n

2.6 Shortcomings

\r\n

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

\r\n

3 What is org mode

\r\n

3.1 Created by Carsten Dominik

\r\n\r\n

3.2 what it is

\r\n

Is an editing and organizing mode for notes, planning, and authoring in the free software text editor Emacs.

\r\n

3.3 How I found out about it

\r\n

3.3.1 emacs

\r\n
3.3.1.1 Wanted a commandline C development environment for microcontroller project development
\r\n
3.3.1.2 IDE
\r\n

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.

\r\n
3.3.1.3 Wanted to try something new
\r\n

Knew about emacs, had tried it didn\'t like it

\r\n
3.3.1.4 Thanks to klaatu for emacs hpr emacs episodes
\r\n\r\n
3.3.1.5 Thanks to youtube found out about org mode
\r\n

Rainer Konig - getting yourself organized with org-mode
\r\nhttps://www.youtube.com/channel/UCfbGTpcJyEOMwKP-eYz3_fg

\r\n

3.3.2 Switched in october 2016

\r\n

3.4 How I use it

\r\n

At its heart an org-mode is an outliner. I use org-mode to set up daily todo tasks, organize projects, jot down notes. Org-mode has a subsystem call agenda view that can generate daily planner views from your org-mode files. I initially tried to mimic the bullet journal in org-mode, but found that it was better to approach org mode relying on its strengths, which are different, as you can imagine, from a Bullet journal.

\r\n

3.5 Strengths

\r\n

I like it because its editable, searchable and customizable. Projects can be broken down into as fine a detail as you want and that detail level can expand or contract as necessary. The power of org-mode comes out when you use it to capturing ideas, tasks and information. Capturing these events is done via capture templates that you can create. This new data is then saved to the appropriate org file then shows up in your agenda view. Its extremely easy to back up, it\'s text based and therefore future proof. There are many good tutorials and resources online

\r\n

3.6 Shortcomings

\r\n

Need to know a little about emacs and that can feel overwhelming to try. This new tool will require you to use your brain. Emacs keybindings

\r\n

4 What\'s next

\r\n

Trying to find a good way to use orgmode portably. mobile-org app for android doesn\'t work for me. This has led to trying a couple of different solutions which I will record other hpr episodes about. Thanks for listening. If you have ideas on Bullet Journals or Org-mode I\'d love to hear an episode about it. I\'ll put links into the show notes, this is Brian in Ohio signing off.

\r\n',326,0,0,'CC-BY-SA','journal,bullet journal,emacs,org mode',0,0,1), +(2434,'2017-11-30','Cybrosis',5958,'The HPR AudioBook Club discusses Cybrosis by P.C. Haring','

SUMMARY

\r\n

In this episode, the HPR_AudioBookClub discusses Cybrosis by P. C. Haring.

\r\n

Non-Spoiler Thoughts

\r\n\r\n

BEVERAGE REVIEWS

\r\n

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

\r\n\r\n

Things We Talked About

\r\n

All of us felt that there were quite a few cliches in the story.

\r\n

OUR NEXT AUDIOBOOK

\r\n

Triplanetary by E. E. \"Doc\" Smith\r\n
https://librivox.org/triplanetary-first-in-the-lensman-series-by-e-e-doc-smith/

\r\n

OUR AUDIO

\r\n

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

\r\n

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

\r\n

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

\r\n \r\n

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

\r\n

At this point we listen back to the whole file and we work on the shownotes. This is when we can cut out anything that needs to be cut, and we can also make sure that we put any links in the shownotes that were talked about during the recording of the show. We finish the shownotes before exporting the .aup file to .FLAC so that we can paste a copy of the shownotes into the audio file\'s metadata. We use the \"Truncate Silence\" effect with it\'s default settings to minimize the silence between people speaking. When used with 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.

\r\n

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

\r\n

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

\r\n

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

\r\n

FURTHER RECOMMENDATIONS

\r\n

FEEDBACK

\r\n

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

\r\n

https://hackerpublicradio.org/contribute.php

\r\n

Sincerely,\r\n
The HPR_AudioBookClub

\r\n

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

\r\n\r\n\r\n',157,53,1,'CC-BY-SA','Cybrosis, HPR AudioBook Club, cyberpunk, audio fiction, P.C. Haring, Free Culture',0,0,1), (2419,'2017-11-09','Alien Brothers Podcast S1E01 - Introduction',7584,'Meet the Alien Brothers: Casper and Rutiger. Two tech junkies that take nothing sacred','

This was an impromptu inaugural episode recorded in Bethany Beach, DE.

\r\n

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.

\r\n

We also reference obscure and not well-known music like Slint.

\r\n

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

',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.','

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.

',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','

Klaatu tried to fund art for a card game on Kickstarter. Missed the goal by 85%

\r\n

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.

',78,95,0,'CC-BY-SA','Crowd Funding,Kickstarter,Tabletop Gaming',0,0,1), @@ -991,10 +998,3 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3590,'2022-05-06','Directory Commands',872,'More on DOS. This time it is Directory commands.','

As we saw in the last lesson, DOS uses directories to organize the files on your disks. That means we need to use directory commands to create a structure to store our files, and to find the files we have stored there. This tutorial takes us through the various commands you can use to do this.

\r\n

Links:

\r\n\r\n',198,117,0,'CC-BY-SA','DOS, early PC computing, directory listing',0,0,1), (3600,'2022-05-20','Digitizing Photos',791,'How to digitize old prints, slides, and negatives','

Today most photos are in digital formats, such as those you take with a smartphone, so they can be worked on with GIMP right away. But about old prints, slides, and negatives? Before you can work on them, they need to be digitized in some way. In this tutorial I look at some of the options you have for doing this

\r\n

Links:

\r\n\r\n',198,113,0,'CC-BY-SA','GIMP, digitizing, scanning, photos',0,0,1), (3610,'2022-06-03','DOS Wildcards; File Attributes',907,'More on DOS. This time it is DOS Wildcards and File Attributes.','

For this lesson we are going to fill in a couple of concepts that we will need before we go further with directories. Wildcards can let you look for files and directories without specifying the complete name, and look for items with similar names or file extensions. And file attributes are an important part of file management.

\r\n

Links:

\r\n\r\n',198,117,0,'CC-BY-SA','DOS, early PC computing, wildcards, attributes',0,0,1), -(3620,'2022-06-17','Photo storage, backups, and workflow',1222,'How to keep your photos safe','

If you have photos that are important to you, you should take steps to protect them. Every day someone loses a lifetime of memories because they didn\'t take these steps. Don\'t be one of them. In this tutorial I explain how I backup and protect my photos and what my workflow is like. You may find some ideas here that you can use.

\r\n

Links:

\r\n\r\n',198,113,0,'CC-BY-SA','GIMP, Photo storage, Photo backup, Photo workflow',0,0,1), -(3379,'2021-07-15','Linux Inlaws S01E34: The one with the intelligence',2716,'Part four of the three-part miniseries on deep learning and artificial intelligence','

\r\n In this fourth part of our three-part miniseries on Deep and Machine Learning our two heroes shed some\r\n light on a DL architecture called Generative Pre-Trained Transformer (GPT), a pretty sophistic piece\r\n of software that fools most humans when it comes to authoring text (ideal for budding writers with\r\n a block in place). Other topics of discussion includes OpenAI (the company behind this framework),\r\n Elon Musk, Bitcoin, Microsoft and if the GPT can actually pass the Turing test. All will be revealed -\r\n don\'t miss this episode!\r\n

\r\n

Links:

\r\n\r\n',384,111,1,'CC-BY-SA','GPT-3, OpenAI, Elon Musk, Microsoft, Bitcoin, meta-programming',0,0,1), -(3381,'2021-07-19','Learning to skate',2152,'Klaatu goes for a walk, and talks about learning to ride a skateboard','

Apologies for the heavy breathing. I chose (unwisely, in terms of audio) to walk up a steep hill.

\r\n',78,0,0,'CC-BY-SA','skateboard',0,0,1), -(3378,'2021-07-14','A bit of my experience with Starlink internet service',608,'some ramblings about satellite internet service and how Starlink is different','

Starlink website: https://www.starlink.com/

\r\n\r\n

Starlink from Wikipedia: https://en.wikipedia.org/wiki/Starlink

\r\n\r\n

\r\nStarlink is a satellite internet constellation being constructed by SpaceX providing satellite Internet access. The constellation will consist of thousands of mass-produced small satellites in low Earth orbit (LEO), which communicate with designated ground transceivers. The SpaceX satellite development facility in Redmond, Washington houses the Starlink research, development, manufacturing, and orbit control teams. The cost of the decade-long project to design, build, and deploy the constellation was estimated by SpaceX in May 2018 to be at least US$10 billion.\r\n

\r\n

\r\nProduct development began in 2015. Two prototype test-flight satellites were launched in February 2018. Additional test satellites and 60 operational satellites were deployed in May 2019. SpaceX launches up to 60 satellites at a time, aiming to deploy 1,584 of the 260 kg (570 lb) spacecraft to provide near-global service by late 2021 or 2022. SpaceX started a private beta service in the Northern United States in August 2020 and a public beta in October 2020, service beginning at high latitudes between 44° and 52° North.\r\n

\r\n

\r\nOn 15 October 2019, the United States Federal Communications Commission (FCC) submitted filings to the International Telecommunication Union (ITU) on SpaceX\'s behalf to arrange spectrum for 30,000 additional Starlink satellites to supplement the 12,000 Starlink satellites already approved by the FCC.\r\n

\r\n

\r\nAstronomers have raised concerns about the constellations’ effect on ground-based astronomy and how the satellites will add to an already jammed orbital environment. In response, SpaceX has implemented several upgrades to Starlink satellites aimed at reducing their brightness during operation. The satellites are equipped with krypton-fueled Hall thrusters which allow them to de-orbit at the end of their life. Additionally, the satellites are designed to autonomously avoid collisions based on uplinked tracking data.\r\n

\r\n',243,0,0,'CC-BY-SA','internet, leo, satellites, ISP',0,0,1), -(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!','

I had a spare moment and found this show on my hard drive. Cheers MrX

\r\n

YouTube video I found that explains how to fix a rattling heat shield for free

\r\n

Picture of the fix!
\r\n\"Picture

\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.','\r\n

CPU on my Dell Latitude E6410 via sysctl: hw.model=Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz

\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.','

This episode is a response to hpr3367 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.

\r\n\r\n

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 hpr1512, 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.

\r\n\r\n

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.

\r\n\r\n

Converting to EPUB 3

\r\n\r\n

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 Tools menu and choose Upgrade book internals. This will create the new navigation file nav.xhtml to replace the old toc.ncx file. You\'ll need to edit this new file later to enable the page numbers.

\r\n\r\n

Insert page anchors

\r\n\r\n

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 Blather 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:

\r\n\r\n
\r\n<span epub:type="pagebreak" id="page57" title="57"></span>\r\n
\r\n\r\n

Page List in Navigation File

\r\n\r\n

Finally you need to put a page list 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.

\r\n\r\n\r\n
\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
\r\n\r\n

I\'m not sure it matters where you put this navigation block in the nav.xhmtl file, but I put mine between the table of contents and the landmarks blocks.

\r\n\r\n

Scripting the creation of page list

\r\n\r\n

It could be very tedious to create a page list like this, so of course I wrote a script to automate a lot of the heavy lifting. I\'m sure Dave can write one that\'s more elegant than this, but this is what I came up with in about 5 minutes and it did the job, with the exception of putting the right URL for each link. I did a little bit of post-production to search and replace the URLs generated in the script with what I needed for the specific eBook. I think if you added a third command-line argument with a URL, you can solve this problem. The difficulty with larger books will be when you have more than one internal HTML file in the book, you will have to go through very carefully and make sure that the link goes to the correct file. I saved the script as pagelist.sh and put it in my $PATH.

\r\n\r\n

Command to run to generate a page list from pages 42 to 61:

\r\n\r\n
\r\npagelist.sh 42 61\r\n
\r\n\r\n

And here\'s the script:

\r\n\r\n
\r\n#!/bin/bash\r\n\r\n# grab beginning and ending pages from 1st and 2nd\r\n# CLI arguments, and specify a tmp file to put stuff\r\nstart="$1"\r\nend="$2"\r\nnavfile=/tmp/navfile.txt\r\n\r\n# put the top matter for the nav block\r\necho \'<nav epub:type="page-list" hidden="hidden">\' > $navfile\r\necho "    <ol>" >> $navfile\r\n\r\n# iterate through the page numbers making list item for each one.\r\n# should replace filename with your ebook\'s actual filename\r\nfor i in $(seq $start $end); do\r\n	echo "        <li><a href=\\"filename.html#page$i\\">$i</a></li>" >> $navfile\r\ndone\r\n\r\n# close out the list and nav block\r\necho "    </ol>" >> $navfile\r\necho "</nav>" >> $navfile\r\n\r\nexit 0\r\n
\r\n\r\nThen you just need to copy and paste what was generated from the script into your editor and make sure all of the URLs are correct, then stick that navigation block into the nav.xhtml file.\r\n\r\n

Conclusions

\r\n\r\n

So, once you have the page anchors and the page list in place in your EPUB3 ebook, everything should work. The problem is that so far the only ebook reader I have found that renders the page numbers correctly on the screen is the iBooks app on iOS. I tried it on my Kobo dedicated eReader, on the Marvin ePub reader on iOS and on Overdrive on Android, and none of them displayed my shiny page numbers. iBooks was the only one, but it did so perfectly after choosing \"show publisher page numbers\" on the table of contents menu. It was pretty magical. A quick internet search confirms that there is very little e-book reader or app support for displaying these page numbers.

\r\n\r\n

However, the embedded page numbers will still be useful if what you want to do is create an index that directs readers back to specific pages. On the one hand, indexes are not as critical as they used to be because you can search through the text of e-books very easily. What you can\'t do easily is browse an eBook the way you can browse a paper book index to see what topics might catch your eye. This might be something only academics do. It\'s not uncommon for an academic to pick up a book and flip right to the bibliography and the index!

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

Links

\r\n\r\n\r\n',238,0,0,'CC-BY-SA','ebooks, epub, scripting, calibre',0,0,1), diff --git a/sql/hpr-db-part-14.sql b/sql/hpr-db-part-14.sql index d9af76a..05cadd9 100644 --- a/sql/hpr-db-part-14.sql +++ b/sql/hpr-db-part-14.sql @@ -1,3 +1,10 @@ +(3620,'2022-06-17','Photo storage, backups, and workflow',1222,'How to keep your photos safe','

If you have photos that are important to you, you should take steps to protect them. Every day someone loses a lifetime of memories because they didn\'t take these steps. Don\'t be one of them. In this tutorial I explain how I backup and protect my photos and what my workflow is like. You may find some ideas here that you can use.

\r\n

Links:

\r\n\r\n',198,113,0,'CC-BY-SA','GIMP, Photo storage, Photo backup, Photo workflow',0,0,1), +(3379,'2021-07-15','Linux Inlaws S01E34: The one with the intelligence',2716,'Part four of the three-part miniseries on deep learning and artificial intelligence','

\r\n In this fourth part of our three-part miniseries on Deep and Machine Learning our two heroes shed some\r\n light on a DL architecture called Generative Pre-Trained Transformer (GPT), a pretty sophistic piece\r\n of software that fools most humans when it comes to authoring text (ideal for budding writers with\r\n a block in place). Other topics of discussion includes OpenAI (the company behind this framework),\r\n Elon Musk, Bitcoin, Microsoft and if the GPT can actually pass the Turing test. All will be revealed -\r\n don\'t miss this episode!\r\n

\r\n

Links:

\r\n\r\n',384,111,1,'CC-BY-SA','GPT-3, OpenAI, Elon Musk, Microsoft, Bitcoin, meta-programming',0,0,1), +(3381,'2021-07-19','Learning to skate',2152,'Klaatu goes for a walk, and talks about learning to ride a skateboard','

Apologies for the heavy breathing. I chose (unwisely, in terms of audio) to walk up a steep hill.

\r\n',78,0,0,'CC-BY-SA','skateboard',0,0,1), +(3378,'2021-07-14','A bit of my experience with Starlink internet service',608,'some ramblings about satellite internet service and how Starlink is different','

Starlink website: https://www.starlink.com/

\r\n\r\n

Starlink from Wikipedia: https://en.wikipedia.org/wiki/Starlink

\r\n\r\n

\r\nStarlink is a satellite internet constellation being constructed by SpaceX providing satellite Internet access. The constellation will consist of thousands of mass-produced small satellites in low Earth orbit (LEO), which communicate with designated ground transceivers. The SpaceX satellite development facility in Redmond, Washington houses the Starlink research, development, manufacturing, and orbit control teams. The cost of the decade-long project to design, build, and deploy the constellation was estimated by SpaceX in May 2018 to be at least US$10 billion.\r\n

\r\n

\r\nProduct development began in 2015. Two prototype test-flight satellites were launched in February 2018. Additional test satellites and 60 operational satellites were deployed in May 2019. SpaceX launches up to 60 satellites at a time, aiming to deploy 1,584 of the 260 kg (570 lb) spacecraft to provide near-global service by late 2021 or 2022. SpaceX started a private beta service in the Northern United States in August 2020 and a public beta in October 2020, service beginning at high latitudes between 44° and 52° North.\r\n

\r\n

\r\nOn 15 October 2019, the United States Federal Communications Commission (FCC) submitted filings to the International Telecommunication Union (ITU) on SpaceX\'s behalf to arrange spectrum for 30,000 additional Starlink satellites to supplement the 12,000 Starlink satellites already approved by the FCC.\r\n

\r\n

\r\nAstronomers have raised concerns about the constellations’ effect on ground-based astronomy and how the satellites will add to an already jammed orbital environment. In response, SpaceX has implemented several upgrades to Starlink satellites aimed at reducing their brightness during operation. The satellites are equipped with krypton-fueled Hall thrusters which allow them to de-orbit at the end of their life. Additionally, the satellites are designed to autonomously avoid collisions based on uplinked tracking data.\r\n

\r\n',243,0,0,'CC-BY-SA','internet, leo, satellites, ISP',0,0,1), +(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!','

I had a spare moment and found this show on my hard drive. Cheers MrX

\r\n

YouTube video I found that explains how to fix a rattling heat shield for free

\r\n

Picture of the fix!
\r\n\"Picture

\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.','\r\n

CPU on my Dell Latitude E6410 via sysctl: hw.model=Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz

\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.','

This episode is a response to hpr3367 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.

\r\n\r\n

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 hpr1512, 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.

\r\n\r\n

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.

\r\n\r\n

Converting to EPUB 3

\r\n\r\n

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 Tools menu and choose Upgrade book internals. This will create the new navigation file nav.xhtml to replace the old toc.ncx file. You\'ll need to edit this new file later to enable the page numbers.

\r\n\r\n

Insert page anchors

\r\n\r\n

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 Blather 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:

\r\n\r\n
\r\n<span epub:type="pagebreak" id="page57" title="57"></span>\r\n
\r\n\r\n

Page List in Navigation File

\r\n\r\n

Finally you need to put a page list 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.

\r\n\r\n\r\n
\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
\r\n\r\n

I\'m not sure it matters where you put this navigation block in the nav.xhmtl file, but I put mine between the table of contents and the landmarks blocks.

\r\n\r\n

Scripting the creation of page list

\r\n\r\n

It could be very tedious to create a page list like this, so of course I wrote a script to automate a lot of the heavy lifting. I\'m sure Dave can write one that\'s more elegant than this, but this is what I came up with in about 5 minutes and it did the job, with the exception of putting the right URL for each link. I did a little bit of post-production to search and replace the URLs generated in the script with what I needed for the specific eBook. I think if you added a third command-line argument with a URL, you can solve this problem. The difficulty with larger books will be when you have more than one internal HTML file in the book, you will have to go through very carefully and make sure that the link goes to the correct file. I saved the script as pagelist.sh and put it in my $PATH.

\r\n\r\n

Command to run to generate a page list from pages 42 to 61:

\r\n\r\n
\r\npagelist.sh 42 61\r\n
\r\n\r\n

And here\'s the script:

\r\n\r\n
\r\n#!/bin/bash\r\n\r\n# grab beginning and ending pages from 1st and 2nd\r\n# CLI arguments, and specify a tmp file to put stuff\r\nstart="$1"\r\nend="$2"\r\nnavfile=/tmp/navfile.txt\r\n\r\n# put the top matter for the nav block\r\necho \'<nav epub:type="page-list" hidden="hidden">\' > $navfile\r\necho "    <ol>" >> $navfile\r\n\r\n# iterate through the page numbers making list item for each one.\r\n# should replace filename with your ebook\'s actual filename\r\nfor i in $(seq $start $end); do\r\n	echo "        <li><a href=\\"filename.html#page$i\\">$i</a></li>" >> $navfile\r\ndone\r\n\r\n# close out the list and nav block\r\necho "    </ol>" >> $navfile\r\necho "</nav>" >> $navfile\r\n\r\nexit 0\r\n
\r\n\r\nThen you just need to copy and paste what was generated from the script into your editor and make sure all of the URLs are correct, then stick that navigation block into the nav.xhtml file.\r\n\r\n

Conclusions

\r\n\r\n

So, once you have the page anchors and the page list in place in your EPUB3 ebook, everything should work. The problem is that so far the only ebook reader I have found that renders the page numbers correctly on the screen is the iBooks app on iOS. I tried it on my Kobo dedicated eReader, on the Marvin ePub reader on iOS and on Overdrive on Android, and none of them displayed my shiny page numbers. iBooks was the only one, but it did so perfectly after choosing \"show publisher page numbers\" on the table of contents menu. It was pretty magical. A quick internet search confirms that there is very little e-book reader or app support for displaying these page numbers.

\r\n\r\n

However, the embedded page numbers will still be useful if what you want to do is create an index that directs readers back to specific pages. On the one hand, indexes are not as critical as they used to be because you can search through the text of e-books very easily. What you can\'t do easily is browse an eBook the way you can browse a paper book index to see what topics might catch your eye. This might be something only academics do. It\'s not uncommon for an academic to pick up a book and flip right to the bibliography and the index!

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

Links

\r\n\r\n\r\n',238,0,0,'CC-BY-SA','ebooks, epub, scripting, calibre',0,0,1), (3386,'2021-07-26','What\'s for dinner?',1342,'Some scripts and a database for randomly choosing which meal to cook','

Overview

\r\n

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.

\r\n

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 choose_meal, 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!

\r\n

It wasn’t long before choose_meal was rewritten in Perl. This time I decided to use a database, and chose SQLite to create it. My database contained just two tables, one for the meals themselves (called slightly confusingly \'meal_history\'), and another for a record of the choices made (called \'meal_log\') – the ability to produce historical reports seemed like a desirable feature!

\r\n

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.

\r\n

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 GitLab repository and the preparation of this show was begun.

\r\n

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.

\r\n

I might rethink this in the future however.

\r\n

Long notes

\r\n

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

\r\n

Links

\r\n',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','

Inoffensive in every region of the world.

\r\n

Thank you to everyone who has listened to my previous episodes. I hope I am not boring you all to death!

\r\n

Why am I recording this series?

\r\n\r\n

Because there are so many podcasts to list, I have broken them down into 6 different episodes based on topics:

\r\n\r\n

Part 5

\r\n

Hacks & Attacks

\r\n\r\n

Technical information / learning

\r\n\r\n

Community / Social / History

\r\n\r\n

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.

\r\n

The next and final episode of this series will be about Information Security Leadership podcasts.

\r\n

Thank you for listening.

',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','

\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

\r\n\r\n

Links:

\r\n\r\n',384,111,1,'CC-BY-SA','Licensing, GNU, BSD, MIT, Taking Lives, MI6, Clarkson\'s Farm, Open Source Initiative',0,0,1), @@ -313,7 +320,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.','

Over 12 years ago, Jon \"The Nice Guy\"\nSpriggs went to a \"Pod Crawl\" with (among others) Dave \"The Love Bug\" Lee, 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.

\n

The first show was released\non 2010-10-24 and the last ever show (this one) was released on\n2022-10-12.

\n

Over the twelve years, Jon would go on to meet to meet Yannick and Ken Fallon, both\nof whom would go on to shape changes (big and small) to CCHits.

\n

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.

\n

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.

\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','

My most used apps

\n

AIO Launcher

\n\n

\"Main

\n

\n

\n

Termux: Terminal\nemulator with packages

\n\n

QKSMS Messaging

\n\n

Firefox browser

\n\n

Opera browser

\n\n

Brave browser

\n\n

Clear Scanner PDF scanner and\nOCR

\n\n

Antennapod

\n\n

Tusky

\n\n

K-9 mail client

\n\n

Viber

\n\n

Audio recorder

\n\n

X-plore dual-pane file\nmanager

\n\n

Librera E-book Reader: for\nPDF, EPUB

\n\n

Multi Timer

\n\n

US Amateur Radio Band Plan

\n\n',318,0,0,'CC-BY-SA','Android, Android apps, Mobile phone, Custom launcher',0,0,1), (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.','

\r\n\"\"
\r\nMap of Dublin showing the Temple Bar tourist area. A red arrow points to where you can change the profile.\r\n

\r\n

\r\n\"\"
\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

\r\n

\r\n\"\"
\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.
\r\nClicking the bustop (highlighted with a red circle ) will show more information about the routes available at this location.\r\n

\r\n

\r\n\"\"
\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

\r\n

\r\n\"\"
\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

\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','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3978Wed2023-11-01Driving in Virginia.Some Guy On The Internet
3979Thu2023-11-02FireStick and ad blockingoperat0r
3980Fri2023-11-03Huntsville to VicksburgAhuka
3981Mon2023-11-06HPR Community News for October 2023HPR Volunteers
3982Tue2023-11-07Conversation with ChatGPTArcher72
3983Wed2023-11-08ChatGPT Output is not compatible with CC-BY-SAKen Fallon
3984Thu2023-11-09Whoppers. How Archer72 and I made moonshine. Volume one.Some Guy On The Internet
3985Fri2023-11-10Bash snippet - be careful when feeding data to loopsDave Morriss
3986Mon2023-11-13Optical media is not deadArcher72
3987Tue2023-11-14The Grim DawnSome Guy On The Internet
3988Wed2023-11-15Beeper.comoperat0r
3989Thu2023-11-16LastPass Security Update 1 November 2023Ahuka
3990Fri2023-11-17Playing Alpha Centauri, Part 2Ahuka
3991Mon2023-11-20YOU ARE A PIRATE operat0r
3992Tue2023-11-21Test recording on a wireless micArcher72
3993Wed2023-11-22z80 membership cardBrian in Ohio
3994Thu2023-11-23Lastpass Responseoperat0r
3995Fri2023-11-24Creating Your Own Internet Radio Streaming DeviceClaudio Miranda
3996Mon2023-11-27Holiday Challenges Series - Ep 1 - Advent of CodeTrey
3997Tue2023-11-28The Oh No! News.Some Guy On The Internet
3998Wed2023-11-29Using open source OCR to digitize my mom\'s bookDeltaray
3999Thu2023-11-30Holiday Challenges Series Ep 02 TryHackMe Advent of Cyber ChallengeTrey
\n\n

Comments this month

\n\n

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

\n\n

This month\'s shows

\n

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

\n\n\n

Mailing List discussions

\n

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

\n

The threaded discussions this month can be found here:

\nhttps://lists.hackerpublicradio.com/pipermail/hpr/2023-November/thread.html\n\n\n

Events Calendar

\n

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

\n

Quoting the site:

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

Any other business

\n

Example section

\n\n\n\n',159,47,1,'CC-BY-SA','Community News',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','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3978Wed2023-11-01Driving in Virginia.Some Guy On The Internet
3979Thu2023-11-02FireStick and ad blockingoperat0r
3980Fri2023-11-03Huntsville to VicksburgAhuka
3981Mon2023-11-06HPR Community News for October 2023HPR Volunteers
3982Tue2023-11-07Conversation with ChatGPTArcher72
3983Wed2023-11-08ChatGPT Output is not compatible with CC-BY-SAKen Fallon
3984Thu2023-11-09Whoppers. How Archer72 and I made moonshine. Volume one.Some Guy On The Internet
3985Fri2023-11-10Bash snippet - be careful when feeding data to loopsDave Morriss
3986Mon2023-11-13Optical media is not deadArcher72
3987Tue2023-11-14The Grim DawnSome Guy On The Internet
3988Wed2023-11-15Beeper.comoperat0r
3989Thu2023-11-16LastPass Security Update 1 November 2023Ahuka
3990Fri2023-11-17Playing Alpha Centauri, Part 2Ahuka
3991Mon2023-11-20YOU ARE A PIRATE operat0r
3992Tue2023-11-21Test recording on a wireless micArcher72
3993Wed2023-11-22z80 membership cardBrian in Ohio
3994Thu2023-11-23Lastpass Responseoperat0r
3995Fri2023-11-24Creating Your Own Internet Radio Streaming DeviceClaudio Miranda
3996Mon2023-11-27Holiday Challenges Series - Ep 1 - Advent of CodeTrey
3997Tue2023-11-28The Oh No! News.Some Guy On The Internet
3998Wed2023-11-29Using open source OCR to digitize my mom\'s bookDeltaray
3999Thu2023-11-30Holiday Challenges Series Ep 02 TryHackMe Advent of Cyber ChallengeTrey
\n\n

Comments this month

\n\n

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

\n\n

This month\'s shows

\n

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

\n\n\n

Mailing List discussions

\n

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

\n

The threaded discussions this month can be found here:

\nhttps://lists.hackerpublicradio.com/pipermail/hpr/2023-November/thread.html\n\n\n

Events Calendar

\n

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

\n

Quoting the site:

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

Any other business

\n

Static Site

\n\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), (3714,'2022-10-27','The News with Some Guy On the Internet',609,'Threat Analysis','

Threat Analysis; your\nattack surface.

\n

The Hacker News

\nNew\nChinese Malware Attack Framework Targets Windows, macOS, and Linux\nSystems.\n

A previously undocumented command-and-control (C2) framework dubbed\nAlchimist is likely being used in the wild to target Windows, macOS, and\nLinux systems.

\n

\"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.”

\n

\"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.\"

\n

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.

\n

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.

\n

The Hacker News

\nHackers\nUsing Vishing to Trick Victims into Installing Android Banking\nMalware.\n

Malicious actors are resorting to voice phishing (vishing) tactics to\ndupe victims into installing Android malware on their devices.

\n

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.

\n

Telephone-oriented attack delivery (TOAD), as the social engineering\ntechnique is called, involves calling the victims using previously\ncollected information from the fraudulent websites.

\n

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.

\n

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.

\n

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.

\n

The Hacker News

\n64,000\nAdditional Patients Impacted by Omnicell Data Breach - What is Your Data\nBreach Action Plan?\n

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.

\n

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.

\n

The type of information that may be exposed are:

\n
    \n
  • Credit card information.
  • \n
  • Financial information.
  • \n
  • Social security numbers.
  • \n
  • Driver\'s license numbers.
  • \n
  • Health insurance details.
  • \n
\n

The healthcare industry is one of the most targeted sectors globally,\nwith attacks doubling year over year. And these costs are measured in\nmillions or even billions of dollars - not to mention increased risks\nfor patients\' privacy (and reputation).

\n

The Washington Post

\n

How to\nprotect schools getting whacked by ransomware.

\n

Ransomware gangs are taking Americans to school. So far this year,\nhackers have taken hostage at least 1,735 schools in 27 districts; the\nmassive Los Angeles Unified School District is their latest target.

\n

Ransomware hackers breach computers, lock them up, steal sensitive\ndata and demand money to release their hold on organizations’ critical\nsystems. These criminals often attack schools because they are\nprofitable targets. If all ransomware victims refused to pay, the\nattacks would stop. Indeed, paying up might be illegal: The Treasury\nDepartment released guidance last year noting that giving money to\nglobal criminal organizations can violate sanctions law.

\n

The trouble is, saying no isn’t always easy. Los Angeles didn’t\ncapitulate, and the criminals leaked a trove of data — a consequence\nthat can prove more or less serious depending on the sensitivity of the\nstolen information.

\n

“Because we can,” said a representative of the ransomware gang that\ntook down Los Angeles Unified School District, explaining the\ncollective’s motivations to a Bloomberg News reporter. Schools’ task is\nto turn “can” to “can’t” — or, at least, to make success pay a whole lot\nless.

\n

CNET News.

\nVerizon\nAlerts Prepaid Customers to Recent Security Breach.\n

Verizon notified prepaid customers this week of a recent cyberattack\nthat granted third-party actors access to their accounts, as reported\nearlier Tuesday by BleepingComputer. The attack occurred between Oct. 6\nand Oct. 10 and affected 250 Verizon prepaid customers.

\n

The breach exposed the last four digits of customers\' credit cards\nused to make payments on their prepaid accounts. While no full credit\ncard information was accessible, the information was enough to grant the\nattackers access to Verizon user accounts, which hold semi-sensitive\ndata such \"name, telephone number, billing address, price plans, and\nother service-related information,\" per a notice from Verizon.

\n

Account access also potentially enabled attackers to process\nunauthorized SIM card changes on prepaid lines. Also known as SIM\nswapping, unauthorized SIM card changes can allow for the transfer of an\nunsuspecting person\'s phone number to another phone.

\n

From there, the counterfeit phone can be used to receive SMS messages\nfor password resets and user identification verifications on other\naccounts, giving attackers potential access to any account they have, or\ncan guess, the username for. Consequently, Verizon recommended affected\ncustomers secure their non-Verizon accounts such as social media,\nfinancial, email and other accounts that allow for password resets by\nphone.

\n',391,0,0,'CC-BY-SA','Threat Analysis, Security Breach, Ransomware, Data Breach, TOAD',0,0,1), (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.','

Links

\n

Shotcut video editor website

\n

Useful\nShortcut keys for the Shotcut video editor

\n
C = copy\nV = paste\nA = duplicate\nX = ripple delete\nCtrl + X = ripple delete but send to clipboard\nS = split
\n

Tip not covered in my\nPodcast

\n

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.

\n

Introduction

\n

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.

\n

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.

\n

Specific details and\nequipment

\n

Video resolution 1920 x 1080, Codec h264 mpeg-4, Frame rate 30 frames\nper second.

\n

Computer Dell Optiplex 780. Fitted with 4 GB of internal RAM and\nonboard video graphics card.

\n

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

\n

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

\n

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.

\n

Shotcut workflow

\n

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.

\n

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.

\n

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.

\n

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.

\n

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.

\n

Drag the first file from the Playlist to the timeline making sure\nthat the start of the video starts at 0 seconds.

\n

Click on the timeline in the position where the first start point of\ninterest is needed. Use the S key to split the video at this point.\nDon\'t worry about being too accurate as this can be moved at a later\nstage.

\n

Repeat this process for the end point of interest.

\n

Repeat this again for all the other sections of start and end points\nof interest.

\n

Remove the unwanted sections of video by clicking on a section then\nhitting the delete key. This will remove the unwanted section leaving an\nempty space behind.

\n

Once all the unwanted sections are removed click on the sections of\nvideo and pull them to the left to close the gaps up. I find it useful\nto leave some space between the good sections of video as it makes it\neasier to see where splits are and makes it easier later on to rearrange\nthe order of the individual clips.

\n

Check the start and end points of the remaining sections of video to\nsee that the start and end points stop in the correct place. You can do\nthis by clicking the play button on the preview window. The video start\nand end points can be adjusted by dragging the section left or right in\nin the timeline section; this is where leaving spaces Between each\nsection of video can be handy as it allows for fine tuning.

\n

Add a new blank video track to the timeline to hold the next video.\nNote this wasn\'t required when adding the first video track but it is\nneeded for each subsequent track. A video track can be added by right\nclicking on an empty portion of the timeline and selecting add video\ntrack. Alternatively use the ctrl + I key.

\n

Drag your second video from the playlist onto the newly created blank\nvideo track in the timeline. As before make sure that the start of the\nvideo starts at 0 seconds.

\n

Before previewing any section of the second video track click the\nsmall eye shaped hide icon in the left section of the first video track\nlabelled output. This will prevent previewing both video tracks at the\nsame time.

\n

Repeat the process above of chopping the second video track into\nsections using the S key to split the video up. Remove the unwanted\nsections. Finally adjust the start and end points of the remaining\nsections.

\n

Repeat the steps above to add the remaining video files one at a time\nfrom the playlist to the timeline.

\n

When complete you end up with separate video tracks in the timeline\neach containing good sections of video.

\n

At this stage I can\'t be too specific about how to continue as there\nare a number of different options depending on your particular Project.\nYou can for example start by combining the good sections of video into\none video track by dragging them from one track to another then add if\nrequired an audio track or you can add the audio track first and then\ntry to sync things up to the audio track moving bits and pieces of video\ninto one video track remembering to hide the unwanted sections of video\nby clicking on the small hide eye icons. Don\'t do too much editing\nwithout saving the project. If you get a message about low memory save\nthe project then reopen it.

\n

To export the final video click on the export button in the toolbar.\nI pick the default option, this creates an H.264/AAC MP4 file suitable\nfor most users and purposes. You can check the frame rate is the same as\nyour original media files by clicking on the advanced tab. Click the\nexport file button and give it a file name. It may take some time to\ncreate the export file. This will be dependent on the speed of your\ncomputer and the length and resolution of your project.

\n

While Shotcut is far from perfect on my puny PC it is surprisingly\nusable and stable and is the best option I’ve found so far.

\n

Finally here are some general shotcut tips I have when doing video\nediting on a puny PC with limited ram, slow processor and built in\ngraphics card such as mine.

\n

General Tips\nwhen working with a low powered PC

\n

Close all open applications leaving only shortcut open this helps\nwith RAM usage

\n

Shortcut is surprisingly stable with a feeble PC such as mine. I\nwould still recommend saving your project regularly as it is quick and\nvery easy to do.

\n

If you get a message about running out of RAM then try not to do too\nmuch more editing before saving the project. Once saved close shotcut\nand then reopen it. The longer your project is and the higher your\nproject resolution the more RAM you will need.

\n

When you are about to export your final video save the project close\nshortcut reopen shotcut and immediately export your project as any\nprevious editing may be taking up precious ram.

\n

Be patient when clicking on the timeline to repositioned the play\nhead. Always wait for the preview window to update. This can sometimes\ntake a few seconds.

\n

When trying to sync video to audio you need to zoom in in quite a\nlong way before getting an audio preview. When doing this and moving the\nplay head you\'ll get a choppy version of the audio with this it is still\nperfectly possible to find the beat of the music allowing you to sync\nyour video to the music. If this doesn\'t seem to work for you then try\nzooming in closer.

\n

Ok that\'s about it for this podcast. Hope it wasn\'t too boring and it\nmade some sense. If you want to contact me I can be contacted at\nmrxathpr at googlemail.

\n

Thank you and goodbye.

\n',201,0,0,'CC-BY-SA','workflow, tips, video, editing, application',0,0,1), (3719,'2022-11-03','HPR News',594,'InfoSec; the language of security.','

InfoSec; the language of\nsecurity.

\n

What\nis Typosquatting and How Do Scammers Use it?

\n
    \n
  • 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.
  • \n
  • Past Known Typosquatting Attacks.\n
      \n
    • Several\nMalicious Typosquatted Python Libraries Found On PyPI\nRepository
    • \n
    • Over\n700 Malicious Typosquatted Libraries Found On RubyGems\nRepository
    • \n
    • Security\nadvisory: malicious crate rustdecimal
    • \n
    • This\nWeek in Malware-Malicious Rust crate, \'colors\' Typosquats
    • \n
  • \n
  • Solutions to Typosquatting.\n
  • \n
  • DNS monitoring services.\n
      \n
    • Link to dnstwister: https://dnstwister.report/
    • \n
    • Link to whois: https://www.whois.com/whois
    • \n
  • \n
  • Password Managers.\n
      \n
    • Link to bitwarden: https://bitwarden.com/
    • \n
    • Link to keepassxc: https://keepassxc.org/
    • \n
  • \n
\n
\n

Two-factor and\nMultifactor Authentication.

\n
    \n
  • 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: USERNAME and PASSWORD.\nThis is just a single layer (single-factor authentication) and isn’t\nenough to discourage attackers.

  • \n
  • 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(the One Time Password), Authenticator\nApplications (Bitwarden, KeePassXC,...), and Security Keys (Yubikey). This works similar to ATMs;\nto authenticate the user must provide both knowledge (account\nPIN) and a physical object (bank card).

  • \n
  • 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.

  • \n
  • MORE helpful security information.

    \n
  • \n
  • 2FA/MFA Known Attacks.

    \n
      \n
    • Bots\nThat Steal Your 2FA Codes.
    • \n
    • hackers\nare cracking two-factor authentication
    • \n
  • \n
\n',391,0,0,'CC-BY-SA','InfoSec, Typosquatting, SFA, 2FA, MFA, Security',0,0,1), @@ -581,7 +588,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3997,'2023-11-28','The Oh No! News.',875,'Sgoti talks about Malware distributed via Google\'s Dynamic Ads and more.','

The Oh No! news.

\n

Oh No! News is Good\nNews.

\n
    \n
  • TAGS: Oh No, News, Threat analysis, InfoSec, Google\nDynamic Search Ads
  • \n
\n
\n

Threat analysis;\nyour attack surface.

\n
    \n
  • Source: Former\nNHS secretary found guilty of illegally accessing medical\nrecords
    \n

    \n
      \n
    • A former NHS employee has been found guilty and fined for illegally\naccessing the medical records of over 150 people.
      \n
    • \n
    • 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.
      \n
    • \n
  • \n
  • Supporting Source: Open\nStreet Map link to Redditch Worcestershire.
    \n

  • \n
  • Source: NetSupport\nRAT Infections on the Rise. Targeting Government and Business\nSectors
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
  • Source: Beware:\nMalicious Google Ads Trick WinSCP Users into Installing\nMalware
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
  • Source: Trojanized\nPyCharm Software Version Delivered via Google Search Ads.
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
\n
\n

InfoSec; the language\nof security.

\n
    \n
  • Source: Why\nDefenders Should Embrace a Hacker Mindset
    \n
  • \n
\n
\n
    \n
  • Additional Information.\n
      \n
    • What is a \"Data\nBreach\"? 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.
      \n
    • \n
    • What is \"Malware\"?\nMalware (a portmanteau 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.
      \n
    • \n
    • What is a \"Payload\"?\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.
      \n
    • \n
    • What is \"Phishing\"?\nPhishing is a form of social engineering\nwhere attackers deceive people into revealing sensitive information or\ninstalling malware such as ransomware. Phishing\nattacks have become increasingly sophisticated and often transparently\nmirror the site being targeted, allowing the attacker to observe\neverything while the victim is navigating the site, and transverse any\nadditional security boundaries with the victim.
      \n
    • \n
    • Social\nengineering (security) In the context of information security,\nsocial engineering is the psychological\nmanipulation of people into performing actions or divulging\nconfidential information. A type of confidence trick for the purpose of\ninformation gathering, fraud, or system access, it differs from a\ntraditional \"con\" in that it is often one of many steps in a more\ncomplex fraud scheme.
      \n
    • \n
    • What is \"Information\nSecurity\" (InfoSec)? Information security, sometimes shortened to\nInfoSec, is the practice of protecting information by mitigating information risks. It\nis part of information risk\nmanagement.\n
        \n
      • Information Security Attributes: Confidentiality, Integrity and Availability (C.I.A.).\nInformation Systems are composed in three main portions, hardware,\nsoftware and communications with the purpose to help identify and apply\ninformation security industry standards, as mechanisms of protection and\nprevention, at three levels or layers: physical, personal and\norganizational. Essentially, procedures or policies are implemented to\ntell administrators, users and operators how to use products to ensure\ninformation security within the organizations.
        \n
      • \n
    • \n
    • What is \"Risk\nmanagement\"? Risk management is the identification, evaluation, and\nprioritization of risks followed by coordinated and economical\napplication of resources to minimize, monitor, and control the\nprobability or impact of unfortunate events or to maximize the\nrealization of opportunities.
      \n
    • \n
    • What is a \"Vulnerability\"\n(computing)? Vulnerabilities are flaws in a computer system that\nweaken the overall security of the device/system. Vulnerabilities can be\nweaknesses in either the hardware itself, or the software that runs on\nthe hardware.
      \n
    • \n
    • What is an \"Attack\nSurface\"? The attack surface of a software environment is the sum of\nthe different points (for \"attack vectors\") where an unauthorized user\n(the \"attacker\") can try to enter data to or extract data from an\nenvironment. Keeping the attack surface as small as possible is a basic\nsecurity measure.
      \n
    • \n
    • What is an \"Attack\nVector\"? In computer security, an attack vector is a specific path,\nmethod, or scenario that can be exploited to break into an IT system,\nthus compromising its security. The term was derived from the\ncorresponding notion of vector in biology. An attack vector may be\nexploited manually, automatically, or through a combination of manual\nand automatic activity.
      \n
    • \n
    • What is\n\"Standardization\"? Standardization is the process of implementing\nand developing technical standards based on the consensus of different\nparties that include firms, users, interest groups, standards\norganizations and governments. Standardization can help maximize\ncompatibility, interoperability, safety, repeatability, or quality. It\ncan also facilitate a normalization of formerly custom processes.\n
    • \n
    • What is a \"Replay\nattack\"? A replay attack is a form of network attack in which valid\ndata transmission is maliciously or fraudulently repeated or delayed.\nAnother way of describing such an attack is: \"an attack on a security\nprotocol using a replay of messages from a different context into the\nintended (or original and expected) context, thereby fooling the honest\nparticipant(s) into thinking they have successfully completed the\nprotocol run.\"
      \n
    • \n
    • What is a\n\"Man-in-the-middle attack\"? In cryptography and computer security, a\nman-in-the-middle, ..., attack is a cyberattack where the attacker\nsecretly relays and possibly alters the communications between two\nparties who believe that they are directly communicating with each\nother, as the attacker has inserted themselves between the two\nparties.
      \n
    • \n
    • What is \"Transport Layer\nSecurity\" (TLS)? Transport Layer Security (TLS) is a cryptographic\nprotocol designed to provide communications security over a computer\nnetwork. The protocol is widely used in applications such as email,\ninstant messaging, and voice over IP, but its use in securing HTTPS\nremains the most publicly visible.
      \n
    • \n
    • What is a \"Handshake\"\n(computing)?. In computing, a handshake is a signal between two\ndevices or programs, used to, e.g., authenticate, coordinate. An example\nis the handshaking between a hypervisor and an application in a guest\nvirtual machine.
      \n
    • \n
    • What is Security\ntheater? The practice of taking security measures that are\nconsidered to provide the feeling of improved security while doing\nlittle or nothing to achieve it.
      \n
    • \n
  • \n
\n
\n\n',391,74,0,'CC-BY-SA','Oh No News, Threat analysis, InfoSec, Google Dynamic Search Ads',0,0,1), (4005,'2023-12-08','Sgoti\'s reply to multiple shows.',893,'Sgoti replies to a few HPR Shows.','

Sgoti\'s reply to multiple\nshows.

\n

Sgoti replies to a few HPR\nShows.

\n
    \n
  • Tags: Reply show, password managers, lastpass.

  • \n
  • Reply to: hpr3988\n:: Beeper.com
    \n

  • \n
  • Supporting Source: Beeper chat application
    \n

  • \n
  • Supporting Source: Beeper Github page
    \n

  • \n
  • Supporting Source: Work with us at\nBeeper
    \n

  • \n
  • Reply to: hpr3989 :: LastPass\nSecurity Update 1 November 2023
    \n

  • \n
  • Reply to: hpr3994 ::\nLastpass Response
    \n

  • \n
  • Source: The\nTHREE STOOGES - A Plumbing We Will Go
    \n

  • \n
  • Source: Whitest Kids U Know:\nLeg Peeing
    \n

    \n
      \n
    • This was just funny. I found it while searching for, \"why the\nBritish say things like taking a piss\".
    • \n
  • \n
\n

This work is licensed under a Creative Commons\nAttribution-ShareAlike 4.0 International License.

\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','

To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs gphoto2,\ntesseract, grep and ImageMagick\nto digitize my mom\'s 338 page book. Here is the link to the script:\nhttps://github.com/deltaray/ocr-script

\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','
\n

What\'s this?

\n

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!

\n

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!

\n

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!

\n

TIL 1 - is it learnt\nor learned?

\n

I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":

\n
    \n
  • learnt is an older form which is more common in British\nEnglish
  • \n
  • learned is more common in US English, and is becoming more\npopular in the UK
  • \n
\n

Links

\n
    \n
  • Grammarist:\nLearned vs. learnt
  • \n
  • BBC\nAsk About English
  • \n
\n

TIL 2 - the French word\nfor piggy bank

\n

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 tirelire in French.

\n

I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:

\n
    \n
  • Where does it come from?
  • \n
  • How do you say it?
  • \n
\n

The Wiktionary page below has answers to both.

\n
    \n
  • It\'s of onomatopoeic origin (representing the rattling of\ncoins).
  • \n
  • There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).
  • \n
\n\n\n

TIL 3 - how to\npronounce IPA coded words

\n

I actually learnt about this a while ago, but I thought now would be\na good time to share.

\n

The IPA form of tirelire is /tiʁ.liʁ/ (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.

\n

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 IPA\nReader.

\n

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.

\n\n
    \n
  • International\nPhonetic Association - creators of the International\nPhonetic Alphabet
  • \n
  • IPA Reader
  • \n
\n
\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,0); +(4002,'2023-12-05','Today I learnt - 2023-11-24',477,'Some odds and ends I learnt today','
\n

What\'s this?

\n

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!

\n

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!

\n

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!

\n

TIL 1 - is it learnt\nor learned?

\n

I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":

\n
    \n
  • learnt is an older form which is more common in British\nEnglish
  • \n
  • learned is more common in US English, and is becoming more\npopular in the UK
  • \n
\n

Links

\n
    \n
  • Grammarist:\nLearned vs. learnt
  • \n
  • BBC\nAsk About English
  • \n
\n

TIL 2 - the French word\nfor piggy bank

\n

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 tirelire in French.

\n

I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:

\n
    \n
  • Where does it come from?
  • \n
  • How do you say it?
  • \n
\n

The Wiktionary page below has answers to both.

\n
    \n
  • It\'s of onomatopoeic origin (representing the rattling of\ncoins).
  • \n
  • There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).
  • \n
\n\n\n

TIL 3 - how to\npronounce IPA coded words

\n

I actually learnt about this a while ago, but I thought now would be\na good time to share.

\n

The IPA form of tirelire is /tiʁ.liʁ/ (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.

\n

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 IPA\nReader.

\n

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.

\n\n
    \n
  • International\nPhonetic Association - creators of the International\nPhonetic Alphabet
  • \n
  • IPA Reader
  • \n
\n
\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,1); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -991,10 +998,3 @@ INSERT INTO `hosts` (`hostid`, `host`, `email`, `profile`, `license`, `local_ima (393,'Anonymous Host','Anonymous.Host.nospam@nospam.hackerpublicradio.org','A catch all account for those who wish to submit content anonymously.','CC-BY-SA',0,'',1,'Anonymous Host'), (394,'Trey','jttrey3.nospam@nospam.yahoo.com','','CC-BY-SA',0,'',1,'Trey'), (395,'CoGo','cogocogocogocogo.nospam@nospam.gmail.com','

\r\nBorn Again Christian
\r\nCNC hobbyist, worker
\r\nLove but can\'t afford aviation.\r\n

','CC-BY-SA',0,'',1,'Co Go'), -(396,'BlacKernel','izzyleibowitz.nospam@nospam.pm.me','

\r\nName: Izzy Leibowitz \r\nHandle: BlacKernel

\r\n
\r\n

Bio

\r\n

I was born at a very young age and, from there, the rest is history.

\r\n

It\'s not a skill set, it\'s a compultion.

\r\n

Just your average korn kob on the internet; strangely not using ksh.

\r\n

System Fetch

\r\n

\r\nPrefered Pronouns: Any (He/She/They/It/Your Majesty/Feared Ruler of the Forbidden Languages/etc)
\r\nPrefered Languages: Rust (compuled), Lua (scripting), Fish (shell scripting)
\r\nPrefered Shell: fish
\r\nPrefered OS: Slackware
\r\nPrefered DE: -XFCE- KDE (you guys were right after all)

\r\n
\r\n

Other Projects

\r\n

\r\nSCP Foundation: Dr. Izzy Leibowitz

\r\n

Contact Me

\r\n

\r\nEmail: izzyleibowitz at pm dot me \r\nMastodon: at blackernel at nixnet dot social\r\n

','CC-BY-SA',0,'',1,'Black Kernel'), -(397,'hakerdefo','forever.jekyll.nospam@nospam.disroot.org','','CC-BY-SA',0,'',1,'haker de fo'), -(398,'one_of_spoons','hpr.nospam@nospam.spoons.one','

Mastodon, though very rarely:
\r\n@one_of_spoons@hispagatos.space\r\n

','CC-BY-SA',0,'',1,'one of spoons'), -(399,'dnt','dnt.nospam@nospam.revolto.net','','CC-BY-SA',0,'',1,'D. N. T.'), -(401,'Mechatroniac','anarch0re.nospam@nospam.tutanota.com','

\r\nThe Mechatronics Maniac\r\n
\r\nhttps://www.bitchute.com/channel/mechatroniac/\r\n

','CC-BY-SA',0,'',1,'Mechatroniac'), -(402,'takov751','takov751.nospam@nospam.protonmail.com','','CC-BY-SA',1,'',1,'takov 7 5 1'), -(404,'Sarah','sarah.nospam@nospam.giammarco.ca','

Librarian. Spends too much time on the internet.

','CC-BY-SA',0,'',1,'Sarah'), diff --git a/sql/hpr-db-part-15.sql b/sql/hpr-db-part-15.sql index f894d5e..690635a 100644 --- a/sql/hpr-db-part-15.sql +++ b/sql/hpr-db-part-15.sql @@ -1,3 +1,10 @@ +(396,'BlacKernel','izzyleibowitz.nospam@nospam.pm.me','

\r\nName: Izzy Leibowitz \r\nHandle: BlacKernel

\r\n
\r\n

Bio

\r\n

I was born at a very young age and, from there, the rest is history.

\r\n

It\'s not a skill set, it\'s a compultion.

\r\n

Just your average korn kob on the internet; strangely not using ksh.

\r\n

System Fetch

\r\n

\r\nPrefered Pronouns: Any (He/She/They/It/Your Majesty/Feared Ruler of the Forbidden Languages/etc)
\r\nPrefered Languages: Rust (compuled), Lua (scripting), Fish (shell scripting)
\r\nPrefered Shell: fish
\r\nPrefered OS: Slackware
\r\nPrefered DE: -XFCE- KDE (you guys were right after all)

\r\n
\r\n

Other Projects

\r\n

\r\nSCP Foundation: Dr. Izzy Leibowitz

\r\n

Contact Me

\r\n

\r\nEmail: izzyleibowitz at pm dot me \r\nMastodon: at blackernel at nixnet dot social\r\n

','CC-BY-SA',0,'',1,'Black Kernel'), +(397,'hakerdefo','forever.jekyll.nospam@nospam.disroot.org','','CC-BY-SA',0,'',1,'haker de fo'), +(398,'one_of_spoons','hpr.nospam@nospam.spoons.one','

Mastodon, though very rarely:
\r\n@one_of_spoons@hispagatos.space\r\n

','CC-BY-SA',0,'',1,'one of spoons'), +(399,'dnt','dnt.nospam@nospam.revolto.net','','CC-BY-SA',0,'',1,'D. N. T.'), +(401,'Mechatroniac','anarch0re.nospam@nospam.tutanota.com','

\r\nThe Mechatronics Maniac\r\n
\r\nhttps://www.bitchute.com/channel/mechatroniac/\r\n

','CC-BY-SA',0,'',1,'Mechatroniac'), +(402,'takov751','takov751.nospam@nospam.protonmail.com','','CC-BY-SA',1,'',1,'takov 7 5 1'), +(404,'Sarah','sarah.nospam@nospam.giammarco.ca','

Librarian. Spends too much time on the internet.

','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','

\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

\r\n

\r\nBeginning as a network administrator, Lurking Prion\'s career followed security as it progressed throughout the years in roles including:\r\n

    \r\n
  • Linux/Windows Systems Administrator
  • \r\n
  • Network Engineer
  • \r\n
  • Telecommunications Engineer
  • \r\n
  • Security Engineer and Architect
  • \r\n
  • Ethical Hacker
  • \r\n
  • Security Consultant
  • \r\n
\r\n

\r\n

\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

\r\n

\r\nLurking Prion may occasionally refer to himself as Robert.
\r\nLurking Prion likes coffee, dark beer, and dirty martinis.
\r\nLurking Prion only refers to himself in the third person when there is a lack of coffee or an abundance of stupidity.
\r\nLurking Prion\'s eye starts to twitch when all hell is about to break loose.
\r\nLurking Prion\'s spirit animal is DeadPool.\r\n

','CC-BY-SA',0,'',1,'Lurking Prion'), @@ -505,4 +512,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-11-24 19:34:03 +-- Dump completed on 2023-11-27 7:30:51 diff --git a/sql/hpr.sql b/sql/hpr.sql index 6c02d37..b90d676 100644 --- a/sql/hpr.sql +++ b/sql/hpr.sql @@ -12653,7 +12653,13 @@ INSERT INTO `assets` (`episode_id`, `filename`, `extension`, `size`, `sha1sum`, (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'); +(3998,'hpr3998.wav','wav',740423234,'be85699be61bf10abcfd5746459018b3081e9c70','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'), +(4002,'hpr4002.mp3','mp3',4461356,'25b9afd696a182426203c2e6d6090e4bc5f62355','audio/mpeg; charset=binary','setgid Audio file with ID3 version 2.4.0, contains:MPEG ADTS, layer III, v1, 64 kbps, 48 kHz, Monaural'), +(4002,'hpr4002.ogg','ogg',4513519,'0acfd985d4bf607cdc2550e83afd71518aba507f','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(4002,'hpr4002.spx','spx',2106255,'c122a964bdbabddca1aacf5a8b5921dd9cbebe3c','audio/ogg; charset=binary','setgid Ogg data, Speex audio'), +(4002,'hpr4002.flac','flac',44642886,'3360f93d523c9b835857cfaf18fb1fad448ba96b','audio/flac; charset=binary','setgid FLAC audio bitstream data, 16 bit, mono, 192 kHz, 107058482 samples'), +(4002,'hpr4002.opus','opus',4513519,'2ca6fc16a4eedaaa3c244fdcf80b3dca98791e87','audio/ogg; charset=binary','setgid Ogg data, Opus audio,'), +(4002,'hpr4002.wav','wav',214117066,'d9799e77f29d680c8ac0af9f2152a4f5624f18d7','audio/x-wav; charset=binary','setgid RIFF (little-endian) data, WAVE audio, mono 192000 Hz'); /*!40000 ALTER TABLE `assets` ENABLE KEYS */; UNLOCK TABLES; @@ -12674,7 +12680,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=3830 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables'; +) ENGINE=MyISAM AUTO_INCREMENT=3831 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci COMMENT='New comments table populated from c5t_* tables'; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -16507,7 +16513,8 @@ INSERT INTO `comments` (`id`, `eps_id`, `comment_timestamp`, `comment_author_nam (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'), (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'); +(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'), +(3830,3991,'2023-11-25 16:46:58','Kevin O\'Brien','Loved the show','I have maintained for years that the entertainment industry has engaged in a decades-long campaign to get people to use BitTorrent.','2023-11-25 21:11:28'); /*!40000 ALTER TABLE `comments` ENABLE KEYS */; UNLOCK TABLES; /*!50003 SET @saved_cs_client = @@character_set_client */ ; @@ -20313,7 +20320,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.','

Over 12 years ago, Jon \"The Nice Guy\"\nSpriggs went to a \"Pod Crawl\" with (among others) Dave \"The Love Bug\" Lee, 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.

\n

The first show was released\non 2010-10-24 and the last ever show (this one) was released on\n2022-10-12.

\n

Over the twelve years, Jon would go on to meet to meet Yannick and Ken Fallon, both\nof whom would go on to shape changes (big and small) to CCHits.

\n

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.

\n

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.

\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','

My most used apps

\n

AIO Launcher

\n\n

\"Main

\n

\n

\n

Termux: Terminal\nemulator with packages

\n\n

QKSMS Messaging

\n\n

Firefox browser

\n
    \n
  • Firefox browser
  • \n
\n

Opera browser

\n
    \n
  • Opera browser
  • \n
\n

Brave browser

\n
    \n
  • Brave browser
  • \n
\n

Clear Scanner PDF scanner and\nOCR

\n\n

Antennapod

\n\n

Tusky

\n\n

K-9 mail client

\n\n

Viber

\n
    \n
  • Viber

    \n
      \n
    • Android and Fedora/Ubuntu desktop app
    • \n
    • App image
    • \n
  • \n
\n

Audio recorder

\n\n

X-plore dual-pane file\nmanager

\n
    \n
  • X-plore dual-pane file\nmanager
  • \n
\n

Librera E-book Reader: for\nPDF, EPUB

\n
    \n
  • Librera E-book Reader

    \n
      \n
    • Books\n
        \n
      • Star Wars: Dark Tide I: Onslaught

        \n

        The New Jedi Order #2

        \n
          \n
        • Star Wars Dark Tide I:\nOnslaught
        • \n
      • \n
      • Boba Fett: A Practical Man

        \n
          \n
        • Boba Fett: A Practical Man
        • \n
      • \n
    • \n
  • \n
\n

Multi Timer

\n
    \n
  • Multi Timer
  • \n
\n

US Amateur Radio Band Plan

\n
    \n
  • US Amateur Radio Band Plan

    \n
      \n
    • Quick reference of band and privilege restrictions
    • \n
  • \n
\n',318,0,0,'CC-BY-SA','Android, Android apps, Mobile phone, Custom launcher',0,0,1), (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.','

\r\n\"\"
\r\nMap of Dublin showing the Temple Bar tourist area. A red arrow points to where you can change the profile.\r\n

\r\n

\r\n\"\"
\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

\r\n

\r\n\"\"
\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.
\r\nClicking the bustop (highlighted with a red circle ) will show more information about the routes available at this location.\r\n

\r\n

\r\n\"\"
\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

\r\n

\r\n\"\"
\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

\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','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3978Wed2023-11-01Driving in Virginia.Some Guy On The Internet
3979Thu2023-11-02FireStick and ad blockingoperat0r
3980Fri2023-11-03Huntsville to VicksburgAhuka
3981Mon2023-11-06HPR Community News for October 2023HPR Volunteers
3982Tue2023-11-07Conversation with ChatGPTArcher72
3983Wed2023-11-08ChatGPT Output is not compatible with CC-BY-SAKen Fallon
3984Thu2023-11-09Whoppers. How Archer72 and I made moonshine. Volume one.Some Guy On The Internet
3985Fri2023-11-10Bash snippet - be careful when feeding data to loopsDave Morriss
3986Mon2023-11-13Optical media is not deadArcher72
3987Tue2023-11-14The Grim DawnSome Guy On The Internet
3988Wed2023-11-15Beeper.comoperat0r
3989Thu2023-11-16LastPass Security Update 1 November 2023Ahuka
3990Fri2023-11-17Playing Alpha Centauri, Part 2Ahuka
3991Mon2023-11-20YOU ARE A PIRATE operat0r
3992Tue2023-11-21Test recording on a wireless micArcher72
3993Wed2023-11-22z80 membership cardBrian in Ohio
3994Thu2023-11-23Lastpass Responseoperat0r
3995Fri2023-11-24Creating Your Own Internet Radio Streaming DeviceClaudio Miranda
3996Mon2023-11-27Holiday Challenges Series - Ep 1 - Advent of CodeTrey
3997Tue2023-11-28The Oh No! News.Some Guy On The Internet
3998Wed2023-11-29Using open source OCR to digitize my mom\'s bookDeltaray
3999Thu2023-11-30Holiday Challenges Series Ep 02 TryHackMe Advent of Cyber ChallengeTrey
\n\n

Comments this month

\n\n

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

\n\n

This month\'s shows

\n

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

\n\n\n

Mailing List discussions

\n

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

\n

The threaded discussions this month can be found here:

\nhttps://lists.hackerpublicradio.com/pipermail/hpr/2023-November/thread.html\n\n\n

Events Calendar

\n

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

\n

Quoting the site:

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

Any other business

\n

Example section

\n
    \n
  • Bulleted list item 1

  • \n
  • Bulleted list item 2

  • \n
\n\n\n',159,47,1,'CC-BY-SA','Community News',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','\n\n

New hosts

\n

\nThere were no new hosts this month.\n

\n\n

Last Month\'s Shows

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
IdDayDateTitleHost
3978Wed2023-11-01Driving in Virginia.Some Guy On The Internet
3979Thu2023-11-02FireStick and ad blockingoperat0r
3980Fri2023-11-03Huntsville to VicksburgAhuka
3981Mon2023-11-06HPR Community News for October 2023HPR Volunteers
3982Tue2023-11-07Conversation with ChatGPTArcher72
3983Wed2023-11-08ChatGPT Output is not compatible with CC-BY-SAKen Fallon
3984Thu2023-11-09Whoppers. How Archer72 and I made moonshine. Volume one.Some Guy On The Internet
3985Fri2023-11-10Bash snippet - be careful when feeding data to loopsDave Morriss
3986Mon2023-11-13Optical media is not deadArcher72
3987Tue2023-11-14The Grim DawnSome Guy On The Internet
3988Wed2023-11-15Beeper.comoperat0r
3989Thu2023-11-16LastPass Security Update 1 November 2023Ahuka
3990Fri2023-11-17Playing Alpha Centauri, Part 2Ahuka
3991Mon2023-11-20YOU ARE A PIRATE operat0r
3992Tue2023-11-21Test recording on a wireless micArcher72
3993Wed2023-11-22z80 membership cardBrian in Ohio
3994Thu2023-11-23Lastpass Responseoperat0r
3995Fri2023-11-24Creating Your Own Internet Radio Streaming DeviceClaudio Miranda
3996Mon2023-11-27Holiday Challenges Series - Ep 1 - Advent of CodeTrey
3997Tue2023-11-28The Oh No! News.Some Guy On The Internet
3998Wed2023-11-29Using open source OCR to digitize my mom\'s bookDeltaray
3999Thu2023-11-30Holiday Challenges Series Ep 02 TryHackMe Advent of Cyber ChallengeTrey
\n\n

Comments this month

\n\n

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

\n\n

This month\'s shows

\n

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

\n\n\n

Mailing List discussions

\n

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

\n

The threaded discussions this month can be found here:

\nhttps://lists.hackerpublicradio.com/pipermail/hpr/2023-November/thread.html\n\n\n

Events Calendar

\n

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

\n

Quoting the site:

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

Any other business

\n

Static Site

\n
    \n
  • Yet a further modification to the algorithm for computing the days\nto the next free slot!
  • \n
\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1), (3714,'2022-10-27','The News with Some Guy On the Internet',609,'Threat Analysis','

Threat Analysis; your\nattack surface.

\n

The Hacker News

\nNew\nChinese Malware Attack Framework Targets Windows, macOS, and Linux\nSystems.\n

A previously undocumented command-and-control (C2) framework dubbed\nAlchimist is likely being used in the wild to target Windows, macOS, and\nLinux systems.

\n

\"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.”

\n

\"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.\"

\n

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.

\n

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.

\n

The Hacker News

\nHackers\nUsing Vishing to Trick Victims into Installing Android Banking\nMalware.\n

Malicious actors are resorting to voice phishing (vishing) tactics to\ndupe victims into installing Android malware on their devices.

\n

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.

\n

Telephone-oriented attack delivery (TOAD), as the social engineering\ntechnique is called, involves calling the victims using previously\ncollected information from the fraudulent websites.

\n

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.

\n

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.

\n

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.

\n

The Hacker News

\n64,000\nAdditional Patients Impacted by Omnicell Data Breach - What is Your Data\nBreach Action Plan?\n

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.

\n

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.

\n

The type of information that may be exposed are:

\n
    \n
  • Credit card information.
  • \n
  • Financial information.
  • \n
  • Social security numbers.
  • \n
  • Driver\'s license numbers.
  • \n
  • Health insurance details.
  • \n
\n

The healthcare industry is one of the most targeted sectors globally,\nwith attacks doubling year over year. And these costs are measured in\nmillions or even billions of dollars - not to mention increased risks\nfor patients\' privacy (and reputation).

\n

The Washington Post

\n

How to\nprotect schools getting whacked by ransomware.

\n

Ransomware gangs are taking Americans to school. So far this year,\nhackers have taken hostage at least 1,735 schools in 27 districts; the\nmassive Los Angeles Unified School District is their latest target.

\n

Ransomware hackers breach computers, lock them up, steal sensitive\ndata and demand money to release their hold on organizations’ critical\nsystems. These criminals often attack schools because they are\nprofitable targets. If all ransomware victims refused to pay, the\nattacks would stop. Indeed, paying up might be illegal: The Treasury\nDepartment released guidance last year noting that giving money to\nglobal criminal organizations can violate sanctions law.

\n

The trouble is, saying no isn’t always easy. Los Angeles didn’t\ncapitulate, and the criminals leaked a trove of data — a consequence\nthat can prove more or less serious depending on the sensitivity of the\nstolen information.

\n

“Because we can,” said a representative of the ransomware gang that\ntook down Los Angeles Unified School District, explaining the\ncollective’s motivations to a Bloomberg News reporter. Schools’ task is\nto turn “can” to “can’t” — or, at least, to make success pay a whole lot\nless.

\n

CNET News.

\nVerizon\nAlerts Prepaid Customers to Recent Security Breach.\n

Verizon notified prepaid customers this week of a recent cyberattack\nthat granted third-party actors access to their accounts, as reported\nearlier Tuesday by BleepingComputer. The attack occurred between Oct. 6\nand Oct. 10 and affected 250 Verizon prepaid customers.

\n

The breach exposed the last four digits of customers\' credit cards\nused to make payments on their prepaid accounts. While no full credit\ncard information was accessible, the information was enough to grant the\nattackers access to Verizon user accounts, which hold semi-sensitive\ndata such \"name, telephone number, billing address, price plans, and\nother service-related information,\" per a notice from Verizon.

\n

Account access also potentially enabled attackers to process\nunauthorized SIM card changes on prepaid lines. Also known as SIM\nswapping, unauthorized SIM card changes can allow for the transfer of an\nunsuspecting person\'s phone number to another phone.

\n

From there, the counterfeit phone can be used to receive SMS messages\nfor password resets and user identification verifications on other\naccounts, giving attackers potential access to any account they have, or\ncan guess, the username for. Consequently, Verizon recommended affected\ncustomers secure their non-Verizon accounts such as social media,\nfinancial, email and other accounts that allow for password resets by\nphone.

\n',391,0,0,'CC-BY-SA','Threat Analysis, Security Breach, Ransomware, Data Breach, TOAD',0,0,1), (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.','

Links

\n

Shotcut video editor website

\n

Useful\nShortcut keys for the Shotcut video editor

\n
C = copy\nV = paste\nA = duplicate\nX = ripple delete\nCtrl + X = ripple delete but send to clipboard\nS = split
\n

Tip not covered in my\nPodcast

\n

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.

\n

Introduction

\n

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.

\n

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.

\n

Specific details and\nequipment

\n

Video resolution 1920 x 1080, Codec h264 mpeg-4, Frame rate 30 frames\nper second.

\n

Computer Dell Optiplex 780. Fitted with 4 GB of internal RAM and\nonboard video graphics card.

\n

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

\n

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

\n

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.

\n

Shotcut workflow

\n

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.

\n

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.

\n

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.

\n

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.

\n

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.

\n

Drag the first file from the Playlist to the timeline making sure\nthat the start of the video starts at 0 seconds.

\n

Click on the timeline in the position where the first start point of\ninterest is needed. Use the S key to split the video at this point.\nDon\'t worry about being too accurate as this can be moved at a later\nstage.

\n

Repeat this process for the end point of interest.

\n

Repeat this again for all the other sections of start and end points\nof interest.

\n

Remove the unwanted sections of video by clicking on a section then\nhitting the delete key. This will remove the unwanted section leaving an\nempty space behind.

\n

Once all the unwanted sections are removed click on the sections of\nvideo and pull them to the left to close the gaps up. I find it useful\nto leave some space between the good sections of video as it makes it\neasier to see where splits are and makes it easier later on to rearrange\nthe order of the individual clips.

\n

Check the start and end points of the remaining sections of video to\nsee that the start and end points stop in the correct place. You can do\nthis by clicking the play button on the preview window. The video start\nand end points can be adjusted by dragging the section left or right in\nin the timeline section; this is where leaving spaces Between each\nsection of video can be handy as it allows for fine tuning.

\n

Add a new blank video track to the timeline to hold the next video.\nNote this wasn\'t required when adding the first video track but it is\nneeded for each subsequent track. A video track can be added by right\nclicking on an empty portion of the timeline and selecting add video\ntrack. Alternatively use the ctrl + I key.

\n

Drag your second video from the playlist onto the newly created blank\nvideo track in the timeline. As before make sure that the start of the\nvideo starts at 0 seconds.

\n

Before previewing any section of the second video track click the\nsmall eye shaped hide icon in the left section of the first video track\nlabelled output. This will prevent previewing both video tracks at the\nsame time.

\n

Repeat the process above of chopping the second video track into\nsections using the S key to split the video up. Remove the unwanted\nsections. Finally adjust the start and end points of the remaining\nsections.

\n

Repeat the steps above to add the remaining video files one at a time\nfrom the playlist to the timeline.

\n

When complete you end up with separate video tracks in the timeline\neach containing good sections of video.

\n

At this stage I can\'t be too specific about how to continue as there\nare a number of different options depending on your particular Project.\nYou can for example start by combining the good sections of video into\none video track by dragging them from one track to another then add if\nrequired an audio track or you can add the audio track first and then\ntry to sync things up to the audio track moving bits and pieces of video\ninto one video track remembering to hide the unwanted sections of video\nby clicking on the small hide eye icons. Don\'t do too much editing\nwithout saving the project. If you get a message about low memory save\nthe project then reopen it.

\n

To export the final video click on the export button in the toolbar.\nI pick the default option, this creates an H.264/AAC MP4 file suitable\nfor most users and purposes. You can check the frame rate is the same as\nyour original media files by clicking on the advanced tab. Click the\nexport file button and give it a file name. It may take some time to\ncreate the export file. This will be dependent on the speed of your\ncomputer and the length and resolution of your project.

\n

While Shotcut is far from perfect on my puny PC it is surprisingly\nusable and stable and is the best option I’ve found so far.

\n

Finally here are some general shotcut tips I have when doing video\nediting on a puny PC with limited ram, slow processor and built in\ngraphics card such as mine.

\n

General Tips\nwhen working with a low powered PC

\n

Close all open applications leaving only shortcut open this helps\nwith RAM usage

\n

Shortcut is surprisingly stable with a feeble PC such as mine. I\nwould still recommend saving your project regularly as it is quick and\nvery easy to do.

\n

If you get a message about running out of RAM then try not to do too\nmuch more editing before saving the project. Once saved close shotcut\nand then reopen it. The longer your project is and the higher your\nproject resolution the more RAM you will need.

\n

When you are about to export your final video save the project close\nshortcut reopen shotcut and immediately export your project as any\nprevious editing may be taking up precious ram.

\n

Be patient when clicking on the timeline to repositioned the play\nhead. Always wait for the preview window to update. This can sometimes\ntake a few seconds.

\n

When trying to sync video to audio you need to zoom in in quite a\nlong way before getting an audio preview. When doing this and moving the\nplay head you\'ll get a choppy version of the audio with this it is still\nperfectly possible to find the beat of the music allowing you to sync\nyour video to the music. If this doesn\'t seem to work for you then try\nzooming in closer.

\n

Ok that\'s about it for this podcast. Hope it wasn\'t too boring and it\nmade some sense. If you want to contact me I can be contacted at\nmrxathpr at googlemail.

\n

Thank you and goodbye.

\n',201,0,0,'CC-BY-SA','workflow, tips, video, editing, application',0,0,1), (3719,'2022-11-03','HPR News',594,'InfoSec; the language of security.','

InfoSec; the language of\nsecurity.

\n

What\nis Typosquatting and How Do Scammers Use it?

\n
    \n
  • 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.
  • \n
  • Past Known Typosquatting Attacks.\n
      \n
    • Several\nMalicious Typosquatted Python Libraries Found On PyPI\nRepository
    • \n
    • Over\n700 Malicious Typosquatted Libraries Found On RubyGems\nRepository
    • \n
    • Security\nadvisory: malicious crate rustdecimal
    • \n
    • This\nWeek in Malware-Malicious Rust crate, \'colors\' Typosquats
    • \n
  • \n
  • Solutions to Typosquatting.\n
  • \n
  • DNS monitoring services.\n
      \n
    • Link to dnstwister: https://dnstwister.report/
    • \n
    • Link to whois: https://www.whois.com/whois
    • \n
  • \n
  • Password Managers.\n
      \n
    • Link to bitwarden: https://bitwarden.com/
    • \n
    • Link to keepassxc: https://keepassxc.org/
    • \n
  • \n
\n
\n

Two-factor and\nMultifactor Authentication.

\n
    \n
  • 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: USERNAME and PASSWORD.\nThis is just a single layer (single-factor authentication) and isn’t\nenough to discourage attackers.

  • \n
  • 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(the One Time Password), Authenticator\nApplications (Bitwarden, KeePassXC,...), and Security Keys (Yubikey). This works similar to ATMs;\nto authenticate the user must provide both knowledge (account\nPIN) and a physical object (bank card).

  • \n
  • 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.

  • \n
  • MORE helpful security information.

    \n
  • \n
  • 2FA/MFA Known Attacks.

    \n
      \n
    • Bots\nThat Steal Your 2FA Codes.
    • \n
    • hackers\nare cracking two-factor authentication
    • \n
  • \n
\n',391,0,0,'CC-BY-SA','InfoSec, Typosquatting, SFA, 2FA, MFA, Security',0,0,1), @@ -20581,7 +20588,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti (3997,'2023-11-28','The Oh No! News.',875,'Sgoti talks about Malware distributed via Google\'s Dynamic Ads and more.','

The Oh No! news.

\n

Oh No! News is Good\nNews.

\n
    \n
  • TAGS: Oh No, News, Threat analysis, InfoSec, Google\nDynamic Search Ads
  • \n
\n
\n

Threat analysis;\nyour attack surface.

\n
    \n
  • Source: Former\nNHS secretary found guilty of illegally accessing medical\nrecords
    \n

    \n
      \n
    • A former NHS employee has been found guilty and fined for illegally\naccessing the medical records of over 150 people.
      \n
    • \n
    • 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.
      \n
    • \n
  • \n
  • Supporting Source: Open\nStreet Map link to Redditch Worcestershire.
    \n

  • \n
  • Source: NetSupport\nRAT Infections on the Rise. Targeting Government and Business\nSectors
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
  • Source: Beware:\nMalicious Google Ads Trick WinSCP Users into Installing\nMalware
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
  • Source: Trojanized\nPyCharm Software Version Delivered via Google Search Ads.
    \n

    \n
      \n
    • 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.
      \n
    • \n
  • \n
\n
\n

InfoSec; the language\nof security.

\n
    \n
  • Source: Why\nDefenders Should Embrace a Hacker Mindset
    \n
  • \n
\n
\n
    \n
  • Additional Information.\n
      \n
    • What is a \"Data\nBreach\"? 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.
      \n
    • \n
    • What is \"Malware\"?\nMalware (a portmanteau 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.
      \n
    • \n
    • What is a \"Payload\"?\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.
      \n
    • \n
    • What is \"Phishing\"?\nPhishing is a form of social engineering\nwhere attackers deceive people into revealing sensitive information or\ninstalling malware such as ransomware. Phishing\nattacks have become increasingly sophisticated and often transparently\nmirror the site being targeted, allowing the attacker to observe\neverything while the victim is navigating the site, and transverse any\nadditional security boundaries with the victim.
      \n
    • \n
    • Social\nengineering (security) In the context of information security,\nsocial engineering is the psychological\nmanipulation of people into performing actions or divulging\nconfidential information. A type of confidence trick for the purpose of\ninformation gathering, fraud, or system access, it differs from a\ntraditional \"con\" in that it is often one of many steps in a more\ncomplex fraud scheme.
      \n
    • \n
    • What is \"Information\nSecurity\" (InfoSec)? Information security, sometimes shortened to\nInfoSec, is the practice of protecting information by mitigating information risks. It\nis part of information risk\nmanagement.\n
        \n
      • Information Security Attributes: Confidentiality, Integrity and Availability (C.I.A.).\nInformation Systems are composed in three main portions, hardware,\nsoftware and communications with the purpose to help identify and apply\ninformation security industry standards, as mechanisms of protection and\nprevention, at three levels or layers: physical, personal and\norganizational. Essentially, procedures or policies are implemented to\ntell administrators, users and operators how to use products to ensure\ninformation security within the organizations.
        \n
      • \n
    • \n
    • What is \"Risk\nmanagement\"? Risk management is the identification, evaluation, and\nprioritization of risks followed by coordinated and economical\napplication of resources to minimize, monitor, and control the\nprobability or impact of unfortunate events or to maximize the\nrealization of opportunities.
      \n
    • \n
    • What is a \"Vulnerability\"\n(computing)? Vulnerabilities are flaws in a computer system that\nweaken the overall security of the device/system. Vulnerabilities can be\nweaknesses in either the hardware itself, or the software that runs on\nthe hardware.
      \n
    • \n
    • What is an \"Attack\nSurface\"? The attack surface of a software environment is the sum of\nthe different points (for \"attack vectors\") where an unauthorized user\n(the \"attacker\") can try to enter data to or extract data from an\nenvironment. Keeping the attack surface as small as possible is a basic\nsecurity measure.
      \n
    • \n
    • What is an \"Attack\nVector\"? In computer security, an attack vector is a specific path,\nmethod, or scenario that can be exploited to break into an IT system,\nthus compromising its security. The term was derived from the\ncorresponding notion of vector in biology. An attack vector may be\nexploited manually, automatically, or through a combination of manual\nand automatic activity.
      \n
    • \n
    • What is\n\"Standardization\"? Standardization is the process of implementing\nand developing technical standards based on the consensus of different\nparties that include firms, users, interest groups, standards\norganizations and governments. Standardization can help maximize\ncompatibility, interoperability, safety, repeatability, or quality. It\ncan also facilitate a normalization of formerly custom processes.\n
    • \n
    • What is a \"Replay\nattack\"? A replay attack is a form of network attack in which valid\ndata transmission is maliciously or fraudulently repeated or delayed.\nAnother way of describing such an attack is: \"an attack on a security\nprotocol using a replay of messages from a different context into the\nintended (or original and expected) context, thereby fooling the honest\nparticipant(s) into thinking they have successfully completed the\nprotocol run.\"
      \n
    • \n
    • What is a\n\"Man-in-the-middle attack\"? In cryptography and computer security, a\nman-in-the-middle, ..., attack is a cyberattack where the attacker\nsecretly relays and possibly alters the communications between two\nparties who believe that they are directly communicating with each\nother, as the attacker has inserted themselves between the two\nparties.
      \n
    • \n
    • What is \"Transport Layer\nSecurity\" (TLS)? Transport Layer Security (TLS) is a cryptographic\nprotocol designed to provide communications security over a computer\nnetwork. The protocol is widely used in applications such as email,\ninstant messaging, and voice over IP, but its use in securing HTTPS\nremains the most publicly visible.
      \n
    • \n
    • What is a \"Handshake\"\n(computing)?. In computing, a handshake is a signal between two\ndevices or programs, used to, e.g., authenticate, coordinate. An example\nis the handshaking between a hypervisor and an application in a guest\nvirtual machine.
      \n
    • \n
    • What is Security\ntheater? The practice of taking security measures that are\nconsidered to provide the feeling of improved security while doing\nlittle or nothing to achieve it.
      \n
    • \n
  • \n
\n
\n\n',391,74,0,'CC-BY-SA','Oh No News, Threat analysis, InfoSec, Google Dynamic Search Ads',0,0,1), (4005,'2023-12-08','Sgoti\'s reply to multiple shows.',893,'Sgoti replies to a few HPR Shows.','

Sgoti\'s reply to multiple\nshows.

\n

Sgoti replies to a few HPR\nShows.

\n
    \n
  • Tags: Reply show, password managers, lastpass.

  • \n
  • Reply to: hpr3988\n:: Beeper.com
    \n

  • \n
  • Supporting Source: Beeper chat application
    \n

  • \n
  • Supporting Source: Beeper Github page
    \n

  • \n
  • Supporting Source: Work with us at\nBeeper
    \n

  • \n
  • Reply to: hpr3989 :: LastPass\nSecurity Update 1 November 2023
    \n

  • \n
  • Reply to: hpr3994 ::\nLastpass Response
    \n

  • \n
  • Source: The\nTHREE STOOGES - A Plumbing We Will Go
    \n

  • \n
  • Source: Whitest Kids U Know:\nLeg Peeing
    \n

    \n
      \n
    • This was just funny. I found it while searching for, \"why the\nBritish say things like taking a piss\".
    • \n
  • \n
\n

This work is licensed under a Creative Commons\nAttribution-ShareAlike 4.0 International License.

\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','

To improve the speed of my workflow, I wrote a bash script that uses\nthe open source programs programs gphoto2,\ntesseract, grep and ImageMagick\nto digitize my mom\'s 338 page book. Here is the link to the script:\nhttps://github.com/deltaray/ocr-script

\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','
\n

What\'s this?

\n

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!

\n

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!

\n

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!

\n

TIL 1 - is it learnt\nor learned?

\n

I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":

\n
    \n
  • learnt is an older form which is more common in British\nEnglish
  • \n
  • learned is more common in US English, and is becoming more\npopular in the UK
  • \n
\n

Links

\n
    \n
  • Grammarist:\nLearned vs. learnt
  • \n
  • BBC\nAsk About English
  • \n
\n

TIL 2 - the French word\nfor piggy bank

\n

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 tirelire in French.

\n

I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:

\n
    \n
  • Where does it come from?
  • \n
  • How do you say it?
  • \n
\n

The Wiktionary page below has answers to both.

\n
    \n
  • It\'s of onomatopoeic origin (representing the rattling of\ncoins).
  • \n
  • There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).
  • \n
\n\n\n

TIL 3 - how to\npronounce IPA coded words

\n

I actually learnt about this a while ago, but I thought now would be\na good time to share.

\n

The IPA form of tirelire is /tiʁ.liʁ/ (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.

\n

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 IPA\nReader.

\n

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.

\n\n
    \n
  • International\nPhonetic Association - creators of the International\nPhonetic Alphabet
  • \n
  • IPA Reader
  • \n
\n
\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,0); +(4002,'2023-12-05','Today I learnt - 2023-11-24',477,'Some odds and ends I learnt today','
\n

What\'s this?

\n

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!

\n

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!

\n

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!

\n

TIL 1 - is it learnt\nor learned?

\n

I discovered that both are acceptable. Both are the past tense (and\npast participle) of the verb \"to learn\":

\n
    \n
  • learnt is an older form which is more common in British\nEnglish
  • \n
  • learned is more common in US English, and is becoming more\npopular in the UK
  • \n
\n

Links

\n
    \n
  • Grammarist:\nLearned vs. learnt
  • \n
  • BBC\nAsk About English
  • \n
\n

TIL 2 - the French word\nfor piggy bank

\n

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 tirelire in French.

\n

I learnt French at school (though I wasn\'t much good at it), but have\nnever come across this word. My questions are:

\n
    \n
  • Where does it come from?
  • \n
  • How do you say it?
  • \n
\n

The Wiktionary page below has answers to both.

\n
    \n
  • It\'s of onomatopoeic origin (representing the rattling of\ncoins).
  • \n
  • There\'s audio on the page showing how to say it (as well as the IPA\nversion [International Phonetic Alphabet], see below).
  • \n
\n\n\n

TIL 3 - how to\npronounce IPA coded words

\n

I actually learnt about this a while ago, but I thought now would be\na good time to share.

\n

The IPA form of tirelire is /tiʁ.liʁ/ (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.

\n

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 IPA\nReader.

\n

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.

\n\n
    \n
  • International\nPhonetic Association - creators of the International\nPhonetic Alphabet
  • \n
  • IPA Reader
  • \n
\n
\n',225,0,1,'CC-BY-SA','learning,learned,learnt,TIL,English,French,phonetics,IPA,tirelire',0,0,1); /*!40000 ALTER TABLE `eps` ENABLE KEYS */; UNLOCK TABLES; @@ -21505,4 +21512,4 @@ UNLOCK TABLES; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; --- Dump completed on 2023-11-24 19:34:03 +-- Dump completed on 2023-11-27 7:30:51