Insights
Ideas for building
better software.
Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.
From the engineering desk
Browse practical articles or follow the latest technology updates.
Subscribe via RSS →Curated links from external sources — not 360Softy original articles.
Understanding ChatGPT Work
Article URL: https://simonwillison.net/2026/Aug/30/understanding-chatgpt-work/ Comments URL: https://news.ycombinator.com/item?id=49504625 Points: 314 # Comments: 182
Emulator control for adaptive app development
Bots - Bot Management's machine learning model now retrains more frequently instead of shipping fixed versions
We have launched Adaptive Intelligence, a new bot detection engine built to close the gap between when an attack pattern first appears and when protection against it reaches every customer. You can read the announcement blog ↗︎ for the full story behind why we built it. Adaptive Intelligence, the machine learning model behind your bot score, now retrains more frequently instead of shipping as a fixed, numbered version. As new bypass tools and bot frameworks appear, the model learns from them and
Load Balancing - Load Balancing now supports pool sets
Cloudflare Load Balancing now supports pool sets through the API. Pool sets combine geographic matching with location-specific traffic steering. One load balancer can now use different routing behavior for different locations. Each pool set can match a Cloudflare data center, country, or region. It then supplies the candidate pools and can apply its own steering policy, pool weights, and fallback pool. Cloudflare evaluates pool sets in array order and applies the first matching pool set. For exa
Spring Office Hours Podcast: S5E21 - Pro Spring Boot 4 with Felipe Gutierrez
How one connection kills a database
Think you could land a DBA job at GitHub? You've just been paged. Every query is failing to execute. Find out why. Years ago at GitHub, this was a question Sam Lambert would ask in interviews. The solution involved a downed database that started with a MySQL schema change needing an exclusive lock on a table, but it couldn't get one. Another session had already touched that table and never committed. That open transaction blocked the schema change. Once the schema change was waiting, new queri
Browser Run - Crawl endpoint now respects the Content Signals `use` directive
The /crawl endpoint now respects the use directive of the Content Signals ↗ standard, letting site owners express the maximum level at which their content may be used. You can declare your intended level with the new contentUse parameter. Allowed values, from least to most permissive, are reference and full, and the default is full. If a target site's robots.txt sets a use level that is more restrictive than your declared contentUse, the crawl request is rejected with a 400 error. curl -X POST '
Let’s start with a conversation
Tell us what you’re working on.
An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.
Prefer email? [email protected]
