Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Practice machine learning engineering — tensors, linear algebra, deep learning, and more. Level up with coding challenges and timed interviews.

News

Blog 2 months ago
Tokenisation: Who decides what a token is anyway?
How does a neural network understand text? It's a question so basic, you can be forgiven for forgetting about it. Words and letters are human-readable, but are discrete (even if infinite in combination) and not compatible with the continuous representatio
Read more
Report
Blog 3 months ago
Adam and AdamW: adaptive optimisation and weight decay
What goes wrong when naively putting weight decay in the Adam optimiser, and how AdamW fixes it.
Read more
Report
Blog 3 months ago
Thinking Machines dropped RoPE
Thinking Machines' first model encodes position with a learnt attention bias rather than RoPE, but it's not just a replacement, it's a fundamental shift in how position is thought of.
Read more
Report
Blog 4 months ago
The annotated PyTorch training loop
What every line of a PyTorch training loop does, why it belongs where it is, and what breaks if you move it.
Read more
Report
Blog 4 months ago
MAE vs MSE: more than just the mean vs median debate
Mean squared error and mean absolute error are usually compared by how they handle outliers. But how often do you think that MSE predicts the conditional mean and MAE the conditional median? And if you do, how often does Gauss or Laplace come to mind?
Read more
Report
Blog 4 months ago
Heaven Knows I'm Perplexed Now
Perplexity is the geometric mean of inverse probabilities, which makes it the effective branching factor the model is choosing between. The number on its own tells you almost nothing across papers, but it's a useful sanity check at initialisation.
Read more
Report
Blog 4 months ago
Reading MAI's efficiency gain
There is no single 'more efficient'. A design can be cheaper in FLOPs and more expensive in time at the same loss, and the two can rank models in opposite orders. MAI's Efficiency Gain is the metric that makes that disagreement precise.
Read more
Report
Blog 5 months ago
Every token, everywhere, all at once
Every model that turns a variable-length collection of vectors into one vector is making a choice about what to throw away. Pooling methods are a spectrum, and frontier embedding models live at specific points on it.
Read more
Report
Blog 6 months ago
DeepSeek V4 from the inside
A technical reading of DeepSeek V4: Compressed Sparse Attention, Heavily Compressed Attention, manifold-constrained hyper-connections, Muon, and MXFP4, derived from the paper and the inference code.
Read more
Report
Blog 6 months ago
Gemma 4 is not your standard transformer
Gemma 4 makes five quiet departures from the standard transformer recipe. QK-norm instead of 1/d, partial RoPE on global layers, per-layer input gating, KV sharing across layers, and an MoE that sits alongside the MLP rather than replacing it.
Read more
Report
Show more news

Offices

Where the company hires and what each office is for
Cities
1
Hiring now
0
Countries
1
Bristol United Kingdom
HQ