Clang 编译器强化模式提案:安全优先,兼容性为辅

2025-08-02
Clang 编译器强化模式提案:安全优先,兼容性为辅

Clang 团队提出了一项提案,旨在通过一个“强化模式”来提升 C 和 C++ 程序的安全性和稳定性。该模式将整合现有的安全机制,例如启用各种编译选项、预定义宏和警告,并调整诊断行为,以减少误报并优先考虑安全。提案探讨了多种实现方式,包括配置文件、独立驱动程序和独立的编译选项,并希望社区能够就最佳方案提供反馈。该模式将可能导致现有代码的破坏,但团队认为这是安全优先的必要措施,并会努力将误报率保持在较低水平。

阅读更多
开发

英国护照申请:一场程序员也能参与的复杂游戏

2025-06-29

英国的护照申请流程,被一位程序员比喻成一个复杂的在线游戏。申请人需要收集各种证明材料,如同在游戏中收集道具,最终才能证明自己是英国公民。游戏规则复杂,充满了官僚逻辑,甚至需要追溯到祖先的出生证明。这位程序员用Haskell语言编写了一个程序,尝试模拟这一流程,并最终生成了所有可能的所需文件组合,帮助理解申请过程的复杂性,也引发了对政府机构流程自动化与人机协作的讨论。

阅读更多

桌面UI的过去、现在与未来:一场持续近半个世纪的进化

2025-03-18

从1968年Engelbart的“所有演示之母”到如今触屏盛行,本文回顾了桌面用户界面设计的演变历程。文章探讨了从Xerox Alto到Sun Starfire等经典案例,分析了人们对未来UI的各种设想,包括触控、语音控制和无限画布等。然而,作者认为,许多创新并非真正改进,反而增加了使用摩擦。作者最终指出,桌面UI的未来可能并非彻底革新,而是对现有设计的微调优化,强调一致性和熟悉性,而非盲目追求新奇。

阅读更多
设计

告别BBB认证:一家科技公司为何放弃付费认证?

2025-07-22
告别BBB认证:一家科技公司为何放弃付费认证?

CherryTree Computers决定停止支付Better Business Bureau (BBB)的认证费用。他们发现BBB认证并非反映公司信誉的有效指标,而是花钱购买的。一次错误的负面评价被错误地关联到该公司,BBB却无法有效处理,最终促使该公司终止合作。CherryTree Computers认为自身的服务和客户满意度足以证明其信誉,无需依赖BBB认证。

阅读更多

16MB内存运行Erlang:GRiSP Nano的里程碑

2025-07-22
16MB内存运行Erlang:GRiSP Nano的里程碑

GRiSP Nano团队成功在仅有16MB内存的STM32U5微控制器上运行了Erlang虚拟机,创造了新的里程碑。最初目标是32MB,但由于CPU错误,不得不将内存缩减。团队通过一系列优化,包括移除加密库、使用更激进的编译链接选项、精简BEAM文件、调整RTEMS系统以及内存分配器优化等手段,最终克服了内存限制,并在禁用Unicode后成功启动Erlang shell。未来计划包括将部分代码重定位到内部RAM或Flash,发布精简的内核和标准库,以及开发支持低功耗场景的启动逻辑。

阅读更多
开发

韦伯望远镜发现:宇宙可能诞生于黑洞?

2025-03-15
韦伯望远镜发现:宇宙可能诞生于黑洞?

詹姆斯·韦伯太空望远镜(JWST)的最新发现令人震惊:早期宇宙中的大多数星系都沿相同方向旋转,这与随机宇宙模型相悖。一种解释是宇宙诞生时就存在旋转,这与“黑洞宇宙论”相符,该理论认为整个宇宙位于一个黑洞内部。这意味着现有宇宙理论可能并不完整,每个黑洞都可能孕育一个新的“婴儿宇宙”。这项研究发表在《皇家天文学会月刊》上,引发了对宇宙起源的全新思考,也可能需要重新校准宇宙距离测量。

阅读更多

唯一一张协和式飞机超音速飞行的照片

2025-01-26
唯一一张协和式飞机超音速飞行的照片

本文讲述了拍摄到唯一一张协和式飞机超音速飞行照片的传奇故事。1985年4月,一架英国皇家空军“狂风”战斗机与协和式飞机在爱尔兰海域上空会合,在燃料耗尽前短暂地以超音速飞行,并成功捕捉到协和式飞机以马赫2速度飞行的珍贵画面。这需要精密的协调和多次尝试,因为“狂风”战斗机只能维持几分钟的超音速飞行。协和式飞机作为历史上最快的商用飞机,其超音速飞行和最终退役的故事也令人回味无穷。

阅读更多

维基媒体面临AI训练数据爬取的巨大压力

2025-05-02
维基媒体面临AI训练数据爬取的巨大压力

