Guile赋能Emacs:一个野心勃勃的重写计划

2024-12-16

Emacs编辑器因其可扩展性而闻名,但其核心语言Emacs Lisp(Elisp)的性能和表达能力已成为瓶颈。为解决这个问题,Guile-Emacs项目应运而生,它计划用Guile Lisp替换Emacs中的Elisp。Guile-Emacs项目已历经多年,几经沉浮,如今在开发者Robin Templeton和Larry Valkama的努力下再次焕发生机,目标是在保持Elisp兼容性的前提下,利用Guile的编译器和性能优势,提升Emacs的运行效率和可扩展性,甚至最终用Lisp重写Emacs的大部分C代码,这将显著增强Emacs的可定制性。虽然面临着技术和政治上的挑战,但该项目为Emacs的未来发展提供了令人兴奋的可能性。

阅读更多
开发

AI助力揭秘柏林墙壁画颜料化学成分

2024-12-16

意大利科学家利用人工智能神经网络分析便携式拉曼光谱仪获取的光谱数据,成功揭开了柏林墙壁画颜料的神秘面纱。这项研究不仅帮助我们了解了这些具有历史意义的壁画的绘画材料和工艺,也为未来街头的艺术品保护提供了新的技术手段。研究人员通过分析壁画碎片,结合拉曼光谱、X射线荧光光谱和光纤反射光谱等多种技术,并运用自主研发的AI算法SAPNet,精确识别出壁画中所使用的颜料成分比例,例如钛白和高达75%的其它颜料。这项突破性研究展示了人工智能在文化遗产保护领域的巨大潜力。

阅读更多

爱达·洛夫莱斯程序:世界首个复杂程序的传奇

2024-12-16

本文探讨了爱达·洛夫莱斯为巴贝奇分析机编写的程序,该程序旨在计算伯努利数。文章详细解释了伯努利数的数学背景,以及巴贝奇分析机的运作原理。洛夫莱斯的程序虽然从未运行,但其严谨性及对循环和变量状态追踪的巧妙运用,使其被认为是世界上第一个复杂程序,预示了现代编程的许多要素。文章还分析了程序中发现的bug,并讨论了洛夫莱斯在计算史上的地位,强调了她对编程思想的贡献超越了简单的计算,她预见到了计算机的巨大潜力,远超同时代人。

阅读更多

Google DeepMind发布Veo 2:AI视频生成技术新突破

2024-12-16

Google DeepMind近日发布了其最新AI视频生成模型Veo 2,该模型在逼真度、细节和运动表现方面取得了显著进步,能够根据复杂的指令生成高质量的4K视频。Veo 2超越了其他领先的AI视频生成模型,其生成视频的真实感和对指令的准确遵循能力都得到了提升。从极近景拍摄的DJ特写到展现细腻物理效果的美食场景,Veo 2展现了其在不同风格和场景下的强大能力,标志着AI视频生成技术迈入了新的里程碑。

阅读更多

Rust重写SQLite:Limbo项目实现100倍尾部延迟降低

2024-12-16

芬兰赫尔辛基大学和剑桥大学的研究人员通过使用异步I/O和io_uring技术,以及存储解耦,对SQLite进行了Rust重写,创建了名为Limbo的项目。该项目显著提升了SQLite的性能,在多租户无服务器运行环境下,尾部延迟降低了高达100倍。研究人员通过替换同步字节码指令为异步指令,实现了异步I/O,从而避免了阻塞,提高了并发性。Limbo的改进主要体现在高百分位延迟的改善上,这对于需要高可靠性的应用至关重要。

阅读更多
(avi.im)
开发 Limbo

Converge招募资深全栈工程师:打造百万年收入级营销测量平台

2024-12-16

Y Combinator孵化的Converge公司,一家年收入超过百万美元的B2C营销测量平台,现招聘资深全栈工程师。团队规模仅4人,已拥有180多个客户,处理数十亿美元的年销售额和每月数十亿次事件。你将参与构建统一的营销测量栈,包括客户数据收集、身份解析、营销归因等功能,并直接与客户互动,拥有极高的自主权和影响力。公司重视行动力、持续学习、积极乐观和简洁性。要求拥有丰富的全栈经验,精通React和后端开发,了解生产软件的部署和扩展。

阅读更多
开发 营销测量

Perplexity:AI搜索引擎超越谷歌,开启搜索新纪元

2024-12-16

