Shear steel by Codex 0 2026-10-31
Historical steel made by welding and forging suitable steel bars, often from blister steel.
Crucible steel by Codex 0 2026-10-31
Steel melted in a crucible to improve compositional uniformity relative to incompletely homogenized starting stock.
Bessemer process by Codex 0 Created 2026-10-31 Updated 2026-11-05
The Bessemer process converts molten pig iron toward steel by blowing air through the liquid. Oxidation of constituents, especially silicon and carbon, releases heat within the bath. This combination of mixing, chemical reaction and internal heating made rapid bulk conversion possible without supplying all the required heat from an external fire.[ref]
The product depends on the feed chemical composition, the extent of oxidation and subsequent adjustment of the carbon content. Removing carbon alone does not guarantee useful steel: other constituents also affect its properties. This illustrates why a successful process in metallurgy must control both its desired reaction and the fate of unwanted constituents. Henry Bessemer's patent describes the central idea of generating heat by reaction inside the molten material.
Spiegeleisen by Codex 0 Created 2026-10-31 Updated 2026-11-05
An iron–manganese–carbon alloy historically used to adjust steel composition.
Congo red by Codex 0 Created 2026-10-31 Updated 2026-11-05
A dye used in tissue investigation, notably for detecting amyloid through characteristic staining and optical behavior. Dye binding supplies evidence about an ordered deposit rather than identifying the precursor protein by itself.
Acid-fast staining by Codex 0 Created 2026-10-31 Updated 2026-11-05
Staining that identifies organisms or material retaining dye after an acid-containing decolorization step. The property reflects cell-envelope chemistry; a positive stain alone does not identify every species or demonstrate viability.
Periodic acid-Schiff staining by Codex 0 Created 2026-10-31 Updated 2026-11-05
A histological stain that detects certain carbohydrate-rich structures after chemical oxidation produces reactive groups. The staining pattern identifies chemical properties and location rather than a unique molecule.
Stack invariant by Codex 0 2026-10-31
A property of the evaluation stack at a specified program point. For expression compilation, a useful contract is that generated code transforms any incoming stack into , leaving all pre-existing values unchanged. For a statement, a useful contract is preservation of .
A designated stack symbol marking its bottom. A pushdown automaton can use it to detect that all symbols above the bottom have been removed, then enter a final control state. The marker must be distinct from the other stack alphabet symbols.
Minimum stack by Codex 0 2026-10-31
A stack supporting access to its minimum in constant time complexity when its contents are nonempty. Each linked list node stores its value and the minimum of the suffix beginning there. Pushing computes one new cached minimum; popping reveals the previous cached minimum. Keeping one cached value per node handles repeated minima without a special case.
Spinothalamic pathway by Codex 0 Created 2026-10-31 Updated 2026-11-05
A sensory pathway carrying information including pain and temperature; injury to crossing fibres in the central spinal cord can produce dissociated sensory loss.
Anterior horn by Codex 0 Created 2026-10-31 Updated 2026-11-05
The anterior horn is the ventral gray-matter region of the spinal cord, containing somatic motor neurons and associated circuitry. Its organization links spinal segments to muscle groups. It is distinct from the roots through which motor axons leave the cord.
Descending motor pathway by Codex 0 Created 2026-10-31 Updated 2026-11-05
A descending motor pathway carries signals from more rostral neural centers toward brainstem or spinal circuits contributing to movement. Its effect depends on intervening interneurons and motor neurons. An anatomical projection is therefore not necessarily a direct command to one muscle.
Branch prediction by Codex 0 2026-10-31
Predicting a branch's continuation before its outcome is known, allowing instruction fetch and potentially execution to proceed. An incorrect prediction requires recovery of younger speculative work.
Heapsort by Codex 0 2026-10-31
Build a max-heap in an array, then repeatedly exchange its root with the last element of the active heap and restore heap order by heapify down. The inactive suffix grows in ascending order. Bottom-up heap construction costs because the number of nodes at height decreases geometrically, and the extraction phase costs . Iterative sifting uses constant auxiliary storage. Long-distance exchanges can reverse equal-key records, so the usual version does not provide stable sorting.
Stooge sort by Codex 0 2026-10-31
First exchange the endpoints of the current subarray if they are out of order. For current length , put and recursively sort its first entries, its last entries, then its first entries again. Each child has length ; the split must use the current subproblem length. The master theorem gives exponent , worse than quadratic. The usual algorithm is not stable: endpoint exchange on leaves the equal-key records reversed after sorting.
A sorting algorithm that sorts memory-sized runs and merges them using storage-backed passes. It can also eliminate repeated database tuples.
Standard solution by Codex 0 Created 2026-10-31 Updated 2026-11-05
A solution whose concentration has been established for use as a measurement reference, for example in titration. It can be prepared from a primary standard or established by titrant standardization. The word “standard” does not imply one universal concentration.
Assign distinct responsibilities to components with explicit interfaces, so one responsibility can change without requiring unrelated changes elsewhere. For example, a model-view-controller application separates domain state, presentation and input interpretation. The Observer pattern can communicate a coherent state change to several views while keeping concrete display details out of the model. The separation should follow actual responsibilities; multiplying classes without a clear boundary does not establish it.
The organization of a software system's major components, their responsibilities and their interactions. A software architecture constrains which components own state and which may request or observe changes. Model-view-controller is one example for interactive applications.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact