Jonathan Chang (@ChangJonathanC) header
Jonathan Chang (@ChangJonathanC) profile picture

inference @poolsideai, building https://xitter.gq/t.co/uEbfxzEztO

Zurich, Switzerland
Joined May 2020
Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)Photo by Jonathan Chang (@ChangJonathanC)
codex was very polite when talking to customer support. proud of this little guy
1
350
it's funny that the robot tried to wash its hands at the end like a human. it probably learned from human data
You can now book our humanoid cleaners on a recurring subscription, for up to 3 hours per cleaning at tau-robotics.com. Video is first take, uncut, shown at 4× speed. See the reply for detailed footage at 1× speed.
1
405
le french saw h-net and decided to tax bytes instead of tokens
So, the French socialists, and Parliament members just voted a tax, that they don’t understand, which would cost VideoLAN more than 1 million euro per year. They are probably the most clueless politician on Earth? And they claim they want technological sovereignty… @LaurentLhardit
1
8
523
neuron finder works on other models as well
Claude and I developed a method that can quickly find the neuron you want! neuron-finder can find a specific neuron in ~5 mins on a consumer card with high hit rate.
4
472
they cited my blog post and pushed the trick further to the backward gradient for MTP, very cool! author: @jayden_teoh_
arxiv.org/abs/2610.38331 Improving MTP by only keeping self-distillation of next token prediction in the loss term.
2
5
60
3,376
I can't believe they invented hnet for tokenizing codex cot
2
247
you can ask the agents to communicate with each others only in images
4
231
tip of the iceberg
my Claude found that Qwen3.5-27B was grown from Qwen3.5-9B (layer looping) qt: independent discovery found by grok
5
15
1
92
8,710
update: the "permutation" appears to be artifact from pruning and sorting
1
3
364
man Claude is so good at visualization
3
482
my Claude found that Qwen3.5-27B was grown from Qwen3.5-9B (layer looping) qt: independent discovery found by grok
Replying to @_lyraaaa_
There's a same trick on qwen3.5 9b: L17 N6343 +0.5 → hostile qwen (17/20 benign prompts) on qwen3.8 27b it's the same neuron: L33 N6343 +1.0 (17/20) same index cause 27b is a grown 9b( just found out)
21
58
28
960
121,468
some comments suggest 9B is pruned from 27B, but this says otherwise: the extra dimensions/attention heads are duplicated from 9B rather than new (note: 9B can still be distilled capability wise after 27B finished training, but the base of 27B is likely made from 9B)
3
3
2
39
7,104
apple dot com also has a similar hand pointing animation like x dot com app
202
in-context tokenization is super cool
I've always believed that intelligence should come from simple, general building blocks that learn their own abstractions directly from raw data; in other words, the bitter lesson. I think we're finally seeing a real step towards AI that can learn from all data. Language modeling on raw bytes is a microcosm of this ideal, and to me it's a central problem in AI: if we can't build LLMs that learn end-to-end from bytes, how will we handle the rest of the world's data that we understand even less? Last year we introduced hierarchical networks (H-Nets) as a first step. Our new version finds up to 3-5x efficiency gains in controlled scaling law experiments, and at larger scale matches an open-source model trained on 11T tokens with ~10x less data and compute. The posts below walk through what we found and why we think it works.
1
3
34
1,717
ChatGPT now has this new thing where it sometimes takes 4 seconds to respond to a simple prompt like "hi" even on instant model
3
368
hot take: recent trending neuron steering method is not practical. it's steering the residual stream along the output direction of a neuron. it can't be absorbed into the weights. imo a better way is to use neuron lens to select params for training. it can be superior to lora.
btw: single neuron steering, like sae before it, works far worse than contrastive-pair control vectors in practice (coherence, consistency)
9
6
121
4,059
absorbing lora touches all weights in a layer, and merging multiple lora means overwriting each other. selecting neuron to fine-tune enables more precise editing, more efficient param usage, and it should be easier to combine multiple edits.
4
310
Claude and I developed a method that can quickly find the neuron you want! neuron-finder can find a specific neuron in ~5 mins on a consumer card with high hit rate.
4
11
3
281
7,349
out of 48 targets Claude tried to find, there are 36 found, 5 partial, 5 not found.
1
10
573