solidot新版网站常见问题,请点击这里查看。
未来十年,医学的发展可能会最终治愈一些困扰着人类的最复杂顽疾。许多疾病都是由人类基因的突变引起的,这些突变可能是从父母遗传而来如囊性纤维化,也可能是在生活中获得的,如大多数癌症。医学研究人员已经找到了导致其中一些疾病的确切突变,但是对更多的疾病,他们仍然在寻找答案。如果找不到问题的原因,就很难找到治疗方法。

我们相信,某种计算机辅助设计(CAD)程序将是推动此类探索的关键技术,GP-write 将在本周的 Genome Project-write(GP-write)大会上推出这样一个程序。

借助这个 CAD 程序,医学研究人员将能任意组合不同的突变,快速设计出数百个不同的基因组,将遗传编码发送给制造 DNA 片段的公司。然后这些合成 DNA 片段将被送到代工厂进行组装,最后送到实验室,这些被设计出来的基因组将在细胞中进行测试。根据细胞的生长状况,研究人员可以使用该 CAD 程序,迭代设计出一批新的基因组,并将数据共享进行协作。只有通过自动化才能快速重新设计出数千种不同的变体;在这种规模下,研究人员有可能找到导致遗传疾病的突变组合。这是寻找治疗方法的第一个关键研发步骤。
2021 年 1月,Adobe Flash 终止开发和支持。这标志着一个时代的结束,但实际上,Flash 并没有完全死亡。Flash Player 在中国仍然可用,而 Clean Flash 项目能继续提供 Flash 的安全洁净版本。中文版 Flash 每个月会有一次安全更新,可以从 Flash.cn 免费下载,但有个附加条件。它预装了名为 Flash Helper 的广告程序,据安全专家披露,该程序表现出恶意行为。由“darktohka”开发并发布在 Github 上的 Clean Flash Installer 解决了这些问题。Darktohka 对 TorrentFreak 表示:“Clean Flash Installer安 装了最新的 Flash 免费版本,移除了广告程序。在 Flash 支持结束之后,任何人都可以通过 Clean Flash Installer 来使用相对安全的 Flash Player 版本。”

开发者表示其灵感来自于创建工具保持 Flash 内容的活力,他表示这些内容是他童年的重要组成部分。可是 Adobe 对他的工作并不那么热情,向 Github 提交了 DMCA 通知,该平台随后删除了这个项目。在 2021 年 10 月 4 日提交到 Github 的 DMCA 投诉中,Adobe 的法律代表解释称,Clean Flash Installer 项目违反了版权法。该文件表示,“Adobe 是版权所有者,我被授权代表其行事。我们的 Adobe Flash Player 软件的版权遭到了侵犯。涉事文件包含了我们专有的、Adobe 拥有版权的内容(软件代码)” ,投诉要求必须删除该项目。

darktohka 解释说:“这是我倾注了热情的项目,我对 Adobe 的行为深感失望。库中仅托管了该项目的安装程序代码,这些代码是我自己写的,不包含任何侵权代码……Adobe Flash 是我们童年的重要组成部分,可是在有免费提供的、带有安全更新版本的时候,Adobe 却宁愿让每个人都使用这个软件过时版本,这令人震惊。这是一个独立编写的安装程序,提供可免费下载的版本,他们对此动用 DMCA 投诉毫无意义。”
微软将在 10 月 5 日发布 Office 2021,它将是 MS Office 办公软件套装的下一个独立版本,提供给想避开订阅版本的企业和消费者使用。Office 2021 家庭和学生版售价为 149.99 美元,包括 Word、Excel、PowerPoint、OneNote,以及支持 PC 和 Mac 的即时协作工具 Microsoft Teams。Office 2021 家庭和企业版售价为 249.99 美元,包括家庭版的所有内容,以及 Outlook for PC 和 Mac,允许将所有 Office 应用用于商业目的的权利。Office 2021 将包括 Microsoft 365 版 Office 中的协作功能,实时共同创作、OneDrive 支持,Microsoft Teams 集成。Office 2021 还将包括新的 Office 设计,更新了 Ribbon 界面、圆角和中性调色板,匹配 Windows 11 中的 UI 变更。
Virtual Reality Modeling Language (VRML) 的作者、首批虚拟现实初创企业的创始人 Mark Pesce 认为,我们迫切需要永久性的软件更新。设备制造商一直希望消费者能尽快更新设备,所以很多产品还没有出现物理故障就已经被清除出软件更新清单。消费者只能祈祷制造商“发发善心”,正常为这些设备提供固件与软件安全更新。但由于可能导致制造商损失部分利润,所以愿意“发善心”的厂商并不多。也正因为如此,很多设备在还能正常运行时就被丢进了垃圾堆。这对消费者不友好,对地球环境也不友好,所以必须加以解决。

