Google Closure Library 的重生:ClojureScript 的稳定性守护者

2025-05-16

自2019年以来,Google Closure Library(GCL)的稳定性持续下降,最终Google停止了对它的维护。为了维护ClojureScript的生态系统,一个团队接管了GCL的维护,回退了一些破坏性改动,并使其与最新的Google Closure Compiler版本兼容。这使得许多旧的ClojureScript库恢复了运行,并为ClojureScript在各种JavaScript环境(不仅仅是浏览器)中的应用提供了坚实的基础,使其成为一个无需依赖大型框架即可完成各种任务(例如DOM操作、国际化、动画等)的强大工具。

阅读更多

Python 编译器:速度媲美 Rust

2025-04-12
Python 编译器:速度媲美 Rust

本文介绍了一种名为 Function 的 Python 编译器,它能够将 Python 代码编译成原生代码,从而显著提升执行速度。文章以矩阵乘法为例,展示了如何通过符号追踪构建中间表示 (IR) 图,再将 IR 图转换成原生代码(例如 C 代码),最终实现与 Rust 速度相当的性能。Function 虽然仍在概念验证阶段,但已在实际应用中用于单目深度估计和实时姿态检测等任务,未来目标是实现设备上的大语言模型推理。

阅读更多
开发

戈登·拉姆齐的“烹饪谎言”与真相优先

2025-05-15
戈登·拉姆齐的“烹饪谎言”与真相优先

知名厨师戈登·拉姆齐的烹饪建议,例如烤奶酪的做法和关于牛排的建议,经专业人士考证后被发现存在错误。文章探讨了这种现象背后的原因:并非故意欺骗,而是对真相的优先级不高。这种“胡说八道”现象广泛存在于各个领域,从医生开处方到创业者盲目跟风,都体现了对真相的漠视。文章呼吁从自身做起,重视准确性和诚信,创建更值得信赖的社会。

阅读更多

英特尔裁员潮冲击俄勒冈州经济

2025-07-17
英特尔裁员潮冲击俄勒冈州经济

英特尔在俄勒冈州的裁员计划引发了对该州经济的担忧。自8月以来,英特尔已裁员至少5400人,其中仅上周就裁员2400人,其在俄勒冈州的员工数量降至十年来最低点。这些裁员主要集中在高薪技术岗位,对俄勒冈州的税收和经济增长造成重大影响。虽然英特尔表示俄勒冈州仍对其未来至关重要,但此次裁员凸显了该州经济对英特尔的依赖,以及其在面对科技行业挑战时的脆弱性。俄勒冈州政府正努力应对这一挑战,寻求多元化经济发展,并吸引其他科技公司以弥补英特尔的就业缺口。

阅读更多

玻璃棺材和永生的幻想:一个世纪的尸体保存尝试

2025-05-05
玻璃棺材和永生的幻想:一个世纪的尸体保存尝试

1903年,Joseph Karwowski发明了一种用玻璃包裹尸体的“尸体保存方法”,试图对抗肉体腐烂。他设想用硅酸钠溶液处理尸体,再用熔化的玻璃包裹,以达到“无限期保持完美逼真状态”的效果。尽管该方法从未成功,但它反映了人们对抗死亡的渴望。文章还探讨了20世纪早期美国玻璃棺材公司生产的玻璃棺材,以及其他试图通过密封容器保存尸体的尝试,例如铸铁棺材和电镀尸体成雕像的方法。这些尝试都忽略了人体内部自溶分解的本质,最终的结果往往是可怕的。展览“Rakow图书馆的奇异发现”展示了这些充满想象力的尝试,引发了人们对死亡和腐烂的思考。

阅读更多

Salesforce雄心勃勃:成为顶级数字劳动力提供商

2025-03-01
Salesforce雄心勃勃:成为顶级数字劳动力提供商

