{
  "version": "1.0.0",
  "segments": [
    {
      "speaker": "James",
      "startTime": 14.25,
      "endTime": 19.08,
      "body": "Good morning. It's twenty-five past six in the morning on Friday the 23rd of October."
    },
    {
      "speaker": "James",
      "startTime": 19.2,
      "endTime": 22.02,
      "body": "This is Not Perfect News. I'm James."
    },
    {
      "speaker": "Julie",
      "startTime": 22.14,
      "endTime": 22.98,
      "body": "And I'm Julie."
    },
    {
      "speaker": "James",
      "startTime": 23.1,
      "endTime": 25.26,
      "body": "Here are today's main stories."
    },
    {
      "speaker": "James",
      "startTime": 25.38,
      "endTime": 30.76,
      "body": "Kyiv has been struck by missiles following an agreement to resume peace talks."
    },
    {
      "speaker": "James",
      "startTime": 30.88,
      "endTime": 36.65,
      "body": "A new investigation finds systematic targeting of hospitals in el-Fasher by militia fighters."
    },
    {
      "speaker": "James",
      "startTime": 36.77,
      "endTime": 41.57,
      "body": "The national grid operator has assured the public regarding winter energy supplies."
    },
    {
      "speaker": "James",
      "startTime": 41.69,
      "endTime": 51.5,
      "body": "Coming up, artificial intelligence, technology, and today's feature: Websites taken down worldwide as critical PHP security update issued."
    },
    {
      "speaker": "James",
      "startTime": 51.62,
      "endTime": 56.78,
      "body": "This programme is researched and voiced using AI, and every source is on our website."
    },
    {
      "speaker": "James",
      "startTime": 56.9,
      "endTime": 58.48,
      "body": "Here's Julie with the world news."
    },
    {
      "speaker": "Julie",
      "startTime": 59.18,
      "endTime": 65.85,
      "body": "Thanks, James. Kyiv has been struck by new missile attacks just hours after Russia agreed in principle to resume peace talks."
    },
    {
      "speaker": "Julie",
      "startTime": 65.97,
      "endTime": 72.94,
      "body": "US Representative Ilhan Omar is moving out of her Washington home following a federal raid as part of an immigration inquiry."
    },
    {
      "speaker": "Julie",
      "startTime": 73.06,
      "endTime": 80.35,
      "body": "A BBC investigation has revealed that Rapid Support Forces systematically targeted and attacked hospitals in el-Fasher."
    },
    {
      "speaker": "Julie",
      "startTime": 80.47,
      "endTime": 82.59,
      "body": "Here's James with the UK news."
    },
    {
      "speaker": "James",
      "startTime": 83.29,
      "endTime": 90.37,
      "body": "Thanks, Julie. A twenty-seven-year-old woman has been charged after a police officer was shot in the foot in Nottingham city centre."
    },
    {
      "speaker": "James",
      "startTime": 90.49,
      "endTime": 95.93,
      "body": "The injured officer remains in a stable condition in hospital, and two other people have been arrested."
    },
    {
      "speaker": "James",
      "startTime": 96.05,
      "endTime": 103.12,
      "body": "The national energy system operator states that Britain has sufficient electricity and gas supplies to meet peak winter demand."
    },
    {
      "speaker": "James",
      "startTime": 103.24,
      "endTime": 110.38,
      "body": "Officials say the network remains resilient despite ongoing global market volatility and geopolitical uncertainty."
    },
    {
      "speaker": "James",
      "startTime": 110.5,
      "endTime": 117.05,
      "body": "Tommy Robinson is on trial charged with harassing two journalists through social media posts and messages."
    },
    {
      "speaker": "James",
      "startTime": 117.17,
      "endTime": 121.84,
      "body": "He told the court he hired private detectives to track down and photograph the reporters."
    },
    {
      "speaker": "James",
      "startTime": 121.96,
      "endTime": 124.92,
      "body": "Here's Julie with the technology and AI news."
    },
    {
      "speaker": "Julie",
      "startTime": 125.62,
      "endTime": 132.78,
      "body": "Thanks, James. OpenAI plans to make its frontier models and Codex coding agent available through Google Cloud."
    },
    {
      "speaker": "Julie",
      "startTime": 132.9,
      "endTime": 138.02,
      "body": "Customers will be able to purchase the software via the Google Cloud Marketplace in the coming weeks."
    },
    {
      "speaker": "Julie",
      "startTime": 138.14,
      "endTime": 144.72,
      "body": "Uber and OpenAI have expanded their partnership to roll out chatgpt work to thirty thousand employees."
    },
    {
      "speaker": "Julie",
      "startTime": 144.84,
      "endTime": 150.09,
      "body": "The move follows a successful pilot scheme earlier in the year involving one thousand staff."
    },
    {
      "speaker": "Julie",
      "startTime": 150.21,
      "endTime": 152.14,
      "body": "Here's James with today's feature."
    },
    {
      "speaker": "James",
      "startTime": 152.84,
      "endTime": 160.6,
      "body": "Thanks, Julie. Websites have been taken down across the world following the release of a critical security update for the PHP programming language."
    },
    {
      "speaker": "James",
      "startTime": 160.72,
      "endTime": 165.55,
      "body": "The update was issued to address two severe vulnerabilities affecting the widely used language."
    },
    {
      "speaker": "James",
      "startTime": 165.67,
      "endTime": 174.25,
      "body": "In response, numerous organisations in Europe and internationally took their digital platforms offline on Wednesday to implement defensive measures."
    },
    {
      "speaker": "James",
      "startTime": 174.37,
      "endTime": 182.37,
      "body": "Several government departments, schools, and hospital websites were among those temporarily switched off as teams rushed to protect their systems."
    },
    {
      "speaker": "James",
      "startTime": 182.49,
      "endTime": 190.59,
      "body": "The maintainers of PHP state that the security issue could allow attackers to execute commands on any web server running the software."
    },
    {
      "speaker": "Julie",
      "startTime": 190.71,
      "endTime": 198.64,
      "body": "Because PHP underpins a vast percentage of the world's web infrastructure, flaws of this magnitude pose an immediate risk to public services."
    },
    {
      "speaker": "Julie",
      "startTime": 198.76,
      "endTime": 206.25,
      "body": "Data security and operational continuity are at stake for governments and enterprises alike when foundational tools are threatened."
    },
    {
      "speaker": "Julie",
      "startTime": 206.37,
      "endTime": 213.68,
      "body": "Optimists point out that prompt patching and preventative site shutdowns likely prevented widespread malicious exploitation."
    },
    {
      "speaker": "Julie",
      "startTime": 213.8,
      "endTime": 221.95,
      "body": "Supporters also argue that the swift identification and patching by the development team demonstrate that security response mechanisms function effectively."
    },
    {
      "speaker": "Julie",
      "startTime": 222.07,
      "endTime": 230.81,
      "body": "Sceptics take a different view, suggesting the sheer scale of disruption highlights deep structural vulnerabilities in global web infrastructure."
    },
    {
      "speaker": "Julie",
      "startTime": 230.93,
      "endTime": 239.75,
      "body": "Critics note that critical software dependencies are often overlooked until major crises occur, pointing to chronic underfunding in open source maintenance."
    },
    {
      "speaker": "Julie",
      "startTime": 239.87,
      "endTime": 246.49,
      "body": "The debate centres on whether preventative downtime caused more immediate disruption than actual exploitation of the vulnerabilities."
    },
    {
      "speaker": "Julie",
      "startTime": 246.61,
      "endTime": 255.48,
      "body": "While taking sites offline caused considerable administrative headache, experts suggest it was a prudent step to mitigate a potentially catastrophic issue."
    },
    {
      "speaker": "James",
      "startTime": 255.6,
      "endTime": 263.6,
      "body": "The exact total number of affected websites and servers globally remains unconfirmed as administrators continue their assessments."
    },
    {
      "speaker": "James",
      "startTime": 263.72,
      "endTime": 270.55,
      "body": "The full extent of active exploitation attempts in the wild is also still being evaluated by cybersecurity agencies."
    },
    {
      "speaker": "James",
      "startTime": 270.67,
      "endTime": 278.71,
      "body": "Organisations will now need to balance the need for rapid patching against the public disruption caused by taking critical services offline."
    },
    {
      "speaker": "James",
      "startTime": 278.83,
      "endTime": 286.94,
      "body": "Preventative downtime may be frustrating for users, but it remains the digital equivalent of turning off the main water valve to fix a leak."
    },
    {
      "speaker": "James",
      "startTime": 287.06,
      "endTime": 295.06,
      "body": "Questions are now being raised over whether reliance on foundational open source software presents an unmanageable systemic risk."
    },
    {
      "speaker": "James",
      "startTime": 295.18,
      "endTime": 303.38,
      "body": "Governments and corporate enterprises rely heavily on shared code maintained by small teams of often unpaid developers."
    },
    {
      "speaker": "James",
      "startTime": 303.5,
      "endTime": 310.18,
      "body": "Cybersecurity authorities continue to monitor networks for signs of residual risk as patching efforts progress."
    },
    {
      "speaker": "James",
      "startTime": 310.3,
      "endTime": 316.24,
      "body": "It is quite something when turning the internet off and on again becomes an emergency protocol for governments."
    },
    {
      "speaker": "Julie",
      "startTime": 316.36,
      "endTime": 321.07,
      "body": "At least it proves people actually notice when government websites stop working for an afternoon."
    },
    {
      "speaker": "James",
      "startTime": 321.19,
      "endTime": 325.43,
      "body": "Let us hope the updates hold before everyone tries to log back on tomorrow morning."
    },
    {
      "speaker": "Julie",
      "startTime": 326.13,
      "endTime": 329.9,
      "body": "Thanks, James. Before we go, a reminder of today's main stories."
    },
    {
      "speaker": "Julie",
      "startTime": 330.02,
      "endTime": 334.93,
      "body": "Kyiv has been struck by missiles just following an agreement to resume peace talks."
    },
    {
      "speaker": "Julie",
      "startTime": 335.05,
      "endTime": 339.38,
      "body": "Ilhan Omar plans to move out of her Washington home following a federal raid."
    },
    {
      "speaker": "Julie",
      "startTime": 339.5,
      "endTime": 344.66,
      "body": "You'll find all our sources, the transcript and chapters at news.notperfect.biz."
    },
    {
      "speaker": "Julie",
      "startTime": 344.78,
      "endTime": 349.21,
      "body": "This programme is made with AI, so please check the linked sources for anything important."
    },
    {
      "speaker": "Julie",
      "startTime": 349.33,
      "endTime": 351.44,
      "body": "That's all from us this morning. I'm Julie."
    },
    {
      "speaker": "James",
      "startTime": 351.56,
      "endTime": 354.96,
      "body": "And I'm James. Thanks for listening, and goodbye."
    }
  ]
}
