Inside the Engine That Wakes Me at 4:34
Every morning at 4:34, a sunrise crawls up my bedroom wall. It starts as a deep ember-red glow at the edge of the room, warms through amber and gold over half an hour, and peaks as full daylight-white — 144 individually controlled points of light doing a slow-motion impression of the real horizon. By the time it’s bright, I’m awake. Not startled awake. Just… awake, the way you wake up on vacation with the curtains open.
That’s the part people see, and it’s the part that sells itself the moment you watch it happen. This update is about the part you don’t see — because this summer we rebuilt it, stress-tested it, and got it to a place I’m genuinely excited to tell you about.
The scenes are the show
First, the fun layer, because it keeps getting better:
- Sunrise — the flagship. A gamma-corrected color ramp tuned to how your eyes actually perceive brightness, so the dawn accelerates the way a real one does instead of stepping up like a dimmer switch. You choose when it peaks; Horizn does the math backward so the light starts exactly early enough.
- Sunset — the same engine run in reverse as a wind-down. The room dims from daylight to ember to dark, and your brain takes the hint.
- Night light — a warm, moon-dim amber you can walk to the kitchen by without waking yourself up.
- The scrubber — my favorite party trick: drag a slider and scrub through tomorrow’s entire sunrise like it’s a movie timeline. Find the exact moment you want to wake to. Tap play and the scene runs from right there.
All of it runs from a browser on your phone — no app to install, no account to create, no cloud to phone home to, no subscription meter running. The device serves its own controls over your Wi-Fi. That’s not a limitation; it’s the whole philosophy.
The engine is the story
Here’s the thing about a light that wakes you up: it has exactly one job that matters, and that job happens at 4:34 a.m. when nobody is watching and nothing can be retried. A pretty sunrise that fires 999 mornings out of 1,000 is a failed product, because morning number 1,000 is a missed flight.
So we built the engine the way you’d build something that isn’t allowed to fail quietly, and this summer we put it through the hardest testing it’s ever seen. Some of what’s inside now:
The light has its own dedicated processor core. The animation engine runs on its own core of a dual-core chip, painting frames 60 times a second, completely isolated from Wi-Fi hiccups, web requests, or anything else the device is doing. A slow network can’t stutter your dawn. And there is exactly one controlled doorway into that engine — every command, from the scheduler or from your phone, goes through the same queue. No side doors means no mystery states.
It fails bright, never dark. This is a design law, not a slogan. When the engine fires an alarm, it lights the strip first and does its bookkeeping second — so even a power blip at the worst possible microsecond resolves as “the light comes on,” never “the light stays off.” Every ambiguous situation in the engine is resolved in the same direction: toward waking you.
It refuses to trust a broken clock. A sunrise alarm is only as good as its sense of time. Horizn syncs to atomic-clock time servers, and if your router is slow waking up after a power outage, it doesn’t shrug and try again tomorrow — it retries every thirty seconds until it’s sure, then double-checks daily forever. Daylight saving time? Handled automatically, in both directions, by the same timezone rules your laptop uses — and if you live in Arizona or Hawaii, it correctly never changes on you.
It knows the difference between this Friday and last Friday. The scheduler keeps a cryptographically boring but surprisingly hard-to-get-right memory of exactly which alarms have fired, keyed to the actual calendar day — so vacations, reboots, and edge cases that trip up cheaper devices (come back from exactly one week away, and some alarm clocks will quietly skip your first morning home) simply don’t.
Its memory heals itself. The device’s storage compacts and reclaims itself on every boot, and the engine literally counts every single write to permanent memory and reports the health numbers on demand. We know the instant anything fails to save — because “it said it saved but it didn’t” is the kind of bug that steals mornings, and we hunt that species specifically.
We try to kill it, so it wakes you
The testing story might be my favorite part. Horizn now has an automated torture suite that runs against the real device — not a simulation. It schedules real alarms minutes in the future and watches them fire. It yanks the timezone to Hawaii and back. It reboots the device mid-test and verifies every setting, every alarm, and the clock itself survive to the second. It slams every control input with garbage to make sure nothing bends. A full run is around two hundred checks, and the current build passes with zero failures.
And beyond the suite, every change to the engine now goes through something genuinely new: adversarial review by teams of AI agents whose only job is to attack the code and prove it wrong — dozens of independent reviewers hunting for the one-in-a-thousand-mornings bug before it ever touches the device. They’ve caught things no human and no test suite would have found. The result is an engine where the sunrise you see was already fired, rebooted, scrubbed, snoozed, and sabotaged a hundred times in testing before it ever got the job of waking you.
I wake up to this exact engine every single morning at 4:34. It’s my alarm clock, not just my project. That’s the standard: I trust it with my own mornings, before I’d ever ask you to trust it with yours.
What’s next
The new control interface — the one with the scrubber, the horizon arc, and the one-tap scenes — is in daily use now and moving to the front door soon. After that comes the genuinely fun roadmap: scene presets, a “your mornings” history view, and some ideas about light that I’m not ready to spoil yet.
If waking up like this sounds like your kind of morning, the waitlist is the way to hear about it first — no spam, just the news when there’s news.