目前全球创客(maker)社区已经发起了大规模维修权运动,其结果可能直接影响到诸如备件储备等问题的公共管理政策。与之对应,我们也应该发起平行的维护权运动,要求设备制造商将购买价格中的一小部分作为后续软件维护费用,尽可能延长设备的使用寿命。毕竟吸引消费者换代靠的应该是提升新产品卖点,而非停止对旧产品的更新支持。

这是不是代表着索尼等公司应该对近 20 年前推出的产品提供支持,比如我们熟悉的 PSP 掌机?话说起来简单,但在决定该由谁来具体承担这些成本时,往往会出现很多事前难以预料的麻烦。不过即使是完全由消费者来承担,我怀疑只要厂商能保证购买者确实可以无限期获得可靠的使用体验,那么大家还是愿意为此多花点钱的。没错,我们都想要崭新闪亮的新玩具,但这并不是说我们就得被迫丢弃当初的老朋友。
微软预览了编辑器 Visual Studio Code 的 Web 版本,但相关文章很快就被移除(404 page not found),可能是过早发布了。Visual Studio Code 的 Web 版本能工作在浏览器上,可以方便的打开托管在 GitHub 和本地的程序源代码,相比桌面版本,它的优点主要就是方便,不需要安装不需要下载。
Docker 公司将限制其 Docker Desktop 工具仅供个人或小企业免费使用,大企业将需要付费订阅。该公司正在寻找一个可维持的商业模式。Docker 将免费版的 Docker Desktop 更名为个人版(Personal),要求员工人数在 250 人以上或年收入超过一千万美元的企业如果需要使用 Docker Desktop 那么就必须付费订阅。命令行的 Docker Engine 没有改动。每月5 美元的专业版(Pro)和每月 7 美元的团队版本(Teams)和以前一样,新增的每月 21 美元的企业订阅服务包含了中心化管理、单点登陆和安全增强等新功能。Docker 的大部分工具都是开源的,Docker Desktop 则是例外,它是一个 GUI 工具,用于管理不同 Docker 组件和功能,它只支持 Windows 和 Mac。
研究人员发现,GitHub Copilot 工具提供的代码建议中有接近 40% 存在 bug。为了对 Copilot 的实际价值做出量化,研究人员创建了 89 个测试场景以考查其代码建议质量,编写出了 1600 多个程序。经过全面审查,研究人员发现其中近四成存在安全漏洞…… 由于 Copilot 的学习对象是 GitHub 代码库中公开发布的可用代码,因此研究人员推测这些安全漏洞的出现只是系统在模仿现存的代码 bug。研究人员还指出,除了可能继承训练数据当中的 bug 之外,Copilot 还无法分辨训练数据的新旧程度。“随着网络安全的发展,早期编程时的“最佳实践”很可能会逐渐变成“糟糕实践”。”研究人员承认,“毫无疑问,像 GitHub Copilot 这样的下一代自动补全工具将大大提高软件开发人员的生产力。” “然而,尽管 Copilot 能快速生成大量代码,但我们的研究结果表明,开发者在使用 Copilot 作为辅助手段时应当保持警惕。理想情况下,Copilot 还应在训练和生成期间匹配适当的安全工具,最大程度减少在代码中引入安全漏洞的风险。”

