俄罗斯奥运队选手安娜・特鲁索娃 刚刚在女子单人花样滑冰的自由滑项目中,尝试跳了五个四周跳,并成功了四个。这在女子花滑项目是前无古人的,在男子花滑中也只有冠军选手能跳出五个四周跳。
她的技术分 106.16 放在男子单人滑依然能排进前三。
她的技术分 106.16 放在男子单人滑依然能排进前三。
👍18🎉7
CodeParade 制作的游戏 Hyperbolica 将在 2022 年 3 月 14 日发售。
Hyperbolica 是一款在非欧几里得几何空间中游玩的游戏。你可以在探索处在双曲空间(曲率 < 0)和球面空间(曲率 > 0)中的世界,并在其中解谜、走迷宫、打雪仗等等。
预告片:
https://www.youtube.com/watch?v=VYfWfrk5P7w
作者的频道里还有游戏制作过程中的开发日记。如果你对非欧几何空间还没有什么概念,可以看看作者发布的第一个开发日记视频,里面有对这些几何空间的简要介绍。
Steam 页面:
https://store.steampowered.com/app/1256230/Hyperbolica
* 请注意,非欧几何空间可能会比普通的欧氏三维空间更让人晕 3D 一些。
Hyperbolica 是一款在非欧几里得几何空间中游玩的游戏。你可以在探索处在双曲空间(曲率 < 0)和球面空间(曲率 > 0)中的世界,并在其中解谜、走迷宫、打雪仗等等。
预告片:
https://www.youtube.com/watch?v=VYfWfrk5P7w
作者的频道里还有游戏制作过程中的开发日记。如果你对非欧几何空间还没有什么概念,可以看看作者发布的第一个开发日记视频,里面有对这些几何空间的简要介绍。
Steam 页面:
https://store.steampowered.com/app/1256230/Hyperbolica
* 请注意,非欧几何空间可能会比普通的欧氏三维空间更让人晕 3D 一些。
YouTube
Hyperbolica - Official Trailer
Hyperbolica is launching on March 14th, 2022, yes that's pi day! Thank you for all your patience and continued support. This has been a wild journey for me and I can't wait for the release!
Play Hyperbolica:
Steam: https://store.steampowered.com/app/1…
Play Hyperbolica:
Steam: https://store.steampowered.com/app/1…
👍1
Twitter@Hector Martin:
事实证明,苹果的定制 NVMe 驱动器 速度快得惊人——前提是你不关心数据的完整性。如果保证完整性,它们的性能就会下降到 HDD 的水平。
一段时间以来,我们注意到在 Asahi Linux(以及 T2 Mac 上的 Linux)上,使用 fsync(数据完整性)的随机写入性能很糟糕——可怕的 46 IOPS,比许多现代的机械硬盘还要慢。我们以为我们错过了什么,因为 macOS 并没有那么慢。
但事实证明,macOS 作弊了。在 Linux 上,fsync() 既会刷新对硬盘(缓冲区)的写入,也会要求它刷新其写入缓存到稳定存储中。但是在 macOS 上,fsync() 只刷新对硬盘(缓冲区)的写入。相反,他们提供了一个 F_FULLSYNC 操作来做 Linux 上 fsync() 做的事。
因此 macOS 实际上在跑分时作弊了。macOS 上的 fio 提供的数字没法跟 Linux 的作比较,至于 macOS 上的数据库和其他需要数据完整性的应用程序则会进行特判,使用 F_FULLSYNC。使用 F_FULLSYNC 有多糟?很糟糕。
(懒得翻译了,全文请见 https://twitter.com/marcan42/status/1494213855387734019 )
事实证明,苹果的定制 NVMe 驱动器 速度快得惊人——前提是你不关心数据的完整性。如果保证完整性,它们的性能就会下降到 HDD 的水平。
一段时间以来,我们注意到在 Asahi Linux(以及 T2 Mac 上的 Linux)上,使用 fsync(数据完整性)的随机写入性能很糟糕——可怕的 46 IOPS,比许多现代的机械硬盘还要慢。我们以为我们错过了什么,因为 macOS 并没有那么慢。
但事实证明,macOS 作弊了。在 Linux 上,fsync() 既会刷新对硬盘(缓冲区)的写入,也会要求它刷新其写入缓存到稳定存储中。但是在 macOS 上,fsync() 只刷新对硬盘(缓冲区)的写入。相反,他们提供了一个 F_FULLSYNC 操作来做 Linux 上 fsync() 做的事。
因此 macOS 实际上在跑分时作弊了。macOS 上的 fio 提供的数字没法跟 Linux 的作比较,至于 macOS 上的数据库和其他需要数据完整性的应用程序则会进行特判,使用 F_FULLSYNC。使用 F_FULLSYNC 有多糟?很糟糕。
(懒得翻译了,全文请见 https://twitter.com/marcan42/status/1494213855387734019 )
🤮9😱5👍4🤔2💩2
Forwarded from Belleve Invis
故意的,MSFT 所有产品禁止出现任何国家符号
Forwarded from Belleve Invis
Old new thing 里面写过一个故事,说 win95 的时区选择器本来是有高亮的,然而 1995 年秘鲁和厄瓜多尔爆发了边境战争(Cenepa War),秘鲁政府发信给他们要求改掉地图的边境线
🤯11🤔2👍1🤬1💩1
Algorithmica 是一本关于计算的科学和艺术的电子书
https://en.algorithmica.org/
https://en.algorithmica.org/
👍1
《2022慕尼黑安全报告》节选,译文来自 清华大学战略与安全研究中心
两年来,看似无休止的新冠肺炎疫情使国际社会不堪重负,对于国际社会而言也是一场严峻的压力测试。在大多数接受调查的国家中,大约一半的受访者认为今年新冠疫情带来的风险将增加。这场压力测试的结果不容乐观。……但也有两个「局外人」——中国和印度,在所有接受慕尼黑安全指数调查的国家中,中国和印度的居民绝大多数感到新冠疫情已经得到控制,而更多的人在面对新冠时感到无能为力。
> 图注:2021年11月,公民对新冠疫情的看法,表示他们感到“疫情处于控制之中”的比例减去表示他们感到“无助”的比例,单位:百分比
两年来,看似无休止的新冠肺炎疫情使国际社会不堪重负,对于国际社会而言也是一场严峻的压力测试。在大多数接受调查的国家中,大约一半的受访者认为今年新冠疫情带来的风险将增加。这场压力测试的结果不容乐观。……但也有两个「局外人」——中国和印度,在所有接受慕尼黑安全指数调查的国家中,中国和印度的居民绝大多数感到新冠疫情已经得到控制,而更多的人在面对新冠时感到无能为力。
> 图注:2021年11月,公民对新冠疫情的看法,表示他们感到“疫情处于控制之中”的比例减去表示他们感到“无助”的比例,单位:百分比
Forwarded from Hacker News
Skip: A programming language to skip the things you have already computed (Score: 150+ in 10 hours)
Link: https://readhacker.news/s/56ZKm
Comments: https://readhacker.news/c/56ZKm
Link: https://readhacker.news/s/56ZKm
Comments: https://readhacker.news/c/56ZKm
Twitter@Bastard Björk:
Oh, right. C meeting is over. C23 added:
・typeof(...) is standard
・call_once is mandatory
・char8_t (as a typedef) is in (u8"💣"[0] is mandated-unsigned!)
・unreachable() for optimization
・"\U12967849" is illegal (too-big for 21 bit code point)
・= {} to replace memset is in.
We also:
・killed K&R declarations and definitions and made foo() mean that it takes no arguments
・properly defined "primary-block" and "secondary-block" in the grammar (basically, nerd shit)
・@, $, and ` (backtick) to the source character set
・made attribute _Noreturn real
Finally, we also fixed assert().
It now takes (...), which means you don't need to eat shit if you pass something that can be interpreted as multiple macro arguments. Same fix is headed for C++.
Oh, and a big deal: true/false are KEYWORDS NOW, and all of the bool/thread_local/etc. are all KEYWORDS NOW!!!!
YEEESSSSS!!!
Oh, right. C meeting is over. C23 added:
・typeof(...) is standard
・call_once is mandatory
・char8_t (as a typedef) is in (u8"💣"[0] is mandated-unsigned!)
・unreachable() for optimization
・"\U12967849" is illegal (too-big for 21 bit code point)
・= {} to replace memset is in.
We also:
・killed K&R declarations and definitions and made foo() mean that it takes no arguments
・properly defined "primary-block" and "secondary-block" in the grammar (basically, nerd shit)
・@, $, and ` (backtick) to the source character set
・made attribute _Noreturn real
Finally, we also fixed assert().
It now takes (...), which means you don't need to eat shit if you pass something that can be interpreted as multiple macro arguments. Same fix is headed for C++.
Oh, and a big deal: true/false are KEYWORDS NOW, and all of the bool/thread_local/etc. are all KEYWORDS NOW!!!!
YEEESSSSS!!!
Twitter
Bastard Björk
Oh, right. C meeting is over. C23 added: - typeof(...) is standard - call_once is mandatory - char8_t (as a typedef) is in (u8"💣"[0] is mandated-unsigned!) - unreachable() for optimization - "\U12967849" is illegal (too-big for 21 bit code point) - = {} to…