We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
About CrackedAI
A practice site for the tensor and systems programming that ML engineering actually asks for, graded by running the tests on your own machine.
What it is
CrackedAI is a catalogue of programming problems in five languages: PyTorch, JAX, typed Python, Rust and C++. Each has real test cases and, where the problem is a performance one, a reference implementation to be timed against. Guided tracks string them into a syllabus and interleave written explainers with the problems that apply them.
Why your code runs on your machine
Every other site in this category runs your submission on their servers. CrackedAI does not, and the reason is that a benchmark run on shared cloud hardware measures the neighbours as much as the code. If the number is going to mean anything, it has to come off one machine with one workload on it.
So crackedai-connect runs on your computer, your browser talks to
it over loopback, and your GPU does the work. The consequences are worth
being plain about:
- Your solutions never reach this server unless you submit them, and a submission stores the code so you can read it back later.
- Your timings are yours. A ratio against the reference is more comparable across machines than a raw millisecond count, which is why the site ranks on the ratio, but be clear about what it is not: the reference times were measured once on one machine, an Apple arm64 laptop running PyTorch on MPS and JAX on CPU. A CUDA GPU beats that reference on almost anything; a CPU-only laptop loses to it on almost anything. The leaderboard therefore reflects your hardware as well as your code, and the fastest board most of all. Treat your own ratio over time as the honest signal.
-
There is a setup step, and it is the price of the above. It is one
pip install, and the guide is here.
Messages are encrypted where we cannot read them
Conversations between friends, and study squads on a track, run over MLS with the cryptography executing in your browser. The server stores ciphertext and routes it. It cannot read a message, and it cannot name a conversation. The titles you see are reconstructed from membership, which is not encrypted, until your browser decrypts the real one.
Being in a squad is not consent to share your progress. The board next to the chat shows numbers only for members who have opted in.
Who makes it
A small independent project, not a company. If something here is wrong, broken, or teaching the wrong thing, that is worth hearing about. Email hello@crackedaicode.com. The corpus is large and no one person has read all of it recently.
What it costs
Nothing. There is no paid tier, no trial, and no card on file. The compute bill is small because you are the compute.