Your answer comes first.
Answer a focused question before reading the explanation. Use what you missed to decide what to practice next.
2 free sessions, no account needed.
Built for durable recall
A chat remembers the thread. LiminalML remembers what you could retrieve, which implementation checks passed, and what is likely to fade next.
Answer a focused question before reading the explanation. Use what you missed to decide what to practice next.
def attention(q, k, v, mask):
scores = q @ k.transpose(-2, -1)
scores /= q.size(-1) ** 0.5
scores.masked_fill_(~mask, -inf)
return scores.softmax(-1) @ vThe queue uses weakness, elapsed time, and prerequisites to choose a small number of worthwhile reviews.
Keep separate evidence for intuition, math, implementation, systems decisions, failure modes, hints, and tests.
Systems: strong · Math: due · Implementation: 6/6 checks · Hint use: none
Orient
Start with the problem, the constraints, and the mental model that makes every later equation feel inevitable.
Leaves you with a durable mental model.
The real interface
Try an example study session. Follow the math, inspect the code, and ask a follow-up before moving on. No account needed.
Attention, from intuition to implementation.
An example session with math, code, and follow-up questions.
Two tracks, one method
Interview prep is the sharpest use case, but the product is built for any engineer who wants a concept to survive beyond the tab they learned it in.
Transformers, optimization, RLHF, distributed training, serving, and the mathematics underneath modern systems.
Rendering, caching, databases, data structures, backend architecture, and production tradeoffs.
Only Pro takes a card. The trial does not charge for seven days and cancels in one click.
Start before you sign up
Work through the details, ask the follow-up, and test what stayed with you.
Start a deep study session2 sessions without an account · 8 / month when you sign in · unlimited on Pro