Lotu RadarAbout

Latest News Archive - Page 668

World · Al Jazeera

LeBron James not returning to Lakers, will choose new NBA team: Report

NBA's all-time leading scorer told Los Angeles Lakers he would not return for a ninth season with the storied franchise.

World · Al Jazeera

US Supreme Court upholds transgender sports ban

The court decided 9-0 that the state laws do not violate the Title IX civil rights statute.

World · Al Jazeera

France vs Sweden LIVE: FIFA World Cup 2026

All our updates, live build-up, team news coverage and full text commentary stream as Mbappe's France eye last-16.

Business · CNBC Technology

Blue Origin pivots to redesigned launchpad after explosion in push to fly by end of 2026

Blue Origin won't be "rebuilding the same pad," and will instead adopt a configuration that was in development for a larger variant of its New Glenn rocket.

World · Deutsche Welle

US envoys arrive in Qatar with state of Iran talks unclear

The US and Iran have agreed to refrain from hostilities after a recent flareup, but Washington and Tehran have given conflicting statements on how talks are to proceed. DW has more.

World · Deutsche Welle

Germany's heatwave has a political fallout

In the wake of the heat wave, critics say the government needs to do more to adapt to climate change.

World · Deutsche Welle

Angela Merkel unveils official portrait in Berlin

On Tuesday former German Chancellor Merkel presented the painting for the official portrait gallery of the country's heads of government. She had previously inspired many artists.

Society · NPR Top Stories

It's going to be a hot July Fourth for much of the country

The National Weather Service has issued heat warnings and watches for much of the Midwest and East heading into the holiday weekend. In many places, the temperatures could shatter records.

Developers & Open Source · GitHub Changelog

Claude Sonnet 5 is generally available for GitHub Copilot

Claude Sonnet 5 is Anthropic’s latest Sonnet-class model, now available in GitHub Copilot. It brings strong coding performance to everyday development and agentic workflows, giving developers a new Sonnet-class option… The post Claude Sonnet 5 is generally available for GitHub Copilot appeared first on The GitHub Blog .

World · BBC World

Roof collapse kills 14 children at Pakistan tuition centre

Two people are taken into custody after the incident in the Kahna suburb of Lahore.

Products & Consumer Tech · The Verge

Netflix is using an AI-generated Gene Wilder voice in its Willy Wonka reality show

A new teaser trailer confirmed that Wonka's The Golden Ticket will premiere on Netflix on September 23rd, following its Squid Game reality show in the trend of creating real competitions based on fictional torture scenarios. While the sets seen in the trailer are real and not some Glasgow-style AI fakes, the voiceover is AI-generated. Deadline […]

AI · The Decoder

Google launches Nano Banana 2 Lite for fast AI images and Gemini Omni Flash for video via API

Google adds two new generative AI models. Nano Banana 2 Lite generates images in four seconds at $0.034 a pop. Gemini Omni Flash brings video generation and editing via text prompts to the API for the first time. Google recommends chaining both models to go from a quick image to an animated video. The article Google launches Nano Banana 2 Lite for fast AI images and Gemini Omni Flash for video via API appeared first on The Decoder .

Startups & Funding · Hacker News Best

Claude Science

Article URL: https://claude.com/product/claude-science Comments URL: https://news.ycombinator.com/item?id=48735770 Points: 502 # Comments: 147

Products & Consumer Tech · The Verge

Rockstar workers push to unionize ahead of GTA VI’s launch

Workers at Grand Theft Auto VI developer Rockstar Games have submitted a request for their union, the IWGB Game Workers Union, to be voluntarily recognized, according to a press release. The request follows Rockstar firing more than 30 staffers last year in a move accused of being "union busting." According to the release, IWGB members […]

Products & Consumer Tech · The Verge

Google’s killing off Tenor GIF searches in other apps

