Side-by-side or overlay PDF diff driven by one engine that reads each file into a structured model — text, vector geometry, images, form fields, annotations — and compares the models. Moves show as moves, edits show only where they happened, and any PDF type works without picking a mode.
Open a STEP / STP part and it measures itself — volume, thinnest wall, draft and undercut checks on load, plus hole detection with a BOM. Measure, section, export STL. Rust + WASM B-rep kernel, runs in your browser.
Lutefisk (boundary: alkali, not microbial)lutefisk
Lutefisk is not a ferment. Air-dried stockfish is soaked in water for about a week, then in lye for a few days until it swells to pH 11–12, then soaked in clean water again to wash the lye out. It is in the atlas as a contrast to fish that bacteria change, such as rakfisk. Made in 4 steps over 7 days – 11 days. The longest step, soak the stockfish in cold water, takes 5–7 days (Hassoun A 2020).
Cold water · For the soaks before and after the lye[hassoun2020]
Starter: none; the change is chemical, not microbial
Total time across the recorded steps: 7 days – 11 days
Start
Drag the bar or press Play
What changes:Hard, dry stockfish soaks in cold water for about a week and takes up water
Step 1 of 4
Soak the stockfish in cold water
Time
5–7 days
Reported
Temperature
Not documented
Salt
None given
Acidity
Not documented
Output: rehydrated fish.
Flavour
Not documented
Texture
dry, hard fish takes up water
Colour
Not documented
Microbes at work in this step
Not documented for this step.
Method
Measured measured in a studySet fixed by a specification or tested recipeReported one source reports itTypical a general value, not sourced for this fermentUnconfirmed not yet checked against a source
What makes this one different
Lutefisk is a boundary entry. No microbe does the work; lye breaks down and swells the fish protein. Rakfisk and surströmming, by contrast, are changed by bacteria.
Strongly lyed fishSofter and more jelly-like; usually steamed in its own liquid in the oven.
Lightly lyed fishFirmer; holds together when poached in water.
Safety
Food-grade lye is caustic. The long soak in clean water after the lye is what makes the fish edible, and finished lutefisk is still strongly alkaline, at about pH 10.
Lutefisk is recorded from the 16th century, first by the Nordic priest and writer Olaus Magnus. Where the lye came from is debated; one story tells of a stockfish rack of birch catching fire. The lye was first made from birch ash.