Skip to content
PodcastsEducationHacker Public Radio

Hacker Public Radio

Hacker Public Radio
Hacker Public Radio
Latest episode

355 episodes

  • Hacker Public Radio

    HPR4735: hpr4715 :: friedcamp interviews part 5: Yvon Masyn

    25/09/2026
    This show has been flagged as Clean by the host.



    https://www.instructables.com/member/masynmachien/






    https://www.masynmachien.be/






    https://www.instagram.com/masynmachien/












    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4734: HPR Beer Garden 20 - TuxJam Half-cut Special

    24/09/2026
    This show has been flagged as Clean by the host.

    The usual trio of
    Dave
    ,
    Kevie
    and
    Paul
    meet up for the first time in person and are joined by
    Al
    ,
    Andrew
    ,
    Joe
    and Rainy. The meet up was for the
    TuxJam Half-cut
    live event in Manchester. Rather than the usual style of show this is a (mostly) unedited recording of the beers that we are trying and general yarns around the table. We were interrupted by a yelling numpty, a middle-aged boy racer and a tram (these were edited out), but otherwise the recording is pretty much as is. The show was recorded outside the
    Sureshot Brewery Taproom
    .







    Connect with the guys on Untappd:







    Dave






    Paul






    Kevie










    The intro sounds for the show are used from:







    https://freesound.org/people/mixtus/sounds/329806/






    https://freesound.org/people/j1987/sounds/123003/






    https://freesound.org/people/greatsoundstube/sounds/628437/










    Upcoming beers:





    Mild



    Bitter



    Pale Ale



    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4733: Static Adict Episode 1: Pulse Demon

    23/09/2026
    This show has been flagged as Explicit by the host.

    Sources (yes I used wikipedia, I am a hack, what else do you
    expect)

    https://en.wikipedia.org/wiki/Merzbow

    https://en.wikipedia.org/wiki/Pulse_Demon

    Band/Artist website

    https://merzbow.net/

    Where to listen to or buy the album

    Original Release (stream)

    https://merzbow.bandcamp.com/album/pulse-demon

    Remaster Release (stream)

    https://merzbow.bandcamp.com/album/pulse-demon-remaster-reissue

    Link to buy a physical copy new

    https://www.relapse.com/products/merzbow-pulse-demon-reissue-2x12

    Next album I'm reviewing, Lou Reed's Metal Machine Music

    https://tidal.com/album/50021
    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4732: Webp

    22/09/2026
    This show has been flagged as Clean by the host.

    Webp is meant to replace GIF, JPEG, and PNG.

    Its features include:



    Lossy compression




    Lossless compression




    Metadata, including Exchangeable Image File Format (EXIF) and
    Extensible Metadata Platform (XMP)




    Transparency (an "alpha channel")




    Embedded ICC (International Color Consortium) profile




    Multiple frames (animation)




    The typical expectation is to achieve equal or better visual
    quality as a JPEG or PNG or GIF, but with a savings of 25% to 35%
    on file size.

    This is famously difficult to measure, because if you concede to
    an equal file size, then the quality ought to be better, but there
    is a "ceiling" to quality that can be detected by the majority of
    human eyes.

    So the metric is the unmeasurable: How good does it look to you?

    If it looks as good or better, and the file size is smaller, then
    it can be said that the format is superiour.

    The best and most common test is to look at an image compressed
    with JPEG or PNG compression, and then look at the same image
    compressed by WEBP.

    If you can't tell the difference, and the file size of WEBP is
    smaller, then it's an improvement for disk space and bandwidth.

    WEBP is an 8-bit format (based on the VP8 video codec) and lacks
    support for 10-bit, 12-bit, or 16-bit colour.

    Specifically, WEBP is YUV420, where Y is Luma (brightness and
    darkness), and U and V are Chroma (colour).

    Each 8-bit pixel in the UV (Chroma) corresponds to a 2-by-2 block
    of 8-bit Luma pixels, or in other words, Chroma gets half the
    resolution of Luma.

    This is not uncommon, because how sharp an image appears to the
    human eye is mostly (not entirely, to be fair) influenced by Luma.

    Our eyes differentiate bright from dark better than our eyes
    perceive subtle shifts in hue.

    The ICCP chunk starts with a 4-byte declaration (the ASCII string
    "ICCP"), then a 32-bit integer representing the length of the
    payload, then the payload (the ICC profile specification according
    to the International Color Consortium), and then optionally a byte
    to pad the header.

    The embedded ICC profile can define any old colour space you
    want.

    If none is defined, sRGB is assumed.

    The libwebp library only parses the ICC profile, it
    doesn't actually handle conversion.

    That's left to the client application, which is why you might get
    a notice sometimes in GIMP or a similar application about a colour
    space mismatch.

    (It's generally safe to convert to your current colour space, and
    if it's not then you'd know it because you're working in a
    multimedia production house where colour spaces and colour
    profiles are significant.)

    Converting to WEBP is available in most applications, at this
    point, including Image Magick and the cwebp command.

    Image Magick:


    $ convert foo.tiff foo.webp

    Or using cwebp with -q for a quality
    0 (low) to 100 (high), and -o for output:


    $ cwebp foo.tiff -q 60 -o foo.webp

    Test images are available from a Mozilla test
    suite.

    Or you can test on a Hacker Public Radio image, such as the
    screenshot of the upload form on the episode_show_notes
    page:


    $ wget https://hackerpublicradio.org/images/upload_form.png

    $ cwebp upload_form.png -q 50 -o upload_form.webp

    $ ls -gl

    -rw-r--r-- 1 users 308K Sep 16 13:56 upload_form.png

    -rw-r--r-- 1 users 79K Sep 16 13:57 upload_form.webp

    References



    Developers
    Google




    Salivity.github.io




    Mozilla



    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4731: A Website Hacked

    21/09/2026
    This show has been flagged as Clean by the host.



    [WP2Shell is] a
    pre-authentication RCE in WordPress Core
    . The attack has no preconditions and can be exploited by an anonymous user in a stock install of WordPress with no plugins.








    - from
    wp2shell.com








    Wordpress.org -
    https://en-gb.wordpress.org/








    Searchlight WP2Shell Website -
    https://wp2shell.com/








    CVE-2026-63030 -
    https://nvd.nist.gov/vuln/detail/CVE-2026-63030








    CVE-2026-60137 -
    https://nvd.nist.gov/vuln/detail/CVE-2026-60137








    OpenSSH -
    https://www.openssh.org/








    FileZilla -
    https://filezilla-project.org/








    GNU Tar -
    https://savannah.gnu.org/git/?group=tar








    GZip -
    https://www.gzip.org/










    Provide feedback on this episode.
More Education podcasts
About Hacker Public Radio
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.
Podcast website

Listen to Hacker Public Radio, 6 Minute English and many other podcasts from around the world with the radio.net app

Get the free radio.net app

  • Stations and podcasts to bookmark
  • Stream via Wi-Fi or Bluetooth
  • Supports Carplay & Android Auto
  • Many other app features