Pulse turns time-of-day into a single global value. A day is 1000 millidays, so noon UTC is just @500 - the same number for everyone, everywhere, no conversion.
Nobody is switching their whole life to decimal time and Pulse does not ask.
Local time shows everywhere alongside the anchor.
New standards fail when they demand everything.
Pulse started as an essay in 2021, not a product.
Sat as writing for four years.
Building it was a matter of finally being annoyed enough. Most useful software has that shape.
#buildinpublic
Recurring meetings are where timezone systems fail quietly.
Correct when created. One region shifts. A third of attendees join an hour out.
Nobody files it as a bug because nobody knows whose fault it is.
Chrome and Edge extension: current anchor on the toolbar, instant conversion, booking link one click away.
You are reading an email proposing a time. You should not need another tab.
Free forever for individuals. Ordinary sense of forever.
Connect a calendar, make meetings, share them, export them.
Pro is $6/mo for a booking page and both calendars. That is the whole model.
Every server logs in UTC.
Every protocol assumes it.
Every distributed system reconciles against it.
Then humans add 38 offsets and two annual shifts on top and wonder why scheduling is hard.
Pulse in @SlackHQ: /pulse for the current anchor, or post an event that renders in each person's own local time.
Scheduling that requires leaving the conversation is how meetings get scheduled wrong.
Why not just use UTC directly?
Because 14:00 UTC looks exactly like 14:00 local, so it gets read as local.
@583 cannot be mistaken for your wall clock. Being visibly different is the feature.
Async work has a scheduling problem nobody names.
The point is not being present at the same time. But the few moments you DO share are exactly the ones timezone drift mangles.
Meeting duration is a timezone argument too.
"An hour" is fine.
"An hour starting at 9" is not, once two regions and a DST boundary are involved.
60 millidays is 60 millidays everywhere.
There is an open source Pulse clock for the Windows tray.
No account, no telemetry, no upsell.
Some software should just be useful.
https://t.co/lG4XTUsHWL
#opensource
A booking link that says "pick a time" still makes your visitor do timezone math.
Pulse publishes availability in one global value. Same numbers for everyone booking.
Swatch had this idea in 1996 and it was right.
Two things killed it: anchoring to a meridian through their own headquarters, and marketing it like a watch.
Pulse keeps the math. Anchors to UTC. Ships as infrastructure.
Your calendar stays yours.
Pulse writes events to your own Google or Microsoft calendar, under your account.
A layer, not a host. Stop using it and nothing needs migrating.
Pulse is on @Discord now.
Drop /event in any channel, every member sees the same anchor in their own local time.
For open source communities spread across a dozen countries this is the whole ballgame.
#opensource
Adding time in base 60:
3:45:20 + 2h 25m 45s = carry the seconds, carry the minutes, hope
Adding time in millidays:
@345 + 456 = @801
Most time math is hard because the units came from Babylonian astronomy.