The GIF-picking interfaces in some of your favorite online platforms might look different going forward, as Google prepares to shut down the Tenor API today. While the Tenor website, along with its searchable GIF library, will remain live, platforms like X, Discord, Bluesky, and WhatsApp that previously integrated the API are now having to migrate […]

Products & Consumer Tech · The Verge

Xbox weighs canceling Blade game and shuttering Arkane

Microsoft is set to announce a wave of layoffs for its Xbox studios and employees next week. Sources familiar with Microsoft's plans tell The Verge that the layoffs will lead to studio closures or spinoffs, potential mergers of studios, and canceled games. I understand Microsoft is currently weighing closing at least five studios, including the […]

Cloud & Infrastructure · The New Stack

Anthropic launches Claude Science, an AI workbench for scientific research

On Tuesday, Anthropic launched Claude Science, a new application for scientists that can run locally on macOS and Linux or The post Anthropic launches Claude Science, an AI workbench for scientific research appeared first on The New Stack .

AI · TechCrunch AI

Anthropic’s Claude Science bets on workflow, not a new model, to win over scientists

Anthropic's Claude Science is a workbench that gives scientists one environment to do computational research, saving them from the need to bounce between databases, pipelines, and tools.

Products & Consumer Tech · Ars Technica

Trump's plan to redesign every .gov website leads to AI-designed horrors

A year in, National Design Studio delays plan to update government web standards.

Startups & Funding · Hacker News Best

We Are the Last People Who Know How It Works

Article URL: https://unix.foo/posts/last-people-who-know-how-it-works/ Comments URL: https://news.ycombinator.com/item?id=48735633 Points: 298 # Comments: 247

Notable Blogs · Simon Willison

Have your agent record video demos of its work with shot-scraper video

