Async-Powered Pandas: Pandas异步化利器

2025-03-15
Async-Powered Pandas: Pandas异步化利器

aiopandas是一个轻量级的Pandas扩展库,通过猴子补丁的方式为Pandas的`map`、`apply`等函数添加了异步支持。它允许你无缝地使用异步函数处理Pandas DataFrame,并通过`max_parallel`参数控制并行执行的程度,显著提升处理异步I/O操作(例如API调用、网络爬虫、数据库查询)时的效率。此外,它还支持tqdm进度条,方便你实时监控任务进度。只需将`.map()`替换为`.amap()`即可轻松使用,极大地简化了异步Pandas操作。

阅读更多
开发

Whisper模型解码人类大脑语言活动

2025-03-11
Whisper模型解码人类大脑语言活动

研究人员利用Whisper模型,对4名癫痫患者在日常对话中的脑电图(ECoG)和语音信号进行了分析。结果表明,Whisper模型的声学、语音和语言嵌入可以准确预测神经活动,尤其是在语音产生和理解过程中。语音嵌入在感知和运动区域表现出色,而语言嵌入在高级语言区域表现更好。该研究揭示了语音和语言信息在多个大脑区域的编码方式,并阐明了语音信息如何影响语言处理。研究还发现了语音产生和理解过程中信息流的不同时间动态,以及深度学习模型与传统符号模型在预测神经活动方面的差异。

阅读更多
AI

用Python和OpenSCAD构建巨型3D打印件的自动化拼图生成器

2025-01-26
用Python和OpenSCAD构建巨型3D打印件的自动化拼图生成器

作者利用Python和OpenSCAD开发了一个自动化系统,将大型3D打印模型分割成更小的可打印部件。该系统通过生成带有燕尾槽的部件,实现部件的轻松组装。文章详细介绍了燕尾槽设计的几何推导过程,并解决了OpenSCAD性能瓶颈和非流形网格问题,最终成功打印了一个大型扬声器模型。这是一个关于3D打印、参数化设计和自动化流程的精彩案例,展示了如何克服技术挑战,实现高效的3D打印生产。

阅读更多
硬件

等待14272年通关《俄勒冈小径》?一次史诗般的逆向工程之旅

2025-01-13
等待14272年通关《俄勒冈小径》?一次史诗般的逆向工程之旅

一位Twitch主播尝试通过在《俄勒冈小径》游戏中利用一个bug,在河边等待14272年以通关游戏。这引发了一场史诗般的逆向工程挑战。作者通过使用MAME模拟器和调试工具,深入研究了Apple II版本的《俄勒冈小径》的代码,最终找到了导致游戏崩溃的原因:游戏在保存和加载数据时对年份的处理存在缺陷。虽然最终未能完全通关,但作者成功地修改了游戏代码,解决了游戏崩溃的问题,并分享了其逆向工程方法,为其他开发者提供了宝贵的经验。

阅读更多
游戏

NIST的Kyber-512安全等级计算错误:一场关于标准化过程的争议

2025-06-22

这篇cr.yp.to博客文章揭露了NIST在Kyber-512后量子密码系统安全等级计算中存在的严重错误。作者指出NIST将应相加的两个成本错误地相乘,导致严重高估了Kyber-512的安全性。该错误源于NIST对内存访问成本的处理不当,以及对现有文献的误读和曲解。作者还揭示了NIST与NSA之间密切的合作关系,以及NIST在标准化过程中缺乏透明度和公开性,导致其对NTRU等其他候选方案的不公平对待。文章详细分析了NIST的错误计算过程,并呼吁对NIST的标准化程序进行彻底改革,以确保其透明度和可靠性。

阅读更多
科技 Kyber-512

Jujutsu:一款革新性的版本控制系统

2024-12-22

