做事服从正态分布,学习服从对数正态分布

2024-05-28
做事服从正态分布,学习服从对数正态分布

本文探讨了软件开发中时间估计为何如此困难。作者认为,学习新技能的过程服从对数正态分布,这意味着学习时间可能比预期长得多,从而导致项目延迟。作者以Leaky Pipeline理论为例,解释了即使每个步骤的完成时间都符合正态分布,但由于学习新知识会导致意外延迟,最终整体的完成时间也会呈现出对数正态分布的特征。

阅读更多
未分类

intentrace:更具意图的 strace 工具

2024-11-08
intentrace:更具意图的 strace 工具

intentrace 是一款类似 strace 的系统调用追踪工具,但它更进一步,通过分析大量的系统调用推断,理解程序的意图。它能够解释系统调用的实际含义,方便程序员调试崩溃的二进制文件。目前 intentrace 处于测试阶段,支持 x86-64 架构,并计划覆盖所有 Linux 系统调用。用户可以通过命令行参数控制其行为,例如跟踪子进程、仅显示失败的调用等。

阅读更多
33
未分类 strace

PICE:多面体复杂信息反事实解释

2024-10-23

本文介绍了一种名为PICE的新算法,该算法利用分段线性神经网络分解为多面体复形,以找到对于任何给定查询,在欧几里得范数中可证明是最小的并且恰好位于决策边界上的反事实解释。此外,研究人员还开发了该算法的变体,目标是实现流行的反事实需求,例如稀疏性、鲁棒性、速度、合理性和可操作性。

阅读更多

电脑速度的思考:为什么现在的电脑感觉更慢?

2024-06-14

本文探讨了为何如今电脑速度飞快,但在某些情况下使用体验却不如以往流畅。作者以Windows 95发布为分界点,对比了Amiga等老式电脑和现代电脑在启动速度、游戏性能、软件运行速度等方面的差异。作者认为,虽然现代电脑在硬件性能上远超过去,但由于软件臃肿、资源占用过多等问题,导致用户体验下降,尤其是在处理一些看似简单的任务时,反而不如老式电脑流畅。

阅读更多
未分类 电脑速度

A mountain of clothes appeared in Chile’s desert. Then it went up in flames. | Grist

2024-04-22
A mountain of clothes appeared in Chile’s desert. Then it went up in flames. | Grist

格里斯特网站的一篇文章探讨了智利时尚业的浪费问题。文章重点关注“一次性时装”,即在生产、运输和处置过程中产生大量浪费的廉价服装。文章指出,智利每年产生约 55,000 吨纺织品垃圾,其中大部分被填埋或焚烧,对环境造成毁灭性影响。文章还提出了一些减少浪费的解决方案,包括增加可持续材料的使用、减少过度生产以及鼓励回收和再利用。

阅读更多
52
未分类

开启、融入、编写代码

2024-06-07
开启、融入、编写代码

这篇文章回顾了迷幻药的历史,从玛格丽特·米德的人类学研究到中情局的MKUltra项目,再到如今硅谷对微剂量的追捧。作者探讨了迷幻药从试图改变社会到成为适应社会工具的转变,批评了当代社会对迷幻药的应用缺乏对集体困境的关注,沦为个人生活方式的选择。

阅读更多
未分类 社会文化

SimpleScraperApp:一款帮助你发现最精彩的 Ruby 文章的工具

2024-06-22
SimpleScraperApp:一款帮助你发现最精彩的 Ruby 文章的工具

SimpleScraperApp 是一款名为 Sloth Finder 的工具,可以帮助你找到过去十年来围绕 Ruby 和 Rails 主题的最精彩的 Ruby 文章。该工具由一位对 Ruby 感兴趣的开发者创建,他希望找到所有关于他最喜欢的 Ruby 主题的最佳文章,因此他构建了一个简单的搜索工具,并寻找以下关键词:api、openapi、automation、rest、graphql 等等。这个工具的特点是开发简单但效益最大化,它使用最简单的搜索方式,并且加载速度很慢。

阅读更多
未分类 SimpleScraperApp

LoRA 与全量微调:等效的错觉

2024-11-08
LoRA 与全量微调:等效的错觉

本文研究了不同的微调方法如何改变预训练的大型语言模型,特别是低秩自适应 (LoRA) 和全量微调之间的差异。研究发现,尽管 LoRA 在许多任务上可以达到与全量微调相似的性能,但它们的学习到的解并不等效。LoRA 训练的权重矩阵中存在新的、高秩的奇异向量(称为“入侵维度”),而全量微调中不存在。这些“入侵维度”导致 LoRA 模型在预训练分布上的性能下降,并且在顺序适应多个任务时的鲁棒性较差。更高秩、秩稳定的 LoRA 模型更接近全量微调,即使在相同任务上与低秩 LoRA 模型性能相当。研究表明 LoRA 和全量微调访问了参数空间的不同部分,并探讨了“入侵维度”出现的原因、负面影响以及如何将其最小化。