Salesforce首席执行官Marc Benioff宣布,他们的目标是成为全球第一的数字劳动力提供商。这指的是利用AI智能代理来完成任务,例如安排会议、执行交易甚至编写代码。这些AI代理不同于聊天机器人或搜索引擎,它们能够主动工作,无需持续的人工监督。Salesforce已推出Agentforce,帮助企业将客户案例处理和营销活动等任务委托给AI代理,目前近一半的财富100强企业都在使用Salesforce的AI和数据云产品。

阅读更多

挑战极限:喷气式发动机研发史上的技术与经济博弈

2025-03-01
挑战极限:喷气式发动机研发史上的技术与经济博弈

本文讲述了喷气式发动机从发明到成熟的历程,它并非简单的技术堆砌,而是技术与经济的复杂博弈。从最初的突破性设计到克服无数技术难题,再到最终实现商业化应用,每一个阶段都充满了挑战与风险。研发过程中,高昂的成本、漫长的周期、技术瓶颈以及可靠性问题层出不穷,甚至导致企业破产。文章以RB211发动机为例,详细描述了其研发过程中的种种挫折与成功,并分析了推动技术进步的因素,以及为什么只有少数企业能承担如此高风险的研发项目。

阅读更多
科技

谷歌Pixel手机变身地铁轨道检测员

2025-02-27
谷歌Pixel手机变身地铁轨道检测员

纽约地铁与谷歌合作,利用六部Pixel手机搭载传感器,在A线地铁上进行为期四个月的轨道检测实验。这些手机通过收集声音、振动和位置数据,训练人工智能模型,预测轨道缺陷。实验结果显示,该技术能够识别92%的人工检查员随后发现的缺陷位置。这项名为TrackInspect的技术,有望帮助地铁工作人员更有效率地进行轨道维护,减少延误,提升乘客体验。未来,该技术将进行全面试点,以期实现自动化轨道问题识别和修复系统。

阅读更多
科技 轨道检测

南极臭氧层空洞正在愈合:人类战胜环境问题的证据

2025-03-05
南极臭氧层空洞正在愈合:人类战胜环境问题的证据

一项由麻省理工学院领导的新研究证实,由于全球努力减少消耗臭氧层物质,南极臭氧层正在修复。该研究首次以高统计置信度证明,臭氧层的恢复主要归因于消耗臭氧层物质的减少,而非其他因素。研究人员使用“指纹”方法,通过比较模拟和卫星观测数据,确认了消耗臭氧层物质减少对臭氧层恢复的特定影响。预计到2035年左右,南极臭氧层空洞可能在某些年份完全愈合,这证明人类能够解决环境问题。

阅读更多
科技

用Python读取护照NFC芯片数据

2025-06-25
用Python读取护照NFC芯片数据

作者尝试使用Python库pypassport读取其旧护照的NFC芯片数据。由于护照已作废,MRZ(机器可读区域)部分缺失,作者通过护照上的其他信息重建了MRZ,成功读取了护照信息,包括生物识别数据。文章详细介绍了MRZ的构成、校验和计算方法以及读取过程,并讨论了暴力破解MRZ的可能性和实际价值。最终,作者证明了虽然理论上可行,但实际操作中暴力破解的难度很大,直接从护照上读取信息更为便捷有效。

阅读更多
开发 护照

我开发了PS1的PS2后向兼容模拟器

2025-02-08
我开发了PS1的PS2后向兼容模拟器

索尼计算机娱乐公司一位工程师回忆了他参与开发PS2的PS1后向兼容功能的经历。起初,他负责PS1声音硬件的模拟,但由于PS1声音芯片最终被集成到PS2中,他的工作被取消。随后,他被意外指派负责PS1图形处理器的模拟,这对他来说是一个巨大的挑战。最终,他成功地完成了任务,使得大部分PS1游戏能够在PS2上运行,为PS2的成功发布做出了重要贡献。这成为他职业生涯中最重要和引以为豪的成就。

阅读更多
游戏 后向兼容

LLVM代码行为准则委员会的失败:一个开源贡献者的故事

2025-05-12

一位开源贡献者在LLVM项目中提交了一个bug报告,却遭遇了不公正的待遇。尽管提供了详尽的证据,但代码行为准则委员会却认定他违反了行为准则,而忽略了其他贡献者明显的违规行为。这引发了对开源社区中代码行为准则执行的质疑,以及对公平性和问责制的担忧。该事件甚至蔓延到Mesa项目,进一步凸显了开源社区中需要改进冲突解决机制的问题。

阅读更多

Em Dash, En Dash 和 Hyphen 的用法详解

2025-03-27

这篇文章详细解释了 em dash(—)、en dash(–)和 hyphen(-)三种符号的用法和区别。em dash 可用于代替逗号、冒号或括号,强调或补充信息;en dash 主要用于表示范围或连接词;hyphen 用于连接词语或分隔音节。文章通过大量例句,清晰地说明了这三种符号在不同语境下的应用,并指出了它们在正式和非正式写作中的差异。

阅读更多
杂项

Fresh 2.0:Deno 新一代 Web 框架的延期与进化

2025-05-15
Fresh 2.0:Deno 新一代 Web 框架的延期与进化

Deno 团队宣布其基于最新 Web 标准的 Web 框架 Fresh 的 2.0 版本将延期至 2025 年第三季度末发布。文章解释了延期原因:为了提升 Fresh 2.0 的速度、扩展性和易用性,团队专注于改进 Deno 平台核心功能和 JavaScript 注册表 JSR,并解决与 Node.js 的兼容性问题。Fresh 2.0 将带来 Express/Hono 风格的 API、真正的异步组件和新的插件系统,并已在 deno.com 和 Deno Deploy 上投入生产使用。目前已开放 alpha 版本供开发者测试,并提供了升级指南。

阅读更多
开发 Fresh

双键缓存:浏览器缓存分区如何改变网络

2025-01-09
双键缓存:浏览器缓存分区如何改变网络

为了增强隐私,浏览器缓存机制从简单的键值对存储转向了双键缓存(或更普遍的缓存分区)。这带来了巨大的变化:过去,公共CDN资源会被所有网站共享缓存,现在每个网站都拥有资源的独立副本。虽然这提升了隐私保护,防止了缓存探测、计时攻击等,但也导致缓存命中率下降,网络负载增加。文章分析了这种变化对各种资源(如共享库、字体、大型模型)的影响,并提出了应对策略,包括域名整合、模块联邦、智能资源加载等。虽然公共CDN的时代可能即将结束,但网络的适应能力将继续推动其发展。

阅读更多

Sophie Germain 素数项目:一个用于收集和分发特殊素数的数据库

2025-06-11

Sophie Germain 素数项目是一个致力于收集、分析和分发 Sophie Germain 素数的数据库项目。这类素数 p 满足 2p + 1 也是素数(称为安全素数)的条件。该项目还对安全素数((p-1)/2 也是素数)和 Blum 素数 (p ≡ 3 (mod 4)) 进行分类。Sophie Germain 素数广泛应用于公钥密码学和素数测试。项目维护者 Kamila Szewczyk 利用该项目研究 Blum-Blum-Shub 随机数生成器等算法。项目提供 API 接口,允许用户提交和查询素数,但需要注意 API 的速率限制。

阅读更多
开发

数据可视化领域的创新瓶颈:从黄金时代到高原期

2025-03-25
数据可视化领域的创新瓶颈:从黄金时代到高原期

本文探讨了数据可视化领域创新停滞的原因。作者回顾了2010年前后数据可视化领域的蓬勃发展,各种新颖的交互式图表层出不穷。然而,十年后,创新似乎停滞了,常见的交互形式如滚动式叙事(scrollies)占据主导地位,导致视觉疲劳。文章认为,移动优先的阅读习惯、对易于理解内容的需求以及经济下行导致的保守投资策略,共同造成了这种现象。尽管创新放缓,但作者相信这只是创新周期中的一个自然阶段,未来仍有新的突破值得期待。

阅读更多
设计

ELIZAGEN网站:探索ELIZA聊天机器人背后的故事

