智能床垫Eight Sleep的安全隐患:后门和AWS密钥泄露

2025-02-21
智能床垫Eight Sleep的安全隐患:后门和AWS密钥泄露

作者发现其Eight Sleep智能床垫存在严重安全漏洞:暴露的AWS密钥和允许Eight Sleep工程师远程SSH访问的后台程序。这意味着工程师可以随时访问床垫上的Linux系统,获取睡眠数据,甚至控制家庭网络上的其他设备。作者最终选择用廉价的水族箱冷却器替代Eight Sleep,获得了类似的温度控制功能,却避免了安全风险。这引发了对物联网设备安全性的担忧,以及对企业收集用户数据的伦理问题的思考。

阅读更多
科技 Eight Sleep

GitHub 数据工程师手册

2024-11-20
GitHub 数据工程师手册

该GitHub仓库提供成为优秀数据工程师所需的全面资源,包括针对数据工程入行者的2024学习路线图、为期六周的免费YouTube训练营、实践项目、面试技巧、书籍推荐、优质社群以及邮件订阅列表。涵盖数据湖、数据仓库、数据质量、数据集成、实时数据聚合、LLM应用库等主题,并列举了多个学习平台、播客、邮件订阅和术语表,力求一站式解决数据工程师的学习需求。

阅读更多
未分类

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

2025-02-28
arXivLabs:与社区协作者合作的实验项目

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

阅读更多
开发

CRISPR基因编辑疗法或将治愈1型糖尿病

2025-09-12
CRISPR基因编辑疗法或将治愈1型糖尿病

一项新的研究表明,CRISPR基因编辑技术在治疗1型糖尿病方面取得了突破性进展。研究人员首次成功地将经过CRISPR编辑的胰腺细胞植入一名1型糖尿病患者体内,这些细胞在植入后数月内持续产生胰岛素,且无需使用免疫抑制药物。该技术通过基因编辑使细胞能够“伪装”以躲避免疫系统的攻击。虽然目前的研究仅涉及一名患者,且细胞剂量较低,但这项研究为再生医学开辟了广阔前景,未来有望彻底治愈1型糖尿病。

阅读更多
科技

算法权威:社交媒体的隐形操纵

2025-04-24

社交媒体平台的推荐算法正悄然塑造着人们的视野。拥有巨大影响力的用户可以通过简单的互动(例如静音)来操纵算法,从而降低其他用户的可见性,实现一种“影子封禁”。反之,高权重用户的互动则会放大内容的可见性,制造出人工的流行。这种机制并非欺诈,而是通过算法引导舆论,制造“共识”,最终影响人们的投票、消费和抗议行为。文章揭示了这种隐蔽的算法操纵如何扭曲信息,并指出真正的影响力在于润物细无声的引导,而非粗暴的控制。

阅读更多
科技 信息操纵

区分时间分配与产能分配:提升团队效率的关键

2025-09-19
区分时间分配与产能分配:提升团队效率的关键

本文探讨了团队产能分配的误区。许多公司将时间分配等同于产能分配,忽略了团队能力的系统性因素。作者指出,产能不仅是时间的累加,还包括团队技能、工具、流程等多方面因素。单纯关注时间分配,忽视了系统优化,导致效率低下。作者建议区分“时间分配”(团队花费时间的地方)和“产能分配”(团队真正交付成果的能力),并考虑各种干扰因素,才能更有效地提升团队效率。

阅读更多
开发 产能分配

程序员巧用Google Sheets构建便捷手机WebApp

2024-12-31
程序员巧用Google Sheets构建便捷手机WebApp

一位Ars Technica的记者分享了他如何利用Google Sheets和Glide,将简单的电子表格转化为手机友好的WebApp的经验。起初是为了方便点外卖,他创建了一个WebApp来管理本地餐馆信息,并通过搜索、筛选等功能提升使用效率。之后,他又开发了用于管理食谱和调味品的WebApp,极大地方便了他的日常生活。这篇文章生动地展现了No-Code工具的强大之处,以及如何用简单的工具解决实际问题,体现了程序员的巧思和对生活品质的追求。

阅读更多

修复Chatbot的秘诀:持续改进循环

2025-09-13
修复Chatbot的秘诀:持续改进循环

本文介绍了一种持续改进聊天机器人的方法,核心在于将每次错误视为信号,并通过每周循环不断改进。首先,建立精简的监控系统,记录用户提问、助手决策、信息来源、最终答案及任何故障转移;其次,明确定义未解答问题的规则,区分噪声和实际差距;然后,每周审查未解答问题队列,将类似问题分组,并针对每组问题采取补救措施(加强防护栏或更新知识库);最后,建立清晰的责任制,并衡量关键指标(未解答率、首次修复时间、接受率等)。通过持续迭代,即使没有更大的模型,也能显著提升聊天机器人的性能。

