仅需3条指令的闰年判断算法

2025-05-15

本文介绍了一种令人惊叹的闰年判断算法,它仅使用约3条CPU指令就能判断0到102499年之间的年份是否为闰年。该算法巧妙地利用位运算和精心选择的魔数,将复杂的闰年规则转化为简单的算术运算和比较。文章详细解释了算法的原理,并与传统的闰年判断方法进行了比较,展示了其在速度上的显著优势。虽然该算法在极端情况下可能略慢于传统方法,但在实际应用中,其高效性依然令人印象深刻。

阅读更多
开发

数字时代的幽灵:我们被技术“窃听”了吗?

2025-03-28
数字时代的幽灵:我们被技术“窃听”了吗?

本文探讨了数字时代便捷技术背后的隐性代价——“数字回声”。作者指出,智能设备无时无刻不在收集我们的数据,这种持续的被监控感带来了心理负担,让我们成为自己生活中的表演者而非参与者。文章以智能手机和智能汽车为例,对比了它们在数据收集上的差异,并倡导更注重隐私和专注的科技使用方式,例如回归单功能设备和模拟技术。作者认为,未来科技发展应更注重用户体验和隐私保护,而非一味追求连接性和多功能性。

阅读更多
科技

数学之美:理解与表达的挑战

2025-03-26

一位科学传播者在社交媒体上分享了对数学公式的理解,引发了关于如何向大众传达数学之美的讨论。他认为,理解数学需要时间和实践,如同学习任何技能一样,不能仅仅停留在公式的表面。单纯的解释无法替代亲身体验,就像欣赏艺术品一样,需要深入参与才能体会其魅力。文章探讨了科学传播的挑战:如何平衡娱乐性和教育性,如何在不牺牲严谨性的前提下,向大众传达科学的精髓。

阅读更多

告别“字符串类型”:后端接口类型安全的新思考

2025-05-07
告别“字符串类型”:后端接口类型安全的新思考

作者在Scott Hanselman的启发下,了解了“字符串类型”(stringly typed)的概念,即在存在更优类型的情况下,依然使用字符串进行数据传递。这在与后端API交互的单页面应用(SPA)开发中尤为常见,因为大多数API使用JSON进行通信,导致类型信息丢失,降低了代码的类型安全。作者反思了以往对这种方式的容忍,并开始探索通过TypeScript等技术,以及tRPC或GraphQL等方案,来实现网络间的类型安全,彻底摆脱“字符串类型”接口的困扰。

阅读更多
开发

微软开源协议NLWeb:开启第四次个人计算革命?

2025-05-19
微软开源协议NLWeb:开启第四次个人计算革命?

微软技术专家Ramanathan V. Guha提出了一种名为NLWeb的开放协议,旨在开启个人计算的第四次革命——通过自然语言与应用和计算机进行交互。不同于现有的基于ChatGPT等大型语言模型的解决方案,NLWeb允许网站和应用开发者轻松添加自定义的、基于自身数据的自然语言交互功能,从而构建比通用聊天机器人更有效率和针对性的服务。通过几个简单的代码行,开发者即可利用NLWeb创建高效的、个性化的聊天机器人,并能记住用户的偏好(例如,在美食网站上记住用户的饮食习惯)。Guha认为NLWeb成本低廉,并具有巨大的潜力,但其成功取决于业界对这一开放协议的支持程度,以及是否能够避免网页内容最终走向中心化的命运。

阅读更多
科技

Dropbox如何通过自建负载均衡器节省数百万美元

2024-12-11
Dropbox如何通过自建负载均衡器节省数百万美元

Dropbox由于服务器硬件差异巨大,传统的负载均衡方式难以有效分配负载,导致服务器超载甚至崩溃。为解决此问题,Dropbox团队自研了名为“Robinhood”的负载均衡器,该系统包含负载均衡服务(LBS)、代理和路由数据库三个组件。LBS动态收集服务器数据,利用PID控制器调节各服务器的资源使用上限和下限,实现动态权重分配。代理负责收集服务器负载数据并发送给LBS,路由数据库则存储服务器信息,供LBS实例访问。Robinhood上线后,Dropbox服务器CPU使用率趋于稳定,最终减少了25%的服务器规模,大幅降低了成本,预计节省数百万美元。

阅读更多
未分类

埃及惊现5000年来首只斑鬣狗!

2025-02-04
埃及惊现5000年来首只斑鬣狗!

近日,埃及东南部地区发现一只斑鬣狗,这是数千年来该地区首次记录到这种动物。这只孤独的斑鬣狗在苏丹边境附近被当地居民发现并杀死。研究人员推测,区域性的十年期气候循环导致降雨量增加和植被生长,为斑鬣狗提供了迁徙通道和充足的食物来源。这项发现促使人们重新思考斑鬣狗的分布范围,并增加了有关区域气候变化如何影响动物迁徙的数据。

阅读更多

洛杉矶医院的无名氏:身份之谜与医疗困境

2025-06-18
洛杉矶医院的无名氏:身份之谜与医疗困境

洛杉矶总医院每年接收数万名身份不明的病人,大多数都能很快被确认身份。但一些病人,例如一位在二月被发现昏迷在街头的男子,却因无法提供身份信息而滞留医院数月甚至数年。医院尝试通过公开照片和少量信息寻找其亲属,但成效有限。这不仅是行政难题,也涉及病人安全和医疗资源分配。类似案例还有多起,凸显了身份不明病人带来的医疗困境,也呼吁社会关注弱势群体。

阅读更多
杂项 身份不明

欧盟官员访美将使用临时设备以防范间谍活动

2025-04-15
欧盟官员访美将使用临时设备以防范间谍活动

由于担心美国对欧盟官员进行间谍活动,欧盟委员会开始为前往美国的官员提供临时笔记本电脑和手机。这一举动反映了近年来欧美关系的恶化,以及对美国情报机构监控活动的担忧。虽然欧盟发言人否认发布了使用临时设备的正式指导,但承认更新了旅行建议,以应对全球网络安全威胁的增加。此举与欧盟官员访问中国和俄罗斯等国时采取的措施类似,突显出欧盟对美国情报活动的担忧已达到新的高度。

阅读更多
科技 欧美关系

PuTTY 图标演变史:从手绘到SVG

2025-03-12

本文讲述了PuTTY工具图标从1990年代手绘到如今SVG矢量图的演变历程。作者最初使用MSVC图标编辑器手工绘制32x32像素的图标,受限于当时的16色调色板和显示技术。随着时间的推移,为了适应更高分辨率的显示和不同工具的需求,作者不断改进,最终开发了可以自动生成多种尺寸和格式图标的脚本,并最终完成了SVG版本的图标,实现了真正的可缩放性。这些图标的设计理念简单明了,体现了PuTTY“可靠的复古风格”,并沿用至今。

阅读更多
开发 PuTTY

MIT研发非侵入式深层组织成像技术

2024-12-13
MIT研发非侵入式深层组织成像技术

麻省理工学院的研究人员开发出一种新的非侵入式成像技术,利用高功率激光,能够将光穿透深度提高一倍以上,实现更清晰、更快速的活体组织成像。该技术无需对组织进行预处理,通过自适应定制激光光,最大限度地减少光散射,从而捕捉到细胞在不同组织层面的更精细图像。这项突破将极大促进癌症研究、组织工程、药物研发和免疫反应研究等领域的发展。

阅读更多

百万只猴子打字机:一个亿万单词工程的幕后

2025-05-01
百万只猴子打字机:一个亿万单词工程的幕后

一个名为monkeys.zip的网站,让上万只虚拟猴子持续打字,已经写出了超过60亿字,完成了莎士比亚作品75%以上的字数!文章详细介绍了该网站的技术架构:基于15秒的Tick机制,将数据生成、存储和数据库更新分成四个步骤,并利用sfc32生成确定性随机数。为了优化性能,使用了Redis缓存和数据库分表策略。作者还分享了项目中遇到的挑战和未来的优化计划,例如升级服务器以提升打字速度。

阅读更多
开发 后端架构

Abracadabra Finance遭黑客攻击,损失1300万美元加密货币

2025-04-08
Abracadabra Finance遭黑客攻击,损失1300万美元加密货币

去中心化金融平台Abracadabra Finance遭遇黑客攻击,损失约1300万美元的加密货币。攻击目标是该平台名为“cauldrons”的孤立借贷市场。黑客利用平台漏洞进行多次交易后才被发现。目前,Abracadabra Finance正与安全公司合作调查事件,并已向黑客提供20%的被盗资金作为赏金。部分安全公司将攻击与去中心化交易所GMX联系起来,但GMX否认受影响。调查显示,攻击者使用的资金可能来自Tornado Cash,该平台近期刚被美国财政部解除制裁。

阅读更多
科技 DeFi

重温儿时梦想:修复一台IBM PS/1 2168电脑

2025-05-18

作者在1993年接触电脑后,一直对IBM PS/1 2168情有独钟。2024年冬天,他决定圆儿时梦,修复一台该型号电脑并运行DOOM游戏。文章详细描述了寻找、购买、以及修复这台30年前的经典电脑的过程,包括挑选键盘、屏幕、安装系统、升级CPU和缓存等,展现了作者对复古电脑的热爱和精湛的技术。

阅读更多
硬件 IBM PS/1

