Tech Life
Attribution science is becoming an increasingly important tool in climate lawsuits.
Use BBC.com or the new BBC App to listen to BBC podcasts, Radio 4 and the World Service outside the UK.
Find out how to listen to other BBC stations
Live now on World Service
LIVE,·16:06 - 17:00
Space enthusiasts gather to watch Artemis II launch
- UP NEXT: 17:00 - 17:06
The latest five minute news bulletin from BBC World Service.
- 17:06 - 18:00
Our Washington correspondent explains President Trump's latest comments about the war
We speak to people who are among the 400,000 people expected to cram the causeways, beaches and motel balconies of Florida's Space Coast for the launch attempt of Artemis II. Our space expert answers audience questions about the mission.
Colleagues from BBC Monitoring explain how today’s developments in the Iran war are being reported around the world.
Donald Trump has arrived at the Supreme Court - the first sitting US President to attend a session there. Justices are hearing arguments on his move to end automatic citizenship for babies born in the US. We have the latest from our correspondent outside the court.
And with viral videos circulating of children lifting heavy weights, we explore how safe strength training really is for kids under the age of 10, and we speak to a nine-year-old girl who can lift more than three times her own body weight.
Presenter: James Reynolds.
(Photo: People set cameras to photograph NASA's Artemis II mission to orbit the moon, with the next-generation moon rocket, the Space Launch System (SLS) rocket and the Orion crew capsule, on Pad 39B ahead of the Artemis II mission ahead of it’s launch at the Kennedy Space Center in Cape Canaveral, Florida, U.S., March 31, 2026. Credit: Brendan McDermid/Reuters)
Programme Website
BBC Technology
https://www.bbc.co.uk/sounds/play/live:bbc_world_service_south_asia?at_medium=RSS&at_campaign=rssSign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Open Source Project of the Day (Part 27): Awesome AI Coding - A One-Stop AI Programming Resource Navigator
<h2> Introduction </h2> <blockquote> <p>"AI coding tools and resources are scattered everywhere. A topically organized, searchable, contributable list can save enormous amounts of search time."</p> </blockquote> <p>This is Part 27 of the "Open Source Project of the Day" series. Today we explore <strong>Awesome AI Coding</strong> (<a href="https://github.com/chendongqi/awesome-ai-coding" rel="noopener noreferrer">GitHub</a>).</p> <p>When doing AI-assisted programming, you'll face questions like: which editor or terminal tool should I use? For multi-agent frameworks, should I pick MetaGPT or CrewAI? What RAG frameworks and vector databases are available? Where do I find MCP servers? What ready-made templates are there for Claude Code Rules and Skills? <strong>Awesome AI Coding</strong> is ex
Building Real-Time Features in React Without WebSocket Libraries
<h1> Building Real-Time Features in React Without WebSocket Libraries </h1> <p>When developers hear "real-time," they reach for WebSocket libraries. Socket.IO, Pusher, Ably -- the ecosystem is full of them. But many real-time features do not need bidirectional communication. A stock ticker, a notification feed, a deployment log, a live sports score -- all of these are one-directional streams from server to client. For these use cases, the browser already has a built-in protocol that is simpler, lighter, and automatically reconnects: <strong>Server-Sent Events (SSE)</strong>.</p> <p>Combine SSE with the Network Information API for connection awareness, and the BroadcastChannel API for cross-tab coordination, and you have a complete real-time toolkit -- zero WebSocket libraries required. In
How to Auto-Index Your URLs with Google Search Console API
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbrezb3lxo2w93fcb370.png" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgbrezb3lxo2w93fcb370.png" alt=" " width="800" height="260"></a></p> <p>Stop waiting weeks for Google to discover your pages. Learn how to use Google's Indexing API, URL Inspection API, and Search Console API to automate URL submission and track indexing status — with daily rate limits explained.</p> <p>If your website has hundreds or thousands of pages — product listings,
The Data Structure That's Okay With Being Wrong
<h2> The Million-Row Problem </h2> <p>You're building a URL shortener. Every time someone creates a short link, you generate a random code and check if it already exists in the database. One database query per attempt. At 1,000 URLs, this is fine — the query takes a millisecond, the index is tiny, nobody notices.</p> <p>At 100 million URLs, you're generating codes that collide more often (birthday paradox), each collision triggers another database round trip, and those round trips add up under high throughput. You're not slow because your code is bad — you're slow because you're asking the database a question it doesn't need to answer.</p> <p>What if you could check "does this code already exist?" without touching the database at all?</p> <h2> A Bit Array With an Attitude </h2> <p>A Bloom

Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!