另类时钟设计与时间系统
Alternate Clock Designs and Time Systems

原始链接: https://serialc.github.io/altClocks/

这项探索质疑了我们传统计时系统的效率,该系统依赖于 24 小时、60 分钟和 60 秒的任意基数。批评者认为,这种结构前后矛盾且难以计算,与公制系统精简的逻辑形成了鲜明对比。 作者提出了几种替代时钟设计,以测试实现更直观方案的可能性: * **十进制(Base 10)时钟:** 将一天分为 10 小时,每小时 100 分钟,通过简单的十进制进位简化了换算。 * **24 小时制时钟:** 一种经典的变体,通过让时针每天旋转一圈来消除上午/下午的混淆。 * **其他进制:** 实验性设计包括供爱好者使用的二进制(Base 2)时钟、十六进制(Base 16)时钟,以及受罗盘导航启发、按 36 小时划分的“度数”时钟。 虽然这些系统突显了我们当前时钟在数学上的局限性,但也强调了传统计时方式在文化和历史上的分量。归根结底,作者邀请读者构想一种衡量我们日常生活的更合乎逻辑的框架,从而证明时间既是一种自然常数,也是一种设计选择。

最近的一场 Hacker News 讨论聚焦于时间可视化的创意与替代方案。讨论由一个关于独特时钟设计的链接引发,促使网友们分享各自的项目和偏好。 一位用户分享了一个包含十二种不同时钟概念的交互式合集,从落沙到 3D 建模的水车应有尽有。其他参与者则探讨了非常规计时器的实用性,例如常作为退休礼物赠送的“七段式星期时钟”。讨论最后,用户们推测了一些缺失的概念(如基于弧度的时钟),并针对这些交互式时钟的用户界面提供了反馈。总的来说,这场讨论反映了人们对于重新构思时间感知与衡量方式的共同兴趣。
相关文章

原文

A day has 24 hours in it. That's 1,440 minutes or 86,400 seconds. If you wonder why Americans don't understand the need for using the metric system then ask yourself why you use this inconsistent time measurement system.

What if we could design a better time system that is easier to read and convert between units? Would it still have the same number of hours, minutes or seconds in a day?

The clocks below explore some alternative clock designs and time systems.

The standard clock

Those who enjoy the metric system find computations regarding time inconsistent. The breakdown of a day into 24 hours containing each 60 minutes and each minute with 60 seconds, while steeped in history, seems arbitrary. The design however still looks great, classic and *ahem* timeless.

The 24 hour clock

I dislike AM / PM. I dislike that the hour hand must go around the face twice in one day. I don't need amazing accuracy with the hour hand. The minute hand gives me that. I would much rather own a wrist watch like this.

The decimal (base 10) clock

Let's slice up the day into 10 hours and give each hour 100 minutes and each minute 100 seconds. Look to your left and read the time (really do it!). It's a simplistic pleasure. It's currently 8:62 as I write this. The hour numbers also act as minute and second indicators. This is significantly easier to read. Try and do any kind of calculations and it's a simple matter of shifting the decimal in the correct direction and number of places. The observer will notice that the seconds are shorter/faster - each lasting 86.4% of a classic second.

The binary (base 2) clocks

This one is for those geeks out there. It's not extremely effective since each binary 'second' lasts three hours. It lacks accuracy. These clocks only update upon loading and for their 'seconds'. You'll have to come back within three hours to see a hand move.

The hexadecimal (base 16) clock

This is for those who enjoy hexadecimal characters. It uses 16 'hours' with 128 'minutes' and 128 'seconds'. Each hex 'second' lasts 1/3 a classic second. Again the labels should be 1-F

The 36(0) degree clock

Someone reached out asking for a clock with this break-down. The code doesn't handle all the labels too well, and I hadn't implemented a system where ticks can appear independent of labels. This time system uses 36 hours (a nod to the 360 degrees on a compass), 60 minutes, and 60 seconds. As there are 36 hours here, rather than 24, minutes and seconds last 2/3 the duration of 'normal'.

It's interesting to revisit this old code (2012?) and see how inflexible I designed it.

I hope you enjoyed this little exploration of time systems. If you are keen to suggest an additional time system please let me know as it's quite easy to add. If you hack around the code (if that's your thing) you can probably make it display your custom format yourself.

联系我们 contact @ memedata.com