2024-12-26
ELIZAGEN网站:探索ELIZA聊天机器人背后的故事

ELIZAGEN网站是一个致力于研究和保存ELIZA聊天机器人历史的资源库。网站汇集了ELIZA的各种版本,从最初的MAD-SLIP版本到后来的Lisp、BASIC以及其他语言的实现,并包含了大量的历史资料,例如原始代码、实验记录和论文。网站还记录了ELIZA在不同平台上的运行情况,例如PDP-10、Apple II和现代浏览器。通过ELIZAGEN,我们可以深入了解ELIZA的起源、发展和影响,以及它对人工智能和计算机文化所产生的深远意义。

阅读更多

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

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

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

阅读更多
开发

GUID碰撞几率有多低?一个疯狂的实验

2025-08-17

一个名为Guid Smash的网站正在进行一项实验,试图生成与目标GUID(6e197264-d14b-44df-af98-39aac5681791)相同的GUID。尽管GUID碰撞的概率极低(约为2^122分之一),但该网站以每秒46万的速度生成并比较GUID,试图证明这极低的概率。截至目前,它已经检查了超过1.1万亿个GUID,但仍未找到匹配项。这个实验生动地展示了GUID的唯一性,以及概率在现实世界中的体现。

阅读更多
杂项

无需编写SQL,即可轻松探索PostgreSQL和MySQL数据库

2025-07-16
无需编写SQL,即可轻松探索PostgreSQL和MySQL数据库

这款工具允许你只需连接数据库凭据,即可立即浏览数据库模式,查看表、列、类型和关系(主键、外键)。它提供了一个简单的可视化界面,无需编写SQL语句即可过滤、排序、连接和汇总数据。你可以点击展开相关记录,例如嵌套表,直观且强大。此外,你还可以可视化地插入和更新数据,无需担心语法错误。保存查询后,随时可以查看。当然,你也可以随时切换到SQL模式并运行自己的代码。

阅读更多

Broadcom 的 VMware 捆绑销售策略:是价值提升还是成本陷阱?

2025-06-20
Broadcom 的 VMware 捆绑销售策略:是价值提升还是成本陷阱?

Broadcom 收购 VMware 后,将软件许可模式转向订阅捆绑包,引发中小客户不满,称成本增加了 8 到 15 倍。但 Broadcom 坚称,87% 的大型客户已采用 VCF,并表示许多客户只是没有充分利用捆绑包中的所有组件。实际上,一些客户发现 VCF 提供了以前无法获得的配置管理、安全管理和成本管理功能。然而,业界分析师对 Broadcom 的说法持谨慎态度,认为许多客户可能只是被迫购买了不需要的软件组件。这反映出企业对私有云和混合云策略的持续探索,以及对公共云成本和数据主权的担忧。

阅读更多
科技

激光洗纹身:科技的优雅与痛楚

2025-05-08
激光洗纹身:科技的优雅与痛楚

洗纹身不再是噩梦!如今的皮秒激光技术,以其精准高效,正悄然改变着人们对纹身去除的认知。激光通过将墨水粒子击碎,使身体免疫系统能够清除它们,过程虽然略带疼痛,但数次治疗后,纹身即可淡化甚至消失。随着技术的进步和成本的降低,洗纹身已不再是少数人的选择,它正逐渐成为一种像日常保养一样的普遍行为,也预示着纹身文化或将迎来新的变革。

阅读更多

OpenEoX:提升网络安全,简化产品生命周期管理

2025-05-12
OpenEoX:提升网络安全,简化产品生命周期管理

OpenEoX标准通过统一各厂商和开源维护者的产品生命周期终止(EOL)和服务终止(EOS)策略,显著降低了网络安全风险。它使企业能够快速识别不再受支持的产品,从而及时淘汰或更换存在安全漏洞的老旧产品,维护更安全的IT环境。OpenEoX的机器可读性也使得自动化漏洞管理成为可能,实时监控和预警让IT团队能够主动应对潜在的安全风险。此外,它简化了产品管理,增强了客户信心,并促进了技术迁移的顺利进行。

