Skip to content
PodcastsEducationHacker Public Radio

Hacker Public Radio

Hacker Public Radio
Hacker Public Radio
Latest episode

345 episodes

  • Hacker Public Radio

    HPR4725: HPR Beer Garden - Tasting and reviewing beers

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

    In a bonus episode for the reserve queue, Kevie and Dave talk about how they review beers:





    Aroma - what do you smell from the glass and bottle or can



    Taste - take a sip, swirl it around your mouth and allow it rest a second before drinking; don't gulp. What flavours are you getting.



    Wait - What flavours are appearing in the aftertaste.



    Opinions - what are your personal thoughts on this beer.



    Score - pick a score and rarely give any beer full marks.









    Connect with the guys on Untappd:







    Dave






    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/








    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4724: HPR Beer Garden 19 - Lager

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

    As we are currently going through a warm patch (well, at the time of recording anyway), the HPR Beer Garden returns to provide some refreshment in the heat with a glass of cold and refreshing lager. Dave chooses
    Super Bock
    from Portugal, whilst Kevie picks
    City Limits Amber Lager
    from the tiny
    Dog Falls Brewing Co
    in Inverness.

















    Connect with the guys on
    Untappd
    :







    Dave






    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

    HPR4723: friedcamp interviews part 3: The fried telephone system

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


    Lieven Blancke:


    https://mastodon-belgium.be/@lieven





    asterisk:


    https://www.asterisk.org/





    Asterisk audio files:


    https://downloads.asterisk.org/pub/telephony/sounds/





    Audio of PSTN call:


    https://en.wikipedia.org/wiki/File:1TR110-1_Kap8.3_Freiton1.ogg
    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4722: Show and tell: AI tropes

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

    Obviously, I'll need to introduce why I'm the best person to explain this concept and how I did my research.



    After that, I dive into the core of he episode: the research.









    The Ultimate Guide To Spotting AI Generated Text That Every Writer Needs To Read.




    That title already has two tells:







    Title case
    : every word capitalised, which conveniently cannot be read out loud





    Hyperbole
    : a promise of ultimacy, for a ten minute podcast





    For most of this episode I am not myself, I am the machine, and every sentence I say is an example of the thing it describes. This page is the key to that part of the show: the tells in the order you hear them, with what they sound like in the recording.



    Most names come from


    tropes.fyi


    , so you can look them up there and get the longer explanation.



    As also stated in the podcast: these aren't errors. They are ordinary figures of speech that human writers have used for centuries. The tell is the density.





    Part one: Vocabulary








    Prestige vocabulary
    : words nobody uses out loud. e.g. delve, harness, utilise, robust, foster





    Grand nouns for ordinary things
    : e.g. tapestry, landscape, realm, ecosystem, paradigm





    Magic adverbs
    : imply significance, carry no information. e.g. quietly, fundamentally, arguably, remarkably





    Avoiding the verb "to be"
    : plain "is" swapped for something that sounds busier. e.g. serves as, stands as, represents, marks





    Invented concept labels
    : an abstract problem noun (trap, creep, paradox, inversion) welded onto a domain word, then used as if it were established. e.g. "the fluency trap", "prestige creep"





    Vague attributions
    : authority without a name. e.g. "experts agree", "industry reports suggest", "observers have noted"





    Appeal to familiarity
    : consensus claimed rather than proven. e.g. "a classic", "famously", "as we all know"





    Promotional register
    : describing turns into selling. e.g. unlocks, seamless, unprecedented







    Part two: Sentence shapes








    Negative parallelism
    : the "it's not X, it's Y" pattern, and the most reported tell of all. e.g. "This isn't a stylistic quirk, it's a structural signature."





    Not X. Not Y. Just Z.
    : the same move tripled, building tension for a reveal that needed none. e.g. "Not a habit. Not a tic. A tell."





    Sets of three
    : one tricolon is elegant, three in a row is a stuck needle. e.g. "it arrives in threes, it lands in threes, it exhausts in threes"





    Short punchy fragments
    : emphasis manufactured by full stops instead of earned by content. e.g. "Short. Parallel. Relentless."





    Self-answered questions
    : asks what nobody asked, answers it immediately. e.g. "The problem? Nobody asked."





    Anaphora
    : the same sentence opening until it becomes furniture. e.g. "They open sentences the same way. They open the next one the same way."





    Trailing "-ing" analysis
    : shallow significance bolted onto a finished sentence. e.g. "highlighting its enduring importance", "reflecting broader trends"





    False ranges
    : "from X to Y" where there is no scale and no middle. e.g. "from cesspit to citation"





    Filler transitions
    : connect nothing to nothing. e.g. "it's worth noting", "importantly", "notably"





    The interjection reflex
    : every sentence broken in half, whatever the punctuation. e.g. em-dash, double hyphen, comma pair, colon





    Comma-clipped tail
    : a short phrase hung off a comma instead of landing the point. e.g. "above the content, and save."







    Part three: Tone








    Manufactured suspense
    : the buildup arrives, the revelation does not. e.g. "here's the thing", "here's the kicker"





    Patronising analogy
    : teacher mode, uninvited. e.g. "think of it as a Swiss Army knife for condescension"





    Forced figurative language
    : a metaphor picked for cleverness rather than clarity. e.g. "Picture a bicycle. Now picture that the bicycle is prose."





    Stakes inflation
    : everything is historic. e.g. "a pivotal moment in the evolution of reading itself"





    False vulnerability
    : honesty performed, never risked. e.g. "let me be honest with you here. Genuinely honest."





    Assertion in place of evidence
    : e.g. "history is unambiguous on this point", "the evidence is clear"





    "Imagine a world where..."
    : the futurism sales pitch, pleasant outcomes if you accept the premise. e.g. "imagine a world where every paragraph carries a quiet intelligence"





    Quotable one-liners
    : slide bait that survives being pulled out of context because it never had any. e.g. "Every bite is a chance to be here, now, fully."





    The collaborative "we"
    : one author, plural pronoun. e.g. "we will unpack each one in turn"





    Sycophancy
    : not a figure of speech but a training artefact, and the fastest way to spot raw chatbot output. e.g. "What a genuinely profound question."







    Part four: Formatting








    Title case headings
    : see the top of this page





    Bullet lists where prose would do
    : the document turns into a slide deck. e.g. this page, from here to the bottom





    Bold-first bullets
    : every item opens with a bolded keyword and a colon. e.g. yes, also this page, I know





    Emoji as punctuation
    : rocket for aspiration, key for insight, sparkles because the paragraph ended





    Em-dashes
    : mid-sentence, twice, sometimes three times, where a comma would have done the job





    The find and replace tell
    : double hyphens everywhere, because someone removed the character and kept the habit





    Unicode decoration
    : arrows and curly quotes nobody typed on a keyboard. e.g. Input → Processing → Output





    One thought per line
    : paragraphs abolished. e.g. "It happened. Alone. On a Tuesday."







    Part five: Composition








    Announce then answer
    : says what the text is about to do instead of doing it. e.g. "This guide will explore what those signs look like."





    Rapid-fire historical analogies
    : authority borrowed from a list, with no argument underneath. e.g. "Marconi. Sony. Apple. Print, radio, web, mobile."





    The metaphor that will not end
    : e.g. the garden that stays a garden for six sentences, then becomes a north star that moves the needle





    Self-echo
    : a word from earlier returning as if it were being paid off, when it is the same narrow vocabulary surfacing again





    One point diluted
    : the same idea in five coats, sounding like progress. e.g. "put differently", "to rephrase", "in other words"





    Fractal summaries
    : every section summarises itself, including the one you are inside. e.g. "In this section we explored composition."





    The tie-back
    : closes by looping the answer back to the original question, long after the point was made. e.g. "So, to answer your question..."





    Concede and dismiss
    : e.g. "despite its fluency, it faces challenges typical of automated systems. Despite those challenges, it endures."





    Signposted conclusion
    : competent writing does not need to announce that it is ending. e.g. "in conclusion", "to sum up", "in summary"





    The conclusion that refuses to end
    : clause stacked on clause, quieter and more meaningful each time. e.g. "the real AI generated text was the paragraphs we scrolled past along the way"





    Engagement bait
    : e.g. "Agree?" plus a pointing emoji







    Tells on the list that did not fit in the episode




    The recording would have run to forty minutes. These are worth knowing anyway.







    Reasoning leak
    : the text narrating its own decisions instead of just making them. e.g. "I want to be exact about my own role here."





    Premise stacking
    : a paragraph of evidence in front of the point, so the point has been made twice before it arrives





    Compulsive counting
    : states the number of items before listing them. e.g. "Five things we wish to discuss"





    Excessive enumeration
    : a listicle disguised as prose. e.g. "The first wall is... The second wall is..."





    Belaboring the unnecessary
    : defending a minor point against an objection nobody was going to raise





    Synonym cycling
    : refusing to repeat a noun. e.g. the dashboard, then the interface, then the portal, then the analytics hub





    Wh-headings
    : the default shape a model reaches for when naming a section. e.g. "What this means", "Why it matters"





    Content duplication
    : the same paragraph appearing twice, because the model lost track of what it had written







    Why this is not a detector guide




    Liang, Yuksekgonul, Mao, Wu and Zou, Stanford, published in Patterns (Cell Press) on 10 July 2023. Seven commercial GPT detectors were run over 91 TOEFL essays written by non-native English speakers and 88 US eighth grade essays.





    Average false positive rate on the TOEFL essays: 61.3 percent.



    89 of the 91 essays were flagged as AI generated by at least one detector. All seven agreed on 18 of them.



    The US eighth grade essays came back near perfect. Plainer word choice, lower perplexity, reads as machine to the software.



    Feeding the TOEFL essays through ChatGPT with the prompt "enhance the word choices to sound more like that of a native speaker" dropped the false positive rate to 11.6 percent.





    So the way to stop being accused of writing like a machine was to have a machine rewrite you. Do not take my word for it, the paper is open access:









    https://www.cell.com/patterns/fulltext/S2666-3899(23)00130-7






    Preprint:


    https://arxiv.org/abs/2304.02819










    The pointers, for real






    Write with things in it: names, dates, prices, the model number of the drive that died.



    Say something a machine has no way to know, because it happened to you.



    Be willing to be wrong out loud.



    Keep one weird sentence that your editor would cut.







    Links and references






    The list this episode leaned on:


    tropes.fyi


    , by


    ossama.is






    The detector study: Liang et al., "GPT detectors are biased against non-native English writers", Patterns, 2023



    "Not an Addict", K's Choice, 1995. It's not a habit, it's cool, I feel alive.



    "Friends, Romans, countrymen" and "I come to bury Caesar, not to praise him": Shakespeare, Julius Caesar, act 3 scene 2



    "Veni, vidi, vici", attributed to Julius Caesar by Suetonius and Plutarch







    Over to you




    There is a comment section under this episode. Tell me which tell I missed, and which one you are guilty of. Better yet, record it. Read your worst, most machine sounding paragraph out loud and post it to Hacker Public Radio. The queue is always hungry.

    Provide feedback on this episode.
  • Hacker Public Radio

    HPR4721: HPR Community News for August 2026

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

    New hosts
    Welcome to our new hosts:
    Kristoff
    number9

    Last Month's Shows
    Id Day Date Title Host 4696 Mon 2026-08-03 HPR Community News for July 2026 HPR Volunteers 4697 Tue 2026-08-04 Correcting the Dates of Files Vance 4698 Wed 2026-08-05 ID3 Tags and Vorbis Comments Whiskeyjack 4699 Thu 2026-08-06 Sunshine, Moonlight, Playnite !? operat0r 4700 Fri 2026-08-07 Robert A. Heinlein: The Juveniles Ahuka 4701 Mon 2026-08-10 Elsbeth muses with Lee on her experiences and opinions on AI Elsbeth 4702 Tue 2026-08-11 MakeACopy is an open-source document scanner app for Android Ken Fallon 4703 Wed 2026-08-12 Ebooks and Audiobooks Ahuka 4704 Thu 2026-08-13 HPR Beer Garden 17 - Double DDH IPAs Kevie 4705 Fri 2026-08-14 Free Software Is Wasted On You Teens Trollercoaster 4706 Mon 2026-08-17 Quirks and Customisations Lee 4707 Tue 2026-08-18 UNIX Curio #12 - expr Vance 4708 Wed 2026-08-19 Programmable Logic Controls - Episode 1 Whiskeyjack 4709 Thu 2026-08-20 Peertube: my two penneth Kevie 4710 Fri 2026-08-21 Civilization VI Ahuka 4711 Mon 2026-08-24 Second-Hand Phone TrumpetJohn 4712 Tue 2026-08-25 friedcamp interviews part 1: Wim van Gool Kristoff 4713 Wed 2026-08-26 July2026 Community News response, and Future Plans TheDUDE 4714 Thu 2026-08-27 HPR Beer Garden 18 - Amber Ale Kevie 4715 Fri 2026-08-28 friedcamp interviews part 2: Thomas Farstrike Kristoff 4716 Mon 2026-08-31 PocketMod TrumpetJohn Comments this month
    Past shows
    hpr3708 (2022-10-19) "Insomnia as a Hobby" by TrumpetJohn.

    Robert St.Preux said: "Insomnia as a hobby" (2026-08-30 00:56:59)

    hpr3766 (2023-01-09) "ACER Nitro 5 laptop review" by Bookewyrmm.

    wevaba6950 said: "A refreshing contrast between enterprise gear and low-power hardware" (2026-08-10 09:19:47)

    candycanearter07 said: "re: a refreshing contrast..." (2026-08-12 02:54:05)

    hpr4581 (2026-02-23) "Sharp Intake of Breath City (A.K.A.) How I learnt to stop worrying about the fork bomb" by not_toby.

    Windigo said: "Fantastic episode" (2026-08-08 16:51:00)

    hpr4655 (2026-06-05) "Tips for Glasses" by norrist.

    Archer72 said: "Glasses and age" (2026-08-06 11:41:39)

    hpr4676 (2026-07-06) "HPR Community News for June 2026" by HPR Volunteers.

    Archer72 said: "hpr4657 :: UNIX Curio #8" (2026-08-02 19:29:26)

    hpr4677 (2026-07-07) "UNIX Curio #10 - Checksums and Hashes" by Vance.

    Whiskeyjack said: "Checksums and HPR4677" (2026-07-31 00:37:40)

    hpr4678 (2026-07-08) "High Resolution Elapsed Time in Shell Scripts" by Whiskeyjack.

    Archer72 said: "Reply to Whiskeyjack and candycanearter07 " (2026-08-03 10:12:47)

    hpr4692 (2026-07-28) "Noise Music Tutorial 2: Using Audacity to Make Noise" by TheDUDE.

    Windigo said: "Audacity for noise music" (2026-08-06 16:09:59)

    candycanearter07 said: "re: Audacity for noise music" (2026-08-12 18:55:18)

    This month's shows
    hpr4696 (2026-08-03) "HPR Community News for July 2026" by HPR Volunteers.

    Archer72 said: "Amateur Radio Field Days" (2026-08-02 11:50:11)

    Archer72 said: "hpr4673 First contact" (2026-08-03 10:16:09)

    candycanearter07 said: "re: mic issues" (2026-08-03 22:21:42)

    Th3Dud3 said: "response to Kevin not being able to get cream ale" (2026-08-06 00:12:38)

    hpr4697 (2026-08-04) "Correcting the Dates of Files" by Vance.

    Jim DeVore said: "Useful episode!" (2026-08-04 10:53:12)

    Vance said: "Modifying metadata" (2026-08-07 01:44:51)

    Henrik Hemrin said: "Exif in digiKam" (2026-08-08 19:20:13)

    candycanearter07 said: "useful!" (2026-08-10 16:08:18)

    hpr4698 (2026-08-05) "ID3 Tags and Vorbis Comments" by Whiskeyjack.

    xmanmonk said: "Great episode!" (2026-08-05 15:19:01)

    candycanearter07 said: "quirks in hpr" (2026-08-05 15:52:18)

    Whiskeyjack said: "Reply to xmanmonk in HPR4698 - ID3 Tags" (2026-08-06 00:12:26)

    Whiskeyjack said: "Reply to candycanearter07 in HPR4698 ID3 tags" (2026-08-06 00:28:48)

    hpr4703 (2026-08-12) "Ebooks and Audiobooks" by Ahuka.

    candycanearter07 said: "useful!!" (2026-08-12 02:30:58)

    Archer72 said: "Audiobooks and Audible" (2026-08-12 09:06:40)

    Jack said: "Misleading" (2026-08-12 17:05:21)

    hpr4705 (2026-08-14) "Free Software Is Wasted On You Teens" by Trollercoaster.

    Archer72 said: "Brilliant! " (2026-08-03 14:08:08)

    Trollercoaster said: "One left in my six pack" (2026-08-14 07:53:38)

    old guy said: ":-)" (2026-08-14 09:24:15)

    Trollercoaster said: "old guys together" (2026-08-14 13:14:48)

    candycanearter07 said: "good satire again" (2026-08-14 21:42:55)

    Trollercoaster said: "Who's talking about satire?" (2026-08-15 07:54:33)

    Trollercoaster (our of character) said: "Woopsie" (2026-08-16 19:25:41)

    hpr4706 (2026-08-17) "Quirks and Customisations" by Lee.

    candycanearter07 said: "cool ep!" (2026-08-30 20:15:40)

    hpr4707 (2026-08-18) "UNIX Curio #12 - expr" by Vance.

    xmanmonk said: "Another great show" (2026-08-18 22:22:56)

    Whiskeyjack said: "HPR4707 Unix curio - dc" (2026-08-19 14:31:02)

    Vance said: "dc" (2026-08-20 04:47:32)

    Whiskeyjack said: "HPR4707 Unix curio - Stack Machines" (2026-08-21 16:00:48)

    Trollercoaster said: "Suggestion for Linux Curio" (2026-08-27 10:42:43)

    Whiskeyjack said: "Obscure X Window programs" (2026-08-27 16:16:15)

    candycanearter07 said: "re: Suggestion for Linux Curio" (2026-08-27 18:13:51)

    Archer72 said: "re: Suggestion for Linux Curio" (2026-08-28 10:07:31)

    Vance said: "Thanks for the ideas" (2026-08-28 16:39:28)

    Whiskeyjack said: "Reply to Vance on episode research" (2026-08-30 04:14:01)

    candycanearter07 said: "re: re: Suggestion for Linux Curio" (2026-08-30 12:06:31)

    hpr4708 (2026-08-19) "Programmable Logic Controls - Episode 1" by Whiskeyjack.

    Archer72 said: "Thanks you" (2026-08-08 10:49:34)

    Whiskeyjack said: "Reply to Archer72 on HPR4708 - PLCs Episode 1" (2026-08-08 17:11:10)

    Trey said: "Memories of Ladder Logic" (2026-08-19 13:01:41)

    Whiskeyjack said: "Reply to Trey on HPR4708 - PLCs Episode 1" (2026-08-20 02:02:44)

    Trey said: "Cyber in ICS" (2026-09-02 22:31:51)

    Whiskeyjack said: "Reply to Trey on Cyber in ICS" (2026-09-03 15:24:51)

    hpr4709 (2026-08-20) "Peertube: my two penneth" by Kevie.

    xmanmonk said: "Thanks for the episode" (2026-08-20 19:15:57)

    hpr4711 (2026-08-24) "Second-Hand Phone" by TrumpetJohn.

    candycanearter07 said: "interesting!" (2026-08-24 19:17:44)

    Whiskeyjack said: "HPR4711 - TCL Flip phone" (2026-08-24 22:22:11)

    hpr4712 (2026-08-25) "friedcamp interviews part 1: Wim van Gool" by Kristoff.

    Archer72 said: "Interview" (2026-08-26 23:11:49)

    Laindir said: "Fascinating interview!" (2026-08-26 23:18:33)

    hpr4716 (2026-08-31) "PocketMod" by TrumpetJohn.

    Kightlinger said: "I love PocketMods!" (2026-08-31 17:35:43)

    candycanearter07 said: "analog solutions" (2026-08-31 20:52:55)

    Mailing List discussions
    Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing 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:
    https://lists.hackerpublicradio.com/pipermail/hpr/2026-August/thread.html Events Calendar
    With the kind permission of LWN.net we are linking to The LWN.net Community Calendar.
    Quoting the site:
    This is the LWN.net 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. 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, Begin Again with Davina McCall 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