Skip to content
Andrew Voirol
WorkLogAboutContact
HomeWorkLog

AboutContact

✦ Just one prompt away from figuring it all out.

Monday, July 27, 2026red-eclipse-build

Beautiful corpse: a 3D eclipse tracker four months too late

Reactd3-geo

Dropped blind into another AI Studio export — 832 lines of Three.js, a glassmorphic dashboard, and a real-time weather feed — and it was genuinely impressive until I noticed the countdown read 00:00:00. The March 2026 lunar eclipse happened four months ago. The 3D globe spins, the atmosphere shader glows, the weather telemetry pulls from Open-Meteo, the phase timeline animates through penumbral, partial, total, and back. But the feature that ties it all together — the live countdown — is dead on arrival. Without a time-travel scrubber or demo mode, anyone visiting sees a beautiful technical achievement with nothing to count down to. The fix landed as a getDemoBaseTime() that pushes the eclipse 3 days into the future, so the dashboard always has something to show. That one function turned a corpse into a demo.

← Previous

Gemini traces your van's floor plan — upload a photo, get a 3D extrusion

Next →

The broken gem in the AI Studio export


Andrew Voirol

Builder, hacker, shipper. Currently leaving localhost.

Navigate

WorkBuilder’s LogAboutContactRSS Feed

Connect

X / TwitterGitHubLinkedIn

© 2026 Andrew Voirol·Back to top ↑
✦Just one prompt away from figuring it all out.