资深科技评论员回顾了搜索引擎的演变历程,从早期的AltaVista到谷歌的称霸,再到如今AI搜索引擎的崛起。文章指出,谷歌由于过度依赖广告,搜索结果质量下降,而Perplexity凭借其AI驱动、提供信息来源链接、并注重用户体验的优势,成为新的搜索引擎佼佼者。作者认为,尽管AI答案并非完美无缺,但Perplexity提供的可验证来源弥补了这一不足,为用户提供了更准确、更可靠的搜索体验。谷歌的未来面临挑战,其能否重拾辉煌,仍有待观察。

阅读更多

受科幻小说启发的变型天线:适应信号需求

2024-12-16

约翰霍普金斯应用物理实验室的研究人员受到科幻小说《宇宙》的启发,研发出一种新型变型天线。该天线采用3D打印的形状记忆合金,可以通过加热或冷却改变形状,从而适应不同的通信需求。这种创新设计可以有效地工作在4-11 GHz的频率范围内,并且有望应用于6G无线通信,解决多频段通信需要多个天线的问题。虽然与其他技术相比,该天线的响应速度较慢,但其在功率和频率范围方面具有优势,特别是在需要整合不同类型天线并获得最佳性能的系统中。

阅读更多

小米智能家居Home Assistant集成组件正式上线

2024-12-16

小米官方正式推出小米智能家居Home Assistant集成组件,允许用户将小米IoT智能设备接入Home Assistant。该组件支持多种安装方式,包括Git克隆、HACS和手动安装。用户需使用小米账号登录,支持多用户登录和区域选择。组件支持大多数小米智能家居设备,但暂不支持蓝牙、红外和虚拟设备。控制方式包括云端控制和本地控制(需小米中央网关或具备中央网关功能的设备),并实现了MIoT-Spec-V2与Home Assistant实体的映射。组件还支持多语言和调试模式,保障用户隐私安全,但配置文件需妥善保存。

阅读更多

程序员的百万美元错误:一个充满戏剧性的Bug故事

2024-12-16

一位名叫Trey的程序员为一家3G电信初创公司工作。他编写了一个自动化支付测试程序,本意是进行小额测试交易,却因程序中三个Bug导致程序每五分钟向测试账户注入100美元。由于缺乏存活性检查,一个网关故障导致程序持续运行数小时,最终累积了巨额款项。第二天早上,Trey面临着安全团队的质询,直到部门主管解释清楚才化险为夷,但测试账户余额也被清零。

阅读更多

为何高质量产品如此难以寻觅?

2024-12-16

文章探讨了为何市场上高质量产品和服务如此匮乏。作者认为,市场并非完全有效,公司和产品中的低效现象长期存在,消费者难以辨别产品优劣,往往受营销影响做出选择。即使是专业人士的建议也可能不可靠。企业为了追求效率,常选择外包或购买现成产品,但这些产品或服务质量往往难以保证,甚至存在根本性缺陷。作者以自身经历和多个案例说明,企业内部和外部都存在信息不对称和信任缺失的问题,导致高质量产品难以生产和销售。最终,作者提出,构建高质量产品并非易事,但为了获得可靠的服务,企业有时不得不选择自主研发,这对于中小企业来说是巨大的挑战。

阅读更多

2025年电视市场:价格下跌,广告增多,操作系统大战一触即发

2024-12-16

2025年电视市场将发生重大变化:沃尔玛收购Vizio后,电视将成为巨型零售商广告业务的工具,价格或将下跌,但广告数量将激增。电视操作系统(OS)竞争将白热化,Roku等公司面临被收购风险。消费者数据将成为关键,用户需权衡隐私与价格。虽然硬件创新放缓,但价格战和操作系统竞争将为消费者带来一定益处。

阅读更多
科技 电视市场

苹果AI功能用户评价褒贬不一

2024-12-16

一项最新调查显示,虽然iPhone用户在选择新手机时将AI功能列为重要考虑因素,但目前苹果的AI智能功能(如撰写工具、通知摘要等)并未给大多数用户带来显著价值提升,仅有少数用户表示满意。不过,iOS 18.2加入的Genmoji和ChatGPT集成功能有望改变这一现状。

阅读更多

AI与传感器网络挑战潜艇隐身技术

2024-12-16

随着人工智能、无人机和传感器网络技术的快速发展,潜艇的隐身能力面临巨大挑战。文章探讨了AUKUS协议下美英澳三国建造核潜艇的计划,以及中国海军潜艇力量的现代化进程。先进的传感器网络和人工智能算法能够检测到潜艇细微的活动痕迹,削弱了传统潜艇隐身技术的有效性。文章分析了应对这一挑战的策略,包括利用噪音干扰AI系统、部署无人水下航行器以及采取战略性行动等。然而,AUKUS协议也面临着高昂成本、铀供应短缺以及中国潜艇力量快速发展等问题,其未来走向充满不确定性。

