solidot新版网站常见问题,请点击这里查看。
开发者
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 的设置提供了一个选项可以关闭来自公开代码库的代码补充建议。
互联网
WinterIsComing(31822)
发表于2022年04月18日 15时54分 星期一
来自沉船岛
俄罗斯开发者报告,如果他们为被制裁公司工作或者曾经在这些公司工作过,那么 GitHub 可能会在未预先警告的情况下关闭他们的账号。对账号的限制始于 4 月 13 日,对企业和个人账号没有加以区分。账号的内容也会被清空,软件库将无法访问,问题和 pull request 同样如此。有俄罗斯开发者联络了 GitHub,得到的回应是美国对俄罗斯公司的制裁,受影响的开发者可以上诉,只要证明被制裁实体与其账号无关联。一位开发者在 Twitter 上,他有可能恢复账号,因为被制裁的实体是其前雇主。
商业
1
WinterIsComing(31822)
发表于2022年01月29日 20时15分 星期六
来自最后的独角兽
2018 年一名没有编程经验的现场技术员为澳大利亚电信公司 Telstra 构建了一个应用,统一了 70 个报告电话线问题的消息系统。应用的用户界面有些凌乱,登陆页面堆满了 150 个按钮和 1 个本地新闻指示。今天有 1700 名 Telstra 技术人员在使用它,为公司每年节省了 1200 万美元。这种零编程/编程量非常少的应用开发模式已成为一种趋势,让没有经过专业训练的公民程序员成为企业数字化的新生力。研究公司 Evans Data Corporation 估计,全世界有大约 2500 万人精通标准编程语言,而程序员的需求缺口有 140 万。到 2025 年缺口将会进一步增加到 400 万。IDC 估计在 2021 年全世界有 260 万低代码/零编程开发者,2025 年前他们的人数将会每年增长 40%。微软的零编程平台 Power Apps 月活跃用户有 1000 万,它的 Visual Basic 语言是低代码/零编程的早期尝试。对这一趋势的质疑仍然存在,专业程序员指出,零编程平台让一个应用九成五的功能很容易实现,但剩余 5% 的功能几乎不可能实现。专业程序员仍然会是企业产品和关键业务系统开发的主力军,他们将会得到越来越多具有编程能力的企业员工的帮助。
商业
WinterIsComing(31822)
发表于2021年11月22日 14时22分 星期一
来自棕榈上的霜
最大源代码托管平台 GitHub 公布了 2021 年度的开发者调查。它表示有 7300 万开发者,2021 年新增 1600 万,财富 500 强企业中有 84% 使用 GitHub 企业版,去年开发者创建了 6100 万新库,合并了 1.7 亿 Pull requests;活跃用户中间北美占 31.5% 亚洲占 31.2% 欧洲占 27.3%;最流行的语言仍然是 JavaScript,其次是 Python 和 Java;更少的审核者能增加 pull request 数量,每增加一名审核者工作日合并 pull request 的数量减少 17%;贡献者数量最多的项目是 Docker,它在全世界有 63.2 万贡献者,比 Linux 内核高不止一个数量级。在接受调查的 1.2 万开发者中,只有 10.7% 的开发者预期疫情结束后重返办公室。26.5% 的开发者在疫情前的工作地点都是远程办公,现在 38.8% 的开发者预计会完全远程办公。
Google
WinterIsComing(31822)
发表于2021年11月12日 13时43分 星期五
来自永生粮
将近 20 年里 Google Summer of Code (GSoC)旨在帮助学生在暑期参与开源软件开发。但从明年夏天开始,GSoC 不再仅限于学生,而是向所有成年人开放。GSoC 2022 年的主要变化包括:面向 所有 18 岁以上成年人,做出这一变动旨在帮助改变职业方向、自学成才或重返职场的成年人;将提供需要大约 350 小时时间开发的较大型项目;除了可选 12 周时间从事开发外,对较大型项目还将提供 22 周的选项。
游戏
WinterIsComing(31822)
发表于2021年07月31日 12时35分 星期六
来自雾影4:雾影之心
《矮人要塞》是一款能在互联网上留下烙印的独立游戏。它是免费游戏,在一个随机生成的幻想世界里玩家可以扮演一位冒险者或管理一个到处是矮人的要塞。整个游戏只有一名开发者:Tarn Adams,aka Toady One,项目始于 2002 年,最初是作为一个副业,从 2006 年开始变成全职,所有代码全是他一个人写的,他的兄弟 Zach Adams 帮助设计和创作了一些基于游戏的故事。到目前为止他的收入全部来自于捐赠,目前正在开发一个改进了 UI 的 Steam 付费版本。Tarn 接受采访谈论了游戏的创作,称主要使用 C 和 C++ 语言,开发工具此前是 Microsoft Visual Studio,现在改为 Visual Studio 社区版。游戏包含了 71.1 万行代码,因此漫长开发过程中面临的一个问题是遗忘,他努力维持变量和对象名称的一致性和可记忆,并且留下了足够多的注解。在开发《矮人要塞》期间他还尝试了数十个其它项目,有的只持续了几天,有的持续了数年。大部分与《矮人要塞》无关,但还有部分对开发《矮人要塞》有帮助。
微软
WinterIsComing(31822)
发表于2021年05月27日 21时43分 星期四
来自少年地球护卫队:决战外星人
微软在开发者大会上预览了 .NET Hot Reload,允许开发者对正在运行的应用程序直接应用源代码变更,无需去手动暂停运行的应用程序。.NET Hot Reload 支持最新的 Visual Studio 预览版(Visual Studio 2019 version 16.11 Preview 1)或 .NET 6 Preview 4 ,支持的项目类型包括 WPF、Windows Forms 和 .NET MAUI 等。微软还宣布 .NET 6 将在 11 月 9 日正式发布。.NET 6 是在统一了 .NET Framework 和 .NET Core 之后发布的第一个长期支持版本,将提供三年的支持,新特性包括重写了 FileStream,EventPipe,占用更少内存的精简 API,等等。
商业
WinterIsComing(31822)
发表于2021年05月25日 15时03分 星期二
来自猿朋豹友
为了克服美国对使用最新 ARM 设计的限制,华为海思转向了开源指令集架构 RISC-V,针对鸿蒙操作系统的开发者发布了首款 RISC-V 开发板 Hi3861。美国在 2019 年将华为加入到了黑名单,禁止向华为出售美国技术,而 ARM 设计包含了美国技术。Hi3861 针对的是物联网市场,而海思传统上其开发面向的是利润更高的智能手机、平板、PC 和嵌入式系统。
微软
WinterIsComing(31822)
发表于2021年04月20日 10时19分 星期二
来自我的爸爸在火星
微软宣布 Visual Studio 2022 的首个公开预览版将在夏天发布。微软开发部门的产品副总裁 Amanda Silver 在官方博客中称,Visual Studio 2022 将是 64 位,devenv.exe 主进程不再受限于 4GB 内存;调整了用户界面,旨在降低复杂度减少认知负担;更容易个性化;完整支持 .NET 6;支持 C++20 语言特性,整合支持 CMake、Linux 和 WSL;Live Share 整合了文字聊天;改进 AI IntelliCode 引擎;支持 Git 和 GitHub;改进代码搜索,等等。
软件
2
WinterIsComing(31822)
发表于2021年02月09日 22时46分 星期二
来自侦图机
亚马逊 AWS、微软、Google、华为和 Mozilla 宣布成立了 Rust 语言基金会,承诺两年内投入 100 万美元预算,支持 Rust 项目维护者开发 Rust。Rust 语言始于 Mozilla 研究院,由 Graydon Hore 设计,作为 C/C++ 语言的一种替代,之后被 Mozilla 用于开发 Firefox 浏览器及其 Gecko 引擎的基础性功能,是最受程序员欢迎的新语言之一。去年 Mozilla 宣布了大规模裁员,Rust 团队被裁掉,Rust 语言的未来似乎悬而未决,基金会的成立解决了这一隐忧。
微软
WinterIsComing(31822)
发表于2021年02月08日 21时03分 星期一
来自绿里
全世界有大约 2400 万名开发者,而使用微软开源编辑器 Visual Studio Code (VS Code) 作为 IDE 的开发者就有 1400 万,其中 2020 年增加了 500 万新用户。微软开发者部门的副总裁 Julia Liuson 表示, VS Code 的战略就是全方面提供支持,让开发者可以使用任何语言在任何平台上开发程序。VS Code 支持 macOS、Windows 10,和多个 Linux 发行版,支持 Arm64 on Linux、Raspberry Pi  和 Chromebook。VS Code 支持的流行语言包括了 C++、C#、数据科学家使用的 Python 和多个 Python 库,以及 Java 和 JavaScript/Typescript。她说,有 200 万 Python 开发者和 100 多万 C++ 开发者使用 VS Code,Java 开发者的人数也接近 100 万。她还谈论了公司的内源开发模式——所谓内源就是在公司内部采用公开源代码和开放协作的开发模式。
开发者
wenfeixiang(25847)
发表于2019年11月01日 15时09分 星期五
来自特辖军的一天
在开源欧洲峰会上,GitHub COO Erica Brescia 称 99% 的软件项目是基于开源。他表示 GitHub 欢迎所有地方的开源开发者。Brescia 称,在这个地缘政治日益困难的时代,许多公司决定采取地理屏蔽的方法屏蔽伊朗、叙利亚和克里米亚等地的开发者使用它们的产品,但 GitHub 采取了不同的方法,它向这些地区的开发者开放所有的开源库。然而为了遵守美国的贸易制裁,GitHub 仍然限制了伊朗、叙利亚和克里米亚等地的开发者访问私有库。GitHub 并不喜欢这种情况。Brescia 称他们正与决策者合作取消访问限制,因为开源软件开发远非是一个美国中心的现象。八成的开源贡献来自于美国之外,美国之外两个最大的贡献群体来自中国和印度。开源开发的理念源于分享总是比限制更好。
Chrome
wenfeixiang(25847)
发表于2019年10月13日 12时56分 星期日
来自独眼巨人的笑声
uBlock Origin 作者 Raymond Hill 透露,他递交的扩展开发版更新(1.22.5.100)遭到了 Google Chrome Web Store 的拒绝,理由是没有遵守 Google 的政策。Google 给出的解释是:扩展必须是单一用途,不能捆绑不相关的功能。Hill 称他的扩展根本没有不相关的功能,他不打算再继续递交开发版更新了,因为你根本没有办法从 Google 获得更明确的拒绝解释。他称 uBlock Origin 下一个稳定版更新就是上一个没有被拒绝的开发版也就是 1.22.5rc1+。这一消息在社交媒体上收到了广泛关注,以至于 Chrome 扩展团队的成员也看到了,所以问题也就顺利解决了。但很多 Chrome 扩展开发者都有类似的经历,但他们的扩展没有 uBlock Origin 这样的影响力,他们的声音当然不会被 Chrome 扩展团队成员听到。