• Content count

  • Joined

  • Last visited

  • Days Won


BINREV SPYD3R last won the day on July 2 2020

BINREV SPYD3R had the most liked content!

Community Reputation

-37 Troll


  • Rank
    I could have written a book with all of these posts

Profile Information

  • Gender
  • Country
  1. New hosts There were no new hosts this month. Last Month's Shows Id Day Date Title Host 3369 Thu 2021-07-01 Linux Inlaws S01E33: The Return of the Rust monochromec 3370 Fri 2021-07-02 More Free Images? Ahuka 3371 Mon 2021-07-05 HPR Community News for June 2021 HPR Volunteers 3372 Tue 2021-07-06 HPR 2020 - 2021 New Years Eve Show Episode 8 Honkeymagoo 3373 Wed 2021-07-07 HPR RPG Club reviews Starfinder klaatu 3374 Thu 2021-07-08 Why I love the MacBook Mid 2010 swift110 3375 Fri 2021-07-09 Car ODB2 Fun and Fail operat0r 3376 Mon 2021-07-12 Making books with Linux - part 2 Dave Morriss 3377 Tue 2021-07-13 Chromebook support and more Zen_Floater2 3378 Wed 2021-07-14 A bit of my experience with Starlink internet service Jezra 3379 Thu 2021-07-15 Linux Inlaws S01E34: The one with the intelligence monochromec 3380 Fri 2021-07-16 Building a Better Goodreads with ActivityPub Ahuka 3381 Mon 2021-07-19 Learning to skate klaatu 3382 Tue 2021-07-20 How I fixed a fault on my car for free thanks to YouTube MrX 3383 Wed 2021-07-21 My gEeeky Experiment - Part 1 Claudio Miranda 3384 Thu 2021-07-22 Page Numbers in EPUB eBook Files Jon Kulp 3385 Fri 2021-07-23 DIY Cat feeder! operat0r 3386 Mon 2021-07-26 What's for dinner? Dave Morriss 3387 Tue 2021-07-27 Infosec Podcasts Part 5 Grab bag Trey 3388 Wed 2021-07-28 Linux Inlaws S01E35: The Free Software Foundation Europe monochromec 3389 Thu 2021-07-29 Tales of a Tagger Archer72 3390 Fri 2021-07-30 Intro to DOS Series Ahuka Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 18 comments in total. Past shows There are 5 comments on 3 previous shows: hpr3357 (2021-06-15) "My terminal journey, part 02." by Some Guy On The Internet. Comment 2: Some Guy On The Internet on 2021-07-08: "apt-mark hold" hpr3367 (2021-06-29) "Making books with linux - part 1" by Andrew Conway. Comment 1: Jon Kulp on 2021-07-11: "Page numbers" Comment 2: dangerseeker on 2021-07-16: "Fonts and LaTeX" hpr3368 (2021-06-30) "Infosec Podcasts Part 4 - Social Engineering Podcasts" by Trey. Comment 1: Porkchop on 2021-07-01: "recommendation" Comment 2: Trey on 2021-07-05: "Thanks for the feedback, Porkchop." This month's shows There are 13 comments on 8 of this month's shows: hpr3369 (2021-07-01) "Linux Inlaws S01E33: The Return of the Rust" by monochromec. Comment 1: Kevin O'Brien on 2021-07-01: "I loved the show" hpr3371 (2021-07-05) "HPR Community News for June 2021" by HPR Volunteers. Comment 1: frank on 2021-07-05: "A comment on your comment about my comment" Comment 2: Trey on 2021-07-05: "Congrats on joining the Ham community!" Comment 3: Ken Fallon on 2021-07-06: "Errors in comments" Comment 4: b-yeezi on 2021-07-06: "Ranger previously on HPR" hpr3372 (2021-07-06) "HPR 2020 - 2021 New Years Eve Show Episode 8" by Honkeymagoo. Comment 1: Honkeymagoo on 2021-05-11: "Thanking" hpr3377 (2021-07-13) "Chromebook support and more" by Zen_Floater2. Comment 1: Clinton Roy on 2021-07-13: "Well," hpr3381 (2021-07-19) "Learning to skate" by klaatu. Comment 1: Jon Kulp on 2021-07-21: "Consultant available" Comment 2: Jon Kulp on 2021-07-21: "Skate Shoes" hpr3383 (2021-07-21) "My gEeeky Experiment - Part 1" by Claudio Miranda. Comment 1: Zen_floater2 on 2021-07-22: "Why I love OpenBSD" hpr3388 (2021-07-28) "Linux Inlaws S01E35: The Free Software Foundation Europe" by monochromec. Comment 1: Brian-in-ohio on 2021-07-30: "free speech" hpr3390 (2021-07-30) "Intro to DOS Series" by Ahuka. Comment 1: Brian-in-ohio on 2021-07-30: "great show" Comment 2: Kevin O'Brien on 2021-07-30: "You are most welcome" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mail List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: Events Calendar With the kind permission of we are linking to The Community Calendar. Quoting the site: This is the community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page. Any other business Older HPR shows on This month 35 additional shows in the range 1-870 have been uploaded. Since we don't want to upload shows without summaries or tags the old shows and tag and summary projects are now tied together. So we will be all the more welcoming of tag and summary updates submitted as described on the summary page. Tags and Summaries Thanks to the following contributors for sending in updates in the past month: Archer72, Rho`n, Dave Morriss Over the period tags and/or summaries have been added to 71 shows which were without them. There are currently 222 shows which need a summary and/or tags. If you would like to contribute to the tag/summary project visit the summary page at and follow the instructions there. View the full article
  2. This Introduction to the series also serves as a brief recap of my early history with computers, and the path that brought me to where I am today. Links: View the full article
  3. NEW 'Off The Hook' ONLINE Posted 29 Jul, 2021 2:31:52 UTC The new edition of Off The Hook from 07/28/2021 has been archived and is now available online. A late start, Ethereum developer and hacker Virgil Griffith back in jail for allegedly violating his bail terms, Raphael Satter from Reuters joins the panel this week to discuss the NSO Group and their Pegasus spyware. "Off The Hook" - 07/28/2021 Download the torrent here View the full article
  4. Shows without a summary and/or tags Page generated on 2021-06-11 at 20:43:39 UTC Sort order: id Current counts 323 shows without summaries 306 shows without tags 275 shows with neither summaries nor tags 354 shows which need work Instructions Find a show in the list below Check in the list which attributes are missing: summary and/or tags Click the show number or title to visit the show page Read the show notes and listen to the show to determine the missing information Submit your updates by email to tags at Please send simple ASCII email. No HTML please, and no multipart, encrypted or signed messages; the script can't handle them at the moment! (We are working on a solution to some of this though). Remember, the internals of an email are complex and the script isn't clever enough to deal with all the many possible formats. Please be gentle with it! Format the message as follows: show:12345 summary:Using Linux at Christmas to make tomato soup in a sporran tags:linux,christmas,sporran,tomato soup show: 12346 tags: sausage,clothing,hairpiece Start with the show:XXXX line (just the show number, no 'hpr') If either the summary or the tags are already present on the show you can omit them from the group It's not possible to change existing summaries or tags by this route, only to add missing ones Ensure the summary text isn't longer than 100 characters The tags need to be separated by commas If you need to add a tag with a comma in it enclose the tag in double quotes The length of the tag list can't exceed 200 characters You can update more than one show per email if you want Blank lines between the groups of show/summary/tags lines are fine (as shown), as are comment lines beginning with '#' Updates will be processed with a script, which is run manually, and this page will be refreshed once the changes have been made. The timestamp above shows when it was last refreshed. Got carried away and broke the 100 character rule can be checked in vim by hitting '$', goes to the last character in the line. Observe the character count at the bottom of the screen to verify this is less than 100. Went a little too far with tags, and went pretty far beyond the 200 character Found that these are reasonable limits, that if not followed, break the script Don't be like me. Gently use these tools and they will serve you well. Here are some of the tools I used when tagging was done right. i3 window manager Use mplayer and vim Mplayer Play audio file faster without pitch increase { key will slow down by 50% of the current rate [ key will slow down by 10% of the current rate Backspace will return the speed to normal ] key will speed up 10% of the current rate } key will speed up by 50% of the current rate 9 key will decrease the volume 0 key will increase the volume alias mplayer='mplayer -af scaletempo' Android - Termux Download a show via wget (Doing this on Firefox does not show progress bar) PodcastAddict bookmark tags advantage is having timestamps where you tagged (for reference) export tags Share to Pushbullet edit list of tags Enjoy old shows and lend a hand at the same time. :) View the full article
  5. NEW 'Off The Wall' ONLINE Posted 28 Jul, 2021 0:58:10 UTC The new edition of Off The Wall from 07/27/2021 has been archived and is now available online. "Off The Wall" - 07/27/2021 Download the torrent here View the full article
  6. In this episode our aging heroes host the Free Software Foundation Europe (FSFE). Its president, Matthias Kirschner talk about the past, the present and the future of free and open source software not only from an FSFE perspective. Never mind how he got into computers in the first place. Also, different opinions about communism in general and its implementations (and the flaws of the first rounds of implementations) are touched upon. So historians, FLOSS users and enthusiasts, communists and free spirits: This is your episode! Plus: Ever wondered what the Towel Day is all about? Check out the second half of the episode! At our guest's request: Please note that this episode was recorded on June 1st 2021. Links: Free Software Foundation Europe: Matthias Kirschner: Free Software Foundation: Open Software Initiative (OSI): OSI definition of open source: Public Money Public Code campaign: Stallman controversy: Towel Day: FSFE podcast: Rutger Bregman, Human kind: Ashes to Ashes: UK met office: Karl Marx, A Critique of Political Economy: View the full article
  7. Inoffensive in every region of the world. Thank you to everyone who has listened to my previous episodes. I hope I am not boring you all to death! Why am I recording this series? You can hear my reasoning for why I am making this series by listening to the introduction to any of the previous four episodes in this series. Yes, this is a shameless plug for you to listen to my other works. Because there are so many podcasts to list, I have broken them down into 6 different episodes based on topics: Part 1 - News & Current Events Part 2 - General Information Security Part 3 - Career & Personal Development Part 4 - Social Engineering Part 5 - Hacks & Attacks Technical Information & Learning Infosec Community / Social / History Part 6 - Infosec Leadership Part 5 Hacks & Attacks Malicious Life Ran Levi sponsored by Cybereason (Periodically) Detailed descriptions of specific historical events in cybersecurity Darknet Diaries - Jack Rhysider (Bi-Weekly) Stories from the darker side of the net Technical information / learning Digital Forensic Survival Podcast - Michael Leclair (Weekly) A weekly deep dive into digital forensics The Offensive Security Podcast - TJ Null and Jeremy Miller (Harbinger) and sponsored by Offensive Security (Creators of the OSCP Offensive Security Certified Professional certification) Probably belongs in the Career & Personal Development category, but I discovered it after I had already recorded that episode. Interviews with Red team practitioners and other security professionals, related to the various certifications and training available with Offensive Security. Community / Social / History Command Line Heroes - Saron Yitbarek and sponsored by Red Hat (Weekly with gaps between seasons) Tells the stories about how got to be where we are today, from open source to dev-ops, hardware, programming languages, and everything in between Beers with Talos - Mitch Neff, Craig Williams, Joel Esler, Matt Olney all part of Cisco Talos Research Center (Periodically) A light hearted and sarcastic podcast which touches on current issues of interest to the hosts 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. The next and final episode of this series will be about Information Security Leadership podcasts. Thank you for listening. View the full article
  8. Overview 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. 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! 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! 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. 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. 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. I might rethink this in the future however. Long notes Follow this link to read the detailed notes associated with this episode. Links Perl Perl 5: (currently v5.35.0) Raku: originally called Perl 6, a totally different scripting language. Perl 7: updates to Perl 5, removal of some historical stuff SQLite: a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. GitLab repository for Weekly Menus View the full article
  9. In this episode operat0r builds a cat feeder based on View the full article
  10. 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. 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. 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. Converting to EPUB 3 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. Insert page anchors 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: <span epub:type="pagebreak" id="page57" title="57"></span> Page List in Navigation File 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. <nav epub:type="page-list" hidden="hidden"> <ol> <li><a href="filename.html#page122">122</a></li> <li><a href="filename.html#page123">123</a></li> <li><a href="filename.html#page124">124</a></li> <li><a href="filename.html#page125">125</a></li> <li><a href="filename.html#page126">126</a></li> </ol> </nav> 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. Scripting the creation of page list 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 and put it in my $PATH. Command to run to generate a page list from pages 42 to 61: 42 61 And here's the script: #!/bin/bash # grab beginning and ending pages from 1st and 2nd # CLI arguments, and specify a tmp file to put stuff start="$1" end="$2" navfile=/tmp/navfile.txt # put the top matter for the nav block echo '<nav epub:type="page-list" hidden="hidden">' > $navfile echo " <ol>" >> $navfile # iterate through the page numbers making list item for each one. # should replace filename with your ebook's actual filename for i in $(seq $start $end); do echo " <li><a href=\"filename.html#page$i\">$i</a></li>" >> $navfile done # close out the list and nav block echo " </ol>" >> $navfile echo "</nav>" >> $navfile exit 0 Then 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. Conclusions 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. 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! Links Examples of different page number code formatting from the Accessible Publishing Knowledge Base EPUB 3 Specification for navigation document, including page numbers Calibre eBook management software View the full article
  11. NEW 'Off The Wall' ONLINE Posted 21 Jul, 2021 0:28:23 UTC The new edition of Off The Wall from 07/20/2021 has been archived and is now available online. "Off The Wall" - 07/20/2021 Download the torrent here View the full article
  12. Blog post: Asus Eee PC 901 info via Wikipedia (first paragraph in link): OpenBSD Web Site: Duplicating installed packages on another machine, via the OpenBSD FAQ: Video of Eee PC 901 running OpenBSD 6.6: Mastodon post from about the Firefox port on OpenBSD: CPU on my Dell Latitude E6410 via sysctl: hw.model=Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz View the full article
  13. I had a spare moment and found this show on my hard drive. Cheers MrX YouTube video I found that explains how to fix a rattling heat shield for free Picture of the fix! View the full article
  14. Apologies for the heavy breathing. I chose (unwisely, in terms of audio) to walk up a steep hill. View the full article
  15. Federated social media can open up some wonderful possibilities to reimagine some of the social apps we already use and find ways to do them better. In this episode I want to highlight a talk that aimed at such a reimagining involving an app I already use, Goodreads. My main use of it is to manage my book library, but it also involves a social aspect where you can be friends with people and share book reviews, recommendations, and so on. So seeing how this can be done differently with ActivityPub was very interesting to me. Links: View the full article