Wi-Fi与雷达的冲突:DFS机制的挑战

2024-12-30
Wi-Fi与雷达的冲突:DFS机制的挑战

文章探讨了Wi-Fi网络与雷达系统在5GHz频段的干扰问题。由于Wi-Fi使用的是非授权频谱,当靠近机场等使用雷达的场所时,雷达信号可能会干扰Wi-Fi,导致设备掉线。动态频率选择(DFS)机制旨在解决此问题,但其工作机制并非完美无缺,可能会导致Wi-Fi接入点短暂离线,从而影响用户体验。文章建议,为避免此问题,最好避免在靠近雷达设施的场所使用UNI II频段的DFS信道,或者使用更新的AP和UNI II扩展频段。

阅读更多
科技 雷达干扰 DFS

Triptych:让超文本再次“超”起来的三项提案

2025-01-06

Alexander Petros和Carson Gross提出了Triptych,旨在增强HTML表达能力,使其更轻松地处理网络请求。这三项提案分别为:在HTML表单中支持PUT、PATCH和DELETE方法;赋予按钮发起HTTP请求的能力;实现局部页面替换。Triptych借鉴了htmx等库的优点,并完善了HTML进行RESTful操作的能力,使得开发者可以用更简洁的HTML声明页面行为和处理HTTP请求,从而实现全页面导航或局部页面更新。

阅读更多
开发 网络请求

pl_synth: 基于 JSON 的微型音乐合成器

2025-01-06

PhobosLab 的 Dominic Szablewski 发布了 pl_synth,一个轻量级的 C/JS 音乐合成器及其配套的乐谱编辑器(tracker)。pl_synth 受 Sonant 启发,专注于代码和数据的小巧性,并通过使用 WASM 技术显著提升了 JavaScript 版本的性能,将音乐生成时间从 5 秒缩短至 25 毫秒。它支持多种乐器和效果,并提供撤销/重做功能,最终成果可以直接嵌入 URL 中。pl_synth 已集成到 high_impact 游戏引擎中。

阅读更多

粘合性工作有害论:高效工程师的生存之道

2025-01-02

本文探讨了软件工程中的“粘合性工作”(Glue Work)问题。这种工作虽然对团队效率至关重要(例如文档更新、技术债务处理),但却常常被忽视,导致负责此类工作的工程师在晋升时处于劣势。作者认为,公司不奖励粘合性工作是因为他们希望工程师专注于交付功能,而非提升整体效率。高效的策略是将粘合性工作战术化地应用于自身负责的项目,以确保项目成功,而非在所有项目中都投入大量时间。这并非消极的职场策略,而是基于大公司效率普遍较低的事实,以及公司增长优先于短期效率提升的考量。

阅读更多
开发

雪夜林间:弗罗斯特的诗意沉思

2024-12-22
雪夜林间:弗罗斯特的诗意沉思

弗罗斯特的《雪夜林间》描绘了一幅宁静而富有诗意的冬夜画面。诗人停在雪夜的树林旁,凝视着逐渐被白雪覆盖的树林,感受着宁静的氛围。他的小马驹似乎也感到困惑,诗人内心也产生了一种对承诺和责任的思考。这首诗以其优美的意境和对人生哲理的思考,成为美国诗歌的经典之作。

阅读更多
杂项 弗罗斯特

英特尔奔腾除法错误:4.75亿美元的代价

2024-12-28
英特尔奔腾除法错误:4.75亿美元的代价

1993年,英特尔发布了高性能奔腾处理器。一年后,一位数学教授发现奔腾处理器在进行浮点除法运算时存在错误。起初英特尔轻描淡写,但该错误迅速成为媒体关注的焦点。最终,英特尔不得不召回并更换所有有缺陷的芯片,为此支付了4.75亿美元的巨额代价。该错误源于奔腾处理器除法算法中使用的查找表遗漏了16个条目,其中5个条目会触发错误。本文深入探讨了奔腾处理器的除法算法、错误的具体位置以及英特尔犯错的原因。