自2024年初以来,对维基媒体志愿者社区创作内容(特别是维基共享资源上1.44亿张图片、视频和其他文件)的需求激增。这主要源于AI模型训练对数据的巨大需求,大量爬虫程序抓取维基媒体内容,导致服务器负载暴增,带宽使用量增长50%。这不仅影响了网站的运行速度,也给维基媒体基金会带来了巨大的成本压力。目前,高达65%的昂贵流量来自爬虫,这与仅占总访问量35%的爬虫访问量比例严重不符。维基媒体呼吁建立负责任的资源使用模式,以确保其内容的持续免费可用,并倡导开发人员和内容复用者使用支持的访问渠道。

阅读更多
科技

GitHub开源:Commodore 64版Elite游戏源码详解

2024-12-20
GitHub开源:Commodore 64版Elite游戏源码详解

GitHub上开源了Commodore 64版经典游戏Elite的完整源码,并附带详细注释。该项目包含了四个版本的源码,涵盖了不同硬件平台和构建方式。开发者不仅可以浏览经过详细注释的源码,了解Elite的运行机制,还可以使用提供的Makefile在现代计算机上编译出可运行的D64磁盘镜像,在模拟器或真实硬件上运行游戏。该项目旨在帮助人们更好地理解这款8位时代标志性游戏,具有极高的教育意义和收藏价值。

阅读更多
游戏 Elite

网页版乐高岛:经典游戏重现

2025-06-23
网页版乐高岛:经典游戏重现

历时一年,无数贡献者倾情打造的网页版乐高岛(LEGO Island)项目正式上线!这款1997年经典PC游戏的网页移植版,利用Emscripten技术,让现代浏览器也能运行。项目基于原先的反编译项目,并进行了移植优化,力求让更多玩家体验到这款经典游戏。虽然目前仍处于开发阶段,可能存在一些bug,但团队期待您的反馈,共同完善这个游戏历史的珍贵遗产。

阅读更多
游戏

加州拟立法限制未成年人社交媒体使用

2025-02-15
加州拟立法限制未成年人社交媒体使用

加州正在考虑一项名为《保护我们的孩子免受社交媒体成瘾法案》(SB 976) 的法案,该法案旨在限制未成年人使用社交媒体。法案的核心是禁止未成年人使用社交媒体平台的关键功能——个性化推荐系统。此举引发了关于未成年人言论自由权的争议,因为此类限制可能对其在线言论和获取信息的权利造成影响。

阅读更多
杂项 未成年人

LLM终结了传统NLP?

2025-01-18
LLM终结了传统NLP?

大型语言模型(LLM)的兴起,例如ChatGPT,正在挑战传统的自然语言处理(NLP)方法。传统NLP通常将问题分解成小的子问题(例如文本分类、命名实体识别),并为每个子问题训练单独的模型,需要大量标注数据。而LLM可以通过零样本提示解决多种NLP问题,无需大量训练数据和模型重新训练,简化了流程,提高了效率。这引发了人们对LLM是否会取代传统NLP的讨论。

阅读更多
AI

金融科技独角兽Solid破产:烧钱扩张的代价

2025-04-11
金融科技独角兽Solid破产:烧钱扩张的代价

曾被估值3.3亿美元的金融科技初创公司Solid(前身为Wise)申请破产保护。这家公司曾声称营收增长10倍,盈利且拥有100个客户,但最终因融资失败和与投资者FTV Capital的诉讼纠纷而倒下。诉讼中,FTV指控Solid夸大收入和客户数量,Solid则反诉FTV采用强硬手段。最终,诉讼以和解告终,Solid却已无力回天,目前仅剩3名员工,申请破产重组。Solid的失败案例,为快速扩张的金融科技公司敲响了警钟,也暴露了行业融资环境的挑战。

阅读更多
创业

《蓝王子》:一个让你沉迷的无限地牢式解谜游戏

2025-04-11
《蓝王子》:一个让你沉迷的无限地牢式解谜游戏

《蓝王子》是一款独具匠心的解谜游戏,它将令人上瘾的roguelike机制与精美的艺术和引人入胜的故事巧妙结合。玩家扮演已故赫伯特·辛克莱的侄子,需要探索其庞大的庄园,寻找第46间房间并继承遗产。游戏以5×9的房间网格为核心,每次开门的随机性与收集道具、解谜、探索故事碎片交织,营造出神秘而引人入胜的氛围。虽然有随机元素,但游戏巧妙地引导玩家前进,并提供丰富的线索和解谜乐趣。庞大的内容量和非线性叙事,让玩家可以沉浸其中探索许久,体验到解谜和收集的双重乐趣。

阅读更多

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

2025-03-26

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

阅读更多

十年后的编程语言:Rust挑战C++和Java的宝座

2025-06-02