阅读更多

谷歌发布Gemma 3n:轻量级、多模态的移动端AI模型

2025-05-20
谷歌发布Gemma 3n:轻量级、多模态的移动端AI模型

谷歌发布了新的开放模型Gemma 3n,它基于一种全新的架构,旨在将强大的AI能力带到移动设备上。Gemma 3n 拥有更低的内存占用和更快的响应速度,支持多模态理解(文本、图像、音频),并具备强大的多语言能力。开发者可以通过Google AI Studio和Google AI Edge访问预览版,并开始构建基于Gemma 3n的应用,例如实时语音转录、翻译和图像理解等。该模型注重隐私保护,可以在离线状态下运行。

阅读更多

14世纪伦敦一场有预谋的谋杀案揭秘

2025-06-07
14世纪伦敦一场有预谋的谋杀案揭秘

十四世纪的伦敦,一场预谋已久的复仇杀戮震惊了西区。牧师Forde在Vespers后被Ela Fitzpayne的兄弟和前仆人等四人袭击,当场身亡。尽管凶手被指认,但由于Ela Fitzpayne显赫的地位,他们逍遥法外。五年后,其中一名凶手才被逮捕入狱。进一步的调查揭露了Fitzpayne家族与Forde之间长期存在的恩怨,以及他们此前犯下的其他罪行,例如洗劫本笃会修道院。这段历史记录展现了当时阶级社会的不公正司法现实。

阅读更多

优化砂石混合物提高生物胶结材料抗压强度

2025-05-27
优化砂石混合物提高生物胶结材料抗压强度

研究人员通过优化砂石混合物的堆积密度,显著提高了生物胶结材料的抗压强度。他们使用改良的Andreassen模型,设计了一种最佳的粒径分布曲线,并通过压实实验验证了其效果。最佳混合物在生物矿化过程中展现出更高的骨料堆积密度,从而降低了水泥浆液的消耗。随后,研究人员采用改进的停流压力注射法进行生物矿化实验,探索了不同水泥浆液压力和浓度对生物矿化深度和抗压强度的影响。实验结果表明,最佳的UACP含量、压力和浓度组合能够获得高强度、均匀的生物矿化试样,其抗压强度最高可达57.4 MPa,远高于以往研究结果。研究还发现,较低的流速和较高的骨料堆积密度更有利于获得更高的超声波速度和抗压强度。

阅读更多

MCP-Shield:守护你的模型上下文协议服务器安全

2025-04-15
MCP-Shield:守护你的模型上下文协议服务器安全

MCP-Shield是一款用于扫描和检测MCP(模型上下文协议)服务器漏洞的工具。它能够发现诸如工具投毒攻击、数据泄露通道和跨源升级等多种安全风险。该工具支持多种配置方式,并可选集成Anthropic的Claude AI进行更深入的分析。它检测的常见漏洞模式包括:隐藏指令的工具投毒、工具影子和行为修改、数据泄露通道以及跨源违规。例如,它可以识别伪装成计算器的工具,实际上却试图秘密访问SSH私钥。MCP-Shield旨在帮助开发者和安全审计人员确保MCP服务器的安全,并支持在添加新服务器、安全审计、开发和更新后进行扫描。

阅读更多
开发

Swiftly 1.0发布:简化Swift工具链管理

2025-03-28
Swiftly 1.0发布:简化Swift工具链管理

Swiftly 1.0正式发布!这是一个Swift版本管理器,旨在简化Swift工具链的安装、管理和更新。它支持macOS和多种Linux发行版,允许开发者轻松安装不同版本的Swift,并在Xcode之外使用Swift。Swiftly自身也用Swift编写,并能自动更新。它支持安装稳定版、夜间快照版和旧版本,方便开发者在不同版本之间切换,并能通过`.swift-version`文件在团队中统一版本。总之,Swiftly让Swift开发更加便捷高效。

阅读更多
开发
1 2 860 861 862 864 866 867 868 1084 1085