阅读更多

极简虚拟计算机SVC16:挑战你的编程极限

2024-12-15
极简虚拟计算机SVC16:挑战你的编程极限

SVC16是一个极简的16位虚拟计算机,其设计目标是极致的简洁性。它没有CPU寄存器,所有操作都在一块内存中进行,指令集极其精简,没有花哨的功能,例如声音、可变屏幕大小等。开发者需要自行编写机器码和编译器,挑战在于用最简单的工具创造出令人惊叹的作品。该项目提供了一个模拟器,用户可自行编写程序并在模拟器中运行,甚至可以尝试编写游戏。这是一个适合学习计算机底层原理以及锻炼编程能力的绝佳项目。

阅读更多

极致精简:167字节的Hello World程序

2025-01-02
极致精简:167字节的Hello World程序

本文讲述了作者探索编写最小化Hello World程序的历程。起初,作者尝试使用Rust,但发现最小化二进制文件需要深入底层。最终,作者选择使用汇编语言,并通过精巧的技巧,例如去除调试符号和手动编写ELF文件头,将64位Linux系统下的Hello World程序大小压缩到令人惊叹的167字节!这篇文章深入探讨了链接过程中的文件膨胀问题,以及ELF文件格式的细节,对系统底层开发人员具有极高的参考价值。

阅读更多

先穿牛仔裤再升级:高效创业的“牛仔裤法则”

2025-01-08
先穿牛仔裤再升级:高效创业的“牛仔裤法则”

本文作者分享了一种高效的做事方法——“牛仔裤法则”。他以自己多年的徒步和创业经验为例,阐述了先用现有的简单工具(牛仔裤)开始,积累经验后再升级到专业工具的策略。这适用于各种场景,例如产品测试、用户调研等,避免一开始就投入大量资源和时间,减少不必要的风险和成本,最终更高效地达成目标。

阅读更多
创业

SignWith:告别DocuSign高昂订阅费,按需付费的电子签名服务

2024-12-21
SignWith:告别DocuSign高昂订阅费,按需付费的电子签名服务

SignWith是一款针对小型企业和自由职业者的按需付费电子签名服务,彻底解决了传统电子签名工具如DocuSign的高昂月费、隐藏费用和复杂流程等痛点。用户只需为实际签署的文档付费,无需订阅,并支持移动端操作,提供可靠的客户支持。SignWith简洁易用,适合需要偶尔或频繁使用电子签名的个人和小型企业,帮助他们简化文档签署流程,提升工作效率。

阅读更多

将百年老钟精确到1.58亿年误差1秒?CERN工程师的疯狂挑战

2025-01-04

一位CERN工程师获得了一台1950年代生产的捷克Elektročas HH3精密摆钟,其精度可达每天0.1秒误差。为了进一步提高精度,他决定将其与CERN的铯原子钟同步。工程师巧妙地设计了一个链条控制振荡器(CCO),通过改变摆锤重心来控制摆动周期,并利用相位锁定环路(PLL)实现与原子钟的同步。经过测试,该系统成功地将摆钟的精度提升了一个数量级,甚至能够检测到土耳其地震带来的扰动。这项工程既是对精密机械的致敬,也是对科技创新的极致追求。

阅读更多

二十年后,我的辛普森一家粉丝网站重见天日

2025-01-05
二十年后,我的辛普森一家粉丝网站重见天日

作者怀着激动的心情,重新发布了他二十年前创建的辛普森一家粉丝网站。这不仅仅是一个网站的回归,更是一段青春回忆的重温,以及对过去时光的深情致敬。文中详细讲述了网站的创建历程,以及二十年来技术和网络环境的巨大变化,展现了作者对辛普森一家动画的热爱和坚持。

阅读更多

告别Next.js,拥抱纯React:ComfyDeploy的提速之旅

2025-01-01

