超级绽放:科技的狂热与失控

2025-04-21
超级绽放:科技的狂热与失控

本文评论了Nicholas Carr的新书《超级绽放》,该书以加州罂粟花事件为引子,探讨了科技尤其是社交媒体的负面影响。从早期的电报、电话到广播、互联网,Carr回顾了美国媒体监管的演变,指出缺乏有效的监管导致了社交媒体的失控,以及由此产生的社会问题,例如信息过载、隐私泄露和人际关系疏离。作者认为,仅仅依靠“摩擦设计”等温和措施不足以解决问题,呼吁对科技进行更积极的干预和反思。

阅读更多
科技

GNU Make新增--shuffle模式:发现并解决并行构建中的隐藏bug

2024-12-16

十一年来,GNU Make的并行构建中一直存在一些难以重现的bug。作者受到启发,开发了`--shuffle`模式,该模式随机打乱makefile中目标的执行顺序,从而模拟非确定性构建,有效地发现了30多个软件包(包括gcc、vim、ghc等)中的隐藏bug。该模式已集成到GNU Make 4.4版本中,可以通过`make --shuffle`或设置环境变量`GNUMAKEFLAGS=--shuffle`使用。这个功能不仅能帮助开发者发现并解决并行构建中的问题,更体现了持续改进软件开发工具的重要性。

阅读更多
开发

告别主题包噩梦:使用可引导容器定制Linux桌面

2025-04-20
告别主题包噩梦:使用可引导容器定制Linux桌面

作者长期以来热衷于定制Linux桌面主题,尝试过各种面板、插件和主题,但最终因维护成本过高而放弃。后来,他发现了可引导容器技术(bootc),这允许用户将操作系统定义为Containerfile,从而轻松创建、测试和回滚自定义桌面环境。通过bootc,可以轻松创建和管理包含自定义主题、字体和应用程序的容器,避免了传统方法中配置文件漂移和系统损坏的问题。作者甚至创建了自己的基于Fedora的桌面环境Blue95,并将其发布到Hacker News,引发了关于“Linux发行版”定义的讨论。文章最终认为,bootc模糊了传统Linux发行版和可引导容器的界限,带来了一种更灵活、安全和便捷的桌面定制方式。

阅读更多

Blender之父Ton Roosendaal卸任CEO

2025-09-18

Blender开源3D软件的创始人兼CEO Ton Roosendaal宣布将于2026年1月1日卸任。他将担任新成立的Blender基金会监事会成员。现任COO Francesco Siddi将接任CEO,其他新董事会成员还包括Sergey Sharybin(开发主管)、Dalai Felinto(产品主管)和Fiona Cohen(运营主管)。Roosendaal表示,自2019年以来,他们一直在为此做准备,并对团队充满信心,能够将Blender项目带入下一个十年。

阅读更多
开发 CEO离职

破解密码学的隐患:你需要真正随机的数字

2025-05-31
破解密码学的隐患:你需要真正随机的数字

这篇RFC 4086详细阐述了安全系统中生成真正随机数的重要性。依赖伪随机数会留下安全漏洞,精明的攻击者可以重现环境,从而轻松破解。文章指出了使用低熵源或传统伪随机数生成技术的陷阱,建议使用真正的硬件随机技术,例如利用声卡、硬盘驱动器或环形振荡器。文中还提供了在没有硬件解决方案时的改进方法,并举例说明某些应用需要多大的随机数。

阅读更多
科技

PKM软件的遗漏:如何让知识永不过时?

2025-09-10
PKM软件的遗漏:如何让知识永不过时?

作者使用Obsidian、Things等多种PKM软件管理大量数字信息,但发现这些软件缺乏一个关键功能:帮助用户重新接触已捕获但被遗忘的信息。文章指出,即使简单的数据库查询也能实现此功能,例如显示超过六个月未处理的任务。作者呼吁PKM软件开发者添加此类功能,例如类似Spotify首页的推荐机制,让用户重新接触旧笔记、任务等,避免信息成为“知识黑洞”。

阅读更多
开发 PKM

pass: 基于 GPG 加密的命令行密码管理器

2025-09-14

pass 是一个基于 GPG 加密的命令行密码管理器,它遵循 Unix 哲学,将每个密码存储在以网站或资源名称命名的 GPG 加密文件中。这些文件可以组织成文件夹层次结构,方便在不同电脑之间复制和管理。pass 提供了简单的命令来添加、编辑、生成和检索密码,并支持将密码复制到剪贴板和使用 Git 跟踪密码更改。用户可以使用普通的 Unix shell 命令和 pass 命令来管理密码库,无需学习新的文件格式或范例。它还支持扩展功能,并拥有活跃的社区和丰富的客户端及 GUI。

阅读更多
开发

Fivetran收购Census:数据集成迈向全自动化时代