Jujutsu 是一款基于 Git 的全新版本控制系统,它以其独特的理念和命令集,简化了本地文件交互方式。与 Git 不同,Jujutsu 将工作副本状态始终视为一个提交,任何磁盘编辑都会立即反映在当前提交中。这使得许多操作变得简洁高效,例如修复旧提交中的错误、查看差异以及管理工作进度等。Jujutsu 的工作流程直观易懂,即便没有 Git 的经验也能快速上手,并且能与 Git 生态系统无缝集成。虽然目前还缺少一些功能,例如与 VSCode 的完美集成,但 Jujutsu 凭借其创新的设计理念和良好的用户体验,已经展现出巨大的潜力。

阅读更多
开发

s3mini: 超轻量级 S3 客户端,速度飞快

2025-06-11
s3mini: 超轻量级 S3 客户端,速度飞快

s3mini 是一个超轻量级的 TypeScript S3 兼容对象存储客户端,大小仅约 14KB,速度比其他客户端快约 15%。它支持 Node.js、Bun、Cloudflare Workers 等边缘计算平台,并已在 Cloudflare R2、Backblaze B2、DigitalOcean Spaces 和 MinIO 等平台上进行了测试。s3mini 提供了常用的 S3 API,例如创建、获取、删除对象等,并支持分块上传。它不依赖任何第三方库,并使用 AWS SigV4 签名,无需预签名请求。虽然不支持浏览器环境,但对于需要在资源受限的环境中快速访问 S3 兼容存储的开发者来说,s3mini 是一个理想的选择。

阅读更多
开发

Delve:一款企业级数据分析平台初体验

2025-06-18
Delve:一款企业级数据分析平台初体验

Delve 是一款基于 AGPL-3.0 协议的企业级数据分析平台,目前处于 Alpha 预发布阶段。它支持多种数据源的接入、分析和可视化,并提供交互式搜索界面、管道式查询语言、自定义仪表板和实时警报等功能。Delve 还具有基于角色的访问控制、自定义应用程序开发和可扩展搜索命令等企业级特性。安装简单,只需下载、解压并运行几个命令即可快速上手。虽然处于早期阶段,但其强大的功能和易用性使其成为值得关注的企业数据分析解决方案。

阅读更多

Landrun:轻量级Linux沙箱,内核级安全

2025-03-22
Landrun:轻量级Linux沙箱,内核级安全

Landrun 是一款基于 Landlock LSM 的轻量级 Linux 沙箱,以其内核级安全性和低开销而著称。它允许对目录进行细粒度的访问控制,支持读写路径,并可选地允许对允许的路径执行操作。此外,它还提供 TCP 网络访问控制(绑定和连接)。Landrun 支持 Linux 内核 5.13 或更高版本(启用 Landlock LSM),Linux 内核 6.8 或更高版本才能使用网络限制功能。开发者可以轻松地通过命令行工具配置沙箱的权限,例如只读、读写和执行权限,以及指定允许绑定的 TCP 端口和允许连接的 TCP 端口。Landrun 还提供最佳努力模式,以便在不支持所有请求限制的旧内核上优雅地降级。

阅读更多
开发 Landlock LSM

zlib-ng:下一代数据压缩库的诞生

2025-03-16
zlib-ng:下一代数据压缩库的诞生

zlib-ng 是对流行的 zlib 压缩库的现代化分支,它改进了性能、可维护性和可移植性。它包含来自 Intel 和 Cloudflare 的优化,并支持各种 CPU 指令集,例如 AVX-512 和 ARM NEON。zlib-ng 旨在与 zlib 并存,提供更低的代码更改门槛,并支持 CMake 和多种构建系统。

阅读更多
开发 zlib

卫斯理论奴隶制:一场18世纪的良心拷问

2025-04-27

1774年,约翰·卫斯理发表了《论奴隶制》一文,强烈谴责了当时盛行的贩卖非洲奴隶的暴行。文章详细描述了奴隶贸易的残酷过程:从非洲的诱拐、暴力抓捕,到跨洋运输过程中的非人待遇,以及种植园中遭受的无尽压迫。卫斯理以大量第一手资料,驳斥了奴隶制的种种辩护,指出其违背自然正义与人道,并呼吁人们停止参与这场罪恶的贸易。这篇文章是18世纪对奴隶制进行的深刻反思,至今仍具有警示意义。

