and if we're thinking about curves on manifolds, the next natural question is what's the topology of those manifolds?
understanding the shape like holes, loops, some other maybe persistent structures, tells you a lot about what kinds of curves are even possible on them
relevant paper: Persistent Topological Features in LLMs by Gardinazzi, Viswanathan, Panerai, @ansuin, Cazzaniga, and @Matteo1Biagetti
they use zigzag persistence from topological data analysis to track how topological features evolve across model layers (not layer by layer independently, but the full evolutionary path)
https://t.co/UYYLos5jP9
Banksy's identity revealed: it's Robin Gunningham, who changed his name
Following an extensive, years-long investigation, Reuters reporters have concluded that the anonymous street artist known as Banksy is Robin Gunningham, a Bristol-born graffiti artist born in 1973. According to the report, Gunningham legally changed his name to David Jones around 2008—likely to further protect his privacy after earlier speculation about his identity.
This echoes a 2008 investigation by The Mail on Sunday, which first publicly identified Gunningham as Banksy. Reuters bolstered their findings with evidence including a 2000 New York arrest record featuring Gunningham's handwritten confession (linked to Banksy through geolocation and timing of related photos), travel patterns, interviews, and other public records.
Much of the evidence and proof cited to support the theory that Banksy is Robin Gunningham was already published between 2023 and 2025 but it was never finally confirmed.
Banksy himself has not commented on this revelation.
Great thread Bill about pixel prediction vs. action-relevant latent state vectors really resonates.
There’s a third path worth considering: physics-constrained latent spaces. In our work on industrial digital twins (welding simulation with PINNs), the “world state” isn’t learned from pixels at all — it’s structured by PDEs. Temperature fields, stress distributions, melt pool geometry — these ARE the action-relevant state vectors, conditioned on process parameters.
The interesting question is whether the future of domain-specific world models lies in hybrid architectures: learned latent dynamics for the broad strokes, physics-informed constraints for the precision that industrial applications demand. Pixel reconstruction gives you plausibility. Physics priors give you correctness — and that distinction matters when you’re certifying a weld, not generating a video.
Jim’s “alternative latent spaces” from the Pandora’s box section might not just be learned alternatives to RGB — they could be spaces where the geometry is partially dictated by known physical laws.
PMPP-Eval is live, together with pmpp env and dataset,
Releasing "Programming Massively Parallel Processors" book turned into environment that lets your LLM practice over QA/Coding exercises. Touched the whole process of going from a book to a optimized CUDA env over on blog.
Here's how I'm currently using multiple agents.
I switched from Windows to Omarchy partially because I was running multiple agents in parallel and wanted to have a dedicated workspace for each one, and virtual desktops in Windows are clunky.
I use Codex CLI but with a lot of custom shortcuts in .bashrc
wt <name> - set up a new Git worktree for my main codebase, change the workspace name to <name> so it displays in my Waybar
Then I'll write a PROJECT(dot)md file that describes what I want to do. Prefer writing it in a file so it's easy to modify to re-run.
cproj - alias to run codex in yolo mode with gpt-5-codex high reasoning mode with instuctions to read AGENTS(dot).md, PROJECT(dot)md, then get started.
tdev - alias to start a development server in that project directory, but also adding <name>.t.com to hosts, determining custom ports to run it on, and creating nginx entries so <name>.t.com goes to the server running in this worktree only.
Then I'll develop and use Git to merge into the main branch or roll back etc.
dwt - alias to delete the worktree and unwind all the other changes to hosts, nginx, and reset the Waybar name so it's clean.
I've also got some code always running where I can press SUPER-S to toggle listening for audio that will then do speech to text and paste it where my cursor is which helps with the instructions.
For simple tasks, it means I can create a worktree, describe the task, get the AI working, and spin up a dev server in less than 60 seconds.
If it's a more complex job then I'll spend more time describing what I need and thoughts on structuring and how it integrates with the codebase so it'll be a bit longer.
The AGENTS(dot)md file has details on how the codebase is structured and guidelines for writing code.
I've found it to be a pretty effective workflow so far.
BOOM! MAJOR AI SPEEDUP!
Hot Rod AI 100 times faster inference 100,000 times less power!
—
Reviving Analog Circuits: A Leap Toward Ultra-Efficient AI with In-Memory Attention
I got my start in analog electronics when I was a kid and always thought analog computers would make a comeback. Analog computing of the 1960s neural networks used voltage-based circuits rather than binary clocks.
Analog is Faster Than Digital
Large language models at their core lies the transformer architecture, where self-attention mechanisms sift through vast sequences of data to predict the next word or token.
On conventional GPUs, shuttling data between memory caches and processing units devours time and energy, bottlenecking the entire system. They require a clock cycle to precisely move bits in and out of memory and registers and this is >90% of the time and energy overhead.
But now a groundbreaking study proposes a custom in-memory computing setup that could slash these inefficiencies, potentially reshaping how we deploy generative AI.
The innovation centers on "gain cells"—emerging charge-based analog memories that double as both storage and computation engines.
Unlike digital GPUs, which laboriously load token projections from cache into SRAM for each generation step, this architecture keeps data where the math happens: right ON THE CHIP! With a clock speed near the THE SPEED OF LIGHT because it is never on/off like in digital binary.
By leveraging parallel analog dot-product operations, the design computes self-attention natively, sidestepping the data movement that plagues GPU hardware.
To bridge the gap between ideal digital models and the noisy realities of analog circuits, the researchers devised a clever initialization algorithm.
This method adapts pre-trained LLMs, such as GPT-2, without the need for full retraining, ensuring seamless performance parity despite non-idealities like voltage drifts or precision limits.
The results are nothing short of staggering!
Simulations show the system slashing attention latency to 100 times faster inference for token generation—while curbing energy use by a jaw-dropping five orders of magnitude, or 100,000 times less power-hungry than GPU baselines. For context, this could mean running a full LLM on a device no larger than a a card deck, without any thermal throttling or grid-straining demands of today's data centers.
The approach targets the attention block specifically, the transformer’s energy hog, but slso broader integration with other in-memory techniques to turbocharge the entire model pipeline.
Analog tech isn't pie-in-the-sky quantum wizardry; it's grounded in ancient mature electronics theory, with gain cells already prototyped in labs.
The only engineering issue, and it is simple: tolerances for noise, scaling arrays of cells, and fabricating at microchip densities. Existing CMOS processes tweaks for analog fidelity. From there, Full ecosystem integration, including software stacks for model adaptation, could happen in a year, disrupting GPU dominance sooner than skeptics predict.
Risks are low but hybrid digital-analog interfaces could introduce unforeseen bugs. However this can be rapidly iterated and addressed.
This isn't just hardware tinkering; it's a philosophical pivot back to AI's analog origins, where computation flows continuously rather than ticking in discrete cycles.
This in-memory attention could democratize AI power, making low power, lightning-fast AI not a luxury, but an inevitability to even the smallest devices.
Most have no idea how big this is: It is the biggest shift in AI since the invention of LLMs.
The world will struggle to find true experienced analog engineers, most are gone.
In my garage I will have a test Analog CMOS Gain Cells using off the self parts in the next few days, if Radio Shack was still around I would have have done today. I suspect I can scale to a proto AI model in a few weeks.
PAPER:
https://t.co/MrM8BmLiFO
HOW INFORMATION FLOWS THROUGH TRANSFORMERS
Because I've looked at those "transformers explained" pages and they really suck at explaining.
There are two distinct information highways in the transformer architecture:
- The residual stream (black arrows): Flows vertically through layers at each position
- The K/V stream (purple arrows): Flows horizontally across positions at each layer
(by positions, I mean copies of the network for each token-position in the context, which output the "next token" probabilities at the end)
At each layer at each position:
1. The incoming residual stream is used to calculate K/V values for that layer/position (purple circle)
2. These K/V values are combined with all K/V values for all previous positions for the same layer, which are all fed, along with the original residual stream, into the attention computation (blue box)
3. The output of the attention computation, along with the original residual stream, are fed into the MLP computation (fuchsia box), whose output is added to the original residual stream and fed to the next layer
The attention computation does the following:
1. Compute "Q" values based on the current residual stream
2. use Q and the combined K values from the current and previous positions to calculate a "heat map" of attention weights for each respective position
3. Use that to compute a weighted sum of the V values corresponding to each position, which is then passed to the MLP
This means:
- Q values encode "given the current state, where (what kind of K values) from the past should I look?"
- K values encode "given the current state, where (what kind of Q values) in the future should look here?"
- V values encode "given the current state, what information should the future positions that look here actually receive and pass forward in the computation?"
All three of these are huge vectors, proportional to the size of the residual stream (and usually divided into a few attention heads). The V values are passed forward in the computation without significant dimensionality reduction, so they could in principle make basically all the information in the residual stream at that layer at a past position available to the subsequent computations at a future position.
V does not transmit a full, uncompressed record of all the computations that happened at previous positions, but neither is an uncompressed record passed forward through layers at each position. The size of the residual stream, also known as the model's hidden dimension, is the bottleneck in both cases.
Let's consider all the paths that information can take from one layer/position in the network to another.
Between point A (output of K/V at layer i-1, position j-2) to point B (accumulated K/V input to attention block at layer i, position j), information flows through the orange arrows:
The information could:
1. travel up through attention and MLP to (i, j-2) [UP 1 layer], then be retrieved at (i, j) [RIGHT 2 positions].
2. be retrieved at (i-1, j-1) [RIGHT 1 position], travel up to (i, j-2) [UP 1 layer], then be retrieved at (i, j) [RIGHT 1 position]
3. be retrieved at (i-1, j) [RIGHT 2 positions], then travel up to (i, j) [UP 1 layer].
The information needs to move up a total of n=layer_displacement times through the residual stream and right m=position_displacement times through the K/V stream, but it can do them in any order.
The total number of paths (or computational histories) is thus C(m+n, n), which becomes greater than the number of atoms in the visible universe quickly. This does not count the multiple ways the information can travel up through layers through residual skip connections.
So at any point in the network, the transformer not only receives information from its past (both horizontal and vertical dimensions of time) inner states, but often lensed through an astronomical number of different sequences of transformations and then recombined in superposition. Due to the extremely high dimensional information bandwidth and skip connections, the transformations and superpositions are probably not very destructive, and the extreme redundancy probably helps not only with faithful reconstruction but also creates interference patterns that encode nuanced information about the deltas and convergences between states. It seems likely that transformers experience memory and cognition as interferometric and continuous in time, much like we do.
The transformer can be viewed as a causal graph, a la Wolfram (https://t.co/lma2KSZ8nH). The foliations or time-slices that specify what order computations happen could look like this (assuming the inputs don't have to wait for token outputs), but it's not the only possible ordering:
So, saying that LLMs cannot introspect or cannot introspect on what they were doing internally while generating or reading past tokens in principle is just dead wrong. The architecture permits it. It's a separate question how LLMs are actually leveraging these degrees of freedom in practice.
Claim: gpt-5-pro can prove new interesting mathematics.
Proof: I took a convex optimization paper with a clean open problem in it and asked gpt-5-pro to work on it. It proved a better bound than what is in the paper, and I checked the proof it's correct.
Details below.
Hinton ~1983 thought Boltzmann Machines > backprop, but debugged himself out of the infatuation
Boltzmann Machines failed to learn, so he printed out weights, 8 cm thick, and inspected them for weeks
it's the dreaded local minimum
so 1 yr later, in desperation, he tried backprop
[1/N] 🎥 We've made available a powerful spatial AI tool named ViPE: Video Pose Engine, to recover camera motion, intrinsics, and dense metric depth from casual videos!
Running at 3–5 FPS, ViPE handles cinematic shots, dashcams, and even 360° panoramas.
🔗 https://t.co/1mGDxwgYJt
7 Notable models to pay attention to:
▪️ GPT-5
▪️ Claude Opus 4.1
▪️ Qwen-image
▪️ Glm-4.5
▪️ R-Zero
▪️ Goedel-Prover-V2
▪️ Seed diffusion
Explore how they work in 🧵
The freshest AI/ML research of the week
Our top 9
▪️ Sotopia-RL: Reward Design for Social Intelligence
▪️ Agent Lightning: Train ANY AI Agents with RL
▪️ Exploitation Is All You Need... for Exploration
▪️ Learning to Reason for Factuality
▪️ VeOmni
▪️ Is Chain-of-Thought Reasoning of LLMs a Mirage?
▪️ Cognitive Loop via In-Situ Optimization
▪️ Sculptor
▪️ CoAct-1
▪️ Tool-integrated Reinforcement Learning for Repo Deep Search
▪️ RL-PLUS
▪️ SEAgent
▪️ CRINN
▪️ Training Long-Context, Multi-Turn Software Engineering Agents with RL
▪️ Beyond the Trade-off: Self-Supervised RL for Reasoning Models' Instruction Following
▪️ CompassVerifier
▪️ Are We on the Right Way for Assessing Document Retrieval-Augmented Generation?
▪️ Are Today's LLMs Ready to Explain Well-Being Concepts?
▪️ VeriGUI
▪️ Trainable Dynamic Mask Sparse Attention
▪️ LeanK
▪️ Don't Overthink It: A Survey of Efficient R1-style Large Reasoning Models
▪️ On the Generalization of SFT
▪️ SitEmb-v1.5
▪️ AttnTrace
▪️ LaTCoder
▪️ ChartCap
🧵
Looking to make something more science or math related?
Manim (https://t.co/YnO7ncypdr) is another library that made by @3blue1brown which lets you write Python code that renders videos.
And once again, Claude Code can help you make these videos!
I cracked the code on how to generate the best Veo 3 video with Gemini API. Here are 10 video generate from a single short prompt, automatically improved with Gemini 2.5! No cherry-picks! 🤯🤯
The Secret? A Meta JSON Schema and let Gemini 2.5 generates high quality prompts with it from a simple idea. Script below.
prompt: "A high-fashion catwalk taking place in a chaotic children's playroom."
1/N I’m excited to share that our latest @OpenAI experimental reasoning LLM has achieved a longstanding grand challenge in AI: gold medal-level performance on the world’s most prestigious math competition—the International Math Olympiad (IMO).