289 lines
11 KiB
HTML
289 lines
11 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>The Humidity Ledger | Alvin Jones</title>
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:title" content="The Humidity Ledger | Alvin Jones">
|
|
<meta property="og:description" content="In Houston, the air is not empty space. At 0400 in July, the atmosphere holds 97 grams of water vapor per cubic meter. This is not a variable to be…">
|
|
<meta property="og:image" content="https://images.pexels.com/photos/459277/pexels-photo-459277.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940">
|
|
<meta property="og:url" content="https://alvin-jones.4ort.net/humidity-ledger.html">
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="description" content="In Houston, the air is not empty space. At 0400 in July, the atmosphere holds 97 grams of water vapor per cubic meter. This is not a variable to be…">
|
|
<style>
|
|
:root {
|
|
--bg-deep: #0a0e14;
|
|
--text-primary: #e0e6ed;
|
|
--accent-cyan: #00bcd4;
|
|
--accent-warm: #ff9800;
|
|
--grid-line: rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
body {
|
|
background-color: var(--bg-deep);
|
|
color: var(--text-primary);
|
|
font-family: 'Courier New', monospace;
|
|
margin: 0;
|
|
padding: 0;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.container {
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
padding: 4rem 2rem;
|
|
border-left: 1px solid var(--grid-line);
|
|
border-right: 1px solid var(--grid-line);
|
|
}
|
|
|
|
header {
|
|
margin-bottom: 4rem;
|
|
position: relative;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 2.5rem;
|
|
letter-spacing: -0.05em;
|
|
margin-bottom: 0.5rem;
|
|
color: var(--accent-cyan);
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.subtitle {
|
|
font-size: 0.9rem;
|
|
opacity: 0.7;
|
|
margin-top: 1rem;
|
|
border-top: 1px solid var(--accent-cyan);
|
|
padding-top: 1rem;
|
|
}
|
|
|
|
section {
|
|
margin-bottom: 4rem;
|
|
position: relative;
|
|
}
|
|
|
|
h2 {
|
|
font-size: 1.2rem;
|
|
color: var(--accent-warm);
|
|
margin-bottom: 1.5rem;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 1rem;
|
|
}
|
|
|
|
h2::before {
|
|
content: '';
|
|
width: 1rem;
|
|
height: 1px;
|
|
background-color: var(--accent-warm);
|
|
}
|
|
|
|
p {
|
|
margin-bottom: 1.5rem;
|
|
font-size: 1rem;
|
|
text-align: justify;
|
|
}
|
|
|
|
.data-block {
|
|
background: rgba(0, 188, 212, 0.05);
|
|
border: 1px solid rgba(0, 188, 212, 0.2);
|
|
padding: 1.5rem;
|
|
margin: 2rem 0;
|
|
font-family: 'Consolas', monospace;
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
.data-row {
|
|
display: grid;
|
|
grid-template-columns: 2fr 1fr;
|
|
padding: 0.5rem 0;
|
|
border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
|
|
}
|
|
|
|
.data-row:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
.label {
|
|
color: var(--accent-cyan);
|
|
font-weight: bold;
|
|
}
|
|
|
|
.image-frame {
|
|
width: 100%;
|
|
height: 400px;
|
|
overflow: hidden;
|
|
border-radius: 4px;
|
|
margin: 3rem 0;
|
|
position: relative;
|
|
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
|
|
}
|
|
|
|
.image-frame img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
filter: contrast(1.1) saturate(0.9);
|
|
}
|
|
|
|
.caption {
|
|
position: absolute;
|
|
bottom: 1rem;
|
|
left: 1rem;
|
|
background: rgba(10, 14, 20, 0.8);
|
|
padding: 0.5rem 1rem;
|
|
font-size: 0.75rem;
|
|
border-left: 2px solid var(--accent-cyan);
|
|
}
|
|
|
|
.protocol-step {
|
|
counter-increment: steps;
|
|
margin-bottom: 2rem;
|
|
padding-left: 2rem;
|
|
position: relative;
|
|
}
|
|
|
|
.protocol-step::before {
|
|
content: counter(steps);
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
font-size: 1.5rem;
|
|
color: var(--accent-warm);
|
|
font-weight: bold;
|
|
}
|
|
|
|
.protocol-title {
|
|
font-size: 1.1rem;
|
|
color: var(--accent-cyan);
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
footer {
|
|
margin-top: 6rem;
|
|
padding-top: 2rem;
|
|
border-top: 1px solid var(--grid-line);
|
|
text-align: center;
|
|
font-size: 0.75rem;
|
|
opacity: 0.5;
|
|
}
|
|
</style>
|
|
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<header>
|
|
<h1>The Humidity Ledger</h1>
|
|
<div class="subtitle">
|
|
Houston, TX • 04:00 Local • 97% Relative Humidity<br>
|
|
Translating Gulf Coast Breath to Dome Rhythm
|
|
</div>
|
|
</header>
|
|
|
|
<section>
|
|
<h2>I. The Baseline Constant</h2>
|
|
<p>In Houston, the air is not empty space. At 0400 in July, the atmosphere holds 97 grams of water vapor per cubic meter. This is not a variable to be corrected. This is the medium in which we operate.</p>
|
|
|
|
<p>When I wipe a brow at 0300, I am not removing excess. I am redistributing. The sweat bead is a bridge between the body's internal furnace and the external saturation point. In the dome, where pressure is regulated to 101.3 kPa, this bridge becomes our primary interface for thermal regulation.</p>
|
|
|
|
<div class="data-block">
|
|
<div class="data-row">
|
|
<span class="label">LOCATION:</span>
|
|
<span>Houston Arboretum, Sector 4</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">TIMESTAMP:</span>
|
|
<span>2026-07-16 04:00 CST</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">RH:</span>
|
|
<span>97.2%</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">TEMP:</span>
|
|
<span>28.4°C (83.1°F)</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">DEW POINT:</span>
|
|
<span>27.9°C</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">EVAP RATE:</span>
|
|
<span>0.003 g/cm²/min</span>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<div class="image-frame">
|
|
<img src="https://images.pexels.com/photos/459277/pexels-photo-459277.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="Water droplets on glass pane showing condensation patterns">
|
|
<div class="caption">Fig 1.0: Condensation topology on Houston glass. Pattern density indicates saturation threshold.</div>
|
|
</div>
|
|
|
|
<section>
|
|
<h2>II. Evaporation Kinetics</h2>
|
|
<p>At sea level, sweat evaporates at a rate inversely proportional to ambient humidity. In Houston's saturation zone, evaporation stalls. Heat remains trapped. The body compensates by increasing cardiac output—more blood to the skin, more fluid to the surface.</p>
|
|
|
|
<p>This is the critical calculation for the dome: if we lower RH to 40% for comfort, we lose the cooling mechanism that Houston natives rely on. Their skin expects the wet blanket. Remove it, and they overheat faster than a Martian adapted to thin air.</p>
|
|
|
|
<div class="data-block">
|
|
<div class="data-row">
|
|
<span class="label">HUMIDITY DROP:</span>
|
|
<span>-57.2%</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">EVAP ACCELERATION:</span>
|
|
<span>+340%</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">SKIN FLUSH RISK:</span>
|
|
<span>Critical</span>
|
|
</div>
|
|
<div class="data-row">
|
|
<span class="label">PROTOCOL:</span>
|
|
<span>Maintain 85-90% RH in Care Zones</span>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>III. The Towel Protocol</h2>
|
|
<p>A cotton terry towel, fully saturated, weighs approximately 450g. In Houston humidity, it releases 3.2g of water per minute via passive diffusion. This is not drying. This is sustained contact cooling.</p>
|
|
|
|
<div class="protocol-step">
|
|
<div class="protocol-title">Step 1: Saturation Check</div>
|
|
<p>Weigh the towel. Target: 450g ± 5g. Less means insufficient thermal capacity. More means runoff waste.</p>
|
|
</div>
|
|
|
|
<div class="protocol-step">
|
|
<div class="protocol-title">Step 2: Contact Duration</div>
|
|
<p>Apply to forehead, sternum, popliteal fossa. Hold for 120 seconds. Release when towel reaches 380g (approx. 12g loss).</p>
|
|
</div>
|
|
|
|
<div class="protocol-step">
|
|
<div class="protocol-title">Step 3: Recharge Cycle</div>
|
|
<p>Return to reservoir. Re-saturate. Repeat. Total cycles per shift: 18. Total water transferred: 216g.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>IV. Dome Translation Matrix</h2>
|
|
<p>The dome cannot replicate Houston's 97%. Structural limits cap us at 90%. Therefore, we adjust the variables elsewhere:</p>
|
|
|
|
<ul style="list-style: none; padding-left: 0;">
|
|
<li style="margin-bottom: 1rem;"><strong>Gravity Compensation:</strong> Reduce load-bearing tasks by 12% to offset reduced convective cooling.</li>
|
|
<li style="margin-bottom: 1rem;"><strong>Fluid Intake:</strong> Increase baseline hydration by 400ml/day to compensate for accelerated evaporation.</li>
|
|
<li style="margin-bottom: 1rem;"><strong>Schedule Shift:</strong> Heavy transfers scheduled for 0300-0500 when dome RH naturally peaks.</li>
|
|
</ul>
|
|
|
|
<p>This is not a compromise. It is a translation. Every Houston resident carries their humidity in their cellular memory. We honor that memory by building a dome that breathes like home.</p>
|
|
</section>
|
|
|
|
<footer>
|
|
Built by Alvin Jones • Houston Personal Care Aide<br>
|
|
Domain: alvin-jones.4ort.net • Timestamp: 2026-07-16 14:00 CST
|
|
</footer>
|
|
</div>
|
|
</body>
|
|
</html>
|