阅读更多

通过咆哮声识别豹子:一项突破性的野生动物保护技术

2025-01-18
通过咆哮声识别豹子:一项突破性的野生动物保护技术

坦桑尼亚的研究人员开发了一种利用豹子独特咆哮声识别个体的技术。通过分析75000小时的声学数据,他们实现了93%的准确率。这项技术克服了传统追踪方法的局限性,为保护这种濒危物种提供了新的手段,尤其是在栖息地丧失日益严重的背景下。这项研究也强调了生物声学技术在野生动物保护中的潜力。

阅读更多

Radiant Foam:实时可微分光线追踪的突破

2025-02-04

研究人员提出了一种名为Radiant Foam的新型场景表示方法,它结合了体积网格光线追踪算法的效率和splatting方法的重建质量。通过利用Voronoi图和Delaunay三角剖分,Radiant Foam能够实时进行光线追踪,其速度甚至超过了硬件加速的高斯光线追踪方法,并且在重建质量上与高斯splatting方法不相上下。该方法避免了传统光线追踪方法中复杂的加速结构,也不依赖于特殊的硬件或API,仅需标准的可编程GPU即可实现。这项突破有望推动实时渲染技术的进一步发展。

阅读更多
AI

FPGA 40周年:从64个逻辑块到890万个单元

2025-06-23
FPGA 40周年:从64个逻辑块到890万个单元

今年是FPGA诞生的40周年。从1985年Xilinx XC2064的64个可配置逻辑块起步,FPGA技术经历了飞跃式发展。如今,AMD(Xilinx的继承者)的最新FPGA拥有890万个系统逻辑单元,包含数百万个触发器和查找表,以及Arm处理器核心、高速收发器等先进功能。这篇文章回顾了FPGA发展的历程,从早期简单的布尔表达式编程到如今的HDL开发和自动布局布线,展现了FPGA技术如何彻底改变数字逻辑设计,并应用于从潜艇到太空探索的广泛领域。

阅读更多
硬件

别把家里的服务器当作小型云服务卖了!

2025-04-13
别把家里的服务器当作小型云服务卖了!

一位在中型主机公司工作的技术人员分享了在家搭建小型服务器出租服务的风险。文章指出,这不仅需要额外的硬件、更快的网络、公网IP、更安全的场地、法律保护和完善的计费系统,还需要处理客户支持、数据备份、安全漏洞、合规性等诸多问题,包括GDPR、CCPA等隐私法规的遵守,以及应对DDoS攻击、数据泄露等风险。文章建议,与其冒险,不如将多余的计算资源用于个人用途、朋友共享或捐赠给科研项目等更安全可靠的方式。

阅读更多
开发

Volt Boot:利用电源域隔离攻破芯片内SRAM安全

2025-07-29

本文介绍了一种名为Volt Boot的新型攻击方法,该方法利用现代片上系统(SoC)的电源域隔离,攻破了基于片上SRAM存储敏感信息的安全性。传统冷启动攻击对片上SRAM无效,但Volt Boot通过在系统复位时维持目标内存域的电压,实现了跨电源周期的SRAM数据保留。研究人员在三种商用Cortex-A处理器上进行了实验,成功地从缓存、CPU寄存器和iRAM中提取了数据,证明了该攻击的有效性。该研究强调了依赖于片上计算的系统面临的新安全挑战,并提出了相应的防御措施,例如消除电源域隔离、清除残留内存、启动时重置SRAM以及强制执行TrustZone支持等。

阅读更多

告别数据科学的生产化噩梦:Marimo和Bauplan的Pythonic解决方案

2025-06-20
告别数据科学的生产化噩梦:Marimo和Bauplan的Pythonic解决方案