本次发布只提供Windows平台安装包。由于个人精力有限,Xmacs v2021.x暂时专注于Windows平台。后续会把macOS的构建打包脚本开源出来。

下载安装:https://gitee.com/XmacsLabs/Xmacs/releases/v2021.1 查看全文

The Document Foundation 宣布释出 LibreOffice 7.2 社区版。新版的一大变化是改进了处理大文件、打开 DOCX 和 XLSX 文件、字体缓存管理以及打开包含大图像的演示文稿和绘图的性能,改进了使用 Skia 后端的绘图速度,原生支持苹果 Apple Silicon ARM 芯片。LibreOffice 7.2 的新功能由 171 名贡献者开发,70% 的代码来自 Collabora、Red Hat 和 allotropia 等企业和机构的 51 名开发者,30% 来自 120 名独立开发者。
语言是一种强大的工具。编程语言难学难懂在很多教师和研究人员眼中似乎成了一种共识。学术论文经常会强调编程的难度,好像这个结论天经地义、不容辩驳。但批评之声已经出现,人们认为这种立场可能导致教学实践缺乏反思、严重影响学生成绩,并很可能对教育的多样性与公平性产生冲击。事实上,一件事物“很困难”的概念会通过多种日常机制被四处传递扩散,进而在不知不觉当中经由我们的教学习惯、教科书语言、术语、教室中肃穆的氛围、工具乃至编程语言的设计特性等被固化为一种事实。最典型的例子之一当数编程错误信息,这类信息在几乎所有语言中都成了混乱、沮丧与恐怖的化身,而且往往在人们眼中既神秘又难以理解。“编程很难”的观念被我们的课堂、工作场所、学术文献乃至媒体资讯所一再强化,但这种基本立场更多反映的只是种意识形态化的判断,缺乏充足的现实证据。更重要的是,编程很难的说法很可能引发明确的直接影响,通过持续传达的间接信息给学生、教育工作者、社区乃至计算学科本身产生难以预料的后果。而这一切,长期以来并没能得到充分关注。
英特尔宣布它的 Intel C/C++ 编译器采用了 LLVM 项目的技术,显著改进了性能。LLVM 是一套编译器基础设施项目,包含一系列模块化的编译器组件和工具链,用来开发编译器前端和后端。英特尔开发者称,原来的 Intel C/C++ 编译器性能比 GCC 高 18%,采用 LLVM 之后优势提高到了 41%。基于 LLVM 的 Intel C/C++ 编译器构建时间更快,测量显示构建时间减少了 14%。
WhatsApp 推出让照片或视频在一次浏览之后就自动删除的功能。WhatsApp 称该功能让用户能更好的控制他们的隐私。儿童保护倡导人士对此功能表达了担忧,认为自动删除信息的功能可能有助于隐藏儿童性虐待的证据。该功能与 Snapchat 的阅后即焚类似,能被屏幕截图或屏幕录像等方法绕过。使用该功能之后,信息不能被转发、保存或共享,如果信息在两周内没有打开它将会过期。
读者  写道 "非盈利性免费软件推荐网站 Gizmo’s Freeware 暂定于本月15日关闭。声明感谢用户的一路陪伴。多年来,Gizmo 依靠站长自掏腰包,读者捐赠和广告收入艰难维持。网站编辑均为无偿的志愿者。随着世界从台式机转向移动设备,站点流量和广告收入下降,以致无法再支付运营网站的成本。Gizmo’s Freeware 的运行 始于 2008 年 5 月。"
Github 开始公测它的 AI 结对程序员 Copilot。这个 AI 助手在开发者写某个函数时能根据上下文补充完剩余代码,就像是一起结对编程。GitHub Copilot 使用了数十亿行代码进行训练,支持广泛的框架和编程语言,其中包括 Python、JavaScript、TypeScript、 Ruby 和 Go 等,。有 alpha 测试者 Copilot 十次有一次能正确补充开发者想要写的代码,AI 好像真的能读心一样。
Tor 项目开发者宣布 Tor Browser 10.5 将移除 Tor Launcher,连接到 Tor 网络节点的过程将整合到浏览器内而不是在启动时连接。开发者称,它的调查发现用户对输入网桥地址的方法感到困惑,对 Tor Launcher 的启动和浏览器窗口打开之间的时间间隔感到迷茫。为了改善用户体验它决定移除 Tor Launcher UI,将 Tor 网络连接嵌入到主浏览器屏幕。本月晚些时候释出的 Tor Browser 10.5 将包含这一变动。
sadhen 写道 "2013年年底,GNU TeXmacs发布了1.99.1,从此进入了1.99.x的修行之旅。