2025-05-01
Fivetran收购Census:数据集成迈向全自动化时代

Fivetran收购了反向ETL公司Census,标志着数据集成领域的一次重大飞跃。Census的可靠反向ETL引擎能够将数据从数据仓库可靠地传输到各种业务应用(如Salesforce和HubSpot),实现数据分析与行动的闭环。此举将Fivetran平台扩展到数据摄取和转换之外,使客户能够在无需自定义代码或持续维护的情况下,利用自动化和可观察性功能,实现实时决策、AI和业务运营。Canva等客户已经利用Fivetran和Census实现了显著的业务成果,例如提高了电子邮件打开率和平台参与度,并节省了大量的工程时间。

阅读更多

地球能量失衡加剧:气候变化加速的警讯

2025-06-30
地球能量失衡加剧:气候变化加速的警讯

一项新的研究发现,地球的能量收支不平衡在过去20年里翻了一番多,这表明气候变化可能正在加速。这种不平衡主要源于人类活动排放的温室气体导致地球吸收的热量远大于释放的热量。海洋吸收了大部分多余的热量,但陆地和大气温度也在上升,导致极端天气事件增多。尽管科学家们通过卫星和海洋浮标监测地球的能量收支,但美国资金的不确定性对这项至关重要的研究构成威胁。这项发现突显了立即减少温室气体排放的紧迫性,以避免更严重的长期气候后果。

阅读更多
科技 能量失衡

arXivLabs:与社区协作者共建arXiv新功能

2025-02-07
arXivLabs:与社区协作者共建arXiv新功能

arXivLabs是一个实验性项目框架,允许合作者直接在arXiv网站上开发和分享新功能。参与其中的个人和组织都认同arXiv的开放、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,只与坚持这些价值观的合作伙伴合作。如果你有想法能为arXiv社区增值,欢迎了解更多关于arXivLabs的信息。

阅读更多
开发

BlenderQ:命令行Blender渲染队列管理器

2025-05-09
BlenderQ:命令行Blender渲染队列管理器

BlenderQ是一个命令行界面工具,用于管理本地Blender渲染队列。你可以添加多个.blend文件到队列中,并在终端监控它们的渲染进度。它使用Node.js和Ink构建,支持主题和Nerd Fonts图标,安装方便快捷。作者选择Node.js而非Python或Go,是因为其现有的组件更符合需求,能够快速交付功能完善且易于维护的终端UI。

阅读更多
开发

锂电池推进系统:泡沫还是未来?

2025-04-18
锂电池推进系统:泡沫还是未来?

本文揭露了锂电池推进系统在航空和航海领域的经济和能源效率问题。作者指出,锂电池的能量密度远低于传统燃料,生产和使用过程中的能源消耗巨大,且充电时间长,经济回报周期过长,在大部分地区,其碳排放甚至高于传统动力系统。作者认为,除非电池能量密度显著提升,电网碳排放大幅降低且快充技术突破,否则锂电池推进系统将难以在这些领域实现商业上的可行性。

阅读更多
科技 航空航海

AI 自动编写代码:达尔文-哥德尔机器的突破

2025-06-26
AI 自动编写代码:达尔文-哥德尔机器的突破

微软和谷歌的CEO都曾表示AI已经参与编写了公司相当一部分代码。新的研究中,一种名为“达尔文-哥德尔机器”(DGM)的系统通过结合大型语言模型和进化算法,实现了代码编写智能体的递归式自我改进。DGM通过不断迭代和改进,在编程基准测试中取得了显著进步,其性能甚至超过了使用固定外部系统改进的智能体。虽然目前DGM的性能还无法超越人类专家,但其展现了巨大的潜力,同时也引发了关于AI安全性和潜在风险的讨论。

阅读更多
AI

软件工程中的控制层级:从生产事故中吸取教训

2025-03-08

一位机械工程师向作者介绍了控制层级(HoC)的概念,这在工作场所安全中至关重要。作者将HoC应用于软件工程,以分析自己十年前因错误操作导致的生产数据库故障。文章探讨了在软件开发中如何应用消除、替代、工程控制、管理控制和个人防护装备(PPE)等不同层级的控制措施来降低风险,并指出每个层级都有其优缺点和潜在的局限性,例如,过于严格的访问策略可能会延缓问题解决。最终,作者强调了需要全面考虑控制措施对系统安全的影响,避免引入新的风险。

阅读更多
开发

Google DeepMind开源GenAI Processors:简化大型语言模型应用开发

2025-07-11
Google DeepMind开源GenAI Processors:简化大型语言模型应用开发

Google DeepMind发布了开源Python库GenAI Processors,旨在简化构建复杂的大型语言模型(LLM)应用。该库使用Processor接口抽象了各种数据处理步骤,并通过异步流处理方式处理多模态输入,支持并发执行,从而提高响应速度和效率。GenAI Processors与Gemini API集成,并提供构建实时应用的示例,例如实时语音转录和问答系统。

