MIT开源硬件安全设计课程:攻防兼备,实战演练

2025-04-03

麻省理工学院的开源课程“安全硬件设计”(6.5950/6.5951)独树一帜,它不仅教授学生如何攻击现代CPU,还深入讲解如何设计抵御这些攻击的架构。课程内容涵盖了各种最新的硬件攻击和防御技术,学生将通过实际操作,对真实处理器进行黑客攻击,并学习如何构建安全的硬件系统。课程采用“思考-实践-行动”的三大支柱式教学模式,理论与实践相结合,最终项目是设计一个CPU模糊测试器,发现真实的CPU RTL设计中的漏洞。

阅读更多
硬件

NASA发布全球内部潮汐可视化数据

2024-12-13
NASA发布全球内部潮汐可视化数据

美国宇航局(NASA)戈达德太空飞行中心利用卫星测高数据和模拟,制作了一段全球内部潮汐的动画。动画展现了由夏威夷海脊等海底地形与潮汐能相互作用产生的内部潮汐波,这些波浪虽然在海面上的表现微弱,却对海洋混合和环流起着重要作用。动画还显示了全球其他区域,如塔希提岛、西南印度洋和吕宋海峡等,也存在强烈的内部潮汐活动。这项研究为理解海洋动力学提供了新的视角。

阅读更多
科技 海洋潮汐

Goravel:Go语言的Laravel风格Web框架

2025-03-09
Goravel:Go语言的Laravel风格Web框架

Goravel是一个功能完备、可扩展性强的Go语言Web应用框架,旨在帮助Go开发者快速构建应用。其设计理念与Laravel一致,降低了PHP开发者的学习门槛。项目开源,欢迎Star、PR和Issue!Goravel提供丰富的功能,包括HTTP认证授权、ORM、迁移、日志、缓存、gRPC、Artisan控制台、任务调度、队列、文件存储、邮件、验证、Mock、哈希加密、Carbon包、开发测试、本地化和Session等。文档和示例项目已上线,欢迎贡献文档和参与开发。

阅读更多
开发

OSS Rebuild:重建开源软件包生态系统的信任

2025-07-22
OSS Rebuild:重建开源软件包生态系统的信任

面对日益增长的供应链攻击威胁,Google 推出了 OSS Rebuild 项目,旨在通过重现上游构件来增强对开源软件包生态系统的信任。该项目自动化地为 PyPI、npm 和 Crates.io 等软件包生态系统生成声明式构建定义,并提供 SLSA 证明,满足 SLSA 构建级别 3 的要求,无需发布者干预。OSS Rebuild 还提供构建可观察性和验证工具,以及基础设施定义,方便组织运行自己的实例。通过重建、生成、签名和分发来源,OSS Rebuild 有助于检测未提交的源代码、构建环境泄露和隐蔽的后门等多种供应链攻击,增强软件包的信任,并加速漏洞响应。

阅读更多
开发 SLSA

生物计算机:用活体神经元玩转Pong

2025-03-05
生物计算机:用活体神经元玩转Pong

澳大利亚初创公司Cortical Labs推出CL1,一款基于数十万个活体人类神经元的生物计算机。CL1通过“湿件即服务”(Wetware-as-a-Service)云系统远程使用,其低功耗和快速学习能力使其在疾病建模、药物测试和生物AI领域具有巨大潜力。虽然目前CL1的学习能力尚不及传统AI,但其独特的生物特性使其在特定应用场景下具有优势,例如,它已成功教会神经元玩Pong游戏。然而,该技术也引发了伦理担忧,研究团队正与生物伦理学家合作,以确保研究的安全性及道德性。

阅读更多

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

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

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

阅读更多
开发

curl 的点(.) 之灾:两个 CVE 和一个永无止境的追逐

2025-05-15
curl 的点(.) 之灾:两个 CVE 和一个永无止境的追逐

curl 团队在处理URL主机名中的尾随点(.)时遇到了持续不断的麻烦。最初,curl忽略尾随点,但为了支持需要尾随点的网站,又将其保留。然而,这一更改意外地引入了两个安全漏洞(CVE-2022-27779和CVE-2022-30115),分别影响cookie处理和HSTS机制。这些漏洞源于对尾随点处理不当导致的域名匹配错误。curl 7.83.1修复了这些问题,但作者怀疑这可能只是漫长斗争的开始。

