solidot新版网站常见问题,请点击这里查看。
Google
Wilson(42865)
发表于2024年02月06日 14时50分 星期二
来自火星战将
Google 周一向 Rust 基金会捐赠了 100 万美元,这笔款项专门用于改进 Rust 和 C++ 之间的互操作性。Rust 是一种内存安全语言,而 Google 和微软系统发现的大部分漏洞都属于内存安全漏洞。Google 工程、Android 安全和隐私副总裁 Dave Kleidermacher 表示,Rust 已主动阻止了数百个影响 Android 生态系统的漏洞,这笔投资旨在推动 Rust 的普及。Rust 与 C++ 的互操作性是 Google 等组织扩大采用 Rust 的最大障碍之一。现有系统的大部分代码都是用 C++ 编写的。

开发者
Wilson(42865)
发表于2024年02月01日 17时26分 星期四
来自一九八四
微软正在招募 Rust 开发者去重写核心 C# 代码。微软招募的职位隶属于 Microsoft 365 Core Platform 旗下的 Substrate App Platform 组,该组从事微软云服务的幕后工作。 微软称,它正在组建一个团队去现代化其平台服务。软件巨人早就表达了对 Rust 的兴趣,Windows 操作系统安全总监 David "dwizzle" Weston 去年初表示 Rust 代码已经进入了 Windows 内核。Rust 是一种高性能、内存安全语言,而软件项目的大部分漏洞都属于内存安全 bug。自 2006 年以来微软在 Windows 中修复的漏洞大约七成是内存安全漏洞。

开发者
Wilson(42865)
发表于2023年10月26日 23时23分 星期四
来自魔法集成
罗马教宗方济各(Pope Francis)支持了一项旨在鼓励儿童学习编程的全球项目。Code with Pope 将通过免费的在线学习平台 Codeforia 为欧洲、非洲和拉美 11-15 岁的学生提供 Python 编程教育,弥合全球“教育上明显的差距”。项目发起人是 Cosmose AI 创始人 Miron Mironiuk,他将在梵蒂冈与教宗见面,他表示并不期望教宗会深入了解 Python。这不是教宗第一次鼓励年轻人学编程,2019 年在非营利组织 Code.org 技术帮助下他写了一行代码。

开发者
Wilson(42865)
发表于2023年10月10日 14时15分 星期二
来自诺比与扭曲时空的项链
思科开发者在内核邮件列表上发布了用 Rust 写的 PuzzleFS 文件系统驱动,征求其他开发者的意见(RFC)。PuzzleFS 是下一代 Linux 容器文件系统,其设计旨在减少冗余、快速镜像构建、直接挂载支持,内存安全保证,以及其它为容器优化的功能。Linux 内核最近加入了对 Rust 语言的初步支持,思科的 PuzzleFS 驱动目前属于概念验证。

比特币
Wilson(42865)
发表于2023年10月10日 13时16分 星期二
来自白鸟异传
FTX 的骗局就明明白白的写在代码里,甚至都没有去有意的混淆代码。2019 年 8 月 1 日 FTX 代码库引入了 allow_negative 标记,前 FTX CTO Gary Wang 在作证时承认是前 CEO Sam Bankman-Fried(SBF)要求他与前工程总监 Nishad Singh 添加该标记的。带有该标记的账号被免除检查是否有足够的可取款金额。Wang 后来还修改了代码,带有该标记的账号被免除清算。检方同时指出,在修改代码的同一天 SBF 在 Twitter 上发帖声称 Alameda 的账号与其他人的账号一视同仁。Wang 作证说,allow_negative 标记是只提供给 Alameda Research 交易账号的特别权限。这意味着 Alameda Research 的账号可动用无限的信用额度。Wang 解释说,Alameda 一开始是没有如此高的信用额度的,但由于该公司缺乏足够的抵押品,它经常会遭遇交易问题,因此 SBF 要求将信用额度提高到防止问题再次发生。Wang 称,Alameda 最初的额度是几百万美元,后来提高到 10 亿美元,最后提高到 650 亿美元。Wang 还承认,FTX 的“保险基金”数字是虚假的。

微软
Wilson(42865)
发表于2023年09月26日 17时26分 星期二
来自科玛
微软在 GitHub 上发布了代码库 windows-drivers-rs,允许开发者用 Rust 语言开发 Windows 驱动程序。Rust 是一种高性能、内存安全语言,而软件项目的大部分漏洞都属于内存安全 bug。自 2006 年以来微软在 Windows 中修复的漏洞大约七成是内存安全漏洞。微软此前披露正在用 Rust 语言重写核心 Windows 库,Windows 操作系统安全总监 David "dwizzle" Weston 今年早些时候在以色列特拉维夫举行的 BlueHat IL 2023 上宣布了 Rust 代码进入内核的消息。最新公布的 Rust 驱动开发工具支持 WDM (Windows Driver Model) 和 WDF (Windows Driver Framework) 驱动。