中国电动车巨头进军人形机器人领域

2025-02-20
中国电动车巨头进军人形机器人领域

中国科技圈涌现新趋势:主导电动汽车市场的公司正大力投资人形机器人研发。这与中国电动汽车市场蓬勃发展密切相关,其市场份额远超美国,得益于价格竞争、政府补贴和完善的基础设施。近期央视春晚中出现的人形机器人舞蹈表演,虽然存在一些技术争议,但也展现了中国在机器人技术领域的快速进步。这一趋势或将对全球科技格局,特别是特朗普政府的政策产生深远影响。

阅读更多
科技

NIST发布量子抗性加密算法备份方案HQC

2025-03-11
NIST发布量子抗性加密算法备份方案HQC

美国国家标准与技术研究院(NIST)选择了HQC算法作为量子抗性加密算法ML-KEM的备份方案。HQC基于纠错码,与ML-KEM基于的结构化格不同,为加密系统提供第二层防御,以应对未来量子计算机的潜在威胁。虽然ML-KEM仍然是推荐的通用加密标准,但HQC的加入增强了安全性,为应对未来潜在的加密漏洞提供了保障。NIST计划在一年后发布HQC的标准草案,并在2027年最终发布标准。

阅读更多
科技

Cline:你的AI代码助手,掌控你的CLI和编辑器

2025-03-17
Cline:你的AI代码助手,掌控你的CLI和编辑器

Cline 是一款基于 Claude 3.7 Sonnet 的 AI 助手,能够逐步处理复杂的软件开发任务。它可以创建和编辑文件、浏览大型项目、使用浏览器和执行终端命令(需授权)。Cline 支持多种 API 提供商,并能通过模型上下文协议 (MCP) 扩展自身功能。它提供人机交互式 GUI,确保安全可靠。Cline 还具有错误监控、代码补全、版本控制等功能,极大地提高了开发效率。

阅读更多
开发

细微CSS动画引发的性能噩梦:60% CPU和25% GPU占用率的罪魁祸首

2025-07-23
细微CSS动画引发的性能噩梦:60% CPU和25% GPU占用率的罪魁祸首

一个简单的CSS动画竟然导致Macbook M2的CPU占用率高达60%,GPU占用率高达25%!本文通过分析浏览器渲染管道,揭示了动画性能问题的根源:动画使用了代价高昂的`height`属性。作者通过Chrome开发者工具的性能分析,定位到问题所在,并通过巧妙地使用`transform`属性代替`height`属性,最终将CPU占用率降低到6%,GPU占用率降低到1%以下,成功解决了性能瓶颈。

阅读更多

Ruby Ractor性能提升:攻克`object_id`瓶颈

2025-04-27

Ruby 的 Ractor 并行模型因全局锁而性能受限。文章作者深入探讨了 `object_id` 方法的性能瓶颈,该方法因历史原因及垃圾回收机制的改进而导致锁竞争。作者通过优化 `object_id` 的实现,将其从全局哈希表查找改为在对象内直接存储,显著提升了 Ractor 的性能,尤其是在 JSON 性能测试中,Ractor 版本速度提升了两倍。虽然仍存在一些挑战,如对特殊对象类型的处理,但这项工作为 Ractor 的并行化进程迈出了关键一步。

阅读更多
开发

日本快速交通卡背后的FeliCa技术:速度与安全之谜

2025-05-17
日本快速交通卡背后的FeliCa技术:速度与安全之谜

在日本,高效便捷的公共交通系统令人印象深刻,其背后是Sony开发的FeliCa近场通信技术。与西方常用的MIFARE技术相比,FeliCa速度更快、安全性更高,交易无需连接外部服务器,卡片本身存储价值和交易记录。文章深入探讨了FeliCa的技术细节、Osaifu-Keitai手机支付系统,以及FeliCa的安全性,并提出了未来研究方向,例如构建微型车站网络模型和探索FeliCa速度提升的物理机制。

阅读更多
科技 FeliCa

微软即将弃用Windows地图应用

2025-04-25
微软即将弃用Windows地图应用

微软宣布将于2025年7月停止支持并从Microsoft Store中移除Windows地图应用。此举早有预兆,微软此前已取消了离线地图支持,并在Windows 11 24H2版本中不再预装该应用。虽然用户目前仍可从Microsoft Store下载,但7月后将无法重新安装。微软建议用户转用Bing地图网页版。此举表明微软正逐渐整合其地图服务,并专注于其网页版地图服务。

阅读更多

ChatGPT推出“一起学习”模式:AI助教还是作弊神器?

2025-07-08
ChatGPT推出“一起学习”模式:AI助教还是作弊神器?

部分ChatGPT Plus用户发现了一个名为“一起学习”的新功能。该模式并非直接提供答案,而是引导用户进行思考,更像是一位AI助教。这引发了人们的猜测,它是否会发展成多人在线学习模式,以及能否有效阻止学生利用ChatGPT作弊。虽然OpenAI尚未回应,但ChatGPT本身表示该功能的普及时间和方式尚不明确。这一功能的出现,反映了ChatGPT在教育领域的两面性:它既可以辅助教学,也能被滥用于作弊,而“一起学习”模式或许是OpenAI尝试引导其向积极方向发展的一种尝试。

阅读更多

NSO集团零点击iOS漏洞利用分析:BLASTPASS

2025-03-27
NSO集团零点击iOS漏洞利用分析:BLASTPASS

Google Project Zero团队的Ian Beer深入分析了NSO集团利用的BLASTPASS iMessage漏洞。该漏洞利用链通过伪装成PassKit附件的恶意WebP图像,绕过iMessage沙箱,最终实现零点击攻击。攻击者巧妙地利用WebP无损格式中的Huffman编码漏洞,造成内存损坏,并通过精心构造的5.5MB的bplist文件进行堆布局,最终在TIFF图像的渲染过程中完成内存覆盖,最终调用伪造的CFReadStream对象的析构函数,执行恶意代码。该攻击利用了ImageIO和Wallet组件的漏洞,并绕过了BlastDoor沙箱和指针认证机制(PAC)。研究人员还发现,攻击者可能利用HomeKit流量进行ASLR信息泄露。此分析揭示了攻击者利用文件扩展名欺骗和精细的内存管理技术来绕过安全机制的复杂手法,强调了强化沙箱机制和减少远程攻击面的重要性。

阅读更多

加州巨型电池储能电站大火,引发紧急疏散

2025-01-17
加州巨型电池储能电站大火,引发紧急疏散

位于加州Moss Landing的一座全球最大的电池储能电站发生火灾,导致数百人紧急疏散,部分高速公路关闭。大火于周四下午开始,浓烟滚滚,火势一度十分猛烈。尽管消防员努力控制火势,但截至周五早上,大火仍在燃烧。此次火灾是该电站在三年内发生的第三起火灾,引发了人们对大型电池储能安全性的担忧。

阅读更多
科技

数学证明的可视化:a² – b² = (a + b)(a – b)

2024-12-15
数学证明的可视化:a² – b² = (a + b)(a – b)

Futility Closet网站发布了一篇关于数学公式a² – b² = (a + b)(a – b)的视觉证明文章。文章引用了数学家索菲·热尔曼的名言:“据说代数只是书写的几何,几何只是图解的代数。” 这篇文章通过直观的图形展示了该公式的证明过程,体现了数学的简洁之美,也佐证了代数与几何的紧密联系。

阅读更多
杂项

生成式AI:印度IT服务业的挑战与机遇

2025-04-15
生成式AI:印度IT服务业的挑战与机遇

生成式AI大幅提升效率,却给印度IT服务业带来巨大挑战。长期以来,印度IT公司依靠其工程人才为西方客户服务,如今他们面临关键问题:AI的生产力红利能否转化为营收增长?抑或会被激烈的竞争和降价吞噬?分析显示,通缩压力已经出现,AI驱动下的效率提升正在加剧价格竞争,可能导致行业中期增长放缓至4-5%。一些公司虽然在生成式AI项目中取得成功,但AI往往取代而非补充现有IT支出。客户正在要求并获得AI带来的成本节省,这迫使IT服务提供商必须转变商业模式,转向以结果或价值为基础的定价,才能抓住AI带来的价值,而非仅仅在下游价值链中提高效率。

阅读更多

复活的Clippy:一个基于Electron的趣味项目

2025-05-06

开发者Felix Rieseberg出于兴趣,重建了微软Office助手Clippy,并将其作为Electron应用开源。这个项目并非旨在创造伟大的艺术品,而更像是一种个人创作,如同水彩画或陶艺般,在构建过程中获得了乐趣。作者感谢微软为Electron做出的贡献以及Clippy这一经典形象,并列举了其他参与项目的贡献者。

阅读更多
开发

将旧Kindle改造成家庭信息仪表盘

2025-04-29

一位父亲为了解决女儿上学迟到的问题,突发奇想地将闲置的Kindle改装成了一个家庭信息仪表盘。他首先越狱了Kindle,然后通过编写脚本和搭建后端API,实现了在Kindle上显示天气、公共交通信息和女儿学校作息时间等信息。后端API使用Cloudflare Workers、Hono JS等技术构建,并巧妙地解决了图像格式转换等难题,最终成功打造了一个实用的个性化信息显示设备。

阅读更多
开发
1 2 866 867 868 870 872 873 874 1084 1085