News for hackers. Stuff that matters.

wello

Re:The technical actions needed to ensure the continuity of UTC on Thursday October 15, 2026 @05:17PM (#50110399)
In simple terms UT1 is the time if we let seconds be defined by the earth's rotation. UTC was kept in sync with this rotation by introducing leap seconds, while still adhering to the stable ticking of TAI (cesium clocks).

From now on UTC will in practice be TAI but with a constant offset (=all previous leap seconds).

Re:The technical actions needed to ensure the continuity of UTC on Thursday October 15, 2026 @05:09PM (#50110276)
The resolution doesn't actually mention leap hours, just that the delta is allowed to grow up to one hour. What should happen then is to be decided by future generations.
Re:Composition Shouldn't be this Hard on Saturday April 25, 2026 @02:52AM (#47899316)
I think this vision is also shared by Unison: https://unison-lang.org/
I was also thinking about this the other day. Essentially we should be able to take advantage of the brain's superb ability to comprehend/remember locations in our day to day programming experience. This would lower the cognitive load of translating the codebase into a mental model, since locations are easier to remember (memory palace) and reason about.

On a related note, the Unison language [1] and its data structure of the codebase lends itself perfectly for this kind of visualization (since you get the dependency graph between functions for free). Imagine being able to see the whole codebase as some kind of large, coarsely detailed factory/assembly line, linking all your higher-level functions together. Only when you "get" sufficiently close, you can make out the inner connections between the functions.

[1] https://www.unisonweb.org/ - a programming language where the definitions themselves are content-addressed