10 episodes

Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

Hacker Public Radio Hacker Public Radio

    • Technology

Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.

    HPR4107: Response to HPR #4065

    HPR4107: Response to HPR #4065

    Shout out to Noodles thanks again for responding to my previous post
    #4045 it was awesome to get feedback.
    Being able to upgrade my 2010 Macbook which is an Apple device and
    how impressive that was. Sadly that upgradability is a thing of the
    past.

    HPR4106: My tribute to feeds

    HPR4106: My tribute to feeds

    I will talk about information feeds from web sites delivered to my
    computer device. I use the term feeds and by that I mean both RSS feeds
    and Atom feeds, the two feed protocols which are very similar.
    I believe it is very likely you as listener to Hacker Public Radio
    know about feeds. Not unlikely you even know the technical details far
    better than I do.
    Nowadays many of us use feeds very often without thinking of them as
    feeds, when we subscribe to podcasts.
    But feeds have been around for many years. Back in the days, I used
    feeds for websites I was interested in. But somehow I forgot about it
    and web browsers stopped to support feed subscriptions.
    A year or two ago I started my new journey into feeds. Although it is
    not so much talk about feeds nowadays, very many web sites have support
    for feed subscriptions.
    To start, at my own personal web site (https://www.hemrin.com/)
    many of the pages have feeds, typically those that are blog-like pages,
    and you can subscribe to several feeds on my site.
    From Hacker Public Radio I subscribe to a feed for all show comments.
    So when you write a comment regarding my show today, I will get notified
    in my feed manager.
    I primarily use Thunderbird to manage my feeds. I do not need my
    feeds to be synced to other devices. I use Thunderbird daily for e-mails
    and it is therefore very practical and natural for me to use it also for
    feeds. In addition I use the Feeder app on my Android-based phone for
    some feeds.
    I do not use feeds for web sites I anyway will visit often or that
    have a lot of news. I would be overwhelmed of feeds. Instead I use feeds
    for web sites which are not updated so frequently but are sites I want
    to keep an eye on. But some are updated daily, like from the
    parliament.
    In some cases, feeds are an alternative to subscribe to e-mail
    notifications and e-mail newsletters.
    The beauty with feeds is that I am in charge and without giving out
    e-mail or anything - the site owner do not know I subscribe.
    Subscription starts so simple as I type the feed-url into my Thunderbird
    feed manager. And when I want to end a subscription, I simply delete
    it.
    Furthermore I subscribe to Status pages. I get notifications for
    example from my internet service provider for their planned and
    unplanned maintenance.
    Several authorities have interesting feeds.
    I have feeds from some companies and organizations.
    I have feeds from many software developers, for example Thunderbird
    and Linux Mint.
    I have feeds from some journalists and politicians and alike.
    I have feeds from persons with competence in various areas I am
    interested in. And other persons who are interesting for the persons
    they are and their thoughts.
    So, this show is to tell you that I have rediscovered feeds and found
    them useful for me. Maybe you already use feeds. Maybe this show will
    inspire you to have a look into feeds as a useful tool for your personal
    or professional life.

    HPR4105: My story how I found a cure for my obesity

    HPR4105: My story how I found a cure for my obesity

    I have been struggling with my body weight since I was 35, and I’m
    now 60.
    I know that not all listeners are familiar with the kilogram as unit of
    measurement, but we can use the BMI (Body Mass Index) formula to discuss
    this. It should be somewhere between 22 and 25 and mine has been 33 for
    a long time. A very long time. No matter what I tried.
    Yes, I tried some diets but they only work if you keep doing them. So
    if something does not become normal or easy than at some inevitable
    point you will stop and gain weight again.
    Yes, they talk about changing your life style but any change that is too
    drastic is bound to fail in the end.
    And then recently I read this book. This absolutely changed my life
    and that is why I am so motivated to tell you all about it.
    Book obesity code, Jason Fung, a Canadian nephrologist (kidney
    specialist).
    He is also a functional medicine advocate who promotes a
    low-carbohydrate high-fat diet and intermittent fasting. But we come
    back to that later.
    Not another diet hype. That is an industry on its own.
    This is scientific stuff. With lots of links to research papers.
    With large groups and thoroughly peer reviewed.
    And this does not mean that this story is for everyone.
    There exist other medical reasons why people gain weight.
    But, assuming most people start out in life being healthy, then most
    people gaining weight are not ill.
    So, if you gain weight, consult your doctor first to rule out any
    medical reasons.
    Jason Fung noticed that practice didn't match with theory.
    Everybody who is given insulin gains weight.
    Even diabetes type 2 people.
    There are even several scientific studies that proves this. Give people
    insulin and they will gain weight.
    So what if insulin is the culprit for gaining weight?
    Insulin is a hormone. Its job is to send signals through the body.
    Its use is to allow body cells to absorb nutrients in the blood
    stream.
    Every time you eat the insulin peaks and subsides normally three
    times a day.
    Body process called gluconeogenesis. Making fat in the liver for one
    day storage.
    If you eat the body makes insulin. That is normal.
    If you eat more, the body makes more insulin.
    Body cells adjust to the higher level and become tone deaf to insulin:
    Insulin resistant.
    This means next time the insulin level needs to be higher.
    And higher levels of insulin mean you will gain weight.
    If you eat sugar, it is so easy to break down that it goes
    immediately into storage, e.g. body fat.
    The thing is, wheat is chemically a long string of sugars. So the
    body will break it down into sugar and send that too to storage.
    And almost any food we buy these days contains sugar.
    Except unprocessed foods like vegetables.
    How to lose weight? Well, the body needs to access the fat in
    storage. So we need to extend not eating until the liver has run dry of
    the daily dose of liver fat.
    This is very easy. Just extend the daily period that you do not
    eat.
    When do you not eat? When you sleep. So, skip breakfast. The name says
    it all, you are breaking your fast.
    Drink some coffee (no sugar of course), or tea, or water and try to
    start eating later in the day.
    And another word for not eating is fasting. But it is a voluntary
    fast!
    So I tried this for one day. Skip breakfast and try to eat it at
    noon. I mean, what could possibly go wrong, right? The next day I had
    lost some weight. And it was sooo easy! I could say 300 grams but again,
    your mileage may vary or you have no clue what one gram is, let alone
    300. But that is not the point. The point is that I lost weight! And to
    me this has been super easy.
    So the solution turns out to be:

    extend the time your insulin levels are low. 16, 24 or 36
    hours.
    eat as little sugar as possible.

    Which b

    HPR4104: Introduction to jq - part 1

    HPR4104: Introduction to jq - part 1

    Introduction
    This is the start of a short series about the JSON data format, and how
    the command-line tool jq
    can be used to process such data. The plan is to make an open series to
    which others may contribute their own experiences using this tool.
    The jq command is described on the GitHub page as follows:

    jq is a lightweight and flexible command-line JSON processor

    …and as:

    jq is like sed for JSON data - you can use
    it to slice and filter and map and transform structured data with the
    same ease that sed, awk, grep and
    friends let you play with text.

    The jq tool is controlled by a programming language
    (also referred to as jq), which is very powerful. This
    series will mainly deal with this.
    JSON (JavaScript Object
    Notation)
    To begin we will look at JSON itself. It is defined on
    the Wikipedia page
    thus:

    JSON is an open standard file format and data
    interchange format that uses human-readable text to store and transmit
    data objects consisting of attribute–value pairs and arrays (or other
    serializable values). It is a common data format with diverse uses in
    electronic data interchange, including that of web applications with
    servers.

    The syntax of JSON is defined by RFC 8259 and by
    ECMA-404.
    It is fairly simple in principle but has some complexity.
    JSON’s basic data types are (edited from the Wikipedia page):

    Number: a signed decimal number that may contain a
    fractional part and may use exponential E notation, but cannot include
    non-numbers. (NOTE: Unlike what I said in the audio,
    there are two values representing non-numbers: 'nan' and
    infinity: 'infinity'.
    String: a sequence of zero or more Unicode characters.
    Strings are delimited with double quotation marks and support a
    backslash escaping syntax.
    Boolean: either of the values true or
    false
    Array: an ordered list of zero or more elements, each of
    which may be of any type. Arrays use square bracket notation with
    comma-separated elements.
    Object: a collection of name–value pairs where the names
    (also called keys) are strings. Objects are delimited with curly
    brackets and use commas to separate each pair, while within each pair
    the colon ':' character separates the key or name from its
    value.
    null: an empty value, using the word
    null

    Examples
    These are the basic data types listed above (same order):
    42
    "HPR"
    true
    ["Hacker","Public","Radio"]
    { "firstname": "John", "lastname": "Doe" }
    null
    jq
    From the Wikipedia page:

    jq was created by Stephen Dolan, and released in October
    2012. It was described as being “like sed for JSON data”. Support for
    regular expressions was added in jq version 1.5.

    Obtaining jq
    This tool is available in most of the Linux repositories. For
    example, on Debian and Debian-based releases you can install it
    with:

    HPR4103: What's in my bag?

    HPR4103: What's in my bag?

    Laptop:
    Estarer
    Messenger Resistant Briefcase Computer Grey
    Power bank
    INIU
    High Speed Flashlight Powerbank Compatible

    HPR4102: Re:HPR 3133 More MPV Quick Tips

    HPR4102: Re:HPR 3133 More MPV Quick Tips

    MPV resources
    Awesome mpv resources on
    Github
    MPV folder history on
    Github
    My github
    MPV History using Lua on
    my Github page
    hpr3133 ::
    Quick tip - Using MPV with Youtube links
    I give a quick tip on shortcut keys for watching Youtube or other
    video sites in MPV
    hpr3133 :: Quick tip - Using
    MPV
    My MPV History excerpt
    My MPV History excerpt

Top Podcasts In Technology

Lex Fridman Podcast
Lex Fridman
Acquired
Ben Gilbert and David Rosenthal
Hard Fork
The New York Times
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
The Gatekeepers
BBC Radio 4
Darknet Diaries
Jack Rhysider

You Might Also Like

Smashing Security
Graham Cluley & Carole Theriault
CyberWire Daily
N2K Networks
SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)
Johannes B. Ullrich
Security Now (Audio)
TWiT
Cyber Security Headlines
CISO Series
Darknet Diaries
Jack Rhysider