Jonathan Sanderson (@sanderjson) header
Jonathan Sanderson (@sanderjson) profile picture

Education and digital design.

Canada
Joined May 2018
Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)Photo by Jonathan Sanderson (@sanderjson)
Jonathan Sanderson retweeted
Interactive armillary sculpture reveals kaleidoscope flowers.
13
204
5
1,827
136,524
Jonathan Sanderson retweeted
No, WebMCP isn't replacing MCP. MCP connects agents to your services. WebMCP connects agents to your website while it's open and the user's in the loop. Here's how they fit together ⤵️
93
307
66
3,543
247,115
Jonathan Sanderson retweeted
A fraction of a degree can change an entire pattern. At approximately 137.507764°, the golden angle, given by 360°/φ², helps explain the remarkable spiral arrangements seen in sunflower heads.
10
157
11
945
52,044
Jonathan Sanderson retweeted
everything you need to know about clairic is in this video
Today we introduced a novel system one model, Clairic, based on regression instead of classification (i.e. decision models like Clef). This enables estimation of continuous values without having to exhaustively list choices upfront. It also enables very efficient extraction of structured data from unstructured inputs. Open weights coming soon!
4
5
2
153
14,217
Jonathan Sanderson retweeted
Muse after I give it access to my credit card and the open internet
158
424
69
8,234
434,180
Jonathan Sanderson retweeted
My dear friends, I’d like to show you my latest toy project Introducing Handwired: turn your regular JavaScript code into a neural net! - no training - exact outputs vs the JS program - fully differentiable All runnable in a browser, without GPU
454
1,013
465
11,324
1,447,603
Jonathan Sanderson retweeted
live footage from anthropic office
We discovered a sophisticated recording device that was hidden inside one of our offices. We used our models to understand the device and where it had come from, identifying that a specific employee had planted it a few days earlier. We referred the matter to the FBI, and we’re grateful to the agents and prosecutors who moved quickly to make an arrest. The FBI’s investigation is ongoing and we will continue to support their work. At this time, we have no indications of this individual inappropriately accessing or exfiltrating model weights, source code, or customer data. The employee was terminated. We take protecting our technology, data, and people seriously, and as a matter of national importance. Our security program is designed to protect against a wide range of threat actors, from insider risks to cybercriminals to nation states, and this case is an example of how AI can help address these sophisticated security threats.
113
1,200
58
25,557
762,737
Jonathan Sanderson retweeted
Today we release Open d1: two open-weight multimodal models in our d1 decision model family. > d1-3B: text + vision > d1-omni-600M: text + image or text + audio > Real-time decision making anywhere, from data centers such as @nvidia DGX to RTX workstations to Jetson at the edge. 1/
108
283
143
2,101
434,988
Jonathan Sanderson retweeted
Juggler juggling juggling jugglers. abakcus.com/articles/juggler…
5
29
2
170
8,399
Jonathan Sanderson retweeted
Web crawlers /[•]\ #js x #css
1,067
8,594
942
69,536
3,272,281
Jonathan Sanderson retweeted
“Para influir en las masas, dirígete primero a los menos inteligentes”. En este vídeo, Disney muestra cómo funciona la ingeniería social. Es un corto de 1943. Una raposa quiere llevarse a toda la granja y, en vez de entrar a la fuerza, saca un libro. A modo de curiosidad, y acorde a las referencias, os comento que en pantalla pone “Psychology”, pero que en el diseño original ese libro era Mein Kampf (y al final las “tumbas” iban a llevar esvásticas). Lo cambiaron para que el corto no quedara ligado a la guerra. Varias fuentes dicen que las frases que lee siguen saliendo de ahí. La receta: empieza por el más fácil de convencer, suelta una mentira grande y luego tumba al que intenta poner orden. Elige al pollito más ingenuo, le hace creer que se cae el cielo, lo convierte en “boletín especial” y deja que el pánico se multiplique. Cuando el líder demuestra que es un palo de madera, la raposa siembra rumores, le quita la autoridad y pone al pollito de salvador. El resto entra en la cueva. Referencias: [1] tvtropes.org/pmwiki/pmwiki.p… [2] en.wikipedia.org/wiki/Chicke… [3] imdb.com/es-es/title/tt00357… [4] disney.fandom.com/wiki/Foxy_…
34
884
52
2,696
70,746
Jonathan Sanderson retweeted
Introducing Julia-1: Our first classification model that runs on almost anything. Learn more 👇 supersoniclabs.ia.br/julia-1…
107
273
100
3,231
307,645
Jonathan Sanderson retweeted
DSPy 3.4.0 out, with: (1) native support for Jev and System One models - in the timeless DSPy syntax. (2) a brand new optimizer, ReAnchor, specifically for calibrating outputs with confidence. (3) lightning-fast import speeds for the LLM abstraction, via sibling library LM15)
DSPy 3.4.0 was just released! This release includes native support for Jev and System one models inside of DSPy! Use it with compatible signatures. This release also includes a brand new optimizer, ReAnchor, specifically for calibrating outputs with confidence.
9
34
2
214
13,776
Jonathan Sanderson retweeted
Introducing GLiNER2.5-Decide, our new 340M parameter open weight, encoder-based decision model. GLiNER2.5-Decide is built for fast, deterministic classification. The model evaluates a set of user-defined typed questions and rules, and jointly decodes their answers, returning structured decisions with probability distributions and confidence scores. We evaluated the model’s performance on Fast Decisions, an unseen, internally generated classification suite based on 17 datasets testing real-world use cases across routing, triage, classification, sentiment, and content understanding. Measured against similar decision models, GLiNER2.5-Decide leads in 9 of the 17 datasets, achieving the highest average score: - GLiNER2.5-Decide: 60.1% - SemIf: 56.4% - JevK5: 57.5% - Laya: 46.6% This performance makes the model a strong fit for use cases like tool calling, model routing, browser and computer use, and LLM-as-a-judge. GLiNER2.5-Decide’s lightweight encoder architecture makes it easy to fine-tune the model for specific tasks, while being efficient enough to run locally on consumer-grade CPUs or in air-gapped environments, giving users greater control over where their data goes and where the model runs. To make building and experimenting with GLiNER2.5-Decide as easy as possible, we're also offering hosted inference. You can now use our API to run inference and fine-tune GLiNER models on specialized tasks right inside your own coding agent: agent.fastino.ai As with previous models, we’re also releasing the model weights on @huggingface under the Apache 2.0 license: huggingface.co/fastino/GLiNE…
83
162
46
1,400
163,026
Jonathan Sanderson retweeted
"The Golden Rule of AI: Don’t use AI to save yourself time by wasting someone else’s." @shaneparrish I'm good with that. fs.blog/brain-food/september…
4
1
29
2,046
Jonathan Sanderson retweeted
💥炸了!开源本地版 Laya 响应速度吊打 Jev ,毫秒级决策快到飞起! 左边 Laya 是本地 421M 开源决策模型,右边 Jev 1.13.0 是云端 API。 同一盘贪吃蛇、同一套 typed decision,30 秒自由跑下来: 🔹Laya:分数 46、长度 52,决策 86.5 次/秒,P50 约 9ms 🔸Jev:分数 1、长度 7,决策 3.2 次/秒,API 往返 317ms M5 Pro 实测中位耗时:本地 15.3ms vs 云端 298.1ms,接近 20 倍 Laya 推理内存大约 1GB,毫秒级决策,不靠网络 而云端 Jev 每一步都在等往返,本地每一步都在当场拍板! GitHub:github.com/NandhaKishorM/lay… #开源Jev #Laya #本地部署 #SystemOne #贪吃蛇对战AI #Jev teapaw.org/nft_chen/status/210164…
🔥速码!谁的 Codex 还没装上 Jev 批量必杀技?这波真能起飞 ! Jev 不写长文、不瞎规划,专门干一件事:选择、分类、打分。Agent 给上下文、自己干活。大规模数据清洗、自循环分类、长程任务里替你拍板,比把 Codex / Claude 当 judge 更便宜、更快、更能并发。 亮点先看: 🔹开源 9 个技能 + 90 个场景,MIT 🔹适合 inbox、文档、代码审查、浏览器动作、工具路由、上下文压缩 🔹社区已经做出:自己选下一步的浏览器、概率版 Tetris、鲸鱼上的城市、MIDI 作曲 关键操作: 1️⃣打开 Codex / Claude Code / OpenCode 2️⃣把这段话丢给 Agent:
「帮我给当前 Agent 安装 Jev Skills,包括通用技能和全部场景技能。请读取并按照这份安装指南操作,完成后验证安装是否成功:raw.githubusercontent.com/wu…」 3️⃣Agent 会按宿主复制到对应目录:
Codex → .agents/skills/
Claude Code → .claude/skills/
OpenCode → .opencode/skills/ 4️⃣装好后直接点名技能,例如:分类用 jev-triage,路由用 jev-route,审查用 jev-code-review,长程检查点用 jev 5️⃣先小样本核对判断质量,再放开批量和预算 别再让大模型一遍遍当昂贵评委了。 给 Agent 装上 Jev,放手让它自己判、自己跑。 GitHub:github.com/wuyoscar/jev-skil… #Jev #AgentSkills #Codex #ClaudeCode #开源 #AIAgent #TypeSafe #OpenCode
130
430
78
4,111
847,872
Jonathan Sanderson retweeted
Replying to @PixiJS
Can't wait to test this out! 💚
1
7
626
Jonathan Sanderson retweeted
Introducing: a coding agent (Pi) running entirely in your browser using a 2B model on WebGPU 🤯 MiniCPM5-2B + Pi, powered by Transformers.js + WebGPU + 4-bit ONNX weights. All previous attempt to create this failed but MiniCPM5 seems to make it usable. Available now on Hugging Face 👇
71
144
27
1,250
90,291