将机器学习模型从原型部署到生产环境一直是数据科学家的痛点。传统方法要么依赖脆弱易碎的Jupyter Notebook,要么需要耗时且昂贵的DevOps介入。本文介绍了Marimo和Bauplan这一对Pythonic工具组合,它们通过将整个流程保持在Python环境中,实现了从原型到生产的无缝衔接。Marimo是一个现代化的开源Notebook,兼具Jupyter的灵活性与脚本的可维护性;Bauplan则是一个云数据平台,支持Pythonic工作流,内置数据版本控制和声明式环境。通过这两个工具,数据科学家可以直接将Notebook中的代码部署到生产环境,无需复杂的代码重构或跨团队协作,极大地简化了生产流程,提高了效率。

阅读更多
开发

神秘的Quasar Alpha:OpenAI的秘密武器?

2025-04-10
神秘的Quasar Alpha:OpenAI的秘密武器?

OpenRouter平台上出现了一个名为Quasar Alpha的神秘AI模型,其编程能力迅速蹿红,成为平台上排名第一的AI模型。种种迹象表明,Quasar Alpha可能与OpenAI有关联,甚至可能是OpenAI的o4-mini-low模型的“马甲”。虽然性能并非顶级,但其速度和性价比或将颠覆AI编程模型市场。Quasar Alpha目前已可在Kilo Code上体验。

阅读更多
AI

学术界AI作弊:隐秘指令操纵论文评审

2025-07-04
学术界AI作弊:隐秘指令操纵论文评审

日经新闻调查发现,来自8个国家14所大学的研究论文中,包含引导人工智能工具给出好评的隐藏指令。这些指令隐藏在预印本中,通过白色文本或极小字体等方式避开人工审查。一些研究人员认为这是对抗“懒惰评审者”使用AI的手段,但也有人批评这种行为不当。目前,学术界对AI在同行评审中的使用缺乏统一规定,引发了对AI风险和规范的讨论。

阅读更多
科技 学术伦理

fastDOOM:如何让DOOM在486上飞速运行

2025-03-04

本文讲述了fastDOOM项目如何将经典游戏DOOM的运行速度提升30%甚至更多。作者通过测试多个版本的fastDOOM以及原始DOOM,结合代码分析和git历史记录,深入挖掘了性能提升的秘诀。这其中包括精简代码、内联函数、优化渲染方式(如处理模式Y和模式13h)、以及针对不同CPU和总线进行的特定优化等。作者还探讨了不同视频模式(Mode Y和Mode 13h)对性能的影响,以及一些未成功的优化尝试。最终,作者对fastDOOM项目作者Victor Nieto的精湛技艺表达了由衷的赞叹。

阅读更多
游戏

爱尔兰媒体部长否决流媒体税:民众负担过重

2025-04-06
爱尔兰媒体部长否决流媒体税:民众负担过重

爱尔兰媒体部长帕特里克·奥多诺万反对对Netflix等流媒体服务征税的提案,他认为这会增加消费者负担,让他们无力承担娱乐服务。尽管之前的媒体委员会建议并已开展征税准备工作,旨在资助本土节目制作,奥多诺万部长仍坚持反对,并表示将提交备忘录给内阁。他认为现有的电视许可费足以支持地面电视,并计划通过广播法案解决相关法律漏洞。 与此同时,他还关注RTÉ(爱尔兰国家广播公司)的资金问题,认为其在获得大部分许可费、商业广告和Sound and Vision资金方面存在“垄断”倾向,需要提高问责制。

阅读更多

驯服大型语言模型:开源软件实用指南

2024-12-12

本书《驯服大型语言模型》深入探讨了构建基于大型语言模型(LLM)的应用过程中工程师和技术产品经理面临的关键局限性和实现陷阱。它并非只关注LLM的能力,而是着重于实际问题,例如处理非结构化输出、管理上下文窗口以及控制成本等。书中提供了可复现的Python代码示例和经过实战检验的开源工具,帮助读者理解并解决这些问题,从而更好地利用LLM的强大功能,避免其固有局限性。