ComfyDeploy团队将他们的仪表盘从Next.js迁移到纯React,构建时间从3分钟缩短到18秒,热重载速度低于200毫秒。这源于Next.js在项目增长后带来的构建速度缓慢、测试API困难以及Vercel高昂的API费用等问题。迁移到React后,他们使用了TanStack Router和Rspack,提升了开发效率,并促使他们优化了API设计和代码结构。虽然放弃了Next.js的一些特性,但他们认为这种权衡是值得的,因为最终获得了更快的构建速度、更愉悦的开发体验和更优化的架构。

阅读更多
开发

大型语言模型在单元测试生成中的评估研究取得突破

2024-12-30
大型语言模型在单元测试生成中的评估研究取得突破

研究人员对大型语言模型(LLM)在单元测试自动生成领域的潜力进行了深入评估。他们比较了17个Java项目中五种开源LLM与闭源GPT-4和传统工具Evosuite的性能,并考察了不同提示策略的影响。研究发现,开源LLM在数据隐私和某些任务上表现出色,但同时也揭示了LLM单元测试生成的局限性。该研究为未来LLM在单元测试生成中的应用提供了宝贵的指导意义。

阅读更多
开发

Fish Shell 4.0b1测试版发布:Rust重写核心代码,带来重大改进

2024-12-22
Fish Shell 4.0b1测试版发布:Rust重写核心代码,带来重大改进

Fish Shell 4.0b1测试版已发布!此次更新的核心亮点是将核心代码从C++移植到Rust,带来了显著的性能提升和改进。此外,还包含了许多其他改进,例如改进的终端支持、更强大的绑定功能、增强的脚本功能以及改进的交互式体验。一些不兼容的更改也需要注意,例如新的绑定键位表示法和默认启用的qmark-noglob功能。总而言之,这是一个重大的更新,为用户提供了更强大、更高效的shell体验。

阅读更多
开发

华盛顿邮报漫画家辞职:讽刺贝索斯和特朗普的漫画遭拒

2025-01-05
华盛顿邮报漫画家辞职:讽刺贝索斯和特朗普的漫画遭拒

普利策奖得主、华盛顿邮报漫画家Ann Telnaes因其讽刺邮报老板杰夫·贝索斯和特朗普的漫画被拒稿而辞职。漫画中描绘了贝索斯向特朗普献金的场景,邮报以已刊登相关评论为由拒绝发表,Telnaes认为这是对新闻自由的威胁,最终选择辞职。这一事件引发争议,美国编辑漫画家协会批评邮报“政治怯懦”。

阅读更多
杂项 漫画审查

乐观计算:软件的未来走向何方?

2024-12-15

本文探讨了一种“乐观计算”的理念,并非盲目乐观,而是基于对诸多优秀理念的融合:极简易用(“启动即杀”)、本地优先、用户赋能。作者认为,通过限制依赖、简化流程,创造“即装即用”的体验,并赋予用户更多控制权,可以构建更可靠、安全、长久的软件。这种理念不仅适用于个人用户,也适用于企业软件开发,最终目标是创造一个尊重用户隐私和数据所有权的数字世界。

阅读更多
开发 乐观计算

苹果Siri录音风波:$9500万和解背后

2025-01-03

苹果公司以9500万美元的价格与用户就Siri“意外”录音并用于广告定向投放的诉讼达成和解,但否认有任何不当行为。文章作者认为,精准的广告投放并非源于麦克风监听,而是通过App收集用户数据实现的。尽管如此,用户“巧合”看到与语音对话相关的广告的经历,将持续强化“麦克风监听”的阴谋论。

阅读更多
科技 广告投放

格鲁吉亚出土神秘石碑,刻有未知文字

2024-12-14
格鲁吉亚出土神秘石碑,刻有未知文字