阅读更多
开发

抽象边界即优化边界:提升抽象层级以优化数据库查询

2025-07-01
抽象边界即优化边界:提升抽象层级以优化数据库查询

N+1查询问题源于应用代码针对集合中的每个元素发送一个SQL查询。文章提出,通过提升抽象边界,而非降低,可以解决此问题。例如,将ORM集成到语言中,就能制定重写规则,将N个查询合并成一个。这与Haskell使用重写规则优化列表操作类似,因为Haskell的声明式特性使底层操作语义对程序员透明,便于优化。因此,提升抽象边界也提升了优化边界。

阅读更多

在Kubernetes集群上运行ArchiveTeam Warrior

2025-02-05

作者原本在Proxmox虚拟机上运行ArchiveTeam Warrior项目,但为了提高效率并利用其Kubernetes集群,作者将其迁移到容器化环境中。文章详细描述了作者如何编写Kubernetes manifests,使用环境变量配置,并利用内存型emptyDir解决磁盘空间问题。此外,作者还开发了一个Python脚本监控Warrior的运行状态。文章最后更新部分提到作者与其他开发者交流后,改进了方案,使用了更轻量级的`*-grab`镜像,并计划构建一个管理UI。

阅读更多
开发 ArchiveTeam

美国政府机构大规模裁员:转向AI,精简组织

2025-02-13
美国政府机构大规模裁员:转向AI,精简组织

美国总务管理局(GSA)旗下的技术转型服务部门(TTS)周三下午突然裁员数十人,主要目标是试用期和短期员工,包括来自总统创新奖学金项目的人员。此次裁员与GSA力图转型为类似“初创软件公司”的机构的计划有关,该计划侧重于AI、流程自动化和数据集中化。GSA新领导层希望在未来几周内推出定制生成式AI聊天机器人“GSAi”,并计划出售500多座联邦大楼以削减成本。此次裁员也引发了关于政府机构使用AI技术、精简人员配置以及工作场所文化转变的讨论。

阅读更多

五百年教宗选举赌局:从秘密押注到互联网时代

2025-02-27
五百年教宗选举赌局:从秘密押注到互联网时代

自16世纪以来,教宗选举就成为秘密赌局的焦点。 从威尼斯共和国禁止对教宗寿命投注,到罗马银行家公开提供赔率,再到格里高利十四世宣布下注教宗选举为异端,这场持续数百年的赌博史波澜起伏。现代,互联网使得教宗选举赌博再度兴起,尽管在美国等地仍属非法,但法律界限日渐模糊。本文回顾了这场跨越五个世纪的独特赌博现象,从早期的秘密交易到现代的网络投注,展现了权力、信仰和金钱的交织。

阅读更多

单人开发团队如何打造百万用户阅读社区

2024-12-17

Nadia Odunayo,一位软件工程师,凭借其独立开发的阅读社区应用StoryGraph,成功吸引了超过百万用户。StoryGraph帮助用户追踪阅读进度,并根据心情和喜好推荐书籍。这篇文章讲述了Odunayo如何在单人团队的情况下,克服挑战,最终取得成功的经验,展现了其非凡的毅力和技术实力。她的故事为独立开发者提供了宝贵的经验和启示。

阅读更多
开发 阅读社区

苹果为欧盟地区iPhone和iPad添加能源效率标签

2025-06-21
苹果为欧盟地区iPhone和iPad添加能源效率标签

为遵守新的欧盟法规,苹果在其欧盟国家地区的iPhone和iPad网页上添加了能源效率标签,并附带打印版。标签采用A到G的等级评定能效,但苹果因测试方法模糊,保守地将iPhone的等级从A下调至B,以确保一致性。标签还包含电池续航、可修复性、耐用性等信息,详情可访问苹果官网或欧盟委员会网站。

阅读更多
科技

Chrome缓存机制引发的诡异Bug:一段曲折的调试之旅