阅读更多

TailGuard:将WireGuard连接到Tailscale的Docker容器应用

2025-09-11
TailGuard:将WireGuard连接到Tailscale的Docker容器应用

TailGuard是一个简单的Docker容器应用,它允许将现有的WireGuard服务器连接到Tailscale网络,即使运行WireGuard的设备被锁定或不支持Tailscale二进制文件。它通过在VPS上运行一个容器,将WireGuard连接桥接到Tailscale网络,简化了密钥管理,并方便在设备之间切换。用户只需下载WireGuard配置,运行Docker命令即可连接。该应用支持自定义配置参数,并提供IPv6网络支持,方便用户连接到Tailscale网络和WireGuard网络。

阅读更多
开发

职业倦怠?是时候跳槽了!

2025-01-22
职业倦怠?是时候跳槽了!

感觉工作索然无味,甚至周围的人都越来越“笨”?本文探讨了职业倦怠的多种迹象,例如:舒适区陷阱、工作过于轻松、同事水平下降(彼得原理和死海效应)、职位虚高等等。作者建议,如果发现自己身处上述困境,且公司并非真正重视员工,那么是时候考虑跳槽了。文章还提醒读者,要巧妙地处理离职流程,避免参加可能造成负面影响的离职面谈。

阅读更多
杂项

LLVM Fortran 编译器 Flang:十年磨一剑,正式发布

2025-03-12

历经近十年发展,LLVM Fortran 编译器 Flang 终于从 “flang-new” 正式更名为 “flang”。这篇文章回顾了 Flang 的发展历程,从最初由美国国家实验室和 NVIDIA 合作开发,到采用 LLVM 的多级中间表示 (MLIR) ,最终成为 LLVM 项目的一部分。Flang 的出现是为了提供一个长期、非专有的 Fortran 编译器,降低单一编译器带来的风险,并促进 Fortran 社区的蓬勃发展。Flang 的旅程也见证了编译器技术的进步,例如采用 MLIR 优化 Fortran 代码。如今,Flang 已成熟稳定,并得到 AMD 等厂商的支持,成为 Fortran 开发者的有力工具。

阅读更多
开发

Bauble:用数学创造3D艺术的编程工具

2025-01-11
Bauble:用数学创造3D艺术的编程工具

作者Ian Henry讲述了他开发Bauble的历程,这是一个使用签署距离函数(SDF)和Janet语言创建交互式3D图形的工具。最初,Bauble是一个简单的GLSL字符串连接器,但随着时间的推移,它发展成为一个更强大的工具,具有动画、自定义动态表达式、光照效果等功能。然而,由于代码库过于复杂,作者最终重写了Bauble,构建了一个更健壮的编译器和更完善的文档,使得用户可以更轻松地创建精美的3D艺术作品。

阅读更多

DeepSeek的R1-Zero:无需人工标注的AGI新路径?

2025-01-29
DeepSeek的R1-Zero:无需人工标注的AGI新路径?

DeepSeek发布了R1-Zero和R1两个推理系统,在ARC-AGI-1基准测试中取得了与OpenAI的o1系统相当的成绩(15-20%),远超仅依靠LLM规模化训练的GPT-4o(5%)。R1-Zero尤其引人注目,因为它完全依赖强化学习,无需人工标注(SFT),这突破了以往依赖大量人工标注的瓶颈。虽然R1-Zero在可读性和语言混杂性方面存在一些挑战,但在数学和编码领域表现出色,表明在特定领域,无需SFT也能实现准确的链式思维推理。这为AGI研究开辟了新的方向,预示着未来可能出现完全摆脱人工标注的AGI训练模式。

阅读更多
AI

GitHub - NLnetLabs/simdzone:快速且符合标准的DNS区域解析器

2024-12-10
GitHub - NLnetLabs/simdzone:快速且符合标准的DNS区域解析器

simdzone是一个快速且符合标准的DNS区域文件解析器,旨在高效地处理大型DNS区域文件,例如.com和.se。该项目利用SIMD指令(如SSE4.2和AVX2)来加速解析过程,并提供比传统解析器显著的性能提升。simdzone目前提供反序列化功能,未来计划加入序列化功能。测试结果显示,在配备Intel Core i7-1065G7处理器的系统上,simdzone能以每秒数百万条记录的速度解析大型区域文件。

阅读更多
未分类 simd

用代码计算信用卡债务:数学在编程中的必要性?

2025-08-24
用代码计算信用卡债务:数学在编程中的必要性?

本文探讨了数学是否为程序员的必要背景知识。作者通过构建一个模拟信用卡还款的Elixir程序,展示了即使没有复杂的数学知识,也能利用简单的公式和编程技巧来解决实际问题,例如计算信用卡的复利和还款计划。程序模拟结果显示,仅仅增加最低还款比例或每月多还款少量金额,就能显著缩短还款时间并节省大量费用,凸显了理解复利和财务规划的重要性。