阅读更多
31
未分类

markets.sh

2024-05-30

markets.sh 网站的 Signals API 功能允许用户创建和管理事件,并在特定条件满足时触发 webhook。该网站处理全球新闻、金融数据和其他来源,提供关于用户感兴趣的任何事件的低延迟提醒,用户可以创建和管理诸如 Nvidia 市值达到 10 万亿美元、AI 突破、Starship 发射成功、战争爆发、独角兽公司破产以及重大经济事件等提醒。

阅读更多
51
未分类 事件提醒

Stack Overflow 和 OpenAI 合作,推出由 AI 驱动的编码协助

2024-05-06
Stack Overflow 和 OpenAI 合作,推出由 AI 驱动的编码协助

科技新闻网站 The Verge 报道,Stack Overflow 与人工智能公司 OpenAI 合作,将 OpenAI 的技术整合到 Stack Overflow 平台中。这一合作将使程序员能够访问基于 OpenAI 语言模型的编码辅助工具。这些工具旨在帮助程序员更快、更高效地编写代码。该项目目前处于早期阶段,但有望在未来对软件开发产生重大影响。

阅读更多

美国数值天气预报不必要的衰退

2024-10-28
美国数值天气预报不必要的衰退

本文分析了美国数值天气预报衰退的原因,并指出现状令人担忧。作者认为,美国在天气预报领域投入巨大,但由于机构设置分散、缺乏与大学合作、计算机资源不足等原因,导致预测能力落后于欧洲。文章最后提出了改进建议,包括建立独立的国家预测中心、整合NOAA内部资源、增加计算机资源以及积极发展机器学习预测等,以期使美国在未来几年内重新获得世界领先地位。

阅读更多
未分类

AT&T 和 T-Mobile 反驳 FCC 关于 60 天内解锁手机的提案

2024-09-22
AT&T 和 T-Mobile 反驳 FCC 关于 60 天内解锁手机的提案

美国联邦通信委员会(FCC)提议要求运营商在激活后 60 天内解锁所有手机,即使手机仍处于分期付款计划中。AT&T 和 T-Mobile 对此表示反对,T-Mobile 更是直言 FCC 无权授权此项变更,并暗示这可能导致其放弃分期付款计划。Verizon 则表示支持,因为它此前已与 FCC 达成协议,在 60 天内激活手机。

阅读更多
未分类

tea-tasting:用于 A/B 测试统计分析的 Python 包

2024-07-29
tea-tasting:用于 A/B 测试统计分析的 Python 包

tea-tasting 是一个 Python 包,用于 A/B 测试的统计分析,它具有以下特点:支持学生 t 检验、Bootstrap、CUPED 方差缩减、功效分析以及其他统计方法;支持多种数据后端,如 BigQuery、ClickHouse、PostgreSQL/GreenPlum、Snowflake、Spark、Pandas 以及 Ibis 支持的 20 多种其他后端;可扩展的 API:定义自定义指标并使用您选择的统计测试;方便的 API 可以减少手动工作量,并提供一个框架来最大程度地减少错误;详细的文档。

阅读更多
43
未分类

麻省理工学院 xv6 操作系统简介

2024-06-07

xv6 是麻省理工学院于2006年夏季开发的一个教学操作系统,其灵感来自Unix V6,被移植到RISC-V平台上,用于本科课程6.1810 (操作系统工程)。xv6 的源代码和文档可以通过 https://github.com/mit-pdos/xv6-riscv.git 和 https://github.com/mit-pdos/xv6-riscv-book.git 获取。

阅读更多
未分类 xv6

鞋带的秘密

2024-06-08

本文从日常生活中常见的鞋带解开现象出发,探讨了其背后的物理原理。作者结合自身经历和科学研究,解释了鞋带在运动过程中受力和摩擦力的影响,以及不同打结方式对牢固程度的影响。最终,作者以一种感性的笔触,将鞋带与人际关系、亲情纽带联系在一起,引发读者对生活细节的思考。

阅读更多
未分类

“至少选择一项”UI组件的实现

2024-07-30
“至少选择一项”UI组件的实现

本文探讨了一种名为“至少选择一项”的UI组件的实现,该组件要求用户必须至少选择一个选项,类似于选择语言或时区。作者尝试了一种基于Bruce Tognazzini(Tog)设计理念的实现,并将其命名为“Mercury Picker”。该设计模拟了水银滴落的动态效果,当取消选择唯一选项时,会自动选择相邻选项。作者测试了该组件,发现用户能够理解“至少选择一项”的规则,但难以预测自动选择的行为。相比之下,传统的复选框方法更易于学习和实现。