开发者
Wilson(42865)
发表于2023年09月18日 21时48分 星期一
来自金刚
JetBrains 推出了 RustRover 预览版,一款专为 Rust 开发者提供的 IDE。RustRover 旨在简化 Rust 编程体验,“释放语言的全部潜力”。该 IDE 集成了 AI 编程助手,支持实时反馈和代码建议,以及简化的工具链管理和团队协作,它集成了版本控制,支持 GitHub 和 Git。JetBrains 此前为其 IntelliJ IDE 提供了 Rust 插件 IntelliJ Rust。但通过 RustRover,该公司为不断增长的 Rust 开发者社区提供了功能更强大的专用 IDE。

开发者
Wilson(42865)
发表于2023年08月27日 18时20分 星期日
来自黑珍珠魔咒
Bugzilla 项目庆祝了诞生二十五周年,宣布成立了一个接受捐款的组织 Zarro Boogs Corporation,但用户的捐款无法抵税,因为软件开发在美国不被视为慈善事业,该组织不隶属于 Mozilla 基金会或与 Mozilla 基金会关联的实体。Bugzilla 是一个基于 Web 的 bug 跟踪系统和测试工具,最初是在 1998 年 4 月作为 Mozilla.org 项目的一部分发布的,开发语言是 Tcl。完整开源版本是在 1998 年 8 月 26 日发布的。因为 Perl 当时是更受欢迎的语言,9 月 15 日宣布完成了 Perl 移植。

开发者
Wilson(42865)
发表于2023年08月26日 11时42分 星期六
来自树语
根据 Gitlab 的官方文档,它正准备支持联邦宇宙协议 ActivityPub。ActivityPub 是一个 W3C 标准,其最知名的实现是去中心化微博客服务 Mastodon 以及 Reddit 的去中心化替代 Lemmy。Gitlab 允许用户创建各自的实例,但实例之间如何互动?通过支持 ActivityPub 不同 Gitlab 实例之间可以互相关注(或叫订阅),创建分支(fork)、可以递交合并请求,可以就合并请求展开讨论,然后合并代码。Gitlab 将逐步实现 ActivityPub 的功能,首先是社交功能,实现跨实例的订阅,最终实现跨实例合并请求。

开发者
Wilson(42865)
发表于2023年05月09日 13时51分 星期二
来自人猿泰山之密林追踪
GitHub 宣布其重构过的新代码搜索功能 GA(general availability)。GitHub 称新代码搜索的速度是旧版的两倍,改进对上下文的感知,能将最相关的结果展示在搜索前列。新搜索界面提供了建议和代码补全,能更智能的对结果进行分类和格式化。代码视图会在侧面板显示引用,类似 Visual Studio。新代码搜索还支持子串查询、正则表达式和符号搜索。GitHub 还发布了一份语法指南。

商业
Wilson(42865)
发表于2023年02月10日 14时14分 星期五
来自太阳之塔
微软旗下的代码托管平台 GitHub 宣布将在本财年结束前裁员 10%,并关闭所有办公室切换到全远程办公,部分原因是这些办公室利用率很低。GitHub 有大约 3000 名员工,10% 相当于 300 人,最近这一财年结束于 2023 年 7 月 1 日。GitHub 的竞争对手 GitLab 也几乎同时宣布将裁员 7%。GitLab 早就拥抱了纯远程办公模式。GitLab CEO Sid Sijbrandij 在声明中给出的一个理由是宏观经济环境严峻。

开发者
1
Wilson(42865)
发表于2023年01月29日 23时28分 星期日
来自帕迪多街车站
GitHub 宣布其用户数突破 1 亿。GitHub 成立于 2008 年,2013 年用户数突破 300 万,2018 年达到 2800 万,2022 年 10 月突破 9000 万,三个月后突破了 1 亿。GitHub 称这 1 亿用户是 1 亿开发者,这个数字很多人有不同看法,它的用户未必就是开发者,而一名开发者可能有多个账号,如个人账号和工作账号,真正的开发者人数可能只是这一亿的一小部分。GitHub 称在 2015 年三分之一的用户来自北美,今天仅仅印度一个国家的用户就超过 1000 万。

