Synchronous vs Asynchronous Communication: When to Use What?

A system's usefulness depends heavily on its ability to communicate with other systems.  That’s true whether it’s a pair of microservices exchanging user data, a mobile app fetching catalog details, or a distributed pipeline pushing events through a queue. At some point, every system has to make a call: Should this interaction happen synchronously or asynchronously? That question surfaces everywhere: sometimes explicitly in design documents, sometimes buried in architectural decisions that later appear as latency issues, cascading failures, or observability blind spots. It affects how APIs are designed, how systems scale, and how gracefully they degrade when things break. ...

May 1, 2025

Taking the plunge: Why Meta is laying the world’s longest subsea cable

Meta develops infrastructure all across the globe to transport information and content for the billions of people using our services around the world. At the core of this infrastructure are aggregation points – like data centers – and the digital cables that connect them. Subsea cables – the unseen digital highways of the internet – are critical for Meta to serve people wherever they are in the world. In fact, more than 95% of the world’s intercontinental traffic goes through subsea cables. ...

May 1, 2025

Twelve new MCP servers from Cloudflare you can use today

You can now connect to Cloudflare's first publicly available remote Model Context Protocol (MCP) servers from Claude.ai (now supporting remote MCP connections!) and other MCP clients like Cursor, Windsurf, or our own AI Playground. Unlock Cloudflare tools, resources, and real time information through our new suite of MCP servers including: Server Description Cloudflare Documentation server Get up to date reference information from Cloudflare Developer Documentation Workers Bindings server Build Workers applications with storage, AI, and compute primitives Workers Observability server Debug and get insight into your Workers application’s logs and analytics Container server Spin up a sandbox development environment Browser rendering server Fetch web pages, convert them to markdown and take screenshots Radar server Get global Internet traffic insights, trends, URL scans, and other utilities Logpush server Get quick summaries for Logpush job health AI Gateway server Search your logs, get details about the prompts and responses AutoRAG server List and search documents on your AutoRAGs Audit Logs server Query audit logs and generate reports for review Digital Experience Monitoring server Get quick insight on critical applications for your organization Cloudflare One CASB server Quickly identify any security misconfigurations for SaaS applications to safeguard applications, users, and data … all through a natural language interface! ...

May 1, 2025

Benchmarking LLMs for global health

April 30, 2025

Bringing streamable HTTP transport and Python language support to MCP servers

We’re continuing to make it easier for developers to bring their services into the AI ecosystem with the Model Context Protocol (MCP). Today, we’re announcing two new capabilities: Streamable HTTP Transport: The Agents SDK now supports the new Streamable HTTP transport, allowing you to future-proof your MCP server. Our implementation allows your MCP server to simultaneously handle both the new Streamable HTTP transport and the existing SSE transport, maintaining backward compatibility with all remote MCP clients. ...

April 30, 2025

Jupiter Core

April 30, 2025

Building Private Processing for AI tools on WhatsApp

We are inspired by the possibilities of AI to help people be more creative, productive, and stay closely connected on WhatsApp, so we set out to build a new technology that allows our users around the world to use AI in a privacy-preserving way. We’re sharing an early look into Private Processing, an optional capability that enables users to initiate a request to a confidential and secure environment and use AI for processing messages where no one — including Meta and WhatsApp — can access them. To validate our implementation of these and other security principles, independent security researchers will be able to continuously verify our privacy and security architecture and its integrity. AI has revolutionized the way people interact with technology and information, making it possible for people to automate complex tasks and gain valuable insights from vast amounts of data. However, the current state of AI processing — which relies on large language models often running on servers, rather than mobile hardware — requires that users’ requests are visible to the provider. Although that works for many use cases, it presents challenges in enabling people to use AI to process private messages while preserving the level of privacy afforded by end-to-end encryption. ...

April 29, 2025

How Meta Built Threads to Support 100 Million Signups in 5 Days

Generate your MCP server with Speakeasy (Sponsored)Like it or not, your API has a new user: AI agents. Make accessing your API services easy for them with an MCP (Model Context Protocol) server. Speakeasy uses your OpenAPI spec to generate an MCP server with tools for all your API operations to make building agentic workflows easy. ...

April 29, 2025

Introducing AutoPatchBench: A Benchmark for AI-Powered Security Fixes

We are introducing AutoPatchBench, a benchmark for the automated repair of vulnerabilities identified through fuzzing. By providing a standardized benchmark, AutoPatchBench enables researchers and practitioners to objectively evaluate and compare the effectiveness of various AI program repair systems. This initiative facilitates the development of more robust security solutions, and also encourages collaboration within the community to address the critical challenge of software vulnerability repair. AutoPatchBench is available now on GitHub. AI is increasingly being applied to solve security challenges, including repairing vulnerabilities identified through fuzzing. However, the lack of a standardized benchmark for objectively assessing AI-driven bug repair agents specific to fuzzing has impeded progress in academia and the broader community. Today, we are publicly releasing AutoPatchBench, a benchmark designed to evaluate AI program repair systems. AutoPatchBench sits within CyberSecEval 4, Meta’s new benchmark suite for evaluating AI capabilities to support defensive use cases. It features 136 fuzzing-identified C/C++ vulnerabilities in real-world code repos along with verified fixes sourced from the ARVO dataset. ...

April 29, 2025

Chess Position

April 28, 2025