Forwarded from Rust 视界
「官方」Rust和npm白皮书
#npm
npm Registry实用Rust来解决CPU密集型任务产生的瓶颈问题。在该PDF中阐述了具体的问题以及解决方案。
在寻找解决方案的过程中,NPM团队最先排除了C/CPP/Java。因为在他们的工程思想中,C/Cpp不再是一个合理的选择。主要是担心安全问题。由于需要部署jvm,也排除了Java。然后选择了Go或Rust。
然后团队使用Go花了两天时间重写了授权服务,在这个过程中,该团队对Go的依赖管理失望了。因为NPM本身就是一个包管理工具,他们的工程文化不接受这样的Go。而他们对Rust的评价是这样的:惊人的依赖管理,以及促使你必须思考程序的正确性。用Rust重写服务,确实比用js和Go耗费时间长。当然这段时间也包含了他们的学习成本。并且Rust社区非常友好,有问题可以及时回复。
Rust编写的第一个简单的服务程序用在生产中一年半,没有发出任何的警报。这导致他们团队很快就忘记了该程序的存在。。
- [Read More](https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf)
- [Reddit 讨论贴](https://www.reddit.com/r/rust/comments/av1bpg/the_npm_whitepaper_is_up/)
#npm
npm Registry实用Rust来解决CPU密集型任务产生的瓶颈问题。在该PDF中阐述了具体的问题以及解决方案。
在寻找解决方案的过程中,NPM团队最先排除了C/CPP/Java。因为在他们的工程思想中,C/Cpp不再是一个合理的选择。主要是担心安全问题。由于需要部署jvm,也排除了Java。然后选择了Go或Rust。
然后团队使用Go花了两天时间重写了授权服务,在这个过程中,该团队对Go的依赖管理失望了。因为NPM本身就是一个包管理工具,他们的工程文化不接受这样的Go。而他们对Rust的评价是这样的:惊人的依赖管理,以及促使你必须思考程序的正确性。用Rust重写服务,确实比用js和Go耗费时间长。当然这段时间也包含了他们的学习成本。并且Rust社区非常友好,有问题可以及时回复。
Rust编写的第一个简单的服务程序用在生产中一年半,没有发出任何的警报。这导致他们团队很快就忘记了该程序的存在。。
- [Read More](https://www.rust-lang.org/static/pdfs/Rust-npm-Whitepaper.pdf)
- [Reddit 讨论贴](https://www.reddit.com/r/rust/comments/av1bpg/the_npm_whitepaper_is_up/)
Forwarded from StuBid🇭🇰 (Archived)
Pointerpointer
Please hold still while we locate your pointer...
Forwarded from Solidot
调查称最受雇主欢迎的语言是 Go
Hired 对 98000 名程序员进行的调查发现,最受雇主欢迎的编程语言 Go,区块链应用的程序员是最抢手,安全工程师的平均薪水最高。数据显示,从 2017 年到 2018 年,雇主对拥有区块链开发经验的程序员的需求猛增了 517%;与此同时,雇主对安全工程师的需求同比增长了 132%。平均薪资最高的程序员工作岗位包括:安全工程师、搜索工程师、区块链工程师、自然语言处理工程师、机器学习工程师以及游戏工程师。虽然掌握 Go 语言的程序员是最受雇主欢迎,但在调查中,只有 7% 的受访者表示他们主要使用 Go 语言进行编程。Media
https://www.solidot.org/story?sid=59742
Hired 对 98000 名程序员进行的调查发现,最受雇主欢迎的编程语言 Go,区块链应用的程序员是最抢手,安全工程师的平均薪水最高。数据显示,从 2017 年到 2018 年,雇主对拥有区块链开发经验的程序员的需求猛增了 517%;与此同时,雇主对安全工程师的需求同比增长了 132%。平均薪资最高的程序员工作岗位包括:安全工程师、搜索工程师、区块链工程师、自然语言处理工程师、机器学习工程师以及游戏工程师。虽然掌握 Go 语言的程序员是最受雇主欢迎,但在调查中,只有 7% 的受访者表示他们主要使用 Go 语言进行编程。Media
https://www.solidot.org/story?sid=59742
🍪💾
RIPE NCC 提醒您: 路由千万条,安全第一条; 宣告不规范,上游两行泪。
金少海,初级操作员。欧洲网络协调中心提醒您:路由千万条,安全第一条; 宣告不规范,上游两行泪。
Forwarded from Solidot
Linux 5.0 发布
Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.0,5.x 系列的第一个版本。Torvalds 称原计划发布 rc8 后需要修复的一个未初始化变量问题事实上什么都不需要做,因为 GCC 编译器在编译时把变量初始化到正确的值。Linux 5.0 的新特性包括:针对 ARM big.LITTLE CPU 的能耗感知调度,低功耗设备的 Adiantum 文件系统加密,支持 AMDGPU FreeSync,UDP 实现支持 GRO (Generic Receive Offload,cgroup v2 支持 cpuset 资源控制器,Btrfs 恢复支持交换文件, 初步支持 NVIDIA Turing GPU,更新中国的 C-SKY CPU 架构代码,初步支持 NXP i.MX8 SoC,支持 Allwinner T3、Qualcomm QCS404 和 NXP Layerscape LX2160A,英特尔 Stratix 10 FPGA 驱动,Fscrypt Adiantum 支持, Raspberry Pi 触控屏驱动,等等。Media
https://www.solidot.org/story?sid=59764
Linus Torvalds 在内核邮件列表上宣布释出 Linux 5.0,5.x 系列的第一个版本。Torvalds 称原计划发布 rc8 后需要修复的一个未初始化变量问题事实上什么都不需要做,因为 GCC 编译器在编译时把变量初始化到正确的值。Linux 5.0 的新特性包括:针对 ARM big.LITTLE CPU 的能耗感知调度,低功耗设备的 Adiantum 文件系统加密,支持 AMDGPU FreeSync,UDP 实现支持 GRO (Generic Receive Offload,cgroup v2 支持 cpuset 资源控制器,Btrfs 恢复支持交换文件, 初步支持 NVIDIA Turing GPU,更新中国的 C-SKY CPU 架构代码,初步支持 NXP i.MX8 SoC,支持 Allwinner T3、Qualcomm QCS404 和 NXP Layerscape LX2160A,英特尔 Stratix 10 FPGA 驱动,Fscrypt Adiantum 支持, Raspberry Pi 触控屏驱动,等等。Media
https://www.solidot.org/story?sid=59764
Forwarded from Solidot
W3C 批准 WebAuthn
World Wide Web Consortium (W3C) 宣布 Web Authentication API (WebAuthn) 成为正式的 Web 标准。WebAuthn 为 Web 应用和服务提供了无密码的公钥身份认证接口,获得了 Airbnb、阿里巴巴、Apple、Google、IBM、Intel,、Microsoft、Mozilla、PayPal、SoftBank、腾讯和 Yubico 等公司的支持,允许用户使用生物识别、移动设备等登录在线账号。主流浏览器如 Google Chrome、Mozilla Firefox 和 Microsoft Edge 都已经在去年加入了对 WebAuthn 的支持,苹果的 Safari 浏览器则在预览版中加入了对 WebAuthn 的支持。Media
https://www.solidot.org/story?sid=59774
World Wide Web Consortium (W3C) 宣布 Web Authentication API (WebAuthn) 成为正式的 Web 标准。WebAuthn 为 Web 应用和服务提供了无密码的公钥身份认证接口,获得了 Airbnb、阿里巴巴、Apple、Google、IBM、Intel,、Microsoft、Mozilla、PayPal、SoftBank、腾讯和 Yubico 等公司的支持,允许用户使用生物识别、移动设备等登录在线账号。主流浏览器如 Google Chrome、Mozilla Firefox 和 Microsoft Edge 都已经在去年加入了对 WebAuthn 的支持,苹果的 Safari 浏览器则在预览版中加入了对 WebAuthn 的支持。Media
https://www.solidot.org/story?sid=59774
Forwarded from 层叠 - The Cascading