shot-scraper video is a new command introduced in today's shot-scraper 1.10 release which accepts a storyboard.yml file defining a routine to run against a web application and uses Playwright to record a video of that routine. I've written before about the importance of having coding agents produce demos of their work; this is my latest attempt at enabling them to do that. Here's an example video created using shot-scraper video , exercising a still in development feature adding the ability to create new tables in Datasette from pasted CSV, TSV or JSON data: That video was created by running this command : shot-scraper video datasette-bulk-insert-storyboard.yml \ --auth datasette-demo-auth.json --mp4 (That --auth JSON file contains a cookie , as described here in the documentation.) Here's the datasette-bulk-insert-storyboard.yml file: output : /tmp/datasette-bulk-insert-demo.webm server : - uv - --directory - /Users/simon/Dropbox/dev/datasette - run - datasette - -p - 6419 - --root - --secret - " 1 " - /tmp/demo.db url : http://127.0.0.1:6419/demo/tasks viewport : width : 1280 height : 720 cursor : true wait_for : ' button[data-table-action="insert-row"] ' javascript : | (() => { let clipboardText = ""; Object.defineProperty(navigator, "clipboard", { configurable: true, get: () => ({ writeText: async (text) => { clipboardText = String(text); }, readText: async () => clipboardText, }), }); })(); scenes : - name : Bulk insert existing table rows do : - pause : 0.8 - click : ' button[data-table-action="insert-row"] ' - wait_for : " #row-edit-dialog[open] " - pause : 0.5 - click : " .row-edit-bulk-insert " - wait_for : " .row-edit-bulk-textarea " - pause : 0.5 - click : " .row-edit-copy-template " - wait_for : " text=Copied " - pause : 0.8 - fill : into : " .row-edit-bulk-textarea " text : | title,owner,status,priority,notes Prepare release video,Ana,doing,1,Recorded with shot-scraper Check pasted CSV import,Ben,review,3,Previewed before inserting Share the branch demo,Chen,queued,2,Bulk insert creates three rows - pause : 0.8 - click : " .row-edit-save " - wait_for : " text=Previewing 3 rows. " - pause : 1.2 - click : " .row-edit-save " - wait_for : " text=3 rows inserted. " - pause : 1.0 - click : " .row-edit-cancel " - wait_for : " text=Prepare release video " - pause : 1.0 - name : Create a table from pasted CSV open : http://127.0.0.1:6419/demo wait_for : ' details.actions-menu-links summary ' do : - pause : 0.8 - click : ' details.actions-menu-links summary ' - click : ' button[data-database-action="create-table"] ' - wait_for : " #table-create-dialog[open] " - pause : 0.5 - fill : into : " .table-create-table-name " text : " launch_metrics " - click : " .table-create-from-data " - wait_for : " .table-create-data-textarea " - pause : 0.5 - fill : into : " .table-create-data-textarea " text : | metric_id,name,score,recorded_on m001,Activation rate,87.5,2026-06-29 m002,Retention check,72.25,2026-06-30 m003,CSV import health,95,2026-07-01 - pause : 0.8 - click : " .table-create-save " - wait_for : " text=Previewing 3 rows. " - pause : 1.2 - click : " .table-create-save " - wait_for_url : " **/demo/launch_metrics " - wait_for : " text=Activation rate " - pause : 1.2 The video command documentation includes simpler examples, but for the purpose of this post I thought I'd go with something more comprehensive. That demo YAML storyboard was constructed entirely by GPT-5.5 xhigh running in Codex Desktop, using the following prompt run inside my ~/dev/datasette checkout of this branch : Review the changes on this branch. cd to ~/dev/shot-scraper and run the command "uv run shot-scraper video --help" Now use that new video command to record a video demo of the new features from this branch, including running a "uv run datasette -p 6419 --root --secret 1 /tmp/demo.db" development server so you can record the video against a demo DB that you first create. Now that I've released the feature the prompt could say " run uvx shot-scraper video --help " instead and it should achieve the same result. I really like this pattern where the --help output for a command provides enough detail that a coding agent can use it - it works kind of like bundling a SKILL.md file directly inside the tool. I used the same pattern for showboat and rodney . How I built this shot-scraper video started as an experimental prototype. shot-scraper is built on top of Playwright , and the key feature it needed was for Playwright to be able to record video of browser sessions with enough control to create the desired demo. I first tried this a few years ago and found that the Playwright-produced videos included additional chrome that was useful for debugging a test failure but unwanted for a product demo. They fixed that a while ago, but there were still some minor blockers. In particular I was getting a few white frames at the start of the videos , since the recording mechanism kicked in before the first URL was loaded by the browser. Playwright 1.59 added a new screencast mechanism providing much more finely grained control over video recording. This was very nearly what I needed, but the resulting videos were fixed at 800px wide. I found a landed PR fixing that but it wasn't yet in a release. Then yesterday they shipped it in playwright-python 1.61.0 and I was finally unblocked to finish implementing the feature! The code itself was all written by GPT-5.5 xhigh in Codex Desktop. I had it write the documentation as well which gave me a very useful frame for reviewing the design - much of the iteration on the feature came from reviewing that documentation, spotting things that were redundant, inconsistent or confusing, and requesting (or dictating) a better design. The YAML format itself was mostly defined by the coding agent. I had it use Pydantic to both define and validate the format, partly to make the design easier to review. This is a great example of the kind of feature that I almost certainly wouldn't have taken on without coding agent support. I filed the original issue in February 2024, and had difficulty finding the necessary time to solve this in amongst all of my other projects. Tags: projects , python , yaml , ai , datasette , playwright , shot-scraper , generative-ai , llms , pydantic , coding-agents , agentic-engineering

Products & Consumer Tech · Product Hunt

ClinicFrame

Like Granola, but for healthcare. Fully HIPAA-compliant. Discussion | Link

Startups & Funding · Hacker News Best

Nano Banana 2 Lite

Article URL: https://deepmind.google/models/gemini-image/flash-lite/ Comments URL: https://news.ycombinator.com/item?id=48735444 Points: 296 # Comments: 116

Business · BBC Business

Cruise passengers 'stranded' after air con failure to be flown home

Tui has apologised and told passengers it has arranged flights home for tomorrow and a full refund.