• Content count

  • Joined

  • Last visited

  • Days Won


BINREV SPYD3R last won the day on October 24

BINREV SPYD3R had the most liked content!

Community Reputation

-39 Troll


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

Profile Information

  • Gender
  • Country
  1. Links hpr 1282 john kulps efforts hpr 2869 part one of my build hpr 2875 part two recycled recumbent fish mouth cutting on Pictures (The images below may be clicked to view the full-sized versions) mocking up parts to see spacing, especially the crankset laying out ‘fishmouth’ cut, used to connect two tubes lay out fishmouth another layout picture, note marks on tube finished product test fitting assembly one, the engine room brazing complete! assembly one done setting up assembly tube, gray tube slips inside the red tube need to cut that small tab off, get to hear this in the recording jigging up the frame, similar to john kulps set up, see hpr 1282 still in the jig but all brazed up, top half of frame done! the next part will be modifiying the rear triangle and brazing it where i’m pointing to. Summary all in all, went better than expected, i’ll clean up those brazing joints after the bike is done and has been ridden for a while, before I paint it. brazing isn’t as difficult as i thought it might be. give it a try its a cool hacker skill! View the full article
  2. We talk about terms often used when using Kubernetes. Terms we talk about Node - Machine to run jobs on. Cluster - Grouping of nodes to deploy work to. Container - Compute unit that we can run in the cloud Pod - One or more containers that are one unit in the cloud that could be started, stopped, or restarted. Service - Different network services that serve the pods Load balancers - Balance network calls to different pods Certmanager - Handles certificates, for instance, let’s encrypt. Ingress - Handles traffic from the external network Volumes - External resources used by pods to keep state ConfigMap - Configuration parameters that could be changed without restarting the pods or deployment. Deployment - A configuration of all the terms mentioned that you use to deploy as a unit to the cluster. View the full article
  3. I have begun to dehydrate fruits and vegetables at home with my own dehydrator, and it lets me have fresher products without all of the additives. In this episode I discuss both the why and the how. View the full article
  4. NEW 'Off The Hook' ONLINE Posted 05 Dec, 2019 2:54:53 UTC The new edition of Off The Hook from 04/12/2019 has been archived and is now available online. "Off The Hook" - 04/12/2019 Download the torrent here!!!! View the full article
  5. In today's show Ken interviews Josh Clements from the project. Josh answered the call to arms he heard on the Ubuntu Podcast. We discuss the plan and explain how you can also get involved. Links View the full article
  6. With small programs it’s easy enough to have all code in single file. But as the program grows, you eventually want to organize things into separate files. In this episode I’ll talk a bit how to define modules and how to use them. Defining Each module is defined in separate file. In our example, we have file called multiplexer.hs, which contains our module definition. At the beginning of the file, we have following: module Multiplexer (mix, match, Plexer, Scooper(..)) where .... We’re omitting actual function and type definitions as they aren’t important to this episode. In any case, there’s two functions: mix and match and two types: Plexer and Scooper that module exports (that is, these are available outside of the module). Plexer is imported as a type only and Scooper with field accessors or value constructors depending if it’s a record or algebraic datatype. Using modules In order to be able to use identifiers defined in separate module, we have to import them into our current one. In our imaginary program, we have main.hs that defines entry point for our program and we would like to import the definitions from Multiplexer module. Easiest one is to just have import Multiplexer at the start of the main. This brings all exported identifiers from Multiplexer and we can then use them. Both qualified and unqualified names are imported. Qualified means name is prepended with module name: Multiplexer.mix instead of just mix. If we want, we can specify what exactly should be imported: import Multiplexer (mix, match). This causes only functions mix and match be imported, while Plexer and Scooper are unavailable for us. Again, both qualified and unqualified names are imported. In case we want only qualified names, we’ll write import qualified Multiplexer. After this mix isn’t available, but Multiplexer.mix is (and all the other identifiers exported by Multiplexer). Sometimes module name is long and tedious to repeat when using qualified names. In these cases, renaming module while importing is a good option. This can be done by writing import Multiplexer as M. After this, instead of Multiplexer.mix you write M.mix. Final thing I’m going to mention is importing everything else except specified identifiers. This is done by writing import Multiplexer hiding (mix). This imports everything exported by Multiplexer, except mix. Summary There are many ways of importing and they can be mixed. Here’s a list of them: import Multiplexer import Multiplexer () import Multiplexer (mix, match, Plexer, Scooper(..)) import qualified Multiplexer import qualified Multiplexer (mix, match, Plexer, Scooper(..)) import Multiplexer hiding (mix, match) import qualified Multiplexer hiding (Plexer, Scooper) import Multiplexer as M import Multiplexer as M (mix, match) import qualified Multiplexer as M import qualified Multiplexer as M (Plexer, Scooper(..)) In short: Some identifiers can be chosen to be imported, while leaving others unimported Modules can be imported qualified (forcing an obligatory namespace qualifier to imported identifiers). Some identifiers can be skipped via the hiding clause. The module namespace can be renamed, with an as clause. Prelude Prelude is base module containing lots of helpful types and functions, which is automatically imported by every module. If this is not what you want, there’s two options. First one is to use pragma at start of the file: {-# LANGUAGE NoImplicitPrelude #-}, which causes Prelude not to be imported. Another one is to manually import Prelude, which turns of automatic import: import qualified Prelude as P. Closing When system grows, it’s helpful to break it into more manageable pieces. For this we use modules. import is used to bring identifiers from other modules into current one. Questions, comments and feedback is welcomed. Best way to reach me is either email or in fediverse where I’m View the full article
  7. Ever Written/Directed by Josh Beck Starring Wendy McColm & Christina Elizabeth Smith Cinematography by Micah Van Hove Running Time: 1:37:42 A young woman named Ever, while grieving over a devastating loss, meets Emily, who helps her to heal and find love again. View the full article
  8. As part of our strict adherence to Cyber Monday, we've made a number of special items available for our loyal readers as well as anyone else who happens to stumble into our store for the month of December. Simply visit to see some pretty good deals on everything from hacker clothing to subscriptions to digital versions of the magazine - past, present, and future. And, of course, you can always wander the digital aisles to find all kinds of other items we keep in stock. All while staying off the roads. View the full article
  9. New hosts Welcome to our new hosts: Nihilazo, Daniel Persson. Last Month's Shows Id Day Date Title Host 2935 Fri 2019-11-01 The work of fire fighters, part 3 Jeroen Baten 2936 Mon 2019-11-04 HPR Community News for October 2019 HPR Volunteers 2937 Tue 2019-11-05 Lord D's Film Reviews: His Girl Friday lostnbronx 2938 Wed 2019-11-06 Naming pets in space game tuturto 2939 Thu 2019-11-07 Submit a show to Hacker Public Radio in 10 easy steps b-yeezi 2940 Fri 2019-11-08 Better Social Media 05 - Mastodon Ahuka 2941 Mon 2019-11-11 Server Basics 107: Minishift and container management klaatu 2942 Tue 2019-11-12 Why I love lisps Nihilazo 2943 Wed 2019-11-13 Music as Life brian 2944 Thu 2019-11-14 ONICS Basics Part 4: Network Flows and Connections Gabriel Evenfire 2945 Fri 2019-11-15 Saturday at OggCamp Manchester 2019 Ken Fallon 2946 Mon 2019-11-18 Sunday at OggCamp Manchester 2019 Ken Fallon 2947 Tue 2019-11-19 The Mimblewimble Protocol mightbemike 2948 Wed 2019-11-20 Testing with Haskell tuturto 2949 Thu 2019-11-21 Grin and Beam: The 2 major mimblewimble blockchains mightbemike 2950 Fri 2019-11-22 NotPetya and Maersk: An Object Lesson Ahuka 2951 Mon 2019-11-25 A walk through my PifaceCAD Python code – Part 2 MrX 2952 Tue 2019-11-26 Publishing your book using open source tools Jeroen Baten 2953 Wed 2019-11-27 How I got started in Linux Archer72 2954 Thu 2019-11-28 Wrestling As You Like It episode 1 TheDUDE 2955 Fri 2019-11-29 Machine Learning / Data Analysis Basics Daniel Persson 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 16 comments in total. Past shows There are 2 comments on 1 previous show: hpr1585 (2014-08-29) "36 - LibreOffice Calc - Financial Functions - Loan Payments" by Ahuka. Comment 1: timttmy on 2019-11-30: "Thanks" Comment 2: Ahuka on 2019-11-30: "I'm glad it helped" This month's shows There are 14 comments on 8 of this month's shows: hpr2935 (2019-11-01) "The work of fire fighters, part 3" by Jeroen Baten. Comment 1: Ken Fallon on 2019-11-05: "That sucks" Comment 2: Ken Fallon on 2019-11-05: "That blows" Comment 3: Ken Fallon on 2019-11-05: "You're Fired" hpr2936 (2019-11-04) "HPR Community News for October 2019" by HPR Volunteers. Comment 1: lostnbronx on 2019-11-04: "Ken's Voice Is Better Than espeak" Comment 2: Jon Kulp on 2019-11-05: "Pots" Comment 3: clacke on 2019-11-19: "Release order or episode order?" hpr2939 (2019-11-07) "Submit a show to Hacker Public Radio in 10 easy steps" by b-yeezi. Comment 1: Ken Fallon on 2019-11-07: "Clarification" hpr2940 (2019-11-08) "Better Social Media 05 - Mastodon" by Ahuka. Comment 1: ClaudioM on 2019-11-08: "Simple Mastodon Timeline View Option" hpr2942 (2019-11-12) "Why I love lisps" by Nihilazo. Comment 1: tuturto on 2019-11-12: "welcome" Comment 2: Carl on 2019-11-21: "Well Done" Comment 3: gerryk on 2019-11-22: "loved it" hpr2943 (2019-11-13) "Music as Life" by brian. Comment 1: Carl on 2019-11-21: "Interesting Episode" hpr2944 (2019-11-14) "ONICS Basics Part 4: Network Flows and Connections" by Gabriel Evenfire. Comment 1: Dave Morriss on 2019-11-27: "This is wonderful" hpr2955 (2019-11-29) "Machine Learning / Data Analysis Basics" by Daniel Persson. Comment 1: b-yeezi on 2019-11-29: "Great first episode" 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 Stand at FOSDEM Our proposal for a “Free Culture Podcasts” stand at FOSDEM was accepted for the Sunday 2nd February. This is fantastic news as this is the largest FLOSS event in Europe and is absolutely thronged the whole day. Anyone going to FOSDEM, and who would like to help staff the booth on Sunday please get in touch. Tags and Summaries Thanks to the following contributor for sending in updates in the past month: Dave Morriss Over the period tags and/or summaries have been added to 5 shows which were without them. 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
  10. In this episode, I talk about different techniques that we can use to predict the outcome of some question depending on input features. The different techniques I will go through are the ZeroR and OneR that will create a baseline for the rest of the methods. Next up, we have the Naive Bayes classifier that is simple but powerful for some applications. Nearest neighbor and Decision trees are next up that requires more training but is very efficient when you infer results. Multi-layer perceptron (MLP) is the first technique that is close to the ones we usually see in Machine Learning frameworks used today. But it is just a precursor to Convolutional Neural Network (CNN) because of the size requirements. MLPs have the same size for all the hidden layers, which makes it unfeasible for larger networks. CNNs, on the other hand, uses subsampling that will shrink the layer maps to reduce the size of the network without reducing the accuracy of the predictions. Links Some references for further reading on Wikipedia. A video I made some years ago where you can see some visual aids for this subject. View the full article
  11. NEW 'Off The Hook' ONLINE Posted 28 Nov, 2019 5:57:00 UTC The new edition of Off The Hook from 27/11/2019 has been archived and is now available online. "Off The Hook" - 27/11/2019 Download the torrent here!!!! View the full article
  12. TV and pro wrestling go hand in hand. Both have fed off of each other, and with the internet we are now exposed to many different promotions with their own visual style in order to broadcast wrestling in the ring. View the full article
  13. NEW 'Off The Wall' ONLINE Posted 27 Nov, 2019 2:56:28 UTC The new edition of Off The Wall from 26/11/2019 has been archived and is now available online. "Off The Wall" - 26/11/2019 Download the torrent here!!!! View the full article
  14. is the website that I mentioned while distro hopping. Unfortunately, as of August 2019, their site is no longer sending CD’s/DVD’s. How I recorded: Android phone, lapel mic, and Audio Recorder app found here: And here: View the full article
  15. Printing on demand website: View the full article