本文复现了Google 2011年的一份报告,比较了C++、Java、Go和Scala在循环识别算法实现上的差异。十年后,编程语言格局已变,Rust异军突起。文章比较了Rust安全和不安全模式下的实现,发现安全模式下,Rust的编译速度更快,但运行速度略逊于C++;不安全模式下,Rust的性能超越了C++和安全模式下的Rust。文章还分析了代码大小、编译时间、内存占用和运行时间等多个维度的数据,结果表明Rust在性能和内存效率方面展现出强大的竞争力,尤其是在发布版本中,Rust的表现优于C++。

阅读更多
开发

开源AI代码编辑器Zed:赋能程序员的智能助手

2025-05-07
开源AI代码编辑器Zed:赋能程序员的智能助手

Zed,一款全新开源的AI代码编辑器,以其闪电般的速度和强大的AI辅助功能惊艳亮相。它采用Rust语言构建,支持GPLv3许可证,所有代码,包括AI代理面板,都完全开源。该面板允许程序员直接与AI交互,进行代码修改、编写新代码,甚至搜索代码库。Zed尊重用户隐私,默认情况下不会收集数据,并提供多种模型选择,包括Claude 3.7 Sonnet和Gemini 2.5,甚至支持用户使用Ollama在自己的硬件上运行自定义模型。目前,Zed已发布macOS和Linux稳定版,Windows版本将于2025年晚些时候发布。

阅读更多
开发

DrawAFish.com:一场由低级错误引发的线上灾难

2025-08-05
DrawAFish.com:一场由低级错误引发的线上灾难

DrawAFish.com,一个在Hacker News上短暂爆红的画鱼网站,因作者一系列低级安全错误而遭遇线上危机。过时的六位数管理员密码泄露、未经身份验证的用户名称更新API以及未与特定用户绑定的JWT令牌,导致网站在数小时内被恶意用户入侵,用户名被篡改,鱼类图像被恶意替换。作者最终通过恢复备份和修复漏洞解决了问题,并反思了快速开发与安全性的平衡。

阅读更多
开发

二十年后,Bose黑科技悬挂系统终于量产

2025-05-03
二十年后,Bose黑科技悬挂系统终于量产

二十年前,一段Lexus LS400搭载Bose原型电机械主动悬挂系统视频震惊世界,其卓越的越野能力令人惊叹。然而,由于技术复杂,该项目被搁置。如今,ClearMotion公司继承了这项技术,并将其应用于蔚来ET9,标志着这项技术的量产。未来,ClearMotion还将与保时捷等厂商合作,并将这项技术应用于更多车型,这标志着这项曾被认为不切实际的技术,终于走进了现实。

阅读更多
科技 悬挂系统

AP课程改革:携手企业,培养未来技能

2025-03-22
AP课程改革:携手企业,培养未来技能

百年老牌的大学理事会(College Board)正在改革其享誉全球的AP课程体系。他们不再仅仅与高校合作,而是引入IBM、美国商会等行业巨头,推出AP Career Kickstart项目,首批课程涵盖网络安全和商业原理/个人理财。此举旨在提升课程与就业市场的关联度,吸引更多非大学升学导向的学生,并应对AI时代对人才技能的新需求。新课程不仅提供大学学分,更帮助学生获得行业认可的技能,提升就业竞争力。这标志着传统教育与职业培训的界限日渐模糊,也反映出社会对高等教育价值的重新审视。

阅读更多

将AI聊天机器人置于互联网之间:一场灾难的预兆

2025-05-29

将不受信任的AI聊天机器人作为你和互联网之间的中间层,这无疑是一场等待发生的灾难。文章以Browser Company的Dia浏览器为例,指出这种模式的风险:AI可能会推荐与其关联的产品,或被付费推广的产品,甚至可能遭遇定制内容的操纵。这种行为类似于谷歌、亚马逊、微软等公司对自身产品的优先推广,虽然并非非法,但却会造成信息偏差和操控。更令人担忧的是意识形态操纵,AI将比以往更难以察觉且更高效地进行这种操纵。依赖聊天机器人如同依赖管家获取所有信息,虽然方便,但最终可能导致被误导甚至控制。

阅读更多
AI

Bluesky的AI数据抓取新规引发争议

2025-03-17
Bluesky的AI数据抓取新规引发争议

社交媒体平台Bluesky提出新方案,允许用户选择是否允许其数据被用于生成式AI训练和公共存档。此举引发争议,一些用户认为此举违背了Bluesky此前不向广告商出售用户数据、不利用用户帖子训练AI的承诺。Bluesky CEO Jay Graber回应称,生成式AI公司已经从网络上抓取公共数据,包括Bluesky,并试图建立类似robots.txt的新标准来规范数据抓取,但该标准不具有法律效力。用户可在设置中选择允许或禁止其数据用于生成式AI、协议桥接、批量数据集和网络存档四类用途。尽管有人认为这是一个好的提案,但也有人担心抓取者可能不会遵守这些偏好信号。

