William Saar (@saarw) 's Twitter Profile
William Saar

@saarw

Data engineering consultant | Backend/data engineering for Spotify, Candy Crush, helped build SF-based appsec startup, financial trading tech, @javamissionctrl

ID: 868679113

linkhttp://updab.com calendar_today08-10-2012 20:55:52

10,10K Tweet

827 Followers

927 Following

William Saar (@saarw) 's Twitter Profile Photo

It's great that vibe coding lets non-technical people test out ideas, but troublesome that they'll only discover the limits of the magic through incidents like this

William Saar (@saarw) 's Twitter Profile Photo

Claude really seems to like to construct Rust code with data structures where it has to remove items using inefficient retain, i.e. map.retain(|key| key.field != field) Gotten that several times, so curious what training led to that

William Saar (@saarw) 's Twitter Profile Photo

AI coding obliterates the productivity disadvantage Rust had against garbage-collected languages due to its memory ownership tracking. Claude has handled those details flawlessly so far Can see Rust become a more popular choice for higher-level backends going forward

William Saar (@saarw) 's Twitter Profile Photo

Good article on why multi-threaded languages with shared memory have a performance benefit by enabling local caching They reduced latency 6x by eliminating calls to the kind of network cache that all stateless servers use when their threads can't share an in-process cache

William Saar (@saarw) 's Twitter Profile Photo

Ah, so the models were trained on new response format. Seems lots of tooling will need updates github.com/openai/harmony

William Saar (@saarw) 's Twitter Profile Photo

Both European research and decision-making will rely on and be influenced by whatever models the US or Chinese are willing to share, if Europe doesn't remove obstacles to building tech companies

William Saar (@saarw) 's Twitter Profile Photo

Interesting research on hacking enterprise agents using prompt injection emails One mitigation is to strictly limit agent capabilities instead of letting them use general tools My spectomcp.updab.com tool helps you get started creating limited MCP servers for API access

William Saar (@saarw) 's Twitter Profile Photo

Good review of Anthropic's new open source security reviewer tool that runs as a GitHub Action and uses Claude to scan PRs

William Saar (@saarw) 's Twitter Profile Photo

Ironic that Gemma 3 270M was the model designed to be small enough to "run everywhere", yet seems to be the only version of the Gemmas that is not available from any provider through OpenRouter

William Saar (@saarw) 's Twitter Profile Photo

Tried the OpenAI image model and had to verify the account with a passport photo Guess it makes sense that they want to prevent abuse, but it makes it tricky for any product to let users generate AI images with that model if any user can block the API for everyone

William Saar (@saarw) 's Twitter Profile Photo

AI adoption is tricky when you already have a mature product with high-quality programmed business logic Adoption will likely require new companies to build AI-first products that improve over time A true Innovator's Dilemma disruptive technology fortune.com/2025/08/18/mit…

William Saar (@saarw) 's Twitter Profile Photo

Suspect a Kafka Streams service with queryable in-memory state would have been a good candidate for accomplishing the same goals as Netflix did with their in-house database infoq.com/news/2025/08/n…