阅读更多
开发

Laravel之父告诫:代码简洁至上,别绕过框架!

2025-09-03
Laravel之父告诫:代码简洁至上,别绕过框架!

Laravel框架的创建者Taylor Otwell近日发出警告,告诫开发者避免编写过度复杂的代码,并强调不要绕过框架的标准流程。他认为,简洁易修改的代码才是上策,复杂的“聪明”解决方案反而可能埋下隐患。Otwell分享了Laravel的开发历程,以及其在PHP开发领域中的主导地位,并谈及了框架的未来发展方向,包括对强类型和React集成的支持。虽然Laravel因其易用性广受欢迎,但也存在一些争议,例如与静态分析工具的兼容性问题。但总的来说,Otwell的观点强调了遵循框架规范的重要性,才能更好地利用框架的优势,编写高质量的代码。

阅读更多
开发

Zstandard长距离模式:基因组压缩的惊喜

2025-09-15

Zstandard的--long模式通过扩大搜索窗口,显著提升了对大型文件的压缩效率。在一项针对包含661,405个细菌基因组的2.6Tbp数据集的测试中,默认Zstandard压缩比仅为3,而开启--long模式后,压缩比提升至4。然而,通过移除fasta文件内的换行符后,压缩比飙升至31,达到了接近专业DNA压缩工具的水平,压缩文件大小缩减至80GB。虽然压缩时间略有增加,但这种效率提升对于处理大型基因组数据而言,是一个极具价值的优化。

阅读更多

镁补充剂自我实验:意外的负面结果

2025-03-09
镁补充剂自我实验:意外的负面结果

博主进行了一项为期数月的镁补充剂自我实验,旨在改善情绪和睡眠质量。初期,他使用Solgar镁补充剂,每日摄入量为800毫克柠檬酸镁(约136毫克元素镁)。然而,实验结果出乎意料:镁补充剂非但没有改善情绪,反而导致情绪显著下降。通过数据分析和图表,博主发现镁过量摄入可能是导致负面影响的原因。他最初误解了补充剂标签,以为摄入的是800毫克元素镁,而非柠檬酸镁。该实验强调了补充剂剂量的重要性,并提示即使是看似安全的补充剂,过量摄入也可能产生意想不到的负面后果。

阅读更多

Phoronix创始人Michael Larabel:20年Linux硬件性能测试传奇

2025-08-31

Michael Larabel是Phoronix.com的首席作者,于2004年创立了该网站,专注于提升Linux硬件体验。二十年来,他撰写了超过2万篇文章,涵盖Linux硬件支持、性能、显卡驱动等众多领域。他还领导开发了Phoronix Test Suite、Phoromatic和OpenBenchmarking.org等自动化基准测试软件,为Linux开源社区做出了巨大贡献。

阅读更多
科技

Coalton赋能量子编译器:实现离散编译的突破

2025-05-08

Quilc,一个用Common Lisp编写的量子编译器,因动态类型语言的局限性而面临挑战。研究人员利用严格类型的Coalton语言,实现了一个名为离散编译的新功能。该功能通过将连续量子操作离散化,并利用Ross-Selinger算法,将任意酉矩阵分解为Clifford+T门的组合,从而提升了量子计算的精度和效率。Coalton的类型类系统简化了不同代数环的运算,使其成为实现这一复杂算法的理想工具。这项工作成功地将离散编译功能集成到Quilc中,为量子计算的实际应用铺平了道路。

阅读更多
开发 Coalton

AI 掌控下的自由:我们是否有权拒绝人工智能?

2025-05-12
AI 掌控下的自由:我们是否有权拒绝人工智能?

人工智能正悄无声息地改变着我们的生活,从新闻推荐到交通管理,它无处不在。但随之而来的是一个紧迫的问题:我们是否有权不受AI影响地生活?文章指出,AI已渗透到医疗、交通、金融等关键领域,拒绝AI意味着与现代生活脱节。AI系统中的偏见导致不公平的结果,进一步加剧了数字鸿沟。作者以歌德的《魔法师的学徒》为例,警示了我们对无法控制的力量的依赖。文章呼吁政府、企业和社会共同努力,建立尊重个人自由的AI治理框架,提升数字素养,确保每个人都有权选择是否使用AI,避免AI成为控制个人命运的工具。

阅读更多
AI

像专家一样配置内核模块

2024-12-10

本文详细介绍了在不同启动阶段(内核镜像加载、initramfs 加载、初始化阶段和用户空间 Shell 阶段)配置 Linux 内核模块的方法,包括如何加载模块、设置模块选项以及黑名单模块。文章涵盖了 GRUB 配置文件、initramfs 配置文件、/etc/modules 文件、/etc/modprobe.d 目录以及 modprobe 命令等工具的使用,并解释了不同发行版(如 Debian 和 OpenWRT)之间的差异。

