Forwarded from Rust 视界
Google 发布新语言 Carbon ,作为 Cpp 的继任者
目前为实验性语言。 目测,Carbon 主要是为了保护和维护有价值的 Cpp 遗产,一般人应该没啥必要学习它,除非你也维护大型并且有长期价值的 Cpp 代码。
为什么要开发 Carbon?
C++ 仍然是性能关键型软件的主要编程语言,拥有大量且不断增长的代码库和投资。然而,它正在努力改进和满足上述开发人员的需求,这在很大程度上是由于积累了数十年的技术债务。由于技术债务本身和演化过程中的挑战,逐步改进 C++ 非常困难。解决这些问题的最佳方法是避免直接继承 C 或 C++ 的传统,而是从坚实的语言基础开始,如 现代泛型系统、模块化代码组织和一致、简单的语法。
现有的现代语言已经提供了出色的开发人员体验:Go、Swift、Kotlin、Rust 等等。可以使用其中一种现有语言的开发人员应该. 不幸的是,这些语言的设计对 C++ 的采用和迁移存在重大障碍。这些障碍的范围从软件惯用设计的变化到性能开销。
Carbon 从根本上说是一种后继语言方法,而不是逐步发展 C++ 的尝试。它是围绕与 C++ 的互操作性以及现有 C++ 代码库和开发人员的大规模采用和迁移而设计的。C++ 的后继语言需要:
- 性能匹配 C++,这是我们开发人员的基本属性。
- 与 C++ 的无缝、双向互操作性,因此现有 C++ 堆栈中的任何库都可以采用 Carbon 而无需移植其余部分。
- 一个温和的学习曲线,对 C++ 开发人员有合理的熟悉度。
- 对现有软件的设计和架构具有可比性和支持。
- 可扩展的迁移,对惯用的 C++ 代码进行某种程度的源到源转换。
- 通过这种方法,我们可以在 C++ 现有的生态系统之上构建,并带来现有的投资、代码库和开发人员群体。有一些语言在其他生态系统中遵循了这个模型,Carbon 旨在填补 C++ 的类似角色:
JavaScript → TypeScript
Java → Kotlin
C++ → Carbon
https://github.com/carbon-language/carbon-lang
目前为实验性语言。 目测,Carbon 主要是为了保护和维护有价值的 Cpp 遗产,一般人应该没啥必要学习它,除非你也维护大型并且有长期价值的 Cpp 代码。
为什么要开发 Carbon?
C++ 仍然是性能关键型软件的主要编程语言,拥有大量且不断增长的代码库和投资。然而,它正在努力改进和满足上述开发人员的需求,这在很大程度上是由于积累了数十年的技术债务。由于技术债务本身和演化过程中的挑战,逐步改进 C++ 非常困难。解决这些问题的最佳方法是避免直接继承 C 或 C++ 的传统,而是从坚实的语言基础开始,如 现代泛型系统、模块化代码组织和一致、简单的语法。
现有的现代语言已经提供了出色的开发人员体验:Go、Swift、Kotlin、Rust 等等。可以使用其中一种现有语言的开发人员应该. 不幸的是,这些语言的设计对 C++ 的采用和迁移存在重大障碍。这些障碍的范围从软件惯用设计的变化到性能开销。
Carbon 从根本上说是一种后继语言方法,而不是逐步发展 C++ 的尝试。它是围绕与 C++ 的互操作性以及现有 C++ 代码库和开发人员的大规模采用和迁移而设计的。C++ 的后继语言需要:
- 性能匹配 C++,这是我们开发人员的基本属性。
- 与 C++ 的无缝、双向互操作性,因此现有 C++ 堆栈中的任何库都可以采用 Carbon 而无需移植其余部分。
- 一个温和的学习曲线,对 C++ 开发人员有合理的熟悉度。
- 对现有软件的设计和架构具有可比性和支持。
- 可扩展的迁移,对惯用的 C++ 代码进行某种程度的源到源转换。
- 通过这种方法,我们可以在 C++ 现有的生态系统之上构建,并带来现有的投资、代码库和开发人员群体。有一些语言在其他生态系统中遵循了这个模型,Carbon 旨在填补 C++ 的类似角色:
JavaScript → TypeScript
Java → Kotlin
C++ → Carbon
https://github.com/carbon-language/carbon-lang
GitHub
GitHub - carbon-language/carbon-lang: Carbon Language's main repository: documents, design, implementation, and related tools.…
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README) - carbon-language/carbon-lang
👍8🤔8👎6😁5
&'a ::rynco::UntitledChannel
核酸检测技术员王久杰介绍,PCR检测的实验结果,有一项指标是人源基因的内参,如果没采到人的样本,这个内参的数据就没有,也意味着采样的标本是不合格的。问题在于,这一内参基因的结果,只能监测样本的整体情况,而不能监测到每个人的采样质量,很可能存在由于采样原因造成的漏检。 他解释说,咽拭子是要在咽喉两侧的扁桃体各刮三下,「我们都有标准的流程的」,但「现在随便去街上找一个采样点,稍微懂点的可能是真的是在取,不懂的就在你舌头上面刮,刮两下你舌苔就算了」。 「单人单管采的时候,我能知道你采样时到底有没有采上,做出来这…
我tm今天也体验到了
在大学那边做的好歹会轻轻刮一下喉咙,再不济的也会刮一刮上颚
今天在家里附近做的核酸检测 我怀疑根本没碰到口腔内壁(也可能是力度太轻)棉签放进我嘴里还没感觉呢,检测者就说测完了🌚
在大学那边做的好歹会轻轻刮一下喉咙,再不济的也会刮一刮上颚
今天在家里附近做的核酸检测 我怀疑根本没碰到口腔内壁(也可能是力度太轻)棉签放进我嘴里还没感觉呢,检测者就说测完了🌚
🤯8
Forwarded from Hacker News
We found no evidence that Bionic Reading has a positive effect on reading speed (Score: 150+ in 9 hours)
Link: https://readhacker.news/s/5h6zM
Comments: https://readhacker.news/c/5h6zM
Link: https://readhacker.news/s/5h6zM
Comments: https://readhacker.news/c/5h6zM
Readwise Blog
Does Bionic Reading actually work? We timed over 2,000 readers and the results might surprise you
Actually no, the results will probably not surprise you.
Forwarded from Hacker News
TeamViewer installs suspicious font only useful for web fingerprinting (🔥 Score: 153+ in 1 hour)
Link: https://readhacker.news/s/5han6
Comments: https://readhacker.news/c/5han6
Link: https://readhacker.news/s/5han6
Comments: https://readhacker.news/c/5han6
Ctrl.blog
TeamViewer installs suspicious font only useful for web fingerprinting
A weird almost unreadable font file bundled with TeamViewer for Windows software lets website detect if you’ve installed the software. Raises privacy concerns.
👍2
Forwarded from BC诱捕器 ~百合图集~
Forwarded from Project FooHoro | PFH:B:C:B:2025012900 (ホロ 🐺)
👎16🤔2🎉1💩1
Forwarded from 每日消费电子观察 (Kexy Biscuit | 被子饼️)
7月21日,国家互联网信息办公室依据《网络安全法》《数据安全法》《个人信息保护法》《行政处罚法》等法律法规,对滴滴全球股份有限公司处人民币80.26亿元罚款,对滴滴全球股份有限公司董事长兼CEO程维、总裁柳青各处人民币100万元罚款。
二、问:滴滴公司存在哪些违法违规行为?
答:经查明,滴滴公司共存在16项违法事实,归纳起来主要是8个方面。一是违法收集用户手机相册中的截图信息1196.39万条;二是过度收集用户剪切板信息、应用列表信息83.23亿条;三是过度收集乘客人脸识别信息1.07亿条、年龄段信息5350.92万条、职业信息1633.56万条、亲情关系信息138.29万条、“家”和“公司”打车地址信息1.53亿条;四是过度收集乘客评价代驾服务时、App后台运行时、手机连接桔视记录仪设备时的精准位置(经纬度)信息1.67亿条;五是过度收集司机学历信息14.29万条,以明文形式存储司机身份证号信息5780.26万条;六是在未明确告知乘客情况下分析乘客出行意图信息539.76亿条、常驻城市信息15.38亿条、异地商务/异地旅游信息3.04亿条;七是在乘客使用顺风车服务时频繁索取无关的“电话权限”;八是未准确、清晰说明用户设备信息等19项个人信息处理目的。
此前,网络安全审查还发现,滴滴公司存在严重影响国家安全的数据处理活动,以及拒不履行监管部门的明确要求,阳奉阴违、恶意逃避监管等其他违法违规问题。滴滴公司违法违规运营给国家关键信息基础设施安全和数据安全带来严重安全风险隐患。因涉及国家安全,依法不公开。
http://www.cac.gov.cn/2022-07/21/c_1660021534306352.htm
http://www.cac.gov.cn/2022-07/21/c_1660021534364976.htm
二、问:滴滴公司存在哪些违法违规行为?
答:经查明,滴滴公司共存在16项违法事实,归纳起来主要是8个方面。一是违法收集用户手机相册中的截图信息1196.39万条;二是过度收集用户剪切板信息、应用列表信息83.23亿条;三是过度收集乘客人脸识别信息1.07亿条、年龄段信息5350.92万条、职业信息1633.56万条、亲情关系信息138.29万条、“家”和“公司”打车地址信息1.53亿条;四是过度收集乘客评价代驾服务时、App后台运行时、手机连接桔视记录仪设备时的精准位置(经纬度)信息1.67亿条;五是过度收集司机学历信息14.29万条,以明文形式存储司机身份证号信息5780.26万条;六是在未明确告知乘客情况下分析乘客出行意图信息539.76亿条、常驻城市信息15.38亿条、异地商务/异地旅游信息3.04亿条;七是在乘客使用顺风车服务时频繁索取无关的“电话权限”;八是未准确、清晰说明用户设备信息等19项个人信息处理目的。
此前,网络安全审查还发现,滴滴公司存在严重影响国家安全的数据处理活动,以及拒不履行监管部门的明确要求,阳奉阴违、恶意逃避监管等其他违法违规问题。滴滴公司违法违规运营给国家关键信息基础设施安全和数据安全带来严重安全风险隐患。因涉及国家安全,依法不公开。
http://www.cac.gov.cn/2022-07/21/c_1660021534306352.htm
http://www.cac.gov.cn/2022-07/21/c_1660021534364976.htm
💩10👍3🎉2🤮2👎1
🥰1
将要执行 Crew 5 任务的全新猎鹰 9 号火箭在运输过程中撞上了桥……
https://vxtwitter.com/TGMetsFan98/status/1550187571870941190
还好坏的只是级间段
https://vxtwitter.com/TGMetsFan98/status/1550187571870941190
还好坏的只是级间段
vxTwitter
Thomas Burghardt (@TGMetsFan98)
NASA statement on the SpaceX Crew-5 mission that is now targeting September 29.
NASASpaceflight understands that the Falcon 9 "damage during transport" occurred when the rocket struck a bridge near Van Horn, Texas, on the way from Haw…
💖 841 🔁 98
NASASpaceflight understands that the Falcon 9 "damage during transport" occurred when the rocket struck a bridge near Van Horn, Texas, on the way from Haw…
💖 841 🔁 98
💩7🤯2👎1
Serde for dotnet!
https://github.com/agocke/serde-dn
https://github.com/agocke/serde-dn
GitHub
GitHub - serdedotnet/serde: Serde.NET is a C# port of the popular Serde serialization library for Rust
Serde.NET is a C# port of the popular Serde serialization library for Rust - GitHub - serdedotnet/serde: Serde.NET is a C# port of the popular Serde serialization library for Rust
👎1