Oracle's AI-Powered Layoffs, Baidu's Robotaxi Outage, SEO at Scale

Oracle's AI-Powered Layoffs, Baidu's Robotaxi Outage, SEO at Scale

Today's Overview

The tension between AI productivity and human employment crystallised this week in three distinct ways. Oracle laid off 491 workers in Washington state-230+ software developers-as co-CEO Mike Sicilia explicitly stated the company is using AI coding tools to enable "smaller engineering teams to deliver more complete solutions." The layoffs take effect June 1. It's not new for companies to cite productivity gains when cutting jobs, but the specificity here (AI tools, engineering teams, fewer people) signals something that's been theoretical for months is now operational reality.

In China, the theoretical risks became concrete. Baidu's robotaxi fleet froze during rush hour in Wuhan, trapping passengers and reportedly causing traffic disruptions and crashes. A system failure-the cause still unclear-immobilised hundreds of autonomous vehicles simultaneously. The incident exposes a vulnerability we haven't seen much discussed: what happens when the software layer fails across an entire city's fleet at once? There's no driver to take over, no manual override in most cases, just passengers stranded in a ghost fleet.

Building, Not Just Cutting

Not all the week's news was about contraction. A developer built a 10,000+ page programmatic SEO site with Next.js and PostgreSQL and got 33,467 Google impressions in 14 days-no paid ads, no backlinks. The technique was straightforward: dynamic sitemaps, IndexNow pings on day 1, structured data on every page type, and real data instead of template text. Comparison pages ranked fastest (positions 2-8), showing that long-tail, high-intent queries are still available even for new sites. The traffic came from 50+ countries, desktop-dominant but with higher mobile click-through rates. It's a useful reminder that SEO isn't dead-it's just changed. You need to move faster, publish more, and make sure every page answers something unique.

On the framework side, Svelte released its April update with better type safety for route params, error boundaries on the server, and new MCP integration. SvelteKit 2.55 added param narrowing in $app/types, which matters if you've been wrestling with TypeScript inference on dynamic routes. Small improvements, but they add up across a season of releases.

The Anthropic Stumble and Slack's AI Push

Anthropic had a rough week internally-a second significant incident in days involving human error and data exposure. The company hasn't released full details, but it's a reminder that even AI companies staffed by thoughtful people can slip. Meanwhile, Salesforce announced 30 new AI features for Slack, including improved search, summaries, and automation. The push is clear: Slack is becoming less a communication tool and more an AI-powered knowledge engine. Whether that actually makes teams more productive or just more cluttered remains to be seen, but Salesforce is betting it does.

Three stories, three different angles on the same theme: AI is moving from research labs and marketing decks into production systems, corporate org charts, and city infrastructure. Some of it works brilliantly (the SEO approach). Some of it breaks in ways that trap people in cars. And some of it is still being figured out as we watch.