阅读更多
开发

达美航空AI定价争议:超级分析师还是价格歧视?

2025-08-05
达美航空AI定价争议:超级分析师还是价格歧视?

达美航空近日就其AI辅助动态定价模型解释称,该系统并非根据个人数据制定个性化价格,而是利用聚合数据为分析师提供决策支持,以应对竞争对手定价和整体购买趋势,从而找到市场最高价。此举回应了此前高管关于AI“超级分析师”角色的言论以及来自议员对潜在价格歧视的担忧。虽然达美航空表示不向数据提供商分享个人信息,但其AI定价系统已引发关于AI在价格设定中使用个人数据的伦理和监管担忧。

阅读更多

阅读能力与大脑结构:一项神经影像学研究

2024-12-13
阅读能力与大脑结构:一项神经影像学研究

一项新的研究发现,擅长阅读的人的大脑结构存在显著差异。研究分析了1000多名参与者的公开数据,发现阅读能力与左脑颞叶前部和海希尔回的结构有关。左颞极负责整合不同类型的信息,而海希尔回是听觉皮层的所在地,其厚度与阅读能力正相关。研究表明,大脑的可塑性意味着阅读可以塑造大脑结构,因此阅读不仅有益个人,也有益于全人类。

阅读更多

伦敦地上铁:一座城市的呼吸

2025-08-24
伦敦地上铁:一座城市的呼吸

伦敦的地铁(Tube)拥挤不堪,而新建成的地上铁(Overground)却以其宽敞、明亮、安静的环境,成为伦敦人新的出行选择。地上铁并非全新建设,而是对一些老旧线路的改造升级,却取得了巨大的成功。它不仅提升了乘客满意度,也促进了沿线地区的经济发展,更重要的是,它创造了一种更轻松、更舒适的公共交通体验,让乘客在旅途中能够放松身心,甚至进行社交互动,成为城市生活中不可或缺的一部分。

阅读更多
科技

Solid Queue:深度解析Rails后台任务处理利器

2025-06-24
Solid Queue:深度解析Rails后台任务处理利器

Solid Queue 是一个强大的 Ruby on Rails 后台任务处理系统,它巧妙地利用数据库而非外部依赖(如 Redis)来存储和管理任务。本文深入探讨了 Solid Queue 的高级特性,包括任务调度、周期性任务和并发控制。调度程序和计划程序分别负责处理定时任务和周期性任务,利用数据库表 `solid_queue_scheduled_executions` 和 `solid_queue_recurring_tasks` 来存储和管理任务信息。并发控制功能则通过 Semaphore 和 BlockedExecution 模型来限制特定类型任务的并发执行数量,有效避免资源竞争。文章还介绍了如何使用 AppSignal 监控 Solid Queue 的运行状态,确保系统稳定可靠。Solid Queue 的设计理念简洁可靠,充分体现了其在 Rails 生态系统中的价值。

阅读更多
开发

突破排序障碍:全新算法刷新最短路径查找速度

2025-08-07
突破排序障碍:全新算法刷新最短路径查找速度

计算机科学领域一个标志性难题——寻找网络中从特定起点到所有其他点的最短路径,几十年来受限于“排序障碍”。最近,清华大学的段然及其团队突破了这一障碍,设计出一种新型算法,其速度超越所有基于排序的算法。该算法巧妙地运用集群策略和Bellman-Ford算法,避免了逐点排序,从而实现了显著的性能提升,为最短路径问题的研究开辟了新的篇章。

阅读更多

从零到一:一位经理的专注力修炼

2025-07-31

作者分享了他三次管理经历,第一次因专注于编程而忽略管理工作,导致失败;第二次尝试改进但仍未成功。最终,在第三次全职管理中,他通过单任务处理、避免承诺过载、时间盒处理琐事等方法,提升了专注力,从而取得了显著进步。文章探讨了专注力在知识工作中的重要性,以及如何培养专注力,避免分心,提高效率。

阅读更多
管理 管理经验

Claude Code 支持远程 MCP 服务器,提升开发效率

2025-06-22
Claude Code 支持远程 MCP 服务器,提升开发效率

Claude Code 现已支持远程 MCP 服务器,开发者无需管理本地服务器即可连接喜爱的工具和数据源,个性化定制编码体验。通过访问 MCP 服务器公开的工具和资源,Claude Code 能从第三方服务(如开发工具、项目管理系统和知识库)提取上下文,并在这些服务中执行操作。例如,集成 Sentry MCP 服务器后,可以直接在终端调试错误;集成 Linear MCP 服务器后,可以访问项目上下文,提升工作效率。远程 MCP 服务器维护成本低,只需添加供应商的 URL 即可,Claude Code 还支持原生的 OAuth,确保安全连接。