阅读更多
科技

丑陋的基础设施扼杀了西方世界的未来?

2025-05-19
丑陋的基础设施扼杀了西方世界的未来?

文章探讨了西方世界基础设施审美缺失的问题。作者以爱尔兰玛丽·麦克阿里斯桥的优美与其他基础设施的丑陋形成对比,指出审美并非额外成本,而是能提升生活品质、促进社会发展的关键。文中列举了国外一些基础设施美化案例,并指出缺乏审美导致公众对新基建项目产生抵触,最终造成高昂的经济损失。作者呼吁重视基础设施的审美设计,将艺术融入其中,以创造更美好的未来。

阅读更多
设计

神秘的Dover网站:JavaScript的强制需求

2025-01-13

访问一个名为Dover的网站时,弹出一个提示框,要求启用JavaScript才能运行该应用程序。这暗示着该网站严重依赖JavaScript进行前端渲染或交互功能。可能该网站使用了大量的动态内容、动画效果或复杂的交互式界面,这些都需要JavaScript才能正常工作。 这引发了关于网站设计选择以及对JavaScript依赖程度的思考。

阅读更多
开发 前端技术

SCIM协议:简化企业软件用户管理的利器?

2025-06-06

大型企业面临着管理众多SaaS应用和员工访问权限的挑战。SCIM协议应运而生,它通过标准化的JSON数据格式,在身份提供商(如Okta、Entra)和各个软件应用之间同步用户信息(新增、修改、删除)。这简化了集成过程,避免了复杂的定制化开发。然而,SCIM也并非完美无缺,PATCH操作复杂,一些身份提供商(例如微软)的实现与规范存在偏差,需要额外处理。因此,除非必要,不建议从零开始构建SCIM支持,而应选择现成的解决方案。

阅读更多
开发

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

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

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

阅读更多
开发

国际Americana:美国根源音乐的全球化之旅

2025-05-02

本文探讨了“Americana”音乐的全球化现象。起初,Americana作为一种音乐类型在美国诞生,它融合了乡村、蓝草、布鲁斯等多种美国根源音乐元素。然而,越来越多的非美国艺术家也开始创作和演奏Americana风格的音乐,他们来自世界各地,音乐中融入了各自的文化特色。文章探讨了Americana音乐的定义、在不同国家的发展,以及艺术家们对“Americana”这一标签的看法,最终得出结论:无论标签如何,音乐的本质在于创作和表达。

阅读更多

ContextGem: 一款超越现有开源工具的DOCX转换器

2025-05-06
ContextGem: 一款超越现有开源工具的DOCX转换器

ContextGem发布了一款强大的DOCX转换器,它能将DOCX文件转换为LLM友好的ContextGem文档对象。不同于其他开源工具,它能提取错位表格、批注、脚注、文本框、页眉/页脚和嵌入图像等信息,并保留文档结构和丰富的元数据,以便更好地进行LLM分析。该转换器直接处理Word XML,无需外部依赖。虽然存在一些限制,例如忽略字符级样式和跳过图表,但它在处理复杂DOCX结构方面的能力远超现有工具,为LLM应用提供了更全面的文档数据。

阅读更多
开发 DOCX转换

肉眼识别Base64编码的JSON、证书和私钥

2025-08-06
肉眼识别Base64编码的JSON、证书和私钥

一位开发者在检查加密文件时,发现文件中包含一段看似加密的字符串。经同事提醒,他意识到这段字符串是Base64编码的JSON。更令人惊讶的是,他们发现Base64编码的证书和私钥也具有类似的特征,例如证书通常以“LS”开头。这种简单的技巧可以帮助开发者快速识别敏感信息,避免将密钥等信息误提交到GitHub等公共仓库。

阅读更多
开发 Base64

Math Academy:高效刷题神器还是概念理解的拦路虎?

2025-04-13
Math Academy:高效刷题神器还是概念理解的拦路虎?

Math Academy 是一款备受推崇的在线数学学习平台,其独特的“游戏化”学习模式吸引了众多用户。然而,一些数学教师对其评价却褒贬不一。作者结合自身经历,深入探讨了 Math Academy 的优缺点。该平台擅长于巩固程序性流畅性,即熟练掌握数学运算步骤,但对于更深层次的概念理解则有所欠缺。作者认为,Math Academy 适合作为了解数学概念后的辅助工具,而非唯一的学习途径。最终,作者建议学习者应将概念理解放在首位,并结合 Math Academy 等工具进行针对性练习,以达到最佳学习效果。

阅读更多
教育
1 2 821 822 823 825 827 828 829 1084 1085