Real-time Chapel on a scavenged Dell 7810: NUMA-pinned worker pools without the folklore
+Measured first, tuned second: what locality actually buys you on a two-socket relic, and where conventional pinning advice quietly wastes cores.
+ +diff --git a/docs/design/observatory-ledger-design-of-record-2026-07-15.html b/docs/design/observatory-ledger-design-of-record-2026-07-15.html new file mode 100644 index 00000000..e9c4684e --- /dev/null +++ b/docs/design/observatory-ledger-design-of-record-2026-07-15.html @@ -0,0 +1,366 @@ + + +
Two states crossfading: A — the real Great Blue Heron header (the existing site identity, asset static/images/header.webp from origin/main, embedded here) with the Trans Scend Survival title; B — the constellation as a night star-field statement. Dwell 14s, crossfade 1.4s. Pauses on hover/focus; explicit pause/play control (WCAG 2.2.2); under prefers-reduced-motion the oscillation never starts — heron state static, the toggle becomes a discrete no-animation switch. The masthead constellation is decorative (aria-hidden nodes); the accessible deterministic interaction (R6) is the disclosure section at the page bottom. Node model already carries kind: post | pulse — a future git kind slots in without redesign (the eventual git-activity-as-pulse “statement”), claimed nowhere in beta copy. Current hero’s scroll-fade behavior is retained.
| Entry | Today | Proposed | Why |
|---|---|---|---|
| wordmark | → /blog | keep → / | “/” is now the reader home (D4); wordmark goes home. |
| Blog | → /blog | retire | Redundant: the reader IS the front page. /blog remains the paginated archive, linked from register 02 (“full archive →”) and the footer. |
| Photography · Music · Making · About · CV | primary | keep | Real destinations, unchanged. |
| Signal Boosts | primary | demote → footer | GFTB convention: demoted-from-primary items live in footer nav groups. |
| GitHub | external link | keep | Unchanged, external. |
| Orphans (/aag, /consultancy, /pulse*, /THIRD-PARTY-LICENSES…) | unlinked | footer meta / leave | /pulse stays out of top-level nav per R5 (not a competing destination); licenses already footer; /aag + /consultancy = operator call, flagged. |
Mobile drawer keeps the color-mode + theme pickers unchanged.
+| Surface | Today | Proposed |
|---|---|---|
| “/” (reader) | ProfileSidebar absent on /blog* already | stays absent — masthead + footer carry identity; the night rail owns the right column. |
| Section routes (photography/music/making/about/cv) | ProfileSidebar, desktop-only, heavy (avatar, equation, bio, badges, TagCloud, co-occurrence SVG, 5 GitHub-activity widgets) | slim — keep avatar/name/tagline/equation/bio/badges + TagCloud; reduce GitHub-activity widgets 5 → 2 (stats + streak); full widget set relocates to /about. |
| Post pages | BlogSidebar | unchanged (out of scope this cycle). |
▼ The mock — proposed “/” top to bottom
+ + +Trans: Latin prefix implying “across” or “beyond” · Scend: originally nautical, the rising motion through a wave · Survival: continuing to live, in spite of.
+Jess Sullivan — a naturalist-technologist’s log, in one system and two registers
+Measured first, tuned second: what locality actually buys you on a two-socket relic, and where conventional pinning advice quietly wastes cores.
+ +Sustained-write cliffs, namespace splits, and the two sysctls that mattered.
+ +A lab CA that issues 30-day leaves and the renewal choreography that keeps clients honest.
+ +| 06-23 | Less-noteworthy The tiny SSH trick for letting a USB KVM talk to a locked Mac | macOS |
| 06-14 | Less-noteworthy mdsvex components inside posts without brace-escape whack-a-mole | sveltekit |
| 06-02 | Printing paperless: email-to-print on a Rocky 10 lab box | printing |
| 05-21 | Less-noteworthy Tag graphs as build artifacts | meta |
| 05-09 | Field notes: soil probes, cheap ADCs, and lying datasheets | dollhouse-farm |
| 04-28 | QGIS to OpenSCAD and back: parametric beds from parcel shapefiles | gis |
| 04-17 | Less-noteworthy A defensible fish shell prompt | shell |
| 04-03 | Reverse-engineering the Canon G-series service protocol | hardware |
The accessible, deterministic view behind the masthead statement — same nodes, honest label, keyboard-native disclosures. Not an embedding, not t-SNE.
+Kept verbatim (current truths): the public-domain dedication, RSS/JSON feeds, licenses link, and the built-with-SvelteKit-&-Skeleton + source line. No copyright/org line is added — the blog has none today and needs none.
+Adopted from greatfallstoolbus.org: the built from {short-sha} · GitHub-verified provenance line (rendered only when a real build sha is baked in — never on local/static builds), footer nav groups as the home for demoted-from-primary items, and the NOTICE/credits.ts discipline for asset provenance (the heron header currently has no recorded provenance — flagged, must be recorded before ship, not fabricated).
Deliberately NOT imported: tinyland.dev's brand statement, address block, or copyleft line — different site, different truths. And zero federation language anywhere on the page (R2/R11: no "federated" claims until TIN-2416's proof packet exists).
+Shared invariants unchanged from round 1: badges only where data provides tier · pulse producer order preserved · constellation honestly labeled · Planetarium deferred · type/density hierarchy, no cards · promotion gated on TIN-2891 + R8 + operator review.
+tinyland.dev · design study · /posts + /pulse
++ The feed has three strata of signal, and they split into two registers. + Printed & permanent — the blog: noteworthy (deep reverse-engineering and + architecture write-ups, promoted to the top) and less-noteworthy (everyday recipes, + release notes, field observations). Live & observed — pulse: Cayuga-basin + bird sightings, trail runs, and small life updates, fetched from the broker. Same sample content below, + rendered three ways — so you compare layout and motion, not palette, and pick one. +
+ +Deep / reverse-engineering / architecture. Hand-curated to the top.
cardinal · printedRecipes, release notes, casual posts. Published, not promoted.
heron · printedNotes, bird sightings, runs. Small, frequent, broker-fed. Motion lives here.
goldfinch · liveLess-noteworthy — chronological
+ +Noteworthy — carousel
+Less-noteworthy — river
+ ++ Static prototype · all data is sample content · pulse "liveness" is simulated (no broker attached). + Self-contained single file — system serif + mono, inline SVG/unicode only, no external requests. + Reduced-motion: carousel & ticker freeze, the pulse rail pre-fills without animation, the planetarium renders a static star map. +
+{item.content}
diff --git a/src/lib/components/reader/ConstellationSection.svelte b/src/lib/components/reader/ConstellationSection.svelte new file mode 100644 index 00000000..de39251e --- /dev/null +++ b/src/lib/components/reader/ConstellationSection.svelte @@ -0,0 +1,67 @@ + + +{#if groups.length > 0} ++ The accessible, deterministic view behind the masthead — the same nodes, an honest label, keyboard-native + disclosures. Not an embedding, not t-SNE. +
+ + {#each groups as group (group.key)} +