阅读更多

英伟达Meshtron:大规模高保真3D网格生成

2024-12-16

英伟达的研究人员开发了一种名为Meshtron的全新模型,能够以空前的规模和保真度生成高质量的3D网格。该模型采用自回归架构和滑动窗口注意力机制,通过将网格表示为一系列标记并利用Hourglass Transformer架构,有效地解决了现有方法在生成复杂3D模型时面临的效率和可扩展性问题。Meshtron生成的网格细节丰富,逼近专业艺术家水平,可控性强,支持多种控制输入,如点云、面数和创意程度等,为动画、游戏和虚拟环境等领域带来更逼真的3D资产生成。

阅读更多
AI

极简NAS:基于Alpine initramfs的frood系统

2024-12-16

作者介绍了一种名为frood的NAS系统,其独特之处在于它是一个包含完整Alpine Linux系统的巨大initramfs镜像。这种设计使得系统启动迅速,并减少了对存储设备的磨损。配置管理简洁明了,所有文件都直接存放在镜像中,无需复杂的DSL或配置工具。系统状态通过Git进行跟踪,每次启动都相当于一次“擦除”,避免了累积的配置混乱。文章详细介绍了系统的构建过程,包括alpine-make-rootfs脚本的使用、常用软件包的安装和启动脚本的编写等。作者还介绍了使用qemu进行测试的方法和更新系统镜像的流程。总而言之,frood是一个轻量级、易于维护和部署的NAS系统,其简洁的设计理念值得借鉴。

阅读更多
开发 initramfs

HTTP/3 发展现状:普及之路上的挑战与机遇

2024-12-16

HTTP/3 规范已完成,但正式发布仍需等待。目前服务器端支持率出乎意料地高,尤其是在顶级网站中。Cloudflare等大公司已启用HTTP/3,浏览器也普遍支持。然而,curl等客户端软件的HTTP/3支持仍不完善,主要受限于QUIC支持的TLS库发展滞后。OpenSSL的QUIC支持被推迟,而其他选择如BoringSSL和quictls则存在各自的局限性。虽然HTTP/3有望提升速度,但实际效果取决于网络环境。未来HTTP/3的广泛采用,仍依赖于规范发布和TLS库的成熟。

阅读更多
开发

研究表明:玩电子游戏或可提升儿童智商

2024-12-16

一项针对近万名9至10岁美国儿童的研究发现,玩电子游戏时间较长的孩子,智商得分高于平均水平。研究人员控制了遗传和社会经济背景等因素,结果显示,玩游戏的孩子在阅读理解、视觉空间处理和认知能力测试中得分更高,平均智商提升2.5分。虽然该研究样本仅限于美国儿童,且未区分游戏类型,但其结果仍为游戏与智力发展之间的关系提供了宝贵见解,挑战了长期以来“游戏有害儿童身心”的观念。研究人员强调,还需要进一步研究来确认因果关系,并探讨其他环境因素的影响。

阅读更多

Rust 的 Vec::drain 方法:巧妙利用 Drop 特性保障安全

2024-12-16

本文深入探讨了 Rust 的 Vec::drain 方法及其 Drop 实现,以此为例展示了所有权机制如何防止细微的内存错误。Vec::drain 通过保持对原始向量的可变引用,并仅读取和更新原始存储来优化性能。关键在于 Drain 结构体的 Drop 实现,它使用 DropGuard 来确保即使迭代器提前丢弃,也能安全地将未处理的元素移回原始向量,从而保障内存安全。这篇文章详细解释了 Drain 和 DropGuard 的实现细节,并讨论了零大小类型和指针来源等特殊情况的处理。

阅读更多
开发 Vec::drain Drop

高通DSP驱动程序中的多个漏洞引发安全担忧

2024-12-16

谷歌Project Zero团队发现高通DSP驱动程序中存在6个漏洞,其中一个已被证实存在于现实世界中的攻击中。这些漏洞源于对Amnesty International提供的内核崩溃日志的分析,并未获得实际的攻击样本。研究人员通过对驱动程序进行代码审查,发现了多个内存损坏漏洞,包括 use-after-free 和引用计数泄漏。攻击者可能利用这些漏洞结合inotify_event_info对象进行堆喷射,最终实现代码执行。该事件突显了Android第三方驱动程序安全性的重要性。

阅读更多

