References: computing, mathematics, and careers
On this page
The public pages below were inspected on 5 September 2026. A curriculum landing page verifies topic organization, not every lecture or exercise behind it. A documentation page verifies the behavior discussed, not execution on every platform or the current availability of every product. The explanations, calculations, diagrams, datasets, and teaching programs in this book are original, not quotations from these sources. How this book was checked separates what was read in sources from what was actually executed.
Curriculum and mathematical foundations#
[CS2023] ACM/IEEE-CS/AAAI Computer Science Curricula 2023, knowledge-area listing. Used as a general breadth cross-check; this book is not an accredited curriculum or a claim that its page allocation equals recommended contact hours.
[LA] MIT OpenCourseWare, 18.06 Linear Algebra, Spring 2010, course overview. Public topic organization supports the systems, subspaces, projections, and eigenvalue pathway; the full lecture collection was not reproduced or exhaustively inspected.
ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/
[PROB] Hossein Pishro-Nik, Introduction to Probability, Statistics, and Random Processes, public course/textbook site. General probability topic reference; not a claim that every chapter was read.
[NIST] NIST/SEMATECH e-Handbook of Statistical Methods, confidence limits for the mean. Supports the stated Student- interval and its assumptions; it does not validate a benchmark’s sampling design.
www.itl.nist.gov/div898/handbook/eda/section3/eda352.htm
[ALGO] MIT OpenCourseWare, 6.006 Introduction to Algorithms, Spring 2020, course overview. General organization reference, not a reproduction of MIT assignments.
ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/
Languages, runtime, operating systems, and data#
[PY] Python 3.13 tutorial. Versioned documentation inspected; the interpreter used to test the labs was 3.13.5. Documentation may display a later patch release of that branch.
docs.python.org/3.13/tutorial/
[CPP] C++ Core Guidelines. Ownership, resource management, and interface recommendations. These are engineering guidance, not a substitute for the language standard; this companion uses a C++20 subset.
isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
[GCC] GCC instrumentation options. Address/undefined-behavior sanitizer flags and their limitations; the compiler used to test the C++ labs was GCC 14.2.0.
gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html
[OSTEP] Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces, public book/chapter map. Used for the virtualization, concurrency, and persistence organization; not all linked chapters were inspected.
pages.cs.wisc.edu/~remzi/OSTEP/
[SQL] SQLite, isolation documentation. Supports SQLite-specific serialized writers and snapshot/read behavior distinctions; not an assertion that other database systems have identical isolation semantics.
[PYSQL] Python 3.13 sqlite3 documentation. Parameter binding, connections, and explicit transaction behavior. Executed library version: SQLite 3.46.1.
docs.python.org/3.13/library/sqlite3.html
[PYSERVER] Python 3.13 http.server documentation. The server classes support the bounded local teaching project, not a production-hardening claim.
docs.python.org/3.13/library/http.server.html
Networks, distributed systems, security, and theory#
[TCP] RFC 9293 (2022), Transmission Control Protocol. Reliable ordered byte-stream semantics do not create application message boundaries or prove that a remote business effect committed.
www.rfc-editor.org/rfc/rfc9293
[HTTP] RFC 9110 (2022), HTTP Semantics. Method/status semantics and the distinction between protocol-level and application-level retry behavior.
datatracker.ietf.org/doc/html/rfc9110
[TLS] RFC 8446 (2018), TLS 1.3. Transport-security concepts; no educational cryptographic primitive is offered as a production alternative.
www.rfc-editor.org/rfc/rfc8446
[CAP] Seth Gilbert and Nancy Lynch (2012), Perspectives on the CAP Theorem. The inspected paper explains the partition/availability/atomic consistency conflict. This is the 2012 perspective paper, not the original 2002 publication.
groups.csail.mit.edu/tds/papers/Gilbert/Brewer2.pdf
[RAFT] Diego Ongaro and John Ousterhout (2014), In Search of an Understandable Consensus Algorithm, extended paper. Used for introductory terms, elections, replicated logs, and committed agreement; this companion does not implement or validate Raft.
[PNP] Clay Mathematics Institute, P versus NP problem overview. The distinction between verification and search does not settle the unresolved general equality question.
www.claymath.org/millennium/p-vs-np/
[OWASP] OWASP SQL Injection Prevention Cheat Sheet. Parameterized queries separate values from SQL structure; identifiers and authorization require separate treatment.
cheatsheetseries.owasp.org/cheatsheets/SQL_Injection_Prevention_Cheat_Sheet.html
[WCAG] W3C Web Content Accessibility Guidelines 2.2. Used as an accessibility continuation source; no UI in this book has undergone a formal conformance audit.
GPU and machine learning#
[CUDA] NVIDIA CUDA Programming Guide, current programming-model and introductory CUDA C++ pages inspected. No CUDA toolkit was installed or executed in the environment used to test the code. The optional example uses basic kernels, memory copies, synchronization, and events; compatibility is untested.
docs.nvidia.com/cuda/cuda-programming-guide/
docs.nvidia.com/cuda/cuda-programming-guide/01-introduction/programming-model.html
docs.nvidia.com/cuda/cuda-programming-guide/02-basics/intro-to-cuda-cpp.html
[ATTN] Ashish Vaswani et al. (2017), Attention Is All You Need; arXiv version 7, August 2023, inspected for architecture and scaled dot-product attention. The original experiments were not reproduced. The tiny model in this book is not a frontier-model training exercise.
Representative official career sources#
The status descriptions below matter: an accessible role description, an indexed official excerpt, and a general careers overview provide different evidence. These are snapshots of technical work, not proof that a vacancy will remain open, a universal hiring checklist, or internal selection standards.
[ROLEOAI] OpenAI, Software Engineer, Compute Storage, San Francisco. Official role body inspected. Storage/infrastructure responsibilities and role-specific tools inform the example, not all OpenAI roles.
openai.com/careers/software-engineer-compute-storage-san-francisco/
[ROLEAN] Anthropic, Research Engineer, Model Evaluations. Official recruiting role body inspected. Evaluation, reliable infrastructure, experimentation, and communication are the representative competencies.
job-boards.greenhouse.io/anthropic/jobs/5198255008
[ROLESPX] SpaceX, Software Engineer (C++), Dragon. Official role body inspected. Software implementation, verification, debugging, and cross-functional work are distinguished from additional flight-domain depth.
job-boards.greenhouse.io/spacex/jobs/8601802002
[ROLENV] NVIDIA, Senior System Software Engineer, Performance—CUDA Driver, JR2009423. Official indexed excerpt inspected; direct rendering did not expose the complete posting. The excerpt supports the performance/driver example, not confirmation of current vacancy status or every qualification.
[ROLETESLA] Tesla, embedded/body-controls software role, listing 246760. Official indexed excerpt inspected; direct page rendering returned only a general careers shell. Treat as a representative role description, not a confirmed currently open vacancy.
www.tesla.com/careers/search/job/246760
[ROLENASA] NASA engineering careers overview, official page inspected. This is not an individual vacancy or evidence of eligibility for a particular civil-service/contractor position.