2025-03-03

作者在调试一个Parquet查看器时,发现程序在访问S3存储时崩溃。经过一番排查,发现问题并非在应用代码,而是Chrome的缓存机制。Chrome在处理范围请求时,会优化缓存,但当服务器返回403错误时,Chrome仍返回部分数据,导致应用崩溃。作者向Chromium团队报告了该问题,但该团队认为这是一个特性而非Bug。最终,作者选择在OpenDAL中修复该问题。这个故事提醒我们,调试时要找到正确的信任边界,才能更高效地解决问题。

阅读更多

有用与有价值:职业生涯中的关键区别

2025-06-02
有用与有价值:职业生涯中的关键区别

职业发展中,区分“有用”和“有价值”至关重要。两者初期信号相似:晋升、高额奖金、股票期权等。但深入观察,差异显现。“有用”指高效完成特定任务,是可依赖的执行者,但可能只是填补空缺,而非核心战略组成部分。“有价值”则意味着参与战略决策,引领方向,拥有更多成长机会。作者分享自身经历:一次裁员中因其技能对公司数字化转型至关重要而被留用并获得高额奖金,体现了“有价值”;另一次经历中,尽管获得高薪和奖金,却缺乏战略性工作和发展机会,最终选择离职,体现了“有用”而非“有价值”。文章鼓励读者反思自身定位,区分“有用”与“有价值”。

阅读更多
创业 价值评估

大型语言模型加剧了代码库利用率低下的问题

2025-06-20

代码库利用率低下的问题由来已久,原因包括编写代码比阅读文档更有趣、Dunning-Kruger效应导致我们低估了库的复杂性以及公司内部项目与库竞争等。大型语言模型(LLM)的出现加剧了这个问题。LLM的“vibe coding”虽然高效有趣,但其输出质量往往不如经过实战检验的库。LLM生成的代码容易受到提示词的影响,而库的创建者对问题理解更深入,能更好地利用LLM生成高质量代码。然而,过度依赖LLM生成代码反而可能被视为创新,导致公司激励机制扭曲,进一步加剧了这个问题。因此,对于复杂的编程问题,我们应该优先选择使用成熟的库,而不是直接使用LLM生成代码。

阅读更多
开发

Rust编译器中令人惊讶的枚举大小优化

2025-04-10

Rust编译器对枚举类型进行了一种巧妙的内存优化,使其占用空间更小,从而提升程序性能。文章通过分析枚举在内存中的表示,揭示了两种优化策略:一是“niche optimization”,利用无效的比特模式来表示不包含有效载荷的枚举变体;二是针对嵌套枚举的优化,通过巧妙地重用内层枚举的内存布局,减少外层枚举的内存占用。这两种优化策略都能够有效地减少内存消耗,提升程序运行效率。

阅读更多
开发

云原生栅格数据访问的效率提升:Rasterio/GDAL 的替代方案

2024-12-15
云原生栅格数据访问的效率提升:Rasterio/GDAL 的替代方案

随着云存储中地球观测数据的爆炸式增长,高效访问和分析卫星图像成为关键挑战。本文介绍了一种替代 Rasterio/GDAL 的云原生栅格数据访问方法。传统 GeoTIFF 文件读取效率低下,而云优化 GeoTIFF (COG) 通过分块组织和多分辨率访问提高了效率。然而,即使使用 COG,处理时间序列 NDVI 等任务仍然面临延迟问题。为此,作者利用 STAC GeoParquet,结合预先计算的字节范围,减少了 HTTP 请求次数,从而显著提升了数据访问速度。初步测试表明,该方法在处理 Sentinel-2 数据时,显著缩短了获取第一个瓦片的时间,并降低了成本。未来,作者计划开源名为“Rasteret”的库,以实现这些技术。

阅读更多

维基百科随机音频流:一场声音的冒险

2025-06-20
维基百科随机音频流:一场声音的冒险

受到WikiTok的启发,这款名为Wiki Radio的应用会播放维基百科上传的各种音频,从政治演讲到鸟鸣,甚至还有动感的音乐,内容丰富多样。它就像一场声音的冒险,你永远不知道下一秒会听到什么,惊喜与意外并存。想要体验更短的音频片段?试试“Revolution 9模式”吧!