GNU Make新增--shuffle模式:发现并解决并行构建中的隐藏bug

2024-12-16

十一年来,GNU Make的并行构建中一直存在一些难以重现的bug。作者受到启发,开发了`--shuffle`模式,该模式随机打乱makefile中目标的执行顺序,从而模拟非确定性构建,有效地发现了30多个软件包(包括gcc、vim、ghc等)中的隐藏bug。该模式已集成到GNU Make 4.4版本中,可以通过`make --shuffle`或设置环境变量`GNUMAKEFLAGS=--shuffle`使用。这个功能不仅能帮助开发者发现并解决并行构建中的问题,更体现了持续改进软件开发工具的重要性。

阅读更多
开发

谷歌新型负载均衡器PReQuaL:告别CPU负载均衡

2024-12-16

谷歌研究团队在NSDI 2024会议上发表论文,介绍了新型负载均衡器PReQuaL。不同于传统的CPU负载均衡,PReQuaL通过探测服务器延迟和活跃请求数来选择服务器,从而显著降低了YouTube等系统的尾部延迟、错误率和资源消耗。PReQuaL已在YouTube上线一年多,极大地提升了系统利用率。这项创新挑战了传统的负载均衡理念,为高性能分布式系统的设计提供了新的思路。

阅读更多
开发 PReQuaL

经典卡通和文学巨著进入公共领域

2024-12-16

2025年,经典漫画人物大力水手和丁丁,以及福克纳和海明威等文学巨匠的众多小说将进入美国公共领域。这意味着这些作品可以被自由使用和改编,无需支付版权费用。这其中包括福克纳的《喧哗与骚动》以及海明威的《永别了,武器》,这些作品的版权保护期已满95年。此外,早期米老鼠动画也加入公共领域,其中包括米奇首次开口说话的动画短片。此次公共领域的拓展,为创作者们提供了丰富的素材,也为文化传承增添了新的活力。

阅读更多
杂项

开源工具me_cleaner:精简英特尔ME固件,提升隐私安全

2024-12-16

me_cleaner是一款开源Python脚本,旨在精简英特尔管理引擎(ME)固件,降低其与系统交互的能力,从而提升用户隐私和安全。英特尔ME固件自2006年后集成于所有英特尔主板,它具有访问系统内存和网络的权限,难以禁用或替换。me_cleaner通过修改ME固件,使其在正常运行时处于非活动状态,仅在启动时激活,从而有效减少其潜在的安全风险。该工具支持多种英特尔平台,但获取和刷写修改后的固件需要使用外部SPI编程器。对于不同版本的ME固件,精简效果有所不同,但都能显著减小固件体积,并可能导致一些次要问题,如启动时间延长或警告信息。

阅读更多

诺基亚5110复活记:2G老手机变身4G神器

2024-12-16

作者怀念儿时使用的诺基亚5110手机,决定将其改造为4G手机。文章详细介绍了改造计划,核心是使用SIM7600SA 4G模块替换原有2G模块。令人惊喜的是,5110的简洁设计使得改造过程比预期容易得多,原有的按键、显示屏和接口都可复用。作者计划在后续文章中详细介绍电路板设计,让这款经典手机重焕新生。

阅读更多

IBM突破性研究:超越铜互连,引领未来CMOS节点

2024-12-16

IBM的研究人员在2024年IEDM大会上发表了两篇关于后端互连技术的论文,展示了其在先进互连技术方面的最新突破。第一篇论文探讨了铜互连技术的改进和未来方向,第二篇论文(与三星合作)则介绍了一种新型的超越铜的互连技术,该技术利用先进低介电常数材料(ALK)和铑(Rh)技术,显著提高了性能和可靠性,降低了电阻和电容,并解决了传统铜互连技术在24nm及以下节点面临的可靠性问题。这项研究为未来CMOS节点的芯片制造铺平了道路,并为高性能低功耗逻辑集成电路的持续发展提供了关键技术支持。

阅读更多

英国科技公司面临在线安全新规

2024-12-16

英国在线安全法正式生效,科技公司面临新的安全责任。Ofcom发布了首批行为准则和指南,要求科技公司评估并减轻其平台上的非法内容风险,例如恐怖主义、仇恨言论和儿童性虐待等。新规要求公司加强内容审核、改进举报机制,并采取措施保护儿童免受性侵害,其中包括默认情况下隐藏儿童的个人信息。Ofcom表示将密切关注科技公司的行动,并对违规行为采取严厉处罚。

阅读更多
科技
1 2 9 10 11 13 15 16 17 510 511