阅读更多
开发

考古级浏览器Opera Mini:如何在2025年运行它?

2025-05-29
考古级浏览器Opera Mini:如何在2025年运行它?

Opera Mini,这款2005年风靡一时的手机浏览器,凭借其云端渲染技术,在低端手机时代大放异彩。如今,它已逐渐淡出主流视野,但其Java ME版本依然可用。本文讲述了如何在现代电脑上运行Opera Mini,并体验了其独特的网页渲染方式和令人怀旧的界面。虽然在现代网站上表现不佳,但它仍保留了一些现代浏览器缺乏的功能,如RSS集成。这让我们得以窥见移动互联网发展的历史,以及一款曾经的巨头如何走向了历史的舞台边缘。

阅读更多

百万年前猛犸象基因组揭秘:古老DNA展现进化史

2025-04-13
百万年前猛犸象基因组揭秘:古老DNA展现进化史

一项新的基因组学研究通过分析34个新的猛犸象线粒体基因组,揭示了跨越百万年猛犸象谱系中长期丢失的遗传多样性,为这些动物的进化史提供了新的见解。研究人员成功提取并分析了来自早更新世和中更新世的样本,时间跨度从130万年到12.5万年前。这项发表在《分子生物学与进化》杂志上的研究,阐明了猛犸象的进化历史,并证明了古代DNA在刻画过去遗传多样性方面的强大力量。研究结果支持猛犸象主要谱系起源于西伯利亚的古老假说,并揭示了种群动态变化如何促成不同遗传支系的扩张和收缩。这项研究不仅促进了我们对猛犸象进化的理解,也为古代DNA研究领域做出了贡献。

阅读更多
科技 古DNA

Lisp中基于适应度的函数测试

2025-04-07

这段代码定义了一个名为`fitness`的Lisp函数,用于评估生成的函数的适应度。它通过将生成的函数(`form`)与目标函数(`fitness-fn`)的输出进行比较,计算一个0到1之间的适应度值,值越大表示适应度越高。函数还包含错误处理,如果生成的函数执行非法代码,则返回`NIL`。`fitness`函数使用测试输入列表(`test-input`)进行迭代测试,最终返回所有测试结果的乘积作为总适应度。示例中展示了该函数如何应用于不同生成的函数,并计算它们的适应度值。

阅读更多

颠覆你的销售认知:从“推销”到“被拉动”

2025-09-02
颠覆你的销售认知:从“推销”到“被拉动”

本文作者通过观察数百位创始人的销售电话,发现了一个普遍的错误:他们都陷入了“销售者推动”的思维陷阱。作者提出“购买者拉动”理论,认为成功的销售并非靠说服客户,而是帮助客户完成其待办事项清单上的项目。作者列举了11个信号,帮助创业者识别自己是否处于“销售者推动”模式,并建议改变思维方式,才能真正提升销售效率。

阅读更多
创业

arXivLabs:与社区协作者的实验性项目

2025-07-30
arXivLabs:与社区协作者的实验性项目

arXivLabs是一个框架,允许协作者直接在我们网站上开发和共享新的arXiv功能。与arXivLabs合作的个人和组织都已接受并认可我们开放、社区、卓越和用户数据隐私的价值观。arXiv 致力于这些价值观,并且只与遵守这些价值观的合作伙伴合作。有想法能为arXiv社区增值的项目吗?了解更多关于arXivLabs的信息。

阅读更多
开发

海洋细菌的纳米管网络:颠覆认知的微生物互联

2025-01-27
海洋细菌的纳米管网络:颠覆认知的微生物互联

一项惊人的发现揭示了海洋中普遍存在的微型光合细菌——原绿球菌之间存在着由细菌纳米管构成的复杂网络。这些纳米管如同微型桥梁,连接着细菌细胞的内部空间,实现营养物质和信息的交换。这挑战了我们对细菌作为独立个体的传统认知,表明海洋中的微生物世界远比我们想象的更加互联互通,这种互联可能对地球的氧气和碳循环产生深远的影响。

阅读更多

Rust张量库Glowstick:类型安全且高效的张量运算

2025-06-09
Rust张量库Glowstick:类型安全且高效的张量运算

Glowstick是一个Rust库,通过在类型系统中跟踪张量形状,使得Rust中的张量操作安全、简单且高效。它支持多种张量操作,包括矩阵乘法、卷积、变形、压缩、展平等等。通过与Candle和Burn等流行的Rust机器学习框架集成,Glowstick为Rust开发者提供了强大的张量计算能力,极大地简化了深度学习模型的构建过程。目前项目仍处于预1.0版本,未来可能会有重大更改。

阅读更多
开发 张量
1 2 694 695 696 698 700 701 702 1084 1085