开发者
WinterIsComing(31822)
发表于2022年09月20日 11时54分 星期二
来自奇岛
Unicode 标准释出了 v15。Unicode 15 增加了 4,489 个字符,总数达到 149,186 个字符。新增字符包括两种新文字——印度 Mundari 语 Nag Mundari 和 Kannada 语 Kaktovik,共 161 个;以及 20 个新绘文字符号,和 4193 个 CJK 中日韩表意文字。
比特币
WinterIsComing(31822)
发表于2022年08月09日 19时21分 星期二
来自智者之惧
美国财政部宣布制裁被控为朝鲜黑客组织 Lazarus Group 洗钱的加密货币混币器 Tornado Cash,帮助 Lazarus 的洗钱规模逾 4.55 亿美元。混币器旨在提高加密货币的匿名性,因此有助于黑客组织洗白窃取或勒索的加密货币。美财政部称 Tornado Cash 自 2019 年以来帮助洗掉了超过 70 亿美元的加密货币。按照美国法律要求,GitHub 暂停了项目开发者账号,参与贡献代码的开发者账号也全部删除
开发者
WinterIsComing(31822)
发表于2022年08月08日 16时26分 星期一
来自黑暗之潮
Argues JSON 作者 Douglas Crockford 认为最流行的编程语言 JavaScript 如今已成为进步的障碍应将其退役,但他同时承认目前不存在 JS 语言的替代。根据 StackOverflow 的调查,逾 65% 的开发者使用 JavaScript,第二名的 Python 只有 48%。Crockford 认为 JS 的问题是它日益臃肿,社区对增加功能而不是修正其缺陷更感兴趣,JS 和其它恐龙语言一样成为了进步的障碍。Crockford 称取代 JS 有两大难点:第一是还不存在 JS 替代品,第二需要所有浏览器都采用它。结果只能是“祝好运”了。
开发者
WinterIsComing(31822)
发表于2022年08月05日 11时15分 星期五
来自沉船岛
Theregiste 周四报道称 GitLab 计划自动删除不活跃时间超过一年的免费用户项目以节省托管费用,此举预计能每年节省一百万美元。这一消息立即引发了争议。周五 GitLab 通过官方 Twitter 账号发表声明,它在内部讨论之后决定不删除不活跃项目,而是将这些不活跃的代码库转移到对象存储(Object Storage),访问速度会比较慢。有开发者搜索发现,GitLab 自己的项目依赖库有好几年没更新了。
开发者
WinterIsComing(31822)
发表于2022年08月05日 00时08分 星期五
来自3001太空漫游
GitLab 计划自动删除不活跃时间超过一年的免费用户项目以节省托管费用,此举预计能每年节省一百万美元。GitLab 计划在 2022 年 9 月执行该政策,它认识到可能会遭到用户的反对,因此在自动删除前会提前数周或数个月通知用户,只要在一年内发布一条评论、注解或问题,该项目将会保留。参与  .Net 开源社区的 Geoff Huntley 认为 GitLab 的这一政策绝对疯狂。他指出源代码并不占据多少空间,删除所有代码将会破坏社区,损害其品牌和信誉。他说,软件到达相当的完善度之后就不再需要修改,这是否意味着不活跃?
开发者
WinterIsComing(31822)
发表于2022年07月27日 23时52分 星期三
来自珀涅罗珀记
为了反映地球自转的变化,每隔几年时钟会增加或减去一秒。但闰秒对计算机来说一直是一个麻烦。由于 Linux 内核对闰秒准备不足,2012 年增加闰秒曾引发了一连串事故,部分网站还瘫痪了。2015 年 和 2016 年增加闰秒也都引发事故,但严重程度要比 2012 年轻得多。国际电信联盟将讨论在 2023 年取消闰秒。而做出这一决定前 Facebook/Meta 宣布闰秒过时了,认为引入新闰秒是危险之举,弊大于利,应引入新技术取代它。Meta 工程师提出的替代方案叫 smearing,将 1 闰秒分散到 17 个小时,系统增加额外的一秒但不需要插入闰秒。
PHP
WinterIsComing(31822)
发表于2022年06月26日 23时27分 星期日
来自永生粮
180 个国家的逾 7.3 万名开发者参与了 Stack Overflow 的年度开发者调查。结果显示 Rust 连续第七年成为开发者最喜欢的编程语言,其次是 Elixir、Clojure、TypeScript 和 Julia。JavaScript 仍然是最常用的语言,其次是 HTML /CSS、SQL、Python 和 TypeScript。Phoenix 成为开发者最喜欢的 Web 框架,Visual Basic for Applications 和 COBOL 仍然是开发者最讨厌的技术。开发者最常用的操作系统是 Windows、Linux 和macOS,微软 Windows 的 Linux 子系统的使用率从 2021 年的 3% 增加到了 14%。在调查的开发者中,只有 15% 是完全线下办公,43% 是完全远程工作,42% 是混合工作,员工人数低于 20 的企业更可能线下办公,而员工人数超过 1 万的大型企业更可能混合办公。
人工智能
WinterIsComing(31822)
发表于2022年06月22日 11时06分 星期三
来自西塔甘达
GitHub 宣布它的 AI 编程助手 Copilot 将开放付费使用,开发者可支付月费 10 美元或年费 100 美元。账号核实过的学生和流行开源项目的维护者可免费使用该 AI 助手。Copilot 使用公开的代码库进行训练,在开发者写代码时根据函数名等上下文自动补充完后续代码。很多时候 Copilot 补充的是公开代码库中代码片段的拷贝。这就引起了许可证方面的问题,如果拷贝的是 GPL 代码,那么 Copilot 这么做是否构成了版权侵犯或 GPL 违反?在 Copilot 帮助下写的程序是否要遵循相关许可证?Copilot 的设置提供了一个选项可以关闭来自公开代码库的代码补充建议。