阅读更多
未分类 组件开发

免费删除图片背景

2024-01-08

remove.bg是一个提供免费的图片背景移除服务网站。它使用自动化技术,可以快速、高效地去除图片背景
该网站适用于个人用户、摄影师、市场营销人员、开发人员、电子商务、媒体、汽车经销商和企业等不同领域的用户。

阅读更多
75
未分类

突破性风力涡轮机叶片采用木材制造,性能超越复合材料

2024-05-05
突破性风力涡轮机叶片采用木材制造,性能超越复合材料

CleanTechnica 对一种由木材制成的创新型风力涡轮机叶片进行了报道。与复合材料叶片相比,这种叶片重量更轻、成本更低、可持续性更高,同时还具有更高的能量输出。该叶片由位于丹麦的木材公司 Valoe 制造,其独特的设计使其能够更有效地利用风能。文章强调了这种风力涡轮机叶片的巨大潜力,因为它可以显著降低风能的成本,并使其成为更加有吸引力的可再生能源。

阅读更多

GoalChain:面向目标的LLM对话流程框架

2024-05-26
GoalChain:面向目标的LLM对话流程框架

GoalChain是一个简单而有效的框架,用于实现面向目标的人机对话和机器对话流程。它使用`Field`对象定义要收集的信息,`Goal`对象表示对话目标,并通过`connect`方法将目标连接起来,形成一个完整的对话流程。GoalChain还支持自定义验证器、错误处理和不同LLM模型的使用,为构建复杂的对话系统提供了灵活性和可扩展性。

阅读更多
56

晶圆级集成和Trilogy Systems:第一部分

2024-10-10
晶圆级集成和Trilogy Systems:第一部分

本文回顾了晶圆级集成(WSI)的历史,以及Trilogy Systems公司在20世纪80年代初试图将其商业化的努力。Trilogy由IBM System/360大型机的首席架构师Gene Amdahl创立,旨在通过WSI技术构建比IBM更强大、更便宜的大型机。Trilogy获得了大量投资,并与多家公司达成合作,但最终未能克服WSI的技术挑战。

阅读更多

如何让七年级学生吸烟

2024-05-15
如何让七年级学生吸烟

作者从一篇1989年的研究论文中了解到,一项名为“情绪”的反毒品项目,原本旨在帮助学生管理负面情绪,却意外导致参与该项目的七年级学生比未参与任何项目的學生吸食更多香烟、大麻和酒精。文章进一步探讨了类似的项目,如“Scared Straight”项目、D.A.R.E项目和正念训练,这些项目要么对学生造成伤害,要么未能提供帮助。作者认为,人们高估了改变他人的容易程度,并列举了三个原因:对他人的认知模糊、对改变的持久性期望过高以及理论缺乏可证伪性。

阅读更多
未分类

玩转兄弟标签打印机:趣味与互通性大冒险

2024-07-05

本文记录了作者如何发现并利用Brother VC-500W标签打印机中的多个漏洞,包括过时的CUPS版本、不安全的CGI接口和固件升级流程中的缺陷,最终获得root权限的过程。作者还深入分析了固件中存在的安全隐患,例如密码存储明文、身份验证机制形同虚设等问题,并对zink作为OEM厂商的安全态度提出质疑。

阅读更多
48
未分类 标签打印机

关于CVE-2024-27322的声明

2024-05-13

R核心团队就网络安全公司HiddenLayer最近报告的序列化错误发表了简短声明。该错误已被报告为漏洞,编号为CVE-2024-27322。R是一种功能齐全的语言,包含与主机操作系统和互联网交互的函数。与任何此类语言一样,有很多方法可以编写具有恶意意图的代码。用户应确保他们只使用来自受信任来源的R代码和数据,并确保运行R的帐户的权限受到适当限制。这些基本的安全原则不限于R语言。在R中编写恶意代码的能力并不意味着该语言本身是不安全的。基本R语言由R核心开发团队中精选的一组高度信任的个人维护,其中大多数人已经在该语言上工作了几十年。像任何开源项目一样,我们依靠广泛的用户群来识别源代码中的错误。我们欢迎所有错误报告,包括那些具有安全隐患的错误报告。HiddenLayer的错误报告就是一个例子。简而言之,promise是用于实现惰性求值的语言对象。在R中构建的promise总是绑定到一个环境,但是HiddenLayer找到了一种通过反序列化一个被黑客攻击的文件来创建一个未绑定promise的方法。这个错误已经在R 4.4.0中修复,任何与之相关的攻击向量都已经被移除。我们拒绝接受与promise或序列化相关的更广泛的安全隐患,这两者都是该语言的核心特性。

阅读更多
1 2 294 295 296 298 300 301 302 1084 1085