在格鲁吉亚Dmanisi地区的Bashplemi湖附近,考古学家发现了一块刻有神秘文字的玄武岩石碑。这块24.1 x 20.1厘米的石碑上刻有60个字符,其中39个是独一无二的。这些符号的排列和含义至今仍是个谜,研究人员推测其可能与军事战利品、建筑项目或祭祀活动有关。石碑上的文字与中东、印度、埃及和西伊比利亚等地的文字存在部分相似之处,但并非直接复制,可能代表一种独特的或当地发展的文字系统。这一发现增加了高加索地区文化历史的复杂性,并暗示了古代世界不同地区之间可能存在的文化交流。

阅读更多
考古 未知文字

世界最大水电站项目获批:藏区巨型水电站将超越三峡

2025-01-05
世界最大水电站项目获批:藏区巨型水电站将超越三峡

中国批准了世界最大水电站项目——雅鲁藏布江水电站。该项目位于西藏,预计发电量将是三峡大坝的三倍,达到每年3000亿千瓦时,足以满足3亿人的用电需求。然而,如此庞大的工程也引发了环保和地质安全方面的担忧,特别是对下游国家印度的影响,以及该地区地震频发带来的风险。

阅读更多

费马大定理证明:计算机遇上数学难题

2024-12-12
费马大定理证明:计算机遇上数学难题

一个团队正尝试用Lean证明费马大定理,过程中遇到了意想不到的挑战。他们并非沿用传统的证明方法,而是基于现代更普适的证明。在复现晶体上同调理论时,发现文献中一个关键引理存在错误,引发了对该理论基础的重新审视,最终借助其他证明路径解决了问题。这段经历凸显了现代数学文献中潜在的错误和对形式化证明的需求。

阅读更多

工程领导力:SQL、统计学与数据驱动决策

2024-12-18
工程领导力:SQL、统计学与数据驱动决策

文章探讨了工程领导者如何利用SQL和统计方法进行数据驱动决策。作者指出许多工程领导者不擅长数据提取和解读,建议学习SQL(例如使用DuckDB)和统计工具。文章涵盖了数据汇总统计、分布、置信区间和贝叶斯推理等方法,并通过分析Firefox错误追踪数据,演示了如何计算置信区间,利用蒙特卡洛模拟进行项目时间估算,以及如何应用贝叶斯推理更新项目完成概率。文章强调数据分析能力对工程领导者至关重要,能够帮助他们更精准地进行预测和决策。

阅读更多

朝鲜恶意软件分析揭露:隐蔽的网络攻击

2024-12-28
朝鲜恶意软件分析揭露:隐蔽的网络攻击

安全研究人员发现了一起由朝鲜APT组织发起的网络攻击活动,该活动利用伪装成招聘挑战的恶意软件(BeaverTail)诱骗受害者。BeaverTail 恶意软件未经严重混淆,能够窃取浏览器中的加密货币钱包信息,并下载名为 InvisibleFerret 的第二阶段恶意软件。InvisibleFerret 进一步窃取浏览器数据、剪贴板信息,并充当远程访问木马(RAT)。研究人员分析了 BeaverTail 和 InvisibleFerret 的代码,揭示了其简单的代码结构和目标广泛的浏览器及系统信息窃取能力。此案例再次强调了朝鲜网络威胁的持续性和隐蔽性。

阅读更多

AI时代的产品经理:新工具,不变的核心

2024-12-22
AI时代的产品经理:新工具,不变的核心

尽管“AI产品经理”一词流行,但实际上,AI并没有改变产品管理的核心:理解用户需求、创造解决方案、明确任务。AI为产品经理提供了强大的新工具,例如大型语言模型(LLM),但产品经理仍然负责利用这些工具,而非创建它们。文章介绍了LLM的基本概念(如token、上下文窗口、提示词等),并建议产品经理学习编写有效的提示词,与工程师紧密合作,关注AI能为产品带来的实际价值,避免盲目跟风。总而言之,AI是辅助工具,而非替代品,产品经理需要拥抱AI,提升自身能力,才能在AI时代继续取得成功。

阅读更多
开发

UNIX 评论杂志采访拉里·泰斯勒