阅读更多
杂项

数据恐龙:揭秘统计陷阱

2024-12-17

十三组数据,统计指标惊人相似,但图表形态却千差万别!这就是“数据恐龙”数据集的魅力所在。它由恐龙形状的数据集和其它十二个形状各异的数据集组成,它们都拥有几乎相同的均值、方差和相关系数等基本统计量。这有力地说明了:仅依赖简单的统计指标分析数据是多么危险,可视化分析的重要性不言而喻。这组数据集合旨在警示数据分析师,在进行数据分析之前,必须先进行数据可视化,避免被统计数据误导,做出错误的判断。

阅读更多

儿童不宜饮用冰沙:高浓度甘油或致病

2025-03-12
儿童不宜饮用冰沙:高浓度甘油或致病

一项新的研究表明,8岁以下儿童不应饮用冰沙,因为其中含有的甘油可能导致儿童患病。都柏林大学学院的研究人员表示,这种颜色鲜艳的冰镇饮料可能导致年轻人患上“甘油中毒综合征”,从而导致意识丧失和低血糖。其他潜在症状包括乳酸酸中毒(当身体产生过多的乳酸时发生)和低钾血症。甘油是一种天然存在的醇和糖替代品,它有助于冰沙饮料保持其质地,防止液体完全冻结。虽然甘油存在于其他一些食物中,但在冰沙饮料中的添加量要高得多。食品标准局目前建议4岁以下儿童不要饮用含有甘油的冰沙饮料。他们还建议5至10岁的儿童每天饮用冰沙不超过一杯。但研究人员敦促8岁以下儿童完全避免饮用冰沙。这项发表在《儿童疾病档案》上的综述指出:“临床医生和家长应警惕这种现象,公共卫生机构应确保明确的信息,即年幼儿童,尤其是在8岁以下的儿童,应避免饮用含有甘油的冰沙饮料。”研究人员补充说,“这些饮料没有任何营养或健康益处”,而且“不建议作为均衡饮食的一部分”。该研究调查了2009年至2024年间,英国和爱尔兰21名2至7岁儿童的病历,这些儿童在饮用这些饮料后生病。所有这些儿童都需要在急诊室接受治疗,其中14名儿童在饮用冰沙后一小时内出现不适。根据这项研究,所有21名儿童都很快康复并出院,并被建议不要饮用冰沙。只有一名儿童没有听从建议,在7岁时饮用冰沙一小时后再次出现症状。研究人员表示,目前“对冰沙饮料中甘油浓度的透明度很低”,因此很难估算安全剂量。他们说,包括摄入速度以及饮用饮料时是否与膳食一起食用或在高强度运动期间食用等因素,可能是促成因素。

阅读更多
杂项 甘油中毒

助力英国科技创新:BBNs融资难题与解决方案

2025-06-20
助力英国科技创新:BBNs融资难题与解决方案

英国先进研究与发明机构(ARIA)正在探索一种新型研发组织——BBNs(类似于专注型研究组织FROs,但更注重可持续性)。文章探讨了BBNs面临的融资难题,例如现金流问题、启动资金需求、风险资本需求等。作者提出了一种名为“研发贷款机构”的解决方案,并探讨了多种融资模式,例如基于收入的融资、低息贷款和循环贷款基金,以帮助BBNs获得持续发展,促进英国科技创新。

阅读更多
科技 研发组织

增强型顶点块下降法:实时物理模拟的突破

2025-06-21

研究人员提出了一种名为增强型顶点块下降法(AVBD)的全新物理模拟方法,它在保证无条件稳定性和高度并行化的同时,显著提升了收敛速度和对复杂约束的处理能力。AVBD能够高效处理刚体堆叠、摩擦、关节约束以及刚柔体交互等复杂场景,并在GPU上实现了实时性能,即使面对数百万个物体间的碰撞和交互也能保持稳定。与现有方法相比,AVBD在性能、收敛性和稳定性方面展现出显著优势,并提供了一个在线2D演示。