阅读更多

网站Cookie使用策略说明

2025-05-03
网站Cookie使用策略说明

本网站使用Cookie等技术来存储和访问设备信息,以提供最佳用户体验。同意这些技术将允许我们处理浏览行为或唯一ID等数据。不同意或撤回同意可能会影响某些功能。技术存储或访问仅用于启用用户明确请求的特定服务,或仅用于通过电子通信网络传输通信。此外,还用于存储非用户请求的偏好设置、统计目的(匿名统计)、创建用户画像以发送广告或跨网站跟踪用户进行营销。

阅读更多
杂项

Meta前员工爆料:扎克伯格为权力“易容换装”

2025-04-10
Meta前员工爆料:扎克伯格为权力“易容换装”

Meta前员工Sarah Wynn-Williams在参议院司法小组委员会作证,指控扎克伯格为获得权力不择手段,曾为了讨好中国政府而牺牲美国国家安全利益,甚至协助中共审查言论、提供用户数据。她还揭露Meta曾试图压制对其新书《粗心大意的人》的宣传,该书详细描述了Meta与中国政府的交易以及高管性骚扰指控。扎克伯格则回应称指控“与现实脱节且充满虚假说法”。 此事件引发了美国政界对Meta及扎克伯格的强烈质疑,并要求扎克伯格本人到委员会作证说明。

阅读更多
科技 中国政府

《黑客帝国》一代人的数字震撼

2025-01-30
《黑客帝国》一代人的数字震撼

作者结合自身经历,探讨了80后一代在数字时代成长过程中经历的“本体论冲击”。文章指出,在千禧年之际,《黑客帝国》的上映恰逢Y2K恐慌、总统选举争议和911事件等一系列重大事件,这些事件与数字技术的飞速发展共同造成了巨大的社会动荡和心理冲击。这种冲击塑造了这代人对技术的复杂态度:既熟练掌握数字工具,又保持着清醒的批判性思维,时刻关注技术背后的运行机制。

阅读更多

斯坦福军工科技创业热潮涌动

2025-03-14
斯坦福军工科技创业热潮涌动

斯坦福大学涌现出一批专注国防科技的创业公司。前海军海豹突击队员Max Susman利用学校资源,成功与政府部门达成交易。计算机科学专业毕业生Andrew Fang曾在Anduril实习,后创办国防科技公司,虽最终倒闭,却激发了更多学生对该领域的兴趣。如今,越来越多的斯坦福学生投身国防科技创业,这与政府政策变化和硅谷的影响密不可分。

阅读更多
创业

远程探测放射性物质:10米外精准识别

2025-03-24
远程探测放射性物质:10米外精准识别

马里兰大学的研究人员开发出一种利用短脉冲CO2激光器远程探测放射性物质的新方法,可在10米外探测到放射性物质,距离是先前方法的十倍以上。该方法利用放射性物质电离周围空气产生的离子,通过激光加速这些离子,引发级联电离,形成微等离子体并散射激光,从而实现远程探测。这项技术有望用于核灾难响应和核安全领域,但目前仍需克服激光系统体积大和环境因素干扰等挑战。

阅读更多

用Ampere Altra打造经济实惠的开发机器

2025-06-30
用Ampere Altra打造经济实惠的开发机器

作者为了满足64k页大小的需求,决定组装一台基于Ampere Altra的开发机器。他选择了AsrockRack ALTRA8BUD-1L2T主板,二手Q80-30处理器(80核心,3.0 GHz),Arctic Freezer 4U-M散热器,以及八条16GB SK Hynix HMA82GR7CJR8N-XN内存条。经过一些调试,系统成功运行。他还选择了一个合适的机箱和电源,并添加了NVME存储和显卡。最终花费约1800欧元,略高于预期。未来计划安装Fedora 42,创建RHEL和CentOS Stream虚拟机,并尝试使用不同显卡和作为桌面使用。

阅读更多
1 2 864 865 866 868 870 871 872 1084 1085