2024-12-12
UNIX 评论杂志采访拉里·泰斯勒

本文是1985年7月《UNIX评论》杂志对拉里·泰斯勒的采访。泰斯勒曾就职于施乐PARC和苹果公司,对图形用户界面和办公自动化做出重要贡献,他提出了“复制粘贴”的概念,并参与了Apple Lisa和Newton的开发。采访中,泰斯勒回顾了办公自动化的发展历史,强调了易用性的重要性,并以Mini-Mouse文字处理器为例,证明了简单易学的系统是可行的。他还讨论了UNIX的优缺点,认为UNIX在可移植性、通信和多用户能力方面具有优势,但在用户友好性方面存在不足,尤其不适合办公环境。最后,他展望了办公自动化的未来趋势,包括一致的用户界面、网络化、电子邮件、以及将个人电脑作为大型机和服务器的前端。

阅读更多
未分类 办公自动化

大型语言模型间的合作文化演变

2024-12-18
大型语言模型间的合作文化演变

研究人员探索了多个大型语言模型(LLM)代理在迭代部署中,能否在背叛的激励下学习互利的社会规范。实验发现,不同基础模型的合作演变差异显著,Claude 3.5 Sonnet的表现优于Gemini 1.5 Flash和GPT-4o。Claude 3.5 Sonnet还能利用额外的惩罚机制来提高得分。该研究提出了一种新的LLM基准测试方法,关注LLM代理部署对社会合作基础设施的影响,为构建更强大的AI代理提供了新的思路。

阅读更多

BSD kqueue:技术债务的巨峰

2024-12-29

本文探讨了BSD kqueue和Linux epoll在网络编程中的差异。kqueue使用事件过滤器,功能强大但缺乏可组合性,导致技术债务累积。epoll则直接操作内核句柄,可组合性更强,能更灵活地监控各种内核资源,例如套接字、文件系统路径、定时器等。作者认为epoll的设计更优越,因为它避免了kqueue因新增功能而不断增加事件过滤器类型的窘境。

阅读更多
开发 kqueue epoll

1997年乐高岛游戏完整反编译

2024-12-23
1997年乐高岛游戏完整反编译

一个名为isle的项目成功地对1997年发布的经典游戏《乐高岛》(版本1.1,英文版)进行了完整反编译。该项目的目标是尽可能精确地还原游戏代码,使其与原始机器码一致。目前,ISLE.EXE和LEGO1.DLL已完全反编译,功能与原版相同。虽然仍需改进代码的准确性、命名、文档和结构,但游戏已可运行。该项目使用CMake构建系统,推荐使用Microsoft Visual C++ 4.2编译,以获得最精确的结果。

阅读更多

uBlock Origin:高效的浏览器广告拦截器

2024-12-23
uBlock Origin:高效的浏览器广告拦截器

uBlock Origin是一款高效的、轻量级的浏览器广告拦截器,适用于Chrome和Firefox。它默认使用EasyList、EasyPrivacy等多个过滤列表,可以有效拦截广告、追踪器、恶意软件等,保护用户隐私。uBlock Origin还支持自定义规则和过滤器,并提供简单和高级两种模式以满足不同用户的需求。值得注意的是,使用广告拦截器并非盗窃行为,它保护用户的隐私安全。

阅读更多
开发

JMAP十周年:开源邮件协议的十年征程

2024-12-23
JMAP十周年:开源邮件协议的十年征程

Fastmail公司庆祝JMAP开源邮件协议十周年。十年来,JMAP从最初的构想,历经行业研讨、与开发者合作、IETF标准化等阶段,逐步完善,现已涵盖邮件、联系人、日历等功能。未来,Fastmail计划进一步改进Cyrus IMAP服务器,并继续推动JMAP在邮件领域的应用,提升用户体验,最终目标是让JMAP成为邮件行业的标准协议。

阅读更多
1 2 774 775 776 778 780 781 782 803 804