阅读更多
开发

巴贝奇与他的破译密码艺术

2025-07-08

19世纪的数学家查尔斯·巴贝奇在其自传中讲述了他令人着迷的破译密码经历。他从小就展现出过人的天赋,轻松破解同龄人的密码,但也因此挨了不少打。巴贝奇坚信任何密码都能被破译,并与友人进行了一场有趣的对决,最终凭借其非凡的洞察力和耐心,成功破译了朋友设计的密码,揭示了其看似复杂的规律,展现了其在密码学领域的非凡才能。

阅读更多
杂项 巴贝奇 破译

美国警告AI合作风险,与盟友分歧加剧

2025-02-12
美国警告AI合作风险,与盟友分歧加剧

美国商务部副部长唐·文斯在人工智能峰会上发表强硬讲话,警告各国不要与“专制政权”签署人工智能协议,并强调美国在人工智能领域的领导地位不会动摇。这与峰会上签署的倡导国际合作的联合声明形成鲜明对比,一些参与国表示对美国单边主义的担忧,并指出美国对多边主义和国际合作的措辞表示异议,甚至对法国倡议的AI基金的用途也心存疑虑。此举被解读为美国对欧洲和其它国家试图在AI领域挑战其主导地位的回应,也引发了关于AI全球治理未来走向的讨论。

阅读更多
科技

重拾乐趣:在AI时代重建个人网站

2025-02-26
重拾乐趣:在AI时代重建个人网站

作者呼吁大家建设属于自己的个人网站,对抗如今商业化、中心化的网络环境。文章追溯了早期网络的个人化魅力,对比了如今千篇一律的商业网站和依赖大型平台带来的数据隐私风险。作者鼓励读者以个人兴趣为出发点,创建独特的在线空间,表达自我,掌控内容,并推荐了一些便捷的建站工具和平台,例如Neocities。这篇文章体现了对网络去中心化理想的回归,以及对独立创作精神的呼唤。

阅读更多
杂项

Gmail抛弃SMS验证码,转向更安全的QR码认证

2025-02-24
Gmail抛弃SMS验证码,转向更安全的QR码认证

由于SMS验证码容易被钓鱼和滥用,Gmail宣布将逐步淘汰SMS身份验证,转而采用更安全的QR码扫描方式。这一举动旨在提升用户账户安全性,降低因短信验证码被盗用而导致的风险,例如阻止垃圾邮件和恶意软件的传播。未来几个月,Gmail用户将体验到这种新的验证方式,无需再输入短信验证码,只需用手机扫描QR码即可完成身份验证。

阅读更多
科技 QR码认证

赋予Transformer模型内省能力的实时压缩技术

2025-04-02
赋予Transformer模型内省能力的实时压缩技术

大型语言模型(LLM)面临着内省能力不足和认知短暂性两大限制。本文提出了一种新颖的实时内省压缩方法,通过训练一个轻量级的“副驾驶”模型来压缩Transformer内部状态,从而实现对模型内部状态的高效访问和重放。该方法将Transformer的内部状态压缩到低维潜在空间,类似于保存游戏进度,从而解决了保存全部状态的计算难题。这将使LLM能够进行推理回溯、基于思想轨迹的强化学习以及高效的检查点保存等,最终实现更强大的AI系统。

阅读更多
AI 内省

加州锂电池厂火灾引发清洁能源安全担忧

2025-01-26
加州锂电池厂火灾引发清洁能源安全担忧

加州Moss Landing动力厂发生的大规模锂电池火灾,持续燃烧五天,烧毁了约80%的电池。此次火灾是自2019年以来该厂发生的第四起火灾,引发了人们对加州日益依赖可再生能源和电池储能技术的担忧。事件促使人们呼吁加强电池储能安全法规,并对电池储能设施选址进行更严格的控制。州议员已提出法案,要求在审批电池储能设施时加强地方参与,并在敏感区域设置缓冲区。尽管环保署的初步检测结果显示释放的毒气对公众健康没有构成威胁,但居民仍对长期影响表示担忧。

阅读更多
1 2 989 990 991 993 995 996 997 1084 1085