Forwarded from Solidot
汤加火山喷发形成 90 米高海浪
2022-08-23 11:13 by 飞向火星
根据发表在《Ocean Engineering》期刊上的一项研究,1 月汤加火山爆发产生的最初海啸波高达 90 米,大约是 2011 年日本东北地方太平洋近海地震所产生海啸的 9 倍。这项研究是通过分析大气压力变化和海平面振荡的海洋观测数据记录,并结合经真实世界数据验证的计算机模拟进行的。 研究小组发现,汤加火山爆发产生的海啸是独一无二的,它不仅是火山爆发时排出的水形成的,而且是由多次环绕地球的巨大气压波形成的。这种“双重机制”造成了一场由两部分组成的海啸——最初由大气压力波产生海浪,在一个多小时后,由火山喷发的水位移产生第二波巨浪。
#地球
2022-08-23 11:13 by 飞向火星
根据发表在《Ocean Engineering》期刊上的一项研究,1 月汤加火山爆发产生的最初海啸波高达 90 米,大约是 2011 年日本东北地方太平洋近海地震所产生海啸的 9 倍。这项研究是通过分析大气压力变化和海平面振荡的海洋观测数据记录,并结合经真实世界数据验证的计算机模拟进行的。 研究小组发现,汤加火山爆发产生的海啸是独一无二的,它不仅是火山爆发时排出的水形成的,而且是由多次环绕地球的巨大气压波形成的。这种“双重机制”造成了一场由两部分组成的海啸——最初由大气压力波产生海浪,在一个多小时后,由火山喷发的水位移产生第二波巨浪。
#地球
Forwarded from Solidot
Wii U 模拟器 Cemu 开源
2022-08-25 13:45 by 我的世界
Wii U 模拟器项目 Cemu 宣布开源,源代码托管在 GitHub 上,采用 Mozilla Public License 2.0 许可证。开发者同时宣布了 Cemu 2.0,表示将提供 Linux 构建版本,但目前用户需要自己编译,未来计划提供 appimage 或 flatpak 打包格式。Cemu 项目还简化了版本号,从以前的三位数字简化为两位数,因此 Cemu 2.0 之后的下一个版本为 Cemu 2.1 和 2.2,而不是 Cemu 2.1.0。开发者承认选择开源的一个原因是开发停滞了,项目的另一个资深开发者退出,Cemu 的热度也降低,从高峰时逾百万人使用减少到每月下载量 25 万左右。开发者希望通过开源如果他退出的话会有人接手。
#开源
2022-08-25 13:45 by 我的世界
Wii U 模拟器项目 Cemu 宣布开源,源代码托管在 GitHub 上,采用 Mozilla Public License 2.0 许可证。开发者同时宣布了 Cemu 2.0,表示将提供 Linux 构建版本,但目前用户需要自己编译,未来计划提供 appimage 或 flatpak 打包格式。Cemu 项目还简化了版本号,从以前的三位数字简化为两位数,因此 Cemu 2.0 之后的下一个版本为 Cemu 2.1 和 2.2,而不是 Cemu 2.1.0。开发者承认选择开源的一个原因是开发停滞了,项目的另一个资深开发者退出,Cemu 的热度也降低,从高峰时逾百万人使用减少到每月下载量 25 万左右。开发者希望通过开源如果他退出的话会有人接手。
#开源
Forwarded from Hacker News (yahnc_bot)
Unstripping Stripped Binaries http://lock.cmpxchg8b.com/symbols.html
Cmpxchg8B
Unstripping Stripped Binaries
Forwarded from Lancern's Treasure Chest
放一道算法题:
给一个 DAG,每个节点都带有一个整数值。对节点进行拓扑排序,称一个拓扑排序是合法的,当且仅当在拓扑排序后,每个节点排在序列中的位置(即节点在拓扑排序中的下标)都不大于节点上的值。
要求分别对 DAG 中的每个节点,计算在所有合法的拓扑排序中,这个节点能被排到的最靠前的位置是多少。
咋做啊.jpg
给一个 DAG,每个节点都带有一个整数值。对节点进行拓扑排序,称一个拓扑排序是合法的,当且仅当在拓扑排序后,每个节点排在序列中的位置(即节点在拓扑排序中的下标)都不大于节点上的值。
要求分别对 DAG 中的每个节点,计算在所有合法的拓扑排序中,这个节点能被排到的最靠前的位置是多少。
咋做啊.jpg
Forwarded from Hacker News (yahnc_bot)
Old Problem About Mathematical Curves Falls to Young Couple https://www.quantamagazine.org/old-problem-about-algebraic-curves-falls-to-young-mathematicians-20220825/
Quanta Magazine
Old Problem About Mathematical Curves Falls to Young Couple
Eric Larson and Isabel Vogt have solved the interpolation problem — a centuries-old question about some of the most basic objects in geometry. Some credit goes to the chalkboard in their living room.
Forwarded from Hacker News (yahnc_bot)
Why are D-sharp and E-flat considered to be two different notes? https://www.ethanhein.com/wp/2022/why-are-d-sharp-and-e-flat-considered-to-be-two-different-notes/
The Ethan Hein Blog
Why are D-sharp and E-flat considered to be two different notes
Why do the black keys on the piano each have two different names? If the posts on r/musictheory are any indication, this is a persistent point of confusion, especially when music theory teachers ge…
Forwarded from Hacker News (yahnc_bot)
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later https://xcellerator.github.io/posts/tetsuji/
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later :: TheXcellerator
Introduction It’s that time of year again - the Binary Golf Grand Prix is back for a third year running! You can also check out my entries to the first and second times this amazing competition ran.
The theme this year was to produce a binary that crashes…
The theme this year was to produce a binary that crashes…
Forwarded from Hacker News (yahnc_bot)
Open Circuits – No Starch Press [pdf] https://nostarch.com/download/OpenCircuits_Chapter1.pdf
今日学习 HTTP Basic Auth
Chrome 和 Firefox 进行 Basic Auth 之前好像都会发一个不带 Authorization 的请求看是不是 401 + WWW-Authenticate
如果不是的话,两者都不会带 Authorization,Firefox 还会弹窗。
区别是 Firefox 好像会把 302 也当成“认证失败”,Chrome 不会
Chrome 和 Firefox 进行 Basic Auth 之前好像都会发一个不带 Authorization 的请求看是不是 401 + WWW-Authenticate
如果不是的话,两者都不会带 Authorization,Firefox 还会弹窗。
区别是 Firefox 好像会把 302 也当成“认证失败”,Chrome 不会
Forwarded from Hacker News (yahnc_bot)
Git’s database internals I: packed object store https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/
The GitHub Blog
Git's database internals I: packed object store
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
Forwarded from Hacker News (yahnc_bot)
A simple paint job can save birds from wind turbines https://www.anthropocenemagazine.org/2020/09/a-simple-paint-job-can-save-birds-from-wind-turbines/
Anthropocene | Innovation in the Human Age
A simple paint job can save birds from wind turbines
A small study in Norway showed that painting one blade of a wind turbine black reduced bird mortality by over 70%.
Forwarded from Hacker News (yahnc_bot)
Busy Beaver Updates: Now Even Busier https://scottaaronson.blog/?p=6673
Shtetl-Optimized
Busy Beaver Updates: Now Even Busier
Way back in the covid-filled summer of 2020, I wrote a survey article about the ridiculously-rapidly-growing Busy Beaver function. My survey then expanded to nearly twice its original length, with …
Forwarded from Hacker News (yahnc_bot)
WebKit Migrates from Subversion to GitHub https://webkit.org/blog/13140/webkit-on-github/
WebKit
WebKit on GitHub!
On June 23rd, the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub.