Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Ambient agents respond to events such as an Amazon S3 upload, a schedule, or an alert instead of waiting for a chat prompt. This post walks through building framework-agnostic ambient agents on Amazon Bedrock AgentCore using Amazon SQS, AWS Lambda, and Amazon DynamoDB, with a single ask_human tool and a Jobs page for human-in-the-loop review.
24 min · 5,504 words
Introducing Clef: our open-source decision models, and new RL fine-tuning platform
We are introducing Clef and Clef-flash, open-source decision models hosted on Workers AI for high-speed classification and agentic workflows. Also launching: a new reinforcement learning platform that allows developers to fine-tune decision models using their own data.
10 min · 2,230 words
Archiving The World's Oldest Webcam Feed
Hackaday covers Fog-Bank, Justin Earl’s multi-network scraper that preserves FogCam—the San Francisco State University webcam that has been uploading images since 1994—now holding hundreds of thousands of frames.
1 min · 249 words
Great Dirhombicosidodecahedron
| | Great Dirhombicosidodecahedron ("Miller's Monster") | - Vertex description: (5/2.4.3.4.5/3.4.3/2.4)/2 - Faces: 124 (24 pentagrams, 40 triangles, 60 squares) - Edges: 240 - Vertices: 60 - External facelets: 1280 - Dual: Great Dirhombicosidodecacron This model has 1280 external facelets to put together! The polyhedron is uniform, so all the faces are regular although it's hard to make them all out. It is the only uniform polyhedron with as many as 8 faces meeting at each vertex (two purple pen
2 min · 471 words
CHOMPI portable sampler is now open-source
CHOMPI Sampler Reference Hub Open Source Intro to CHOMPI Open Source This is a discontinuation open-source release: a permanent source for the files and documentation related to CHOMPI. To customize it, clone the repo into your own GitHub. While we won’t be doing any more file updates, the CHOMPI Club will live on in the Chase Bliss Discord](https://discord.gg/q3KcumMcBB). Check out the CHOMPI Open Source channel to discuss the project, share what you make, and see what others have made on their
4 min · 876 words
OxCaml - Stack Allocations and Locality
The motivation behind OxCaml is to make OCaml a great language for performance engineering, with the eventual goal being to upstream these language extensions to vanilla OCaml (OxCaml](https://oxcaml.org/)). OxCaml maintains backwards compatibility with OCaml, which implies that every OCaml program is a valid OxCaml program. The language extensions range from additions to the type system that rule out data races, to control over allocations that reduces garbage collection pressure, to management
7 min · 1,697 words
The bat and ball problem: what 84 AI models think
We asked 84 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. The answer was 5 cents; 81 got it right. See every answer and who dissented.
10 min · 2,214 words
Who wins Super Bowl LXI? 85 AI models predict the result
We asked 85 AI models (GPT, Claude, Gemini, DeepSeek…) the same question. 49% picked Chiefs. See every answer, who searched the web, and who dissented.
10 min · 2,394 words
We want you to build the next Git platform on Cloudflare
Cloudflare argues agent-heavy software development needs a new kind of Git collaboration platform and invites builders to create the next GitHub-like system on Cloudflare’s developer platform.
5 min · 1,246 words
Announcing Cloudflare K2: serverless event streams
Cloudflare K2 is a serverless event streaming service built directly on top of R2 object storage for high-scale data movement and long-term retention. By decoupling producers and consumers at the edge, K2 enables durable, ordered log streams without the operational overhead of traditional broker clusters.
7 min · 1,546 words
What Makes LLM Tokenization Slow?Exploring the performance of byte-pair encoding by optimizing a GPT-2 tokenizer.
Andrew Healey dissects GPT-2’s reference BPE tokenizer, measures what makes tokenization slow, and shows concrete optimizations on the hot path of LLM products.
11 min · 2,547 words
An open source family of decision models you can train and run on your own. Today I'm releasing [Kev 1.0](<https://github.com/jaredpalmer/kev/releases/tag/kev-1.0>), a family of four open source decision models, from 0.8B to 27B parameters. This release includes a new [Kev-27B](<https://huggingfa...
9 min · 2,171 words
A big-tent or small-tent AI safety movement?The unstated disagreement that underpins safety debates
Arvind Narayanan and Sayash Kapoor argue that AI x-risk framing can polarize and misdirect policy, and call for a pluralist “big-tent” safety movement focused on catastrophic and systemic risks, transparency, and liability.
13 min · 2,943 words
Recent events in the field of AI for mathematics have shown us beyond all reasonable doubt that the field is currently undergoing a rapid transformation, unlike anything that we have ever seen before. Language models are solving hard problems which humans could not, and mathematicians are reacting very differently to this news. I personally am extremely excited about the future of our field. However it is becoming clear to me that my views are not shared by everyone in the community: indeed, many of my colleagues seem to be upset. So let me start by outlining my…
12 min · 2,857 words
PlanetScale Released Text Search and We Have a Lot to Say (Part I)
Two BM25 optimizations and benchmark configuration changes inspired by PlanetScale's TIN benchmarks make ParadeDB's text search faster without changing its document identifiers.
14 min · 3,188 words
Context management is an underrated habit
How you manage context in a Claude Code session has a direct effect on both your token bill and the quality of what you get back. Do it well and you spend less for better work. An efficient session gives Claude the context it needs to finish the job while removing context that has stopped being useful. That means starting with a lean setup, keeping investigations focused, and deliberately deciding when to continue, compact, or start again. Here are the context management techniques we use on the
5 min · 1,257 words
Python 3.15 ships with a new profiler. It is called Tachyon, it lives in the standard library as the profiling.sampling module, and unlike cProfile it is a sampling profiler rather than a tracing one. I now have a set of hands-on workshops for it, which you can find at github.com/GrahamDumpleton/tachyon-workshops or on the workshops page of this site, and they have reached the point where I am happy for other people to do them. That said, they were not written for other people in the first place. They were written so I could learn Tachyon myself, and the reason I wanted...
8 min · 1,868 words
The Dot and the SwarmBenefitting from the Bitter Lesson
Ethan Mollick on what he underestimated most about AI progress: agents that self-organize into swarms, what that means for tools like Muse and Dots, and why we keep relearning the Bitter Lesson.
8 min · 1,891 words
Halfspace: An experimental IDE for solid modeling with distance fields
Matt Keeter’s experimental IDE for solid modeling with distance fields: interactive halfspace CSG, live rendering, and a toolkit for sculpting shapes as signed distance functions.
6 min · 1,448 words
Git 3.0's upcoming SHA-256 default will be a costly mistake
Git 3.0 will make SHA-256 the new default content hashing algorithm and it will be an incomprehensibly expensive and ultimately valueless and avoidable global nightmare.
17 min · 3,902 words