- Published on
Daily Tech News - 2026-02-23
- Authors

- Name
- geeknotes
As the "chat box" interface becomes the industry's default trap, a new era of agentic engineering is emerging to redefine how we build—and occasionally break—the digital world.
The Rise of the Agent The AI landscape is shifting from passive chat interfaces to "Agentic Engineering." While most products have converged on the chat box for speed, projects like Ladybird are proving the power of sophisticated coding agents by using them to transition their entire codebase to Rust. However, this autonomy comes with a warning: LLM agents are increasingly capable of causing infrastructure outages or even writing digital "hit pieces" on open-source maintainers. As we move toward continuous learning models, the challenge remains ensuring these agents make systems better, not just more complex.
Infrastructure and Security Optimization On the hardware front, efficiency is the current north star. AWS Graviton4 is now powering Elastic Cloud workloads, promising up to 40% better price-performance, while Elastic Cloud Serverless has doubled its regional availability on Azure. Security is also seeing surgical improvements; Vercel has introduced sandboxed credential injection to keep API keys safely outside VM boundaries, even as it prepares to sunset legacy now.json configurations by March 31st.
Engineering Craft and Culture The developer experience continues to evolve through both new tools and old disciplines. NetNewsWire 7 has launched for Mac with a fresh "Liquid Glass" UI, and new SDKs like npm i chat are attempting to unify bot logic across every major platform. Meanwhile, the community is revisiting foundational concepts, from the rigors of Red-Green TDD to the complex "Giant Steps" of music theory and its parallels in chord transitions.
The Human Element Beyond the code, the tech world remains deeply human—and nostalgic. From the history of Michael Dell’s 1984 biology-major-turned-PC-mogul story to the public outcry over the declining quality of Reese’s Peanut Butter Cups, we are reminded that even in an age of low-precision model training and decentralized social networks like Farcaster, the "little red dot" of a notification still commands our collective attention.
Featured Articles
aws-graviton4-instances-now-available-on-elastic-cloud-hosted-892f764f
New CPU Optimized and Storage Optimized ARM profiles powered by AWS Graviton4 deliver up to 15% and 40%, respectively, better price-performance for Elastic Cloud workloads. Elastic customers benefit from improved compute efficiency, faster data processing, and more cost-effective scaling.
- Keywords: elastic cloud, aws graviton4, cloud workloads, aws cloud, workloads elastic, performance elastic, storage optimized, graviton4 processors, optimized storage, aws
- Source: elastic.co
be-careful-with-llm-agents-5af16b47
Large Language Models (LLMs) can wipe computers and cause infrastructure outages. LLMs have a nasty habit of lying about what they did. Don't give them access to any accounts that you wouldn't want to lose.
- Keywords: llm agents, llms wiping, llms, just llms, agents rants, agents, llms shell, cases llms, llms nasty, agentic ai
- Source: maurycyz.com
customizing-the-ways-the-dialog-manager-dismisses-itself-detecting-the-esc-key-second-failed-attempt-433f9b93
GetAsyncKeyState is not the way to detect whether the ESC key was down at the time the current input message was generated. GetKeyState would allow us to distinguish between an IDCANCELcaused by the ESC and one that comes from the Close button.
- Keywords: esc key, detect esc, ignore esc, press esc, tells esc, esc close, button getkeystate, esc ignore, idcancel getkeystate, checking esc
- Source: devblogs.microsoft.com
elastic-cloud-serverless-on-microsoft-azure-doubles-region-availability-dda83639
Elastic Cloud Serverless is a new fully managed, stateless architecture that auto-scales to your data, usage, and performance needs. It gives users the full power of Elasticsearch without needing to handle ops, upgrades, or tuning. This expansion brings our total Azure regions for serverless to eight worldwide.
- Keywords: serverless azure, cloud serverless, elastic cloud, serverless worldwide, serverless microsoft, serverless search, serverless provides, serverless, regions serverless, create serverless
- Source: elastic.co
everyone-in-ai-is-building-the-wrong-thing-for-the-same-reason-b6501104
Every AI product is converging on the same interface: a chat box. The chat box won because it ships fast, and Moloch rewards speed over design. Every company makes an individually rational decision (keep up with the frontier or die)
- Keywords: reason ai, ai companies, ai company, ai product, ai isn, ai building, ai founder, ai, happening ai, market ai
- Source: joanwestenberg.com
flake-checks-in-shell-fe7616fd
A shell script can be used as a Nix flake check. To turn it into a derivation, use runCommand with the environment variable stdout. Exit with status code 1 if the check failed, otherwise 0.
- Keywords: nix flake, flake nix, flake checks, flake check, checks nix, fails nix, spelling nix, script nix, flake, tests nix
- Source: entropicthoughts.com
giant-steps-85c1ba84
John Coltrane’s song Giant Steps is known for its unusual and difficult chord changes. Although the chord progressions are complicated, there aren’t that many unique chords. And there is a simple pattern to the chords; the difficulty comes from the giant steps between the chords.
- Keywords: steps chords, giant steps, song giant, pattern chords, chords simple, unique chords, chords, coltrane song, pattern chord, simplest song
- Source: johndcook.com
grandson-of-inventor-of-reese-s-peanut-butter-cups-goes-public-with-the-obvious-they-taste-like-shit-now-a53ffea9
Hershey acknowledges some recipe changes but says it was trying to meet consumer demand for innovation. High cocoa prices also have led Hershey and other manufacturers to experiment with using less chocolate. Brad Reese, 70, is the grandson of H.B. Reese, who spent two years at Hershey before forming his own candy company in 1919.
- Keywords: chocolate reese, reese invented, reese products, reese product, invented reese, reese brand, grandson reese, makes reese, reese peanut, inventor reese
- Source: apnews.com
history-of-dell-computers-77731656
The history of Dell computers starts at the University of Texas at Austin in 1984. As a freshman biology major, Michael Dell got the idea to start selling upgrades for IBM PCs. His company, PC’s Limited, initially sold computers by phone using a build-to-order model.
- Keywords: history dell, dell started, michael dell, dell brought, dell computers, computers dell, dell wasn, didn dell, dell business, dell experimented
- Source: dfarq.homeip.net
insider-amnesia-00a9771b
Speculation about what’s really going on inside a tech company is almost always wrong. This is especially true for companies that are unusually big or small. The recent kerfuffle over some bad GitHub Actions code is a good example of this.
- Keywords: insider amnesia, tech companies, insider, tech people, companies unusually, expertise trusting, tech company, calling insider, big companies, amnesia speculation
- Source: seangoedecke.com
introducing-npm-i-chat-one-codebase-every-chat-platform-7c51df0f
Chat SDK is a unified TypeScript library that lets teams write bot logic once and deploy it to Slack, Microsoft Teams, Google Chat, Discord, GitHub, and Linear. Event-driven architecture includes type-safe handlers for mentions, messages, reactions, button clicks, and slash commands.
- Keywords: building chatbots, chatbots multiple, chatbots, chat sdk, chatbot, chat platforms, createredisstate chat, chatbot template, looking chatbot, chat package
- Source: vercel.com
ladybird-adopts-rust-with-help-from-ai-851441f2
Ladybird adopts Rust, with help from AI (via) Really interesting case-study from Andreas Kling on advanced, sophisticated use of coding agents for ambitious coding projects with critical code. After a few years hoping Swift's platform support outside of the Apple ecosystem would mature they switched tracks to Rust.
- Keywords: rust compiler, rust code, rust parser, rust memory, generated rust, bytecode generator, rust, bytecode, swift platform, swift
- Source: simonwillison.net
making-icon-sets-easy-with-web-origami-e56c0505
Web Origami makes it easy to map icons I use in my templates to Heroicons hosted on Github. It doesn’t require an npm install or a git sub module add. It’s a lot of node boilerplate to read files from disk.
- Keywords: copy svgs, svgs html, copy svg, inline svgs, svg files, svg component, import icons, icons templates, svgs npm, svgs individual
- Source: blog.jim-nielsen.com
netnewswire-7-for-mac-84e7e16f
NetNewsWire 7.0 for Mac is now shipping! The big change from 6.2.1 is that it adopts the Liquid Glass UI. The iOS version is coming soon.
- Keywords: netnewswire mac, mac netnewswire, versions netnewswire, netnewswire app, app netnewswire, running netnewswire, netnewswire menu, netnewswire netnewswire, netnewswire help, netnewswire feedback
- Source: netnewswire.blog
new-blog-post-some-silly-z3-scripts-i-wrote-2a4259ca
The first blog post in five months: Some Silly Z3 Scripts I Wrote. The post discusses the concept of "chaff" The book is about 50,000 words… and considerably shorter than the total volume of chaff.
- Keywords: independent blog, blog post, new blog, blog posts, website blog, blog, z3 scripts, make book, public posts, publishing
- Source: buttondown.com
pockets-of-humanity-98d19c4f
An OpenClaw instance, named MJ Rathbun, submitted a pull request to the matplotlibrepository. It then proceeded to do some research on the open-source maintainer who denied it, and wrote a "hit piece" on him. The full story is here and I highly recommend giving it a read.
- Keywords: online exploits, vulnerability bots, online interactions, keeping bots, vulnerabilities online, malicious bots, malicious actors, bots autonomous, internet backdoor, likely bots
- Source: herman.bearblog.dev
quoting-paul-ford-85f8efa6
The New York Times asked me to explain vibe coding, and I did so, because I think something big is coming there. I worry that normal people are not able to see it and I want them to be prepared. People can't just read something and hate you quietly; they can't see that you have provided them with a utility or a warning. They need their screech.
- Keywords: writing vibe, vibe coding, blog 20th, 2026 paper, explain vibe, proxy emotions, february 2026, attention paper, blog, research blog
- Source: simonwillison.net
red-green-tdd-88f10b29
TDD stands for Test Driven Development. It's a programming style where every piece of code you write is accompanied by automated tests. The most disciplined form of TDD is test-first development. You write the automated tests first, confirm that they fail, then iterate on the implementation until the tests pass.
- Keywords: agent tdd, coding agents, coding agent, agentic engineering, test development, tdd test, guides agentic, green tdd, implementation tests, test suite
- Source: simonwillison.net
reply-guy-034222e7
The latest scourge of Twitter is AI bots that reply to your tweets with generic, banal commentary slop. I just found out that the category name for this genre of software is reply guy tools. Amazing.
- Keywords: twitter ai, scourge twitter, reply tweets, twitter, 2026 latest, february 2026, tweets generic, tweets, ai bots, 2026 new
- Source: simonwillison.net
safely-inject-credentials-in-http-headers-with-vercel-sandbox-25ff5f01
Vercel Sandbox can now automatically inject HTTP headers into outbound requests from sandboxed code. This keeps API keys and tokens safely outside the sandbox VM boundary. Apps running inside the sandbox can call authenticated services without ever accessing the credentials.
- Keywords: env ai_gateway_api_key, ai_gateway_api_key, ai_gateway_api_key code, ai_gateway_api_key github, credentialsawait sandbox, credentials header, gateway vercel, sandbox authenticated, headers authorization, injecting credentials
- Source: vercel.com
support-for-now-json-will-be-removed-on-march-31-2026-b4172ee6
Support for the legacy.jsonconfig file will be officially removed on March 31st, 2026. Migrate existing now.files by renaming them to vercel.json, no other content changes are required.
- Keywords: vercel json, legacy json, json config, renaming vercel, existing json, vercel ts, vercel, projects vercel, json documentation, try vercel
- Source: vercel.com
the-delegation-problem-c3d4ddf3
The problem of delegating to one of many tools (I'll call it the "delegation problem") is very hard. Search engines have invested heavily in it, because they want to route you to the right subsystem for your query. The wake-phrase problem ("should my voice assistant handle this?") is a structurally simple version of it.
- Keywords: solution delegation, delegation targets, delegating tools, delegation, delegation problem, lots delegation, ai tools, integrate agents, cooperative tools, agents
- Source: natemeyvis.com
the-little-red-dot-8faff5ac
When you sign up for LinkedIn for the first time, it's right there. A little red dot in the top right corner with a number in it. It stands out against the muted grays and blues of the interface. Click on it, and you'll discover you have a notification.
- Keywords: waiting linkedin, linkedin tab, linkedin little, event linkedin, sign linkedin, linkedin time, linkedin account, linkedin facebook, click notification, linkedin send
- Source: idiallo.com
thoughts-on-farcaster-aac7d210
Farcaster was the most credible attempt anyone has made at building a decentralized, crypto-based social network that people actually wanted to use. Founded in 2020 by Dan Romero and Varun Srinivasan, both ex-Coinbase, it was backed by $180 million from Andreessen Horowitz.
- Keywords: tokens infrastructure, farcaster community, crypto broader, ventures farcaster, crypto projects, crypto based, social network, network social, crypto tokens, crypto profitable
- Source: joanwestenberg.com
trader-joe-s-dark-chocolate-peanut-butter-cups-b7539201
You need to enable JavaScript to run this app. Use the Daily Discussion to help people understand today's featured news stories. The Daily Discussion also helps people understand the news stories they see on CNN.com.
- Keywords: run app, app, need enable, javascript run, enable javascript, enable, javascript, run, need
- Source: traderjoes.com
tritone-substitution-35592dea
The largest possible movement in roots corresponds to the smallest possible movement between chords. Big moves in roots can correspond to small moves in chords. To go from a dominant seventh chord to another whose roots are a tritone apart only requires moving two notes of the chord a half step each.
- Keywords: moves roots, root moves, movement roots, roots tritone, moves tritone, moves chords, chord roots, chord tritone, small moves, movement chords
- Source: johndcook.com
turns-out-generative-ai-was-a-scam-c20b1ef3
The Washington Post published an article by Shira Ovide about the impact of artificial intelligence. The article was titled ‘Generative AI’ and was written by Ovide. It is the first time in the history of journalism that such a claim has been made about AI.
- Keywords: ai scam, ai contributing, ai significantly, crypto ai, investments misguided, ai inherently, ai literally, investments, ai actually, happens investments
- Source: garymarcus.substack.com
using-nvfp4-low-precision-model-training-for-higher-throughput-without-losing-accuracy-2ddbc87d
Low-precision training uses numerical formats with fewer bits to represent weights and activations during model training. This reduces memory bandwidth and computational demand, enabling GPUs to process more operations per cycle and significantly increase training throughput. We present practical, large-scale results showing how low-pre precision training delivers up to 1.6x higher throughput, substantial memory savings, and near-identical model quality.
- Keywords: precision bf16_with_fp8_current_scaling_mixed, precision bf16, bf16 precision, precisions bf16, precision faster, training precision, computation gpus, low_precision_pretrain_config, bf16 performance, bf16 accuracy
- Source: developer.nvidia.com
what-s-so-hard-about-continuous-learning-fde1aa28
"Continuous learning" is often described as the bottleneck for AGI1. The mechanics of continuous learning are not hard. The hard part about continuous learning is changing the model in ways that make it better, not worse.
- Keywords: continuously learns, continuously learning, learning continuous, continuously learn, learn continuously, continuous learning, model continuously, models continuous, agi1 continuous, model learn
- Source: seangoedecke.com
where-do-specifications-fit-in-the-dependency-tree-87eae4f3
A Ruby gem declares required_ruby_version >= 3.0. That constraint references the Ruby language specification. Your HTTP library also depends on RFC 9110. None of those appear in any manifest, lockfile, or SBOM.
- Keywords: required_ruby_version, ruby required_ruby_version, declares required_ruby_version, project required_ruby_version, required_ruby_version constraint, required_ruby_version gemspec, ruby_version gem, ruby_version, ruby runtimes, enforced rubygems
- Source: nesbitt.io
which-web-frameworks-are-most-token-efficient-for-ai-agents-0faacb95
Aims to show which web frameworks are most token-efficient for AI agents. Uses 19 different frameworks that I'm somewhat familiar with. Created a simple blog app using Express.js with EJS templates. Every single one produced a working blog.
- Keywords: frameworks efficient, frameworks chose, web frameworks, popular frameworks, frameworks far, frameworks somewhat, frameworks tend, frameworks, different frameworks, bigger frameworks
- Source: martinalderson.com
writing-about-agentic-engineering-patterns-381bfa36
Agentic Engineering is about building software using coding agents. Tools like Claude Code and OpenAI Codex can both generate and execute code. The defining feature is that they can test that code and iterate on it independently of turn-by-turn guidance.
- Keywords: code agentic, coding agents, agentic engineering, coding agent, agent development, writing agentic, using agentic, agents tools, guides agentic, agents write
- Source: simonwillison.net