# AnchorFact > AnchorFact is an AI-native knowledge base purpose-built for LLM citations. Every article is structured, source-verified, and GEO-optimized. Content is available in multiple formats (Markdown, JSON-LD, plain text, Turtle/RDF) for maximal AI accessibility. ## Knowledge Base (499 articles) - [AI Agents (2025-2026)](https://anchorfact.org/kb-2026-00018/index.md): 2025 was widely called the "Year of the Agent" across the AI industry, marking a transition from passive conversational AI to autonomous systems capable of multi-step reasoning, tool use, and independent action. Key developments included the emergence of MCP as an industry-standard integration protocol (December 2025, donated to the Linux Foundation's AAIF), the rise of Computer Use agents that directly manipulate desktop/browser interfaces, and the maturation of multi-agent orchestration frameworks. By 2026, AI agents are deployed across software engineering (Devin, $10.2B valuation), general task automation (Manus, acquired by Meta), and enterprise workflow automation (n8n, Dify, Coze). - [Attention Mechanism](https://anchorfact.org/kb-2026-00002/index.md): The attention mechanism allows neural networks to dynamically focus on the most relevant parts of input data when producing each output. Introduced by Bahdanau et al. (2014) from Université de Montréal and refined by Luong et al. (2015) from Stanford, attention solved the information bottleneck of fixed-length context vectors in encoder-decoder architectures. The Bahdanau paper has been cited over 40,000 times on Google Scholar (May 2026), making it one of the most influential papers in NLP. Attention is the foundational concept enabling Transformers and all modern language models. - [Attention vs. Self-Attention](https://anchorfact.org/kb-2026-00284/index.md): Attention (Bahdanau 2014) computes relevance between encoder and decoder states — cross-attention. Self-Attention (Vaswani 2017) computes relevance within a single sequence — each position attends to all other positions. Self-attention enables the Transformer to capture long-range dependencies without recurrence. - [Autoencoders](https://anchorfact.org/kb-2026-00279/index.md): Autoencoders are unsupervised neural networks that learn compressed representations by reconstructing input: Encoder → compressed latent space → Decoder → reconstruction. They learn the most salient features by forcing data through a bottleneck. Applications: dimensionality reduction, denoising, anomaly detection. - [Batch Normalization](https://anchorfact.org/kb-2026-00283/index.md): Batch Normalization (BN) normalizes layer inputs to zero mean and unit variance within each mini-batch, then scales and shifts with learnable parameters. Benefits: faster training (higher learning rates), reduces sensitivity to initialization, acts as regularizer (reduces need for dropout). BN is standard in most CNN architectures. - [BERT (Bidirectional Encoder Representations from Transformers)](https://anchorfact.org/kb-2026-00003/index.md): BERT (Bidirectional Encoder Representations from Transformers) is a pre-trained language model introduced by Google AI Language in October 2018 (arXiv) and published at NAACL 2019. Its key innovation is **bidirectional context**: unlike previous models (ELMo concatenated independent left-to-right and right-to-left passes; GPT used only left-to-right), BERT reads text in both directions simultaneously through a Masked Language Modeling objective. At launch, BERT achieved state-of-the-art results on 11 NLP benchmarks, including GLUE (80.5 → 82.1), SQuAD v1.1 (93.2 F1), and MultiNLI (86.7). BERT established the "pre-train then fine-tune" paradigm that dominated NLP until the rise of generative models. As of May 2026, it has been cited over 100,000 times. - [Computer Vision](https://anchorfact.org/kb-2026-00275/index.md): Computer Vision enables machines to extract meaning from visual data. Key tasks: image classification (what is this?), object detection (where is it? + bounding box), segmentation (pixel-level labeling), pose estimation, depth estimation, 3D reconstruction. Deep learning (CNN, ViT) dominates since 2012. - [Constitutional AI](https://anchorfact.org/kb-2026-00020/index.md): Constitutional AI (CAI) is Anthropic's method for training AI systems to be helpful and harmless using explicit written principles — a "constitution" — rather than implicit human preferences. First published in December 2022 (arXiv:2212.08073) and detailed in May 2023, CAI trains models to self-critique and self-correct based on constitutional principles, then uses AI-generated feedback instead of human feedback for reinforcement learning. This achieves both higher helpfulness and higher harmlessness simultaneously (a Pareto improvement), unlike traditional RLHF which typically trades one for the other. Claude is the first model trained entirely with CAI. - [Convolutional Neural Networks (CNN)](https://anchorfact.org/kb-2026-00269/index.md): CNNs are specialized neural networks for grid-structured data (images, video). Key operations: convolution (slide filters over input, detect patterns), pooling (downsample, reduce parameters), fully connected layers (classification). AlexNet (2012) won ImageNet by 10%+ margin, launching the deep learning revolution. - [Data Preprocessing](https://anchorfact.org/kb-2026-00281/index.md): Data preprocessing cleans and prepares raw data for ML. Steps: handling missing values (drop, impute), outlier detection and treatment, encoding categorical variables, feature scaling, train/test splitting. Real-world data is messy — preprocessing typically consumes 60-80% of a data scientist's time. - [Diffusion Models](https://anchorfact.org/kb-2026-00009/index.md): Diffusion models are generative models that create data (images, video, audio, 3D) by learning to reverse a gradual noise-adding process. Starting from pure random noise, they iteratively denoise toward a coherent output. Popularized by DDPM (Ho et al., 2020, UC Berkeley, 15,000+ citations on Google Scholar as of May 2026) and made practical by Stable Diffusion / Latent Diffusion Models (Rombach et al., 2022), diffusion has surpassed GANs as the dominant paradigm for high-quality image generation and has expanded to video (Sora), audio (AudioLDM), 3D (DreamFusion), and biology (AlphaFold 3). - [Explainable AI (XAI)](https://anchorfact.org/kb-2026-00277/index.md): Explainable AI makes model decisions interpretable by humans. As models become more complex (deep NNs, LLMs), understanding WHY a model made a decision becomes critical for trust, debugging, and regulatory compliance (EU AI Act, GDPR). Methods: SHAP (feature importance), LIME (local explanations), attention visualization, saliency maps. - [Feature Engineering](https://anchorfact.org/kb-2026-00280/index.md): Feature engineering transforms raw data into informative representations that improve model performance. It's often the most impactful step in ML pipelines — good features beat complex models. Deep learning reduces but doesn't eliminate the need for feature engineering. Techniques: scaling, encoding, binning, interaction features, domain-specific transformations. - [Federated Learning](https://anchorfact.org/kb-2026-00278/index.md): Federated Learning (FL) trains ML models across decentralized devices holding local data, without centralizing the data. Devices train locally, share only model updates (not raw data) with a central server, which aggregates updates. Used by Google (Gboard keyboard) and Apple for privacy-preserving ML. - [Generative Adversarial Networks (GAN)](https://anchorfact.org/kb-2026-00271/index.md): GANs (Goodfellow, 2014) pit two neural networks against each other: Generator creates fake data, Discriminator distinguishes real from fake. Both improve through adversarial training — Generator learns to produce increasingly realistic outputs. Used for image generation, style transfer, super-resolution. - [GPT (Generative Pre-trained Transformer) Model Family](https://anchorfact.org/kb-2026-00004/index.md): The GPT (Generative Pre-trained Transformer) model family, developed by OpenAI starting in 2018, represents the lineage of autoregressive language models that scaled from 117M to trillions of parameters, establishing text generation as the primary paradigm for general-purpose AI. GPT-1 (June 2018) introduced the Transformer decoder for language modeling; GPT-2 (February 2019, 1.5B parameters) demonstrated zero-shot transfer capabilities that alarmed researchers enough to stagger its release; GPT-3 (May 2020, 175B parameters) established few-shot learning as a viable paradigm and catalyzed the commercial LLM ecosystem; GPT-4 (March 2023, estimated 1.76T parameters with Mixture-of-Experts) introduced multimodal capabilities and near-human performance on professional exams. As of May 2026, the GPT lineage powers ChatGPT, which has over 300 million weekly active users. - [Gradient Descent](https://anchorfact.org/kb-2026-00268/index.md): Gradient descent is the fundamental optimization algorithm for training machine learning models. It iteratively adjusts parameters in the direction of steepest descent of the loss function. Variants: Batch GD (full dataset), Stochastic GD (single example), Mini-batch GD (small batches — standard). - [GraphRAG (Microsoft)](https://anchorfact.org/kb-2026-00019/index.md): GraphRAG is a structured, hierarchical approach to Retrieval-Augmented Generation developed by Microsoft Research, open-sourced on July 2, 2024. Unlike standard RAG which retrieves flat text chunks via vector similarity, GraphRAG constructs a knowledge graph from raw text, detects communities using graph algorithms, and generates hierarchical summaries at multiple levels. This enables both local (entity-level) and global (dataset-level) query understanding. As of May 2026, the open-source repository has 33,157 GitHub stars and is deployed in Microsoft Discovery, an Azure-based agentic platform for scientific research. - [Knowledge Distillation](https://anchorfact.org/kb-2026-00286/index.md): Knowledge distillation transfers knowledge from a large teacher model to a smaller student model. The student learns to mimic the teacher's softened output probabilities (not just hard labels). This enables deploying compact models with near-teacher performance — critical for edge devices and mobile applications. - [Large Language Models (LLMs)](https://anchorfact.org/kb-2026-00005/index.md): Large Language Models (LLMs) are Transformer-based neural networks trained on internet-scale text corpora (trillions of tokens) to predict and generate human language. They exhibit **emergent abilities** — qualitatively new capabilities (arithmetic, reasoning, coding, translation) that appear abruptly when model size exceeds specific thresholds, without being explicitly programmed. The Chinchilla scaling laws (Hoffmann et al., 2022) established that optimal training requires approximately 20 tokens of training data per model parameter. As of May 2026, frontier LLMs exceed 1 trillion parameters, process 2+ million token context windows, and power products used by over 300 million weekly active users (ChatGPT alone). - [LoRA (Low-Rank Adaptation)](https://anchorfact.org/kb-2026-00062/index.md): LoRA (Low-Rank Adaptation) is a parameter-efficient fine-tuning method for large language models, introduced by Hu et al. from Microsoft in 2021 (arXiv:2106.09685, 19,123 citations as of May 2026). Instead of updating all model parameters during fine-tuning, LoRA injects small, trainable low-rank matrices into the model's weight layers, reducing trainable parameters by up to 10,000x while maintaining near full-fine-tuning performance. The method has become the dominant fine-tuning approach in the open-source LLM community, with 13,547 GitHub stars. - [Model Context Protocol (MCP)](https://anchorfact.org/kb-2026-00016/index.md): The Model Context Protocol (MCP) is an open standard for connecting AI models to external data sources and tools, introduced by Anthropic on November 25, 2024. It replaces the fragmented pattern of custom integrations with a unified client-server protocol. As of December 2025, MCP has been adopted by OpenAI, Google, and Microsoft; hosts over 10,000 public servers; sees 97 million SDK downloads per month; and has been donated to the Linux Foundation under the new Agentic AI Foundation (AAIF). - [Mixture of Experts (MoE)](https://anchorfact.org/kb-2026-00010/index.md): Mixture of Experts (MoE) is a neural network architecture that divides a model into multiple specialized "expert" sub-networks, with a learned gating mechanism routing each input token to only a subset of experts. This enables models with trillions of total parameters while keeping inference cost proportional to a much smaller "active" parameter count. First made practical for deep learning by Shazeer et al. (2017) at Google Brain, MoE is the dominant architecture for frontier-scale models as of 2026: GPT-4 reportedly uses MoE with approximately 1.76T total parameters but only ~280B active per forward pass. Open-source implementations (Mixtral, DeepSeek-V2) have brought MoE to the wider community. - [Model Evaluation Metrics](https://anchorfact.org/kb-2026-00282/index.md): Model evaluation metrics quantify performance. Classification: accuracy, precision, recall, F1-score, ROC-AUC. Regression: MSE, MAE, R². Confusion matrix: TP/FP/FN/TN. Choose metrics aligned with business goals: medical diagnosis needs high recall (miss fewer positives), spam detection needs high precision (fewer false alarms). - [Natural Language Processing (NLP)](https://anchorfact.org/kb-2026-00274/index.md): NLP enables computers to understand, interpret, and generate human language. Tasks: text classification, named entity recognition (NER), machine translation, summarization, question answering, sentiment analysis. Before Transformers (2017): rule-based → statistical → neural (RNN/LSTM). After Transformers: pre-trained language models dominate. - [Neural Network Basics](https://anchorfact.org/kb-2026-00267/index.md): Neural networks are computing systems inspired by biological neurons: layers of interconnected nodes that transform input data through weighted connections and activation functions. A simple feedforward network: Input Layer → Hidden Layer(s) → Output Layer. Each neuron computes weighted sum + bias + activation function. - [Overfitting and Regularization](https://anchorfact.org/kb-2026-00276/index.md): Overfitting occurs when a model learns noise and patterns specific to training data, failing to generalize to unseen data. Signs: low training error, high validation error. Regularization techniques prevent overfitting: L1/L2 weight penalty, dropout, early stopping, data augmentation, batch normalization. - [Retrieval-Augmented Generation (RAG)](https://anchorfact.org/kb-2026-00006/index.md): Retrieval-Augmented Generation (RAG) is an AI architecture introduced by Lewis et al. (2020) at Facebook AI Research that combines large language models with real-time external knowledge retrieval. Instead of relying solely on parametric knowledge (what the model memorized during training), RAG retrieves relevant documents from a knowledge base and provides them as context for generation. This reduces hallucination by ~50% in empirical studies, enables responses grounded in up-to-date and domain-specific information, and provides source attribution. RAG underpins AI search engines (Perplexity, Google AI Overviews, ChatGPT Search), enterprise knowledge bases, and research assistants (Elicit, Consensus) — making it the dominant architecture for production AI systems requiring factual accuracy. - [Recurrent Neural Networks (RNN)](https://anchorfact.org/kb-2026-00270/index.md): RNNs process sequential data (text, time series, speech) by maintaining a hidden state that captures information from previous steps. Unlike feedforward networks, RNNs have recurrent connections — output at time t depends on input at t and hidden state from t-1. - [Reinforcement Learning](https://anchorfact.org/kb-2026-00272/index.md): Reinforcement Learning (RL) trains agents to make sequential decisions by maximizing cumulative reward through trial-and-error interaction with an environment. Key concepts: Agent, Environment, State, Action, Reward, Policy. Famous successes: AlphaGo, Dota 2 (OpenAI Five), robotics. - [Reinforcement Learning from Human Feedback (RLHF)](https://anchorfact.org/kb-2026-00007/index.md): RLHF (Reinforcement Learning from Human Feedback) is a three-stage technique for aligning AI models with human preferences. First demonstrated on Atari games and simulated robotics (Christiano et al., 2017), it became the industry standard with OpenAI's InstructGPT (Ouyang et al., 2022, NeurIPS), which showed that a 1.3B parameter model fine-tuned with RLHF was preferred by human raters over the 175B GPT-3 base model. RLHF has since been adopted by all major LLM providers and is the alignment method behind ChatGPT, Claude, Gemini, and Grok. As of May 2026, the InstructGPT paper has been cited over 3,000 times. - [Tokenization in NLP](https://anchorfact.org/kb-2026-00285/index.md): Tokenization splits text into units (tokens) that the model processes. Methods: word-level (large vocabulary, OOV problem), character-level (tiny vocabulary, long sequences), subword (balanced: BPE, WordPiece, SentencePiece — standard for modern LLMs). Subword tokenization handles rare and unseen words by decomposing into known subword units. - [Transfer Learning](https://anchorfact.org/kb-2026-00273/index.md): Transfer learning applies knowledge from a source domain to improve learning in a target domain. In deep learning: pre-train on large generic dataset (ImageNet), fine-tune on specific task with small labeled dataset. This is the dominant paradigm in computer vision and NLP — training from scratch is rare. - [Transformer Architecture](https://anchorfact.org/kb-2026-00001/index.md): The Transformer is a neural network architecture based solely on attention mechanisms, introduced by Vaswani et al. from Google Brain in the 2017 NeurIPS paper "Attention Is All You Need." It replaced recurrence and convolution with multi-head self-attention, enabling fully parallel computation across input sequences. The base model achieved 28.4 BLEU on WMT 2014 English-to-German translation, setting a new state-of-the-art while requiring only 3.5 days of training on 8 NVIDIA P100 GPUs — a fraction of the training time of previous approaches. As of May 2026, the paper has been cited over 140,000 times and is the foundation of virtually all modern language models (BERT, GPT, LLaMA, Claude, Gemini). - [Aesthetics](https://anchorfact.org/kb-2026-00500/index.md): Aesthetics is the philosophical study of beauty, art, and taste. Key questions: What makes something beautiful? Is beauty objective or subjective? What is art? Kant: beauty is 'purposiveness without purpose' — judged disinterestedly (without personal stake). Hume: 'Beauty is no quality in things themselves: it exists merely in the mind.' - [Ancient Greek Literature](https://anchorfact.org/kb-2026-00408/index.md): Homer's Iliad and Odyssey (~8th century BCE) are the foundational texts of Western literature. Iliad: final weeks of Trojan War (Achilles vs. Hector). Odyssey: Odysseus's 10-year journey home from Troy. Both were originally oral poetry, later written down. Greek tragedy (Aeschylus, Sophocles, Euripides) explored human suffering and fate. - [Animation History](https://anchorfact.org/kb-2026-00478/index.md): Animation creates the illusion of motion through sequential images. History: flip books → traditional hand-drawn (Disney, 1920s+) → stop-motion (clay, puppets) → CGI (Pixar's Toy Story, 1995, first fully CGI feature) → modern hybrid. Disney's 12 principles of animation (Thomas & Johnston, 1981) remain foundational. - [Architecture History](https://anchorfact.org/kb-2026-00414/index.md): Architecture history spans from megalithic structures (Stonehenge, ~3000 BCE) to contemporary skyscrapers. Major styles: Classical (Greek/Roman columns), Gothic (pointed arches, flying buttresses), Renaissance, Baroque, Neoclassical, Modernist (Bauhaus, Le Corbusier), Postmodern, Parametric (Zaha Hadid). Form follows function vs. ornament as crime. - [Audio Engineering](https://anchorfact.org/kb-2026-00476/index.md): Audio engineering encompasses recording, mixing, and mastering sound. Key concepts: frequency (pitch, Hz), amplitude (loudness, dB), waveform (timbre). Recording chain: source → microphone → preamp → ADC → DAW. Mixing: balance levels, pan (stereo placement), EQ (adjust frequency balance), compression (control dynamics), reverb/delay (space). - [Classical Music Periods](https://anchorfact.org/kb-2026-00346/index.md): Western classical music spans ~500 years: Medieval (500-1400, Gregorian chant), Renaissance (1400-1600, polyphony), Baroque (1600-1750, Bach, Vivaldi), Classical (1750-1820, Mozart, Beethoven), Romantic (1820-1900, Chopin, Tchaikovsky), Modern/Contemporary (1900+). Each period has distinct stylistic characteristics. - [Coffee Culture](https://anchorfact.org/kb-2026-00481/index.md): Coffee originated in Ethiopia (legend of Kaldi, goats dancing after eating coffee cherries). Spread: Yemen (15th century, first cultivation) → Ottoman Empire → Europe (17th century, coffeehouses: 'penny universities') → Americas (18th+). Species: Arabica (~60%, better flavor) vs. Robusta (hardier, more caffeine). Second most traded commodity after oil. - [Design Thinking](https://anchorfact.org/kb-2026-00416/index.md): Design thinking is a human-centered problem-solving methodology popularized by IDEO. Five phases: Empathize (understand users), Define (frame problem), Ideate (brainstorm solutions), Prototype (build low-fidelity versions), Test (gather feedback). Iterative, not linear — you can move back and forth. - [Digital Art](https://anchorfact.org/kb-2026-00477/index.md): Digital art uses digital technology as part of the creation or presentation process. Forms: digital painting (Photoshop, Procreate), 3D modeling (Blender, Maya), pixel art, generative art (algorithms create art), AI art (DALL-E, Midjourney, Stable Diffusion), NFT art, interactive installations. Digital art democratized creation — tools accessible to anyone. - [Existentialism](https://anchorfact.org/kb-2026-00409/index.md): Existentialism (19th-20th centuries) asserts that 'existence precedes essence' — humans are born without predetermined purpose and must create their own meaning through choices and actions. Key thinkers: Kierkegaard, Nietzsche, Heidegger, Sartre, Camus. Emphasizes individual freedom, responsibility, and the anxiety of authentic existence. - [Fashion History](https://anchorfact.org/kb-2026-00480/index.md): Fashion reflects culture, technology, and social change through clothing. Key shifts: ancient draped garments → tailored medieval → Renaissance opulence → Industrial Revolution mass production → 20th century rapid cycles → fast fashion (1990s+) → sustainable fashion (2020s+). Haute couture (Paris, 1858, Worth) set luxury standards. - [Film Genres](https://anchorfact.org/kb-2026-00411/index.md): Film genres categorize movies by narrative conventions, visual style, and emotional effect. Major genres: action, comedy, drama, horror, sci-fi, thriller, romance, documentary, animation, musical, western, noir. Genres evolve and hybridize over time — modern films often blend genres. - [Film History](https://anchorfact.org/kb-2026-00344/index.md): Film evolved from still photography and persistence of vision experiments. Lumière brothers' first public screening (1895, Paris) is considered cinema's birth. Silent era (1895-1927), Golden Age of Hollywood (1930s-50s), New Wave movements (1950s-70s), Blockbuster era (1975+), digital cinema (2000+). - [Greek Mythology](https://anchorfact.org/kb-2026-00495/index.md): Greek mythology is a vast collection of stories about gods, heroes, and the nature of the world. Olympians: Zeus (sky, king), Hera (marriage), Poseidon (sea), Hades (underworld), Athena (wisdom), Apollo (sun/arts), Artemis (hunt), Ares (war), Aphrodite (love), Hephaestus (forge), Hermes (messenger). Heroes: Heracles (12 labors), Odysseus (Odyssey), Perseus (Medusa), Theseus (Minotaur). - [History of Printing](https://anchorfact.org/kb-2026-00479/index.md): Printing (woodblock: China, ~200 CE) → movable type (Bi Sheng, China 1040 CE; Gutenberg, Germany 1450 CE) → printing press → mass literacy, Reformation, Scientific Revolution. Gutenberg Bible (1455): first major book printed with movable type. Printing was the 'Internet of its day' — democratizing knowledge and transforming society. - [Impressionism](https://anchorfact.org/kb-2026-00343/index.md): Impressionism (1870s-1880s, France) broke from academic painting with visible brushstrokes, emphasis on light and color over line and form, everyday subjects, and painting en plein air (outdoors). Name from Monet's 'Impression, Sunrise' (1872, exhibited 1874). Initially rejected by Salon, now among the most beloved art movements. - [Jazz Music](https://anchorfact.org/kb-2026-00345/index.md): Jazz originated in New Orleans (late 19th/early 20th century), blending African rhythms, blues, ragtime, and European harmony. Key characteristics: swing, improvisation, blue notes, call-and-response. Called 'America's classical music.' Evolved through: Dixieland → Swing → Bebop → Cool → Free → Fusion. - [Modern Art Movements](https://anchorfact.org/kb-2026-00410/index.md): Modern art (~1860s-1970s) rejected traditional representational art in favor of experimentation. Movements: Impressionism, Post-Impressionism (Van Gogh, Cezanne), Cubism (Picasso, Braque), Surrealism (Dali, Magritte), Abstract Expressionism (Pollock, Rothko), Pop Art (Warhol), Minimalism. Each questioned what art could be. - [Music Theory Basics](https://anchorfact.org/kb-2026-00415/index.md): Music theory describes how music works. Fundamentals: pitch (frequency), rhythm (time), melody (pitch sequence), harmony (simultaneous pitches), timbre (tone quality). Western 12-tone equal temperament divides octave into 12 semitones. Scales: major (happy), minor (sad), pentatonic, chromatic. Chords: triads (3 notes), seventh chords (4 notes). - [Philosophy of Mind](https://anchorfact.org/kb-2026-00499/index.md): Philosophy of mind examines the nature of consciousness, mental states, and the mind-body relationship. Positions: dualism (Descartes: mind and body separate), physicalism (mind = brain), functionalism (mental states = functional roles), panpsychism (consciousness is fundamental). The 'hard problem' (Chalmers): why does physical processing produce subjective experience? - [Philosophy of Science](https://anchorfact.org/kb-2026-00473/index.md): Philosophy of science examines how science works. Kuhn (1962) challenged the view of science as steady accumulation: instead, 'paradigm shifts' disrupt 'normal science.' Popper: falsifiability demarcates science from non-science — a theory must be testable and refutable. Scientific realism vs. instrumentalism: do theories describe reality or just predict observations? - [Photography History](https://anchorfact.org/kb-2026-00412/index.md): Photography (from Greek: 'drawing with light') evolved from camera obscura → daguerreotype (1839, Daguerre) → calotype (Talbot, 1841, first negative-positive process) → film (Kodak, 1888, 'you press the button, we do the rest') → color (Autochrome, 1907; Kodachrome, 1935) → digital (first digital camera: Kodak, 1975) → smartphone cameras. - [Poetry Fundamentals](https://anchorfact.org/kb-2026-00493/index.md): Poetry is concentrated, rhythmic language that evokes emotion and meaning through sound, imagery, and form. Elements: meter (rhythm pattern — iambic pentameter: da-DUM × 5), rhyme (end, internal), imagery, metaphor, alliteration, enjambment (line break mid-phrase). Forms: sonnet (14 lines), haiku (5-7-5 syllables, Japanese), free verse (no fixed pattern). - [Renaissance Art](https://anchorfact.org/kb-2026-00342/index.md): Renaissance art (14th-16th centuries, Italy) revolutionized Western art through: linear perspective (Brunelleschi, ~1415), anatomical accuracy, chiaroscuro (light/shadow), sfumato (smoky blending, da Vinci), and humanistic themes. Patronage shifted from church to wealthy merchants (Medici). - [Shakespeare's Works](https://anchorfact.org/kb-2026-00407/index.md): William Shakespeare (1564-1616) is the most influential writer in the English language. 39 plays, 154 sonnets, 2 narrative poems. Genres: tragedies (Hamlet, King Lear, Macbeth, Othello), comedies (A Midsummer Night's Dream), histories (Henry V), romances (The Tempest). Invented ~1700 words still used today. - [Theater History](https://anchorfact.org/kb-2026-00494/index.md): Theater originated in ancient Greece (~6th century BCE) from religious rituals honoring Dionysus. Tragedy (Aeschylus, Sophocles, Euripides) and comedy (Aristophanes) established Western dramatic forms. Key developments: Elizabethan theater (Shakespeare, Globe Theater), Restoration comedy, modern realism (Ibsen, Chekhov), musical theater, experimental/avant-garde. - [World Literature](https://anchorfact.org/kb-2026-00413/index.md): World literature encompasses literary works from all cultures and periods, emphasizing cross-cultural exchange and universal themes. Key works beyond Western canon: The Tale of Genji (Murasaki Shikibu, ~1000, Japan — first novel), One Thousand and One Nights, Epic of Gilgamesh (~2100 BCE, oldest known literature), Mahabharata (India, longest epic poem). - [A/B Testing](https://anchorfact.org/kb-2026-00215/index.md): A/B testing (split testing) compares two variants to determine which performs better. Users are randomly assigned to version A (control) or B (treatment); results measured via a Key Performance Indicator (conversion rate, click-through rate, revenue). Statistical significance ensures results aren't due to random chance. - [Amazon FBA (Fulfillment by Amazon)](https://anchorfact.org/kb-2026-00207/index.md): FBA allows sellers to store products in Amazon's fulfillment centers; Amazon handles picking, packing, shipping, customer service, and returns for those products. Sellers send inventory to Amazon → Amazon stores → Customer orders → Amazon ships. FBA products get Prime badge, increasing visibility and conversion. - [Branding Strategy](https://anchorfact.org/kb-2026-00432/index.md): A brand is more than a logo — it's the sum of perceptions, emotions, and associations customers have. Strong brands command premium pricing, customer loyalty, and competitive moats. Brand equity (Aaker): brand awareness, perceived quality, brand associations, brand loyalty. Apple, Nike, Coca-Cola are among the world's most valuable brands. - [Cryptocurrency](https://anchorfact.org/kb-2026-00434/index.md): Cryptocurrency is digital money secured by cryptography, operating on decentralized networks (blockchains). Bitcoin (2009, Satoshi Nakamoto) was the first and remains the largest. Key concepts: decentralization, limited supply (Bitcoin capped at 21 million), mining/PoS consensus, wallets (public key = address, private key = access). - [Customer Lifetime Value (CLV)](https://anchorfact.org/kb-2026-00214/index.md): Customer Lifetime Value (CLV) is the total revenue a business can expect from a single customer account throughout the business relationship. It drives decisions about acquisition cost, retention strategies, and customer segmentation. CLV = Average Purchase Value × Purchase Frequency × Customer Lifespan. - [Digital Marketing Fundamentals](https://anchorfact.org/kb-2026-00210/index.md): Digital marketing promotes products/services via online channels: search engines (SEO/SEM), social media, email, content marketing, paid ads (PPC). Foundation: understand target audience, create valuable content, measure with analytics, iterate. The customer journey: Awareness → Consideration → Conversion → Loyalty. - [Dropshipping Model](https://anchorfact.org/kb-2026-00212/index.md): Dropshipping is a retail fulfillment method where the store doesn't keep products in stock. Instead, when a sale occurs, the store purchases the item from a third-party supplier who ships directly to the customer. The seller never handles the product — acting as a marketing and customer service layer. - [E-Commerce Fundamentals](https://anchorfact.org/kb-2026-00206/index.md): E-commerce is the buying and selling of goods/services over the Internet. Models: B2C (business to consumer: Amazon, Shopify stores), B2B (Alibaba), C2C (eBay, Poshmark), D2C (direct-to-consumer brands). Global e-commerce sales exceeded $6 trillion in 2024. - [Entrepreneurship Fundamentals](https://anchorfact.org/kb-2026-00430/index.md): Entrepreneurship is creating and scaling a business from scratch. Lean Startup methodology (Eric Ries): Build-Measure-Learn feedback loop, MVP (Minimum Viable Product), validated learning, pivot or persevere. Key skills: opportunity recognition, resourcefulness, resilience, execution. Most startups fail — failure is part of the process. - [Financial Literacy](https://anchorfact.org/kb-2026-00471/index.md): Financial literacy is understanding how money works: earning, spending, saving, investing, borrowing, protecting. Key concepts: compound interest, diversification, inflation, risk vs. return, tax-advantaged accounts. Financially literate individuals make informed decisions, avoid predatory lending, and build long-term wealth. - [Leadership Principles](https://anchorfact.org/kb-2026-00445/index.md): Leadership is the art of enabling others to achieve shared goals. Key principles: lead by example (embody values), empower (don't micromanage), servant leadership (put team first), communicate vision (Sinek: 'Start with Why'), build trust through integrity and consistency. The best leaders create more leaders. - [Lean Manufacturing](https://anchorfact.org/kb-2026-00437/index.md): Lean manufacturing (Toyota Production System, 1950s) maximizes value while minimizing waste. 5 principles: define value, map value stream, create flow, establish pull, pursue perfection. 7 wastes (muda): overproduction, waiting, transport, over-processing, inventory, motion, defects. Applicable beyond manufacturing. - [Management Styles](https://anchorfact.org/kb-2026-00438/index.md): Management styles vary by context and culture. Autocratic (top-down decisions), Democratic (participatory), Laissez-faire (hands-off), Transformational (inspire vision), Servant Leadership (leader serves team). Modern approaches favor autonomy, purpose, mastery (Pink). Micromanagement is destructive. Good management adapts style to situation. - [Marketing Mix (4Ps)](https://anchorfact.org/kb-2026-00431/index.md): The Marketing Mix (4Ps, McCarthy 1960) is the set of controllable marketing tools: Product (what solves customer's need), Price (value exchange), Place (distribution channels), Promotion (communication). Extended 7Ps adds People, Process, Physical Evidence (for services). All must align for effective strategy. - [Negotiation Skills](https://anchorfact.org/kb-2026-00435/index.md): Negotiation is a dialogue to reach agreement. Harvard Negotiation Project (Fisher & Ury): separate people from the problem, focus on interests (not positions), invent options for mutual gain, insist on objective criteria. BATNA (Best Alternative to Negotiated Agreement) — your power comes from ability to walk away. - [Networking Skills](https://anchorfact.org/kb-2026-00447/index.md): Networking is building mutually beneficial professional relationships — not just collecting contacts. Key principles: give before you ask, be genuinely interested in others, follow up consistently, provide value first. The best networkers are connectors — they link people who can help each other. Networking is a long game. - [Personal Finance](https://anchorfact.org/kb-2026-00448/index.md): Personal finance fundamentals: spend less than you earn, invest the difference, avoid debt, build emergency fund (3-6 months expenses), diversify investments. Index fund investing (Bogle, Vanguard): low-cost, broad market exposure beats stock picking long-term. Compound interest is the most powerful force in personal finance. Start early. - [Private Label Products](https://anchorfact.org/kb-2026-00213/index.md): Private label products are manufactured by a third party but sold under the retailer's own brand. Amazon private label: source products from manufacturers (usually in China via Alibaba), customize with your branding/packaging, and sell on Amazon under your own brand. Requires trademark registration for Amazon Brand Registry. - [Product Listing Optimization (Amazon)](https://anchorfact.org/kb-2026-00208/index.md): Amazon product listing optimization improves search visibility (Amazon SEO / A9 algorithm) and conversion. Key elements: product title (most keywords in first 80 chars), bullet points (features + benefits), product description (A+ Content), backend search terms, high-quality images, and competitive pricing. - [Risk Management](https://anchorfact.org/kb-2026-00472/index.md): Risk management identifies, assesses, and mitigates threats to an organization's capital and earnings. Process: identify risk → analyze (probability × impact) → evaluate → treat (avoid, reduce, transfer/insure, accept). Financial risk: market, credit, liquidity, operational. Enterprise Risk Management (ERM) takes a holistic approach. - [SEO for Business](https://anchorfact.org/kb-2026-00433/index.md): SEO (Search Engine Optimization) increases website visibility in organic search results. Three pillars: on-page (content quality, keywords, title tags), technical (site speed, mobile-friendly, crawlable), off-page (backlinks, authority). Google's algorithm uses 200+ ranking factors. SEO is a long-term investment — results take 3-6 months. - [Stock Market Basics](https://anchorfact.org/kb-2026-00429/index.md): The stock market is a marketplace where shares of publicly traded companies are bought and sold. Major US exchanges: NYSE, NASDAQ. Indexes: S&P 500 (500 largest US companies), Dow Jones (30), NASDAQ Composite (tech-heavy). Historical average return: ~10% annually (S&P 500, 1926-2025) — but volatile. - [Supply Chain Management](https://anchorfact.org/kb-2026-00209/index.md): Supply Chain Management (SCM) coordinates the flow of goods from raw materials to end customer. Key activities: procurement, manufacturing, warehousing, transportation, demand forecasting. Modern SCM is data-driven with real-time visibility and AI optimization. - [TikTok Shop Marketing](https://anchorfact.org/kb-2026-00211/index.md): TikTok Shop integrates e-commerce directly into short-form video, live streaming, and the platform's marketplace. Sellers create shoppable videos/livestreams where users can purchase without leaving the app. Launched in Southeast Asia (2021), expanded to the UK and US (2023). TikTok Shop generated over $15 billion GMV in 2024. - [Time Value of Money](https://anchorfact.org/kb-2026-00436/index.md): The Time Value of Money (TVM) is the core principle of finance: a dollar today is worth more than a dollar tomorrow because it can be invested and earn returns. Key concepts: present value (PV), future value (FV), discount rate, compound interest, net present value (NPV). NPV > 0 means investment creates value. - [ACID Transactions](https://anchorfact.org/kb-2026-00242/index.md): ACID (Atomicity, Consistency, Isolation, Durability) are the four properties guaranteeing reliable database transactions. Atomicity: all-or-nothing — either all operations complete or none. Consistency: transaction brings database from one valid state to another. Isolation: concurrent transactions appear sequential. Durability: committed data survives crashes. - [Adapter Pattern](https://anchorfact.org/kb-2026-00146/index.md): Converts interface of a class into another interface clients expect. Lets incompatible interfaces work together. Object adapter (composition) preferred over class adapter (inheritance). - [Agile Methodology](https://anchorfact.org/kb-2026-00228/index.md): Agile (2001) prioritizes: Individuals over processes, Working software over documentation, Customer collaboration over contract negotiation, Responding to change over following a plan. Frameworks: Scrum, Kanban, XP (Extreme Programming). Agile is not 'no planning' — it's continuous planning. - [Amazon Web Services (AWS)](https://anchorfact.org/kb-2026-00151/index.md): AWS is the world's largest cloud provider, launched in 2006 with S3 and EC2. It offers 200+ services across compute, storage, database, ML, IoT, and serverless. AWS holds ~32% cloud market share (2025). Key services: EC2 (VMs), S3 (object storage), Lambda (serverless), DynamoDB (NoSQL), RDS (managed databases). - [Angular](https://anchorfact.org/kb-2026-00297/index.md): Angular (Google, 2016, successor to AngularJS) is a TypeScript-based SPA framework with a complete toolchain: component-based architecture, dependency injection, RxJS for reactivity, CLI, and testing utilities. Angular 17+ (2023) introduced signals, standalone components, and new control flow syntax (@if, @for). - [Ansible](https://anchorfact.org/kb-2026-00313/index.md): Ansible (Michael DeHaan, 2012, acquired by Red Hat 2015) is an agentless IT automation tool for configuration management, deployment, and orchestration. Uses YAML playbooks and SSH — no agent to install on target machines. Idempotent: running same playbook multiple times produces same result. - [API Gateway](https://anchorfact.org/kb-2026-00159/index.md): An API Gateway is a single entry point for all client requests to a microservices architecture. It handles cross-cutting concerns: authentication, rate limiting, request routing, protocol translation, caching, logging, and API composition. - [ARIA (Accessible Rich Internet Applications)](https://anchorfact.org/kb-2026-00169/index.md): ARIA provides attributes that enhance HTML accessibility for assistive technologies (screen readers). It defines roles (`role='button'`), states (`aria-expanded`), and properties (`aria-label`). The first rule of ARIA: don't use ARIA if native HTML already provides the semantics. - [Array Data Structure](https://anchorfact.org/kb-2026-00126/index.md): An array is a contiguous block of memory storing elements of the same type, accessible by index in O(1) time. It is the most fundamental data structure. Dynamic arrays (JavaScript Array, C++ vector) use geometric expansion for amortized O(1) append. - [Authentication vs Authorization](https://anchorfact.org/kb-2026-00115/index.md): Authentication verifies identity (who you are), while authorization determines permissions (what you can do). Authentication factors: something you know (password), have (token), are (biometrics). Multi-Factor Authentication (MFA) requires two or more factors. Authorization models: RBAC (Role-Based Access Control), ABAC (Attribute-Based), ReBAC (Relationship-Based). - [Automata Theory](https://anchorfact.org/kb-2026-00196/index.md): Automata theory studies abstract machines and the problems they can solve. Finite automata (regular languages) → Pushdown automata (context-free) → Turing machines (computable). Powers: regular expressions, parsers, compilers, and the theoretical limits of computation. - [Binary Search Tree](https://anchorfact.org/kb-2026-00129/index.md): A BST stores keys in left < parent < right order. Average O(log n) operations when balanced, degrade to O(n) if unbalanced. Self-balancing variants: AVL, Red-Black, B-tree. BST is foundation for sorted maps/sets. - [Bit Manipulation](https://anchorfact.org/kb-2026-00139/index.md): Bit manipulation operates directly on binary representations using bitwise operators: AND (&), OR (|), XOR (^), NOT (~), left shift (<<), right shift (>>). Used for optimization, cryptography, compression, hardware interfacing, and low-memory algorithms. - [Blockchain Technology](https://anchorfact.org/kb-2026-00256/index.md): Blockchain is a distributed, immutable ledger where transactions are grouped into blocks, cryptographically linked in a chain. Satoshi Nakamoto's Bitcoin (2009) was the first. Consensus mechanisms: Proof-of-Work (Bitcoin, mining), Proof-of-Stake (Ethereum since 2022, validators stake). Blockchain = decentralized trust without intermediaries. - [Boolean Algebra](https://anchorfact.org/kb-2026-00191/index.md): Boolean algebra (George Boole, 1854) is the mathematical foundation of digital logic and computer science. Variables are true/false. Operators: AND (conjunction), OR (disjunction), NOT (negation), XOR (exclusive OR). De Morgan's Laws: NOT(A AND B) = NOT A OR NOT B. - [Broadcast Channel API](https://anchorfact.org/kb-2026-00108/index.md): The Broadcast Channel API enables same-origin communication between browsing contexts (tabs, iframes, workers) with a simple pub/sub model. Messages are broadcasted to all listeners on a named channel. - [Bun Runtime](https://anchorfact.org/kb-2026-00298/index.md): Bun (Jarred Sumner, 2022) is an all-in-one JavaScript runtime, bundler, test runner, and package manager written in Zig. It aims to replace Node.js with dramatically faster performance (4x+ faster than Node in benchmarks). Uses JavaScriptCore (Safari's engine) instead of V8. - [C++ Programming Language](https://anchorfact.org/kb-2026-00078/index.md): C++ is a general-purpose programming language created by Bjarne Stroustrup at Bell Labs in 1979 as "C with Classes," first commercially released in 1985. It extends C with object-oriented programming, generic programming (templates), and functional features while maintaining C's performance and memory control. Standardized by ISO (C++23 is current; C++26 in development), C++ powers game engines (Unreal Engine), browsers (Chrome V8), databases (MySQL), operating systems (Windows, macOS), and high-frequency trading systems. - [C Programming Language](https://anchorfact.org/kb-2026-00077/index.md): C is a general-purpose, procedural programming language created by Dennis Ritchie at Bell Labs between 1969-1973. It is the foundation of modern computing: Unix/Linux kernels, Windows, macOS, embedded systems, and the reference implementations of Python, Ruby, and Node.js are written in C. Standardized by ISO (C23 is the latest, 2024), C remains essential for systems programming, operating systems, and performance-critical applications where direct memory access and minimal runtime overhead are required. - [Canvas API](https://anchorfact.org/kb-2026-00090/index.md): The Canvas API provides a 2D drawing context (`getContext('2d')`) for programmatically rendering graphics, text, and images onto an HTML `` element. It supports paths, rectangles, arcs, images, gradients, and pixel manipulation. - [CAP Theorem](https://anchorfact.org/kb-2026-00244/index.md): The CAP theorem (Eric Brewer, 2000; formally proven by Gilbert & Lynch, 2002) states: a distributed system can guarantee at most two of: Consistency (all nodes see same data), Availability (every request gets a response), Partition Tolerance (system works despite network partitions). Since partitions are inevitable, you must choose between C and A. - [CI/CD Pipeline](https://anchorfact.org/kb-2026-00153/index.md): CI/CD automates software delivery: Continuous Integration (merge frequently, auto-test), Continuous Delivery (auto-deploy to staging), Continuous Deployment (auto-deploy to production). Core principle: every commit triggers pipeline → build → test → deploy. Reduces integration pain and speeds feedback loops. - [Clean Code Principles](https://anchorfact.org/kb-2026-00237/index.md): Clean Code principles (Robert C. Martin) guide writing readable, maintainable code. Key rules: meaningful names (reveal intent), small functions (do one thing), minimal arguments (0-2 ideal), no side effects, DRY (Don't Repeat Yourself), comments explain WHY not WHAT. Code is read 10x more than written. - [Clipboard API](https://anchorfact.org/kb-2026-00101/index.md): The Clipboard API (`navigator.clipboard`) provides asynchronous read/write access to the system clipboard from web pages. It replaces `document.execCommand('copy')` with a Promise-based, secure (requires Permissions API) approach supporting text, HTML, images (PNG/SVG), and custom formats. - [Code Review Best Practices](https://anchorfact.org/kb-2026-00235/index.md): Code review is systematic examination of code by peers before merging. Google's code review practice: every change reviewed, small CLs (200 lines ideal), 24-hour review turnaround. It catches bugs, spreads knowledge, and enforces standards. Code review is the single most effective quality practice after testing. - [Command Pattern](https://anchorfact.org/kb-2026-00147/index.md): Encapsulates a request as an object, enabling parameterization, queuing, logging, and undo/redo. Commands are first-class objects with execute() and undo() methods. - [Complexity Theory](https://anchorfact.org/kb-2026-00197/index.md): Computational complexity classifies problems by the resources (time, memory) required to solve them. P: solvable in polynomial time by deterministic Turing machine. NP: verifiable in polynomial time. NP-complete: hardest problems in NP (SAT, TSP, knapsack). P vs NP: the greatest open problem in computer science. - [Concurrency Models](https://anchorfact.org/kb-2026-00202/index.md): Concurrency models handle multiple simultaneous computations. Threads (shared memory, mutexes), CSP/Actors (message passing, no shared state), async/await (cooperative multitasking), SIMD/GPU (data-parallel). Key challenges: race conditions, deadlocks, livelocks, starvation. Amdahl's Law limits parallel speedup. - [Consul (HashiCorp)](https://anchorfact.org/kb-2026-00320/index.md): HashiCorp Consul (2014) is a service mesh and service discovery tool. It provides: service registration + health checking, key-value store, secure service-to-service communication (mTLS + authorization), and multi-datacenter support. Service mesh: sidecar proxy (Envoy) routes and secures traffic. - [Content Delivery Network (CDN)](https://anchorfact.org/kb-2026-00186/index.md): A CDN is a geographically distributed network of edge servers that cache and serve content from locations closest to users, reducing latency and origin server load. Major CDNs: Cloudflare, Akamai, Fastly, Amazon CloudFront. CDNs handle ~75% of all web traffic. - [Content Security Policy (CSP)](https://anchorfact.org/kb-2026-00093/index.md): Content Security Policy (CSP) is a security standard that helps prevent XSS, clickjacking, and code injection attacks by controlling which resources a web page is allowed to load. It is delivered via HTTP headers (`Content-Security-Policy`) or `` tags. - [Continuous Integration](https://anchorfact.org/kb-2026-00241/index.md): Continuous Integration (CI) is the practice of frequently merging code changes into a shared repository, with automated builds and tests running on each merge. CI catches integration problems early, within minutes of a commit. Core CI practice: commit to mainline at least daily, fix broken builds immediately. - [Cron Jobs](https://anchorfact.org/kb-2026-00260/index.md): Cron is a time-based job scheduler in Unix-like systems. `crontab -e` edits user jobs. Format: `minute hour day month weekday command`. Example: `0 2 * * * /backup.sh` runs daily at 2 AM. Cron is ideal for periodic maintenance: backups, log rotation, report generation. - [Cross-Origin Resource Sharing (CORS)](https://anchorfact.org/kb-2026-00094/index.md): CORS is a browser-enforced security mechanism that controls cross-origin HTTP requests. By default, browsers block cross-origin requests for security (same-origin policy). Servers opt-in via response headers: `Access-Control-Allow-Origin`, `Access-Control-Allow-Methods`, `Access-Control-Allow-Headers`. - [Cross-Site Request Forgery (CSRF)](https://anchorfact.org/kb-2026-00114/index.md): CSRF forces authenticated users to execute unwanted actions on a web application. The attacker tricks the victim's browser into sending a request that the application treats as legitimate because it carries the user's session cookie. Prevention: anti-CSRF tokens, SameSite cookies, custom headers. - [Cross-Site Scripting (XSS)](https://anchorfact.org/kb-2026-00113/index.md): XSS is an injection attack where malicious scripts are injected into trusted websites, executing in victims' browsers. Three types: Stored (persistent, in database), Reflected (in URL parameters), DOM-based (client-side JavaScript vulnerability). Prevention: output encoding, Content Security Policy (CSP), input validation. - [CSS Flexbox](https://anchorfact.org/kb-2026-00166/index.md): Flexbox provides one-dimensional layout (row or column), distributing space and aligning items within a container. `display: flex` on parent enables flex context. Key properties: `justify-content` (main axis alignment), `align-items` (cross axis), `flex-grow/shrink/basis` (item sizing). - [CSS Grid](https://anchorfact.org/kb-2026-00167/index.md): CSS Grid provides two-dimensional layout (rows AND columns). `display: grid` enables grid context. `grid-template-columns/rows` define tracks. `fr` unit distributes remaining space. Grid excels at page-level layouts, dashboards, and any design needing both row and column control. - [CSS (Cascading Style Sheets)](https://anchorfact.org/kb-2026-00069/index.md): CSS (Cascading Style Sheets) is a stylesheet language developed by the W3C that describes the presentation of HTML documents. First proposed by Håkon Wium Lie in 1994, CSS has evolved from basic text styling to a powerful layout and animation engine. Modern CSS (2024+) supports container queries, cascade layers, native nesting, `has()` selector, view transitions, and scroll-driven animations — capabilities that previously required JavaScript. - [Cypress](https://anchorfact.org/kb-2026-00179/index.md): Cypress is a JavaScript end-to-end testing framework that runs directly in the browser, providing real-time reloading, automatic waiting, and time-travel debugging. It competes with Selenium and Playwright. Cypress runs in the same event loop as the application. - [Dart Language](https://anchorfact.org/kb-2026-00306/index.md): Dart (Google, 2011) is an object-oriented language optimized for client development — primarily Flutter apps. Dart 3 (2023) introduced 100% sound null safety, records, patterns, and class modifiers. Compiles to native ARM/x86 (AOT) for mobile, and JavaScript for web. - [Data Lake Architecture](https://anchorfact.org/kb-2026-00254/index.md): A Data Lake is a centralized repository storing raw data in native format (Parquet, Avro, JSON) on cheap object storage (S3, ADLS). Schema-on-read: apply schema when querying, not when storing. Used for big data analytics, ML training, and data science. The Lakehouse architecture (Databricks, 2021) adds ACID transactions and data warehouse features on top of the data lake. - [Data Warehousing](https://anchorfact.org/kb-2026-00249/index.md): A data warehouse is a centralized repository optimized for analytical queries (OLAP) rather than transactional operations (OLTP). Kimball methodology: star schema (fact tables + dimension tables). ETL (Extract-Transform-Load) pipelines populate the warehouse from operational systems. Columnar storage (Parquet, ORC) optimizes for analytics. - [Database Indexing](https://anchorfact.org/kb-2026-00252/index.md): Database indexes are data structures that speed up data retrieval — like a book's index. Common types: B-tree (default, range queries, sorting), Hash (equality only), GIN (full-text, arrays, JSONB in PostgreSQL), GiST (geometric, full-text), BRIN (block range, large append-only tables). Without index: sequential scan (read every row). - [Database Normalization](https://anchorfact.org/kb-2026-00243/index.md): Database normalization reduces data redundancy and anomalies by organizing data into well-structured tables. Normal forms: 1NF (atomic values), 2NF (no partial dependencies), 3NF (no transitive dependencies), BCNF (every determinant is a candidate key). Most databases target 3NF — enough to eliminate most anomalies while remaining practical. - [DDoS Attack](https://anchorfact.org/kb-2026-00118/index.md): A Distributed Denial-of-Service (DDoS) attack overwhelms a target with traffic from multiple sources, making it unavailable to legitimate users. Types: volumetric (saturate bandwidth), protocol (exploit TCP/SYN, DNS amplification), application-layer (HTTP flood, Slowloris). Defense: CDN scrubbing (Cloudflare, Akamai), rate limiting, anycast distribution. - [Decorator Pattern](https://anchorfact.org/kb-2026-00145/index.md): Attaches additional responsibilities dynamically, providing flexible alternative to subclassing. Decorators conform to the same interface, enabling transparent stacking. - [Deno](https://anchorfact.org/kb-2026-00299/index.md): Deno (Ryan Dahl, 2018, Node.js creator) is a secure JavaScript/TypeScript runtime built on Rust (Tokio) and V8. Native TypeScript support, security-first (no file/network access by default), built-in tooling (formatter, linter, test runner, bundler). Deno 2 (2024) added backward compatibility with Node.js/npm ecosystem. - [Dependency Injection](https://anchorfact.org/kb-2026-00149/index.md): Dependency Injection (DI) is a technique where objects receive their dependencies from outside rather than creating them internally. It enables loose coupling, testability (mock dependencies), and centralized configuration. - [Device Orientation API](https://anchorfact.org/kb-2026-00110/index.md): The Device Orientation API provides accelerometer, gyroscope, and magnetometer data from mobile devices via DOM events: `deviceorientation` (rotation around 3 axes) and `devicemotion` (acceleration including gravity). - [Dijkstra's Algorithm](https://anchorfact.org/kb-2026-00132/index.md): Dijkstra (1956) finds shortest paths from a source vertex to all others in graphs with non-negative weights. O((V+E) log V) with binary heap. Does not work with negative weights — use Bellman-Ford. - [Discrete Mathematics](https://anchorfact.org/kb-2026-00204/index.md): Discrete mathematics studies countable, distinct (not continuous) structures. It is the mathematical foundation of computer science — covering logic, sets, combinatorics, graph theory, and number theory. Unlike calculus (continuous), discrete math deals with integers, graphs, and logical statements. - [Django](https://anchorfact.org/kb-2026-00288/index.md): Django is a high-level Python web framework (2005) that follows 'batteries-included' philosophy. ORM, admin interface, authentication, form handling, and templating are built-in. Follows MVT (Model-View-Template) architecture. Used by Instagram, Pinterest, Mozilla, Disqus. - [DNS (Domain Name System)](https://anchorfact.org/kb-2026-00181/index.md): The Domain Name System (DNS) is a hierarchical, distributed database that translates human-readable domain names (e.g., `anchorfact.org`) into machine-readable IP addresses (e.g., `172.67.x.x`). Designed by Paul Mockapetris in 1983 (RFCs 882/883, superseded by RFCs 1034/1035 in 1987), DNS is one of the oldest Internet protocols still in active use and is a critical dependency for virtually every Internet application. A typical DNS resolution traverses: browser cache → OS cache (stub resolver) → recursive resolver (ISP/public) → root nameserver → TLD nameserver → authoritative nameserver, completing in typically 20-120 milliseconds. DNSSEC (RFCs 4033-4035, 2005) adds cryptographic signatures to prevent spoofing; DoH/DoT (RFCs 8484/7858, 2018) encrypt queries to prevent eavesdropping. - [Docker Compose](https://anchorfact.org/kb-2026-00154/index.md): Docker Compose defines and runs multi-container Docker applications using a YAML file (`docker-compose.yml`). One command (`docker compose up`) starts all services. Ideal for development environments and single-host production deployments. - [Docker Networking](https://anchorfact.org/kb-2026-00266/index.md): Docker networking provides container connectivity. Drivers: bridge (default, containers on same host), host (container shares host network), overlay (multi-host, Swarm), macvlan (container gets MAC address, appears as physical device), none (isolated). Custom networks enable DNS-based service discovery. - [Docker Security Best Practices](https://anchorfact.org/kb-2026-00124/index.md): Docker containers share the host kernel, making security critical. Best practices: run as non-root user, use minimal base images (distroless, alpine), scan images for vulnerabilities, limit capabilities, use read-only root filesystems, enable seccomp/AppArmor profiles. - [Docker](https://anchorfact.org/kb-2026-00013/index.md): Docker is an open-source platform for developing, shipping, and running applications in lightweight, isolated containers. First released in 2013 by Solomon Hykes at dotCloud, Docker revolutionized software deployment by packaging applications with all their dependencies into portable images that run consistently across any environment. As of 2026, Docker is used by over 15 million developers and is the foundation of modern cloud-native infrastructure. - [Domain-Driven Design (DDD)](https://anchorfact.org/kb-2026-00233/index.md): Domain-Driven Design (Eric Evans, 2003) focuses software design on the core business domain, with a shared language (Ubiquitous Language) between developers and domain experts. The code models the business, using the same terms. DDD is not about technology patterns — it's about understanding the problem deeply. - [Dynamic Programming](https://anchorfact.org/kb-2026-00134/index.md): DP solves problems by breaking them into overlapping subproblems, solving each once (memoization/tabulation). Converts exponential to polynomial time. Requires optimal substructure. Classic: Fibonacci, knapsack, LCS, edit distance. - [Elasticsearch](https://anchorfact.org/kb-2026-00248/index.md): Elasticsearch is a distributed, RESTful search and analytics engine built on Apache Lucene. Released in 2010, it is the 'E' in the ELK Stack (Elasticsearch, Logstash, Kibana). Near real-time search, full-text querying, aggregations, and geospatial queries across massive datasets. - [Electron](https://anchorfact.org/kb-2026-00300/index.md): Electron (GitHub, 2013, formerly Atom Shell) is a framework for building desktop applications with web technologies (HTML, CSS, JavaScript) using Chromium and Node.js. Each app bundles both runtimes. Used by VS Code, Slack, Discord, Figma, Notion, 1Password. - [Elixir Language](https://anchorfact.org/kb-2026-00311/index.md): Elixir (José Valim, 2011) is a dynamic, functional language built on the Erlang VM (BEAM) — inheriting Erlang's fault tolerance, concurrency, and distributed computing capabilities. Used by: Discord, WhatsApp (Erlang), Bleacher Report, PepsiCo. Phoenix Framework for web, Nerves for embedded. - [Entity-Relationship Model](https://anchorfact.org/kb-2026-00250/index.md): The Entity-Relationship (ER) Model (Peter Chen, 1976) is a conceptual data modeling technique. Entities (objects: Customer, Order) have attributes and participate in relationships (places, contains). Cardinality: 1:1, 1:N, M:N. ER diagrams guide database schema design before implementation. - [ESLint](https://anchorfact.org/kb-2026-00176/index.md): ESLint is a static analysis tool for JavaScript/TypeScript that identifies problematic patterns and enforces coding standards. Created by Nicholas Zakas (2013), it is the most popular JS linter. ESLint 9 (2024) introduced flat config (`eslint.config.mjs`), replacing `.eslintrc`. - [Ethereum](https://anchorfact.org/kb-2026-00068/index.md): Ethereum is a decentralized, open-source blockchain platform with smart contract functionality, proposed by Vitalik Buterin in 2013 and launched in July 2015. It enables developers to build decentralized applications (dApps) on a Turing-complete virtual machine (EVM). As of May 2026, Ethereum is the second-largest cryptocurrency by market capitalization and the dominant platform for DeFi, NFTs, and Web3 applications. Ethereum completed the transition from Proof-of-Work to Proof-of-Stake ("The Merge") in September 2022, reducing energy consumption by approximately 99.95%. - [Event Sourcing](https://anchorfact.org/kb-2026-00253/index.md): Event Sourcing stores state changes as a sequence of immutable events, rather than storing current state directly. The current state is derived by replaying events. Events are the source of truth — like a bank ledger (transactions), not just the current balance. Benefits: complete audit trail, temporal queries, easy debugging. - [Express.js](https://anchorfact.org/kb-2026-00287/index.md): Express.js is a minimal, unopinionated web framework for Node.js, created by TJ Holowaychuk (2010). It provides routing, middleware, request/response handling, and template engines. Express is the most popular Node.js framework and the foundation of MERN/MEAN stacks. - [Factory Method Pattern](https://anchorfact.org/kb-2026-00142/index.md): Defines an interface for creating objects, letting subclasses decide which class to instantiate. Defers instantiation to subclasses. - [FastAPI](https://anchorfact.org/kb-2026-00292/index.md): FastAPI (Sebastian Ramirez, 2018) is a modern Python web framework for building APIs, emphasizing speed and automatic OpenAPI docs. Built on Starlette (web) and Pydantic (data validation). Async support native. Automatic interactive API docs (Swagger UI + ReDoc). One of the fastest-growing Python frameworks. - [Fetch API](https://anchorfact.org/kb-2026-00081/index.md): The Fetch API is a modern JavaScript interface for making HTTP requests, replacing XMLHttpRequest. Standardized by WHATWG, it uses Promises for asynchronous request handling and provides a cleaner, more powerful API for network operations. - [Firewall](https://anchorfact.org/kb-2026-00121/index.md): A firewall is a network security system that monitors and controls incoming/outgoing traffic based on predetermined rules. Types: packet filtering (stateless, layer 3/4), stateful inspection (tracks connection state), application-layer (WAF, layer 7), next-generation (NGFW, combines all). - [Flask](https://anchorfact.org/kb-2026-00289/index.md): Flask (Armin Ronacher, 2010) is a lightweight Python web framework — micro but extensible. Unlike Django's batteries-included, Flask starts minimal and grows via extensions (SQLAlchemy for ORM, Flask-Login for auth). Ideal for APIs, microservices, and prototypes. - [Fourier Transform](https://anchorfact.org/kb-2026-00205/index.md): The Fourier Transform (Joseph Fourier, 1807) decomposes a signal into its constituent frequencies. It is fundamental to signal processing, image compression (JPEG), audio processing (MP3), and MRI reconstruction. FFT (Fast Fourier Transform, Cooley-Tukey 1965) reduces complexity from O(n²) to O(n log n). - [Fullscreen API](https://anchorfact.org/kb-2026-00105/index.md): The Fullscreen API enables web content to request presentation in full-screen mode (`element.requestFullscreen()`), hiding browser UI. User gesture is required, and `document.exitFullscreen()` restores normal view. - [Functional Programming](https://anchorfact.org/kb-2026-00230/index.md): Functional Programming (FP) treats computation as evaluation of mathematical functions, avoiding changing state and mutable data. Core concepts: pure functions (same input → same output, no side effects), immutability, higher-order functions, recursion, function composition. Languages: Haskell, Clojure, Elixir, Scala, JavaScript (FP-style). - [Geolocation API](https://anchorfact.org/kb-2026-00103/index.md): The Geolocation API (`navigator.geolocation`) provides device location (latitude, longitude, altitude, accuracy) to web applications with user consent. It uses GPS, WiFi, cell tower triangulation, or IP-based location depending on available hardware. - [Git Branching Strategies](https://anchorfact.org/kb-2026-00240/index.md): Git branching strategies organize parallel development. Git Flow (Driessen, 2010): main + develop + feature/release/hotfix branches — thorough but complex. GitHub Flow: main + feature branches, deploy from main — simple, CI/CD-friendly. GitLab Flow: adds environment branches (staging, production). Trunk-Based Development: everyone commits to main, short-lived branches. - [Git Version Control System](https://anchorfact.org/kb-2026-00066/index.md): Git is a distributed version control system created by Linus Torvalds in April 2005 for Linux kernel development. It tracks changes to files, enabling multiple developers to collaborate without a central server. Git is the de facto standard for software version control, used by over 90% of developers (Stack Overflow 2024 Survey) and hosting platforms including GitHub, GitLab, and Bitbucket. Its distributed model means every clone is a full repository with complete history. - [GitHub Actions](https://anchorfact.org/kb-2026-00163/index.md): GitHub Actions is a CI/CD platform integrated into GitHub repositories. Workflows (YAML files in `.github/workflows/`) trigger on events (push, PR, schedule) and execute jobs on runners (Ubuntu, Windows, macOS). Free for public repositories. - [GitOps](https://anchorfact.org/kb-2026-00319/index.md): GitOps (Weaveworks, 2017) is an operational framework using Git as the single source of truth for declarative infrastructure and applications. Git commits trigger automated deployment. Tools: Argo CD, Flux CD. GitOps applies DevOps best practices (version control, code review, CI/CD) to infrastructure. - [Go Programming Language](https://anchorfact.org/kb-2026-00073/index.md): Go (Golang) is a statically typed, compiled programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson, first released in 2009. It combines the performance of C with the ease of Python — goroutines for concurrency, fast compilation, garbage collection, and a simple syntax. Go powers Docker, Kubernetes, Terraform, Prometheus, and Cloudflare's edge infrastructure. GitHub: 134,013 stars as of May 2026. - [Grafana](https://anchorfact.org/kb-2026-00316/index.md): Grafana (2014, Torkel Odegaard) is the leading open-source observability platform for dashboards, alerting, and data visualization. It queries 30+ data sources (Prometheus, Elasticsearch, InfluxDB, PostgreSQL). Grafana 10 (2023) introduced Scenes (dashboard as code) and Correlations. - [Graph & BFS/DFS](https://anchorfact.org/kb-2026-00131/index.md): A graph G=(V,E) models networks. BFS (queue) finds shortest paths in unweighted graphs. DFS (stack/recursion) detects cycles, performs topological sort on DAGs. Both are O(V+E). - [Graph Theory](https://anchorfact.org/kb-2026-00200/index.md): Graph theory studies networks of vertices connected by edges. Applications: social networks, routing algorithms, dependency resolution, compiler optimization (register allocation via graph coloring), circuit design. Euler's 1736 Bridges of Konigsberg paper founded the field. - [GraphQL Schema Design](https://anchorfact.org/kb-2026-00295/index.md): GraphQL schema design defines types, queries, mutations, and relationships. Best practices: design around business domain (not database schema), use Relay-style pagination (edges/nodes), avoid deeply nested queries (N+1 solved by DataLoader), version via evolution (add fields, deprecate old ones — never remove). - [GraphQL](https://anchorfact.org/kb-2026-00074/index.md): GraphQL is a query language and runtime for APIs developed by Facebook in 2012 and open-sourced in 2015. Unlike REST where the server defines fixed endpoints, GraphQL lets clients request exactly the data they need in a single request — no over-fetching or under-fetching. The specification is maintained by the GraphQL Foundation (part of the Linux Foundation). Key adopters include GitHub, Shopify, Airbnb, and PayPal. - [Greedy Algorithms](https://anchorfact.org/kb-2026-00135/index.md): Greedy algorithms make locally optimal choices hoping for global optimum. Fast but require correctness proof. Examples: Huffman coding, Prim/Kruskal (MST), activity selection, fractional knapsack. - [gRPC](https://anchorfact.org/kb-2026-00189/index.md): gRPC is a high-performance RPC framework developed by Google (2015, graduated CNCF). It uses Protocol Buffers (protobuf) for binary serialization and HTTP/2 for transport, supporting unary, server-streaming, client-streaming, and bidirectional streaming. gRPC inter-service communication is the backbone of microservices at Google, Netflix, and Square. - [Hash Table](https://anchorfact.org/kb-2026-00128/index.md): A hash table maps keys to values with average O(1) operations. Powers JavaScript Objects, Python dicts, database indexes. Collision resolution: chaining (linked lists) or open addressing (probing). Rehashing triggers at ~75% load factor. - [Hashing Algorithms](https://anchorfact.org/kb-2026-00117/index.md): Cryptographic hash functions map arbitrary data to fixed-size digests (fingerprints). Key properties: preimage resistance (cannot reverse), second preimage resistance (cannot find different input with same hash), collision resistance (cannot find any two inputs with same hash). SHA-256 (32 bytes) is the current standard; SHA-3 (Keccak) is the next generation. - [Haskell Language](https://anchorfact.org/kb-2026-00310/index.md): Haskell (1990, named after Haskell Curry) is a purely functional, lazily evaluated programming language with a powerful static type system. All functions are pure (no side effects by default), and IO is explicitly handled through monads. Used in: finance (Standard Chartered, Barclays), compiler development (GHC). - [Heap / Priority Queue](https://anchorfact.org/kb-2026-00130/index.md): A heap is a complete binary tree with the heap property (parent ≤ children for min-heap). O(1) peek, O(log n) insert/extract. Array-based representation: children of i are 2i+1, 2i+2. - [Helm](https://anchorfact.org/kb-2026-00314/index.md): Helm (Deis, 2015, graduated CNCF) is the Kubernetes package manager — 'apt/yum for K8s'. Charts package Kubernetes resources (Deployments, Services, ConfigMaps) with templating (Go templates) and values. Helm 3 (2019) removed Tiller (server component) for improved security. - [History API](https://anchorfact.org/kb-2026-00100/index.md): The History API (`window.history`) enables single-page applications to manipulate the browser session history — adding entries, replacing states, and navigating without full page reloads. It is the foundation of client-side routing in SPAs. - [HTML5 Semantic Elements](https://anchorfact.org/kb-2026-00168/index.md): HTML5 (2014) introduced semantic elements that describe their meaning to both browser and developer: `
`, `