八年过去了,总计将近6000次代码提交,1.99.x终于结束了,GNU TeXmacs 2.1发布了。

Welcome to GNU TeXmacs (FSF GNU project)

点击上面的链接,下载并安装GNU TeXmacs。

从今天起,做一个GNU TeXmacs 2.x的用户吧!"

芯片短缺对汽车行业的巨大冲击让很多人意识到今天的汽车使用了大量的微芯片,运行了惊人的代码。软件已经成为了汽车不可缺少的一部分。10 年前仅有高档车才会使用 100 个基于微处理器的微控制单元(ECU),运行大约一亿行代码。今天像 BMW 7 系列这类配备先进辅助驾驶系统的高档汽车可能使用了 150 个以上的 ECU,皮卡如福特 F-150 运行的代码行数高达 150 亿。甚至低端汽车使用的 ECU 都接近 100 个,代码行数 1 亿以上。咨询公司 Deloitte Touche Tohmatsu Limited 估计,2017 年新汽车四成的成本与基于半导体的电子系统相关,到 2030 年电子系统所占的成本比重将达到五成。Deloitte 估计,汽车四成以上的开发预算与系统集成、测试和验证相关。
文本编辑器 Notepad++ 释出了 v8。主要新特性包括:深色模式(Dark Mode)、ARM64 构建版本,工具栏 Fluent UI 图标,免干扰模式,深色模式 API NPPM_ADDTOOLBARICON_FORDARKMODE,一次点击操作关闭所有标签,移除 Microsoft Bing 搜索,多个 bug 修正等等。
孟加拉国技术工程大学和 UCLA 的研究人员开发出一种框架,能从文本描述创造 Android 应用。研究报告(PDF)发表在预印本网站 arXiv 上。这项研究在人类语言和编程语言之间架起桥梁,让编程变得更容易。大部分此类的技术是基于端对端的神经网络机器翻译,类似 Google 翻译使用的技术。但绝大部分它们都无法生成包含数百行代码的应用。为了克服这一限制,研究人员创造了一种形式语言,能抓住应用代码中的复杂性。他们开发的框架被称为 Text2App,其演示发布在 GitHub 上。
跨平台源码编辑器 Sublime Text 释出了 4 系列的首个稳定版本,Sublime Text 4 的一大改变是许可证不再只绑定一个大版本,而是对购买三年内的所有更新都有效。之后用户仍然可以访问三年内 Sublime Text 释出的每一个版本,但较新的构建版本将需要许可证升级。新版的主要变化包括:文件标签多选;原生支持 Apple Silicon,Linux ARM64 版本支持 Raspberry Pi,更新了 UI,重写了内容感知自动完成,支持 TypeScript、JSX 和 TSX,改进了语法高亮引擎,能利用 GPU 渲染,更新到 Python 3.8,兼容 Sublime Text 3,等等。其它变化可浏览 Changelog。