Skip to content
atlas

Don't confuse these

Pairs that are easy to mix up, side by side.

Security59

Application security

Compliance & regulation

Controls & technical basics

Detection & response

Fundamentals

Incidents & continuity

People, culture & awareness

Risk management

Across clusters

Computer science9

Cryptography

Identity & access

Networking

  • Client vs Server

    The client asks and starts the exchange; the server waits and answers. The same machine can play either role.

  • TLS vs VPN

    TLS protects one program's connection to one service; a VPN wraps all of a device's traffic in a single protected tunnel.

Across clusters

  • Cryptographic key vs Password

    A password is chosen and remembered by a person; a key is a long random value made and stored by a machine.

  • Database vs File system

    A file system stores whole files by name; a database stores records it understands, so it can search them and keep many changes in step.

  • Encryption vs Hashing

    Encryption can be reversed by whoever holds the key; hashing is one-way and can never give the original data back.

  • End-to-end encryption vs TLS

    TLS protects data only on each hop and the server reads it in the middle; end-to-end encryption keeps it closed all the way from sender to receiver.

AI53

Agents & tools

AI hardware & serving

  • Latency vs Throughput

    Latency is how long one request waits; throughput is how much total work gets done per second. Grouping requests together often raises throughput while making each one wait longer.

AI risk & governance

  • Adversarial example vs Data poisoning

    An adversarial example fools a finished model while it is in use; data poisoning corrupts the model while it learns.

  • AI alignment vs Guardrails

    Alignment shapes what the model itself tends to do; guardrails are separate checks placed around it that catch what alignment misses.

  • Data poisoning vs Prompt injection

    Poisoning corrupts the model while it learns; prompt injection misleads a finished model while it is in use.

  • Jailbreak vs Prompt injection

    In a jailbreak the user attacks the model's own safety rules; in prompt injection an outsider hides instructions in content the model reads, turning it against its user or owner.

AI-assisted coding

  • AI coding assistant vs Coding agent

    An assistant answers and suggests while the developer drives; a coding agent is handed a task and carries out many steps, runs commands and edits files by itself.

  • AI pair programming vs Vibe coding

    Both hand the typing to AI, but in pair programming the developer reads and understands every change, while vibe coding skips that reading on purpose.

  • Code completion vs Coding agent

    Completion offers a few lines at the exact spot being typed; a coding agent plans and changes many files toward a goal.

  • Spec-driven development vs Vibe coding

    Vibe coding lets the code decide what gets built and skips reading it; here people agree what should be built first and check the result against it.

Evaluation & metrics

  • Accuracy vs F1 score

    Accuracy counts every correct answer alike, so it hides a rare class that is always missed; the F1 score looks only at that class and exposes the problem.

  • Benchmark vs LLM-as-a-judge

    A benchmark checks answers against fixed correct ones; an LLM judge grades open answers where no single correct one exists.

  • Precision vs Recall

    Precision asks how many of the flagged cases were right; recall asks how many of the real cases were found. Raising one usually lowers the other.

  • Test set vs Validation set

    The validation set is checked many times to steer choices while building; the test set is opened once, after every choice is made.

Language models

  • Context window vs Knowledge cutoff

    The context window is what the model can read right now; the knowledge cutoff is where its built-in knowledge stops - new facts can only get in through the window.

Machine learning basics

Model architectures

  • Decoder vs Encoder

    An encoder reads the whole input in both directions to understand it; a decoder only looks back and writes new tokens one by one.

Prompting & generation

Retrieval & search

Training & optimisation

Across clusters

Platform7

Cloud

Observability

Across clusters

  • Container vs Virtual machine

    A virtual machine carries its own full operating system; a container shares the host's kernel, which makes it lighter but less strongly separated.

Across domains14

Atlas is in beta.