阅读更多

德怀特·史密斯·杨的非凡人生和惊人时代

2024-11-24
德怀特·史密斯·杨的非凡人生和惊人时代

本文讲述了德怀特·史密斯·杨非凡的一生。他曾是木匠、摄影师,在大萧条时期参与修建了34号公路。二战期间,他在芝加哥大学的冶金实验室工作,后随实验室搬迁至洛斯阿拉莫斯,参与曼哈顿计划,成为一名核物理学家。他参与了原子弹的研发,并在战后继续从事核研究,亲历了世界第二次核事故。尽管没有大学学位,他最终成为洛斯阿拉莫斯的正式物理学家,并在退休后继续从事植物学、生物学、考古学等研究。

阅读更多
未分类

大型语言模型上下文失效的六种应对策略

2025-08-24
大型语言模型上下文失效的六种应对策略

大型语言模型(LLM)的上下文窗口越来越大,但过长的上下文反而可能导致模型性能下降。本文介绍了六种应对策略:检索增强生成(RAG)用于选择性添加相关信息;工具配置(Tool Loadout)选择最相关的工具;上下文隔离(Context Quarantine)将上下文隔离到独立线程;上下文剪枝(Context Pruning)移除不相关信息;上下文摘要(Context Summarization)将上下文浓缩成摘要;上下文卸载(Context Offloading)将信息存储在LLM上下文之外。研究表明,这些方法能显著提高模型的准确性和效率,尤其是在处理大量工具或复杂任务时。

阅读更多

Logitloom:探索大型语言模型生成过程的可视化工具

2025-05-16
Logitloom:探索大型语言模型生成过程的可视化工具

Logitloom 是一款用于可视化探索大型语言模型(LLM)生成过程的工具,它通过绘制“token轨迹树”(looming)来展现模型在生成文本时的决策过程。该工具支持多种模型,例如 Deepseek-v3 和 Hyperbolic 的 405-base 模型,用户需要提供相应的 API 密钥。Logitloom 能够帮助开发者更好地理解 LLM 的内部机制,目前仍处于未授权阶段。

阅读更多
开发 模型分析

小米汽车远程召回11万辆SU7:辅助驾驶系统缺陷引发的安全事故

2025-09-19
小米汽车远程召回11万辆SU7:辅助驾驶系统缺陷引发的安全事故

继今年一起致命车祸后,小米将对超过11万辆SU7电动汽车进行远程召回,以修复其辅助驾驶系统中的缺陷。这起事故发生在辅助驾驶模式下,造成三名大学生死亡,引发了对中国智能驾驶技术安全性的担忧以及对汽车自动驾驶宣传的质疑。国家市场监管总局指出,小米的系统在某些极端驾驶条件下识别、预警和处理能力不足,存在碰撞风险。小米将远程升级2025年8月30日之前生产的SU7车型。此次召回在微博上引发了超过7000万次的浏览量,再次点燃了关于SU7致命车祸的讨论。

阅读更多
科技

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

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

arXivLabs是一个开放平台,允许协作者直接在arXiv网站上开发和分享新功能。参与其中的个人和组织都认同arXiv的开放、社区、卓越和用户数据隐私的价值观。arXiv致力于这些价值观,只与遵守这些价值观的合作伙伴合作。如果你有想法能够提升arXiv社区的价值,那就来了解一下arXivLabs吧!

阅读更多
开发

强化学习算法:从入门到进阶

2025-01-28
强化学习算法:从入门到进阶

本文系统梳理了强化学习中的各种算法,从基础的价值迭代和策略迭代,到蒙特卡洛方法、时间差分学习,以及基于价值的策略方法和策略梯度方法等,并深入探讨了深度Q网络(DQN)、TRPO和PPO等先进算法。文章以问题-解决方案的形式展开,循序渐进地讲解了各种算法的核心思想和改进策略,对强化学习领域具有重要的参考价值。

阅读更多
AI

Python 3.10 模式匹配的黑暗魔法:利用__subclasshook__实现奇技淫巧

2025-08-22

本文介绍了Python 3.10中模式匹配与抽象基类(ABC)的`__subclasshook__`方法结合产生的意想不到的特性。作者通过巧妙地利用`__subclasshook__`,实现了对模式匹配的“劫持”,可以自定义哪些类型匹配成功,甚至可以根据对象属性进行匹配,而非仅仅依靠类型。虽然作者展示了这种技术的强大功能,例如创建自定义匹配器,但同时也警告读者这种技术非常危险,不建议在实际项目中使用。

阅读更多
开发 抽象基类
1 2 560 561 562 564 566 567 568 1084 1085