eGPU:将eBPF扩展到GPU,实现低开销的动态可观测性

2025-04-10

面对日益增长的GPU计算负载,现有监控工具往往开销巨大或侵入性强。eGPU 创新性地利用运行时PTX注入技术,将eBPF扩展到GPU内核,实现了低开销的动态可观测性。通过将eBPF字节码编译成PTX代码并注入运行中的GPU内核,eGPU能够在不中断执行的情况下动态添加、修改或移除监控程序。这不仅提升了GPU性能分析的效率,也为可编程GPU计算、运行时优化和GPU安全等领域打开了新的可能性。

阅读更多

io_uring:Linux异步I/O编程的革新

2025-01-06

io_uring是Linux下强大的异步I/O编程新方式,它克服了以往I/O子系统的诸多限制,极具潜力。本指南由Shuveb Hussain编写,涵盖了io_uring的介绍、底层接口、liburing库的使用示例(包括cat、cp和一个web服务器),以及高级用法等内容。该指南还提供源代码示例和GitHub仓库地址,方便开发者学习和贡献。

阅读更多
开发

数学家破解每日单词游戏Waffle的奥秘

2025-01-17
数学家破解每日单词游戏Waffle的奥秘

一篇发表在arXiv上的论文揭示了纽约时报每日单词游戏Waffle背后的数学原理。作者S.P. Glasby研究了该游戏排列组合的数学特性,解释了为什么有些游戏容易解决,而有些游戏极难。研究发现,完美的解法必须在21个方格上精确拥有11个轨道,其中至少一个轨道长度为1。这项研究为理解和改进这类益智游戏提供了数学视角。

阅读更多
游戏

摄影师用iPhone记录全球报摊,NFT项目售罄

2025-02-01
摄影师用iPhone记录全球报摊,NFT项目售罄

摄影师Trevor Traynor从2012年起用iPhone拍摄全球各地报摊,记录了这些充满活力色彩和组织有序的场所。2022年,他将这些照片制作为100个独一无二的NFT,并在洛杉矶举办了实体展览,所有NFT在短短数月内售罄。这个项目不仅是一次摄影记录,更是一次成功的NFT尝试,融合了线上线下体验。

阅读更多
设计

自制2U音响机架:OpenSCAD、CNC冲压和HiFiBerry的冒险

2025-03-03
自制2U音响机架:OpenSCAD、CNC冲压和HiFiBerry的冒险

作者讲述了他将非机架式HiFi设备(DAC、输入选择器等)整合进2U机架的经历。他使用OpenSCAD设计面板,并通过CNC冲压制造铝制面板。过程中,他遇到了OpenSCAD DXF输出曲线精度问题,最终使用FreeCAD解决。他还尝试了HiFiBerry,但因可靠性问题最终放弃,转而使用Wiim Pro。整个过程充满了DIY的乐趣和挑战,最终成品兼具美观和实用性。

阅读更多
硬件 机架改装

微软研究院推出证明导向型编程语言F*

2024-12-25

F* 是一种通用的证明导向型编程语言,支持纯函数式和有副作用的编程。它结合了依赖类型的表达能力和基于SMT求解和基于策略的交互式定理证明的自动化证明功能。F* 程序默认编译成 OCaml,还可以通过 KaRaMeL 工具提取到 F#、C 或 Wasm,或使用 Vale 工具链提取到汇编语言。F* 由微软研究院、Inria 和社区积极开发,开源且免费,并广泛应用于安全、加密和系统等领域,例如 Mozilla Firefox 和 Linux 内核等项目。

阅读更多

Mastodon用户DC4HP感叹旅程

2024-12-26
Mastodon用户DC4HP感叹旅程

Mastodon用户Henning Paul(DC4HP)在其个人页面上发布了一条信息,感叹一段旅程的结束,并对结果表示惊讶和赞叹。该信息暗示了此前经历了一段不平凡的历程,最终的结果超出了他的预期。

阅读更多
杂项

小超市大战任天堂:Super Mario商标权之争

2025-02-02
小超市大战任天堂:Super Mario商标权之争

哥斯达黎加一家名为“Super Mario”的小超市与任天堂展开了一场商标权大战。任天堂以其游戏角色“超级玛丽奥”的商标权为由,试图阻止该超市注册“Super Mario”商标。然而,超市成功证明其注册的商品类别(基本食品供应服务)并未与任天堂的商标注册类别冲突,最终赢得官司。这场胜利展现了小企业面对大型跨国公司时,凭借法律策略和坚持不懈的决心也能取得胜利的可能性。

阅读更多

亚马逊强制返岗计划翻车:停车位不足,办公桌不够,员工怨声载道

2025-01-20
亚马逊强制返岗计划翻车:停车位不足,办公桌不够,员工怨声载道

亚马逊强制员工每周五天返岗的计划遭遇滑铁卢。员工抱怨停车位不足,办公桌短缺,会议室不够用,甚至还出现了办公室内盗窃和卫生问题。许多员工表示,即使回到办公室,也依然花大量时间进行视频会议,与在家办公无异,未能实现公司期望的协同效应。亚马逊回应称,只有少数办公室尚未准备好,但员工的负面反馈引发了对公司管理和规划的质疑,突显了仓促实施远程办公逆转策略的风险。

阅读更多
创业 办公管理

大型语言模型基础:一本新书详解预训练、生成模型等核心概念

2025-01-23
大型语言模型基础:一本新书详解预训练、生成模型等核心概念

一本名为《大型语言模型基础》的新书问世,它并非旨在涵盖所有前沿技术,而是深入探讨了大型语言模型的核心概念。全书分为四个章节,分别讲解预训练、生成模型、提示技术和对齐方法。本书适合自然语言处理领域的大学生、专业人士和从业者阅读,也适合对大型语言模型感兴趣的任何人参考。

阅读更多
AI

Yoke:真正的基础设施即代码

2025-03-03
Yoke:真正的基础设施即代码

厌倦了Terraform等工具仅仅提供配置而非代码?Yoke项目将基础设施定义编写成Go或Rust代码,编译成WebAssembly,生成Kubernetes清单。这避免了运行时依赖带来的安全风险,并通过Air Traffic Control这一Kubernetes operator,实现声明式基础设施管理,极大简化了部署流程。作者以自身经验为例,展示了Yoke如何通过自定义资源定义(CRD)简化应用部署,并阐述了其基于WebAssembly的安全沙箱机制。

阅读更多
开发

OS/2内置虚拟化功能惊鸿一瞥

2024-12-17

一篇博文探究了1993年OS/2 2.1版本中令人惊奇的内置虚拟化功能。作者通过编写一个简单的VGA模式程序,并将其分别在DOSBox、QEMU以及OS/2自身的虚拟化环境中运行,展示了OS/2如何加载和执行磁盘镜像,如同现代的虚拟机一样。OS/2甚至可以加载并运行并非真正的可引导DOS软盘镜像,通过VMDISK创建镜像文件,并在OS/2中以全屏或窗口模式运行。这一功能在1993年显得尤为先进,堪称内置的QEMU,引发了作者对OS/2虚拟化功能更多潜力的思考。

阅读更多
杂项

YC孵化器公司CollectWise招聘首位创始工程师

2025-01-20
YC孵化器公司CollectWise招聘首位创始工程师

Y Combinator孵化的初创公司CollectWise正在招聘其首位创始工程师。CollectWise利用生成式AI自动化债务催收,其AI代理的效率是人工的两倍,成本却更低。该公司寻求一位全栈工程师,具备React JS、Node JS、Firebase、AWS、SQL和GPT-4经验,能够独立工作并对项目负责。这是一个难得的机会,可以加入一个充满活力的高水平团队,参与颠覆一个庞大且过时的行业。

阅读更多
创业

无限Nim游戏:超越有限的博弈策略

2025-02-06
无限Nim游戏:超越有限的博弈策略

本文探讨了无限Nim游戏,一种将传统Nim游戏扩展到超限序数的游戏。作者首先回顾了有限Nim游戏的获胜策略——平衡策略,然后引入了超限序数的二进制表示法,并证明了每个序数都有唯一的二进制表示。作者进一步证明了平衡策略同样适用于无限Nim游戏,并通过一个具体的例子展示了如何运用该策略找到获胜的走法。

阅读更多
游戏 超限序数

极致精简:167字节的Hello World程序

2025-01-02
极致精简:167字节的Hello World程序

本文讲述了作者探索编写最小化Hello World程序的历程。起初,作者尝试使用Rust,但发现最小化二进制文件需要深入底层。最终,作者选择使用汇编语言,并通过精巧的技巧,例如去除调试符号和手动编写ELF文件头,将64位Linux系统下的Hello World程序大小压缩到令人惊叹的167字节!这篇文章深入探讨了链接过程中的文件膨胀问题,以及ELF文件格式的细节,对系统底层开发人员具有极高的参考价值。

阅读更多

Tangled:基于AT协议的去中心化Git协作平台

2025-03-03

Tangled是一个新的基于AT协议的社交型Git协作平台,旨在让开发者完全拥有代码,开源社区能够自由自治,并使编码再次变得社交化和有趣。它结合了ActivityPub的联邦模型和Radicle的P2P模型的优点,使用轻量级的“knots”服务器简化了Git仓库的托管。Tangled提供免费托管的knots,并通过tangled.sh应用视图整合整个网络,实现无缝访问和协作。目前Tangled仍处于早期阶段,团队秉持数据所有权、低门槛和优秀用户体验三大原则进行开发,并已开启邀请制内测。

阅读更多
开发

Jujutsu版本控制工具:高效的代码合并与分支管理

2024-12-25
Jujutsu版本控制工具:高效的代码合并与分支管理

本文介绍了使用Jujutsu版本控制工具进行高效代码合并和分支管理的方法。作者提出了一种“megamerge”工作流,通过创建合并提交作为工作区,并在完成部分工作后使用`jj squash`将更改压缩到合适的父提交中。更进一步,`jj absorb`命令可以自动将更改整合到合适的父提交,简化了工作流程。这种方法使得开发者可以方便地管理多个并行的工作流,提高开发效率,尤其在处理大型、长期运行的升级项目时优势明显。

阅读更多
开发 代码合并

书评推荐语的兴衰:一场关于出版业残酷现实的讨论

2025-02-05
书评推荐语的兴衰:一场关于出版业残酷现实的讨论

本文探讨了书籍封面上常见推荐语(blurbs)的利弊。作者指出,虽然推荐语耗时费力,且常常言过其实,但它们在竞争激烈的出版业中仍然发挥着重要作用,尤其是在帮助读者筛选书籍、协助书评人和书商进行选择方面。作者认为,推荐语的必要性源于出版物数量远超读者阅读能力的现实,并建议改进推荐语的使用方式,例如限制数量,避免为未出版作品撰写推荐语,以及让知名作家把机会留给新兴作者。

阅读更多

Windows 11 内置全新命令行文本编辑器:Edit

2025-05-19
Windows 11 内置全新命令行文本编辑器:Edit

微软为64位Windows系统带来一款全新的轻量级命令行文本编辑器——Edit。Edit开源且体积小巧(小于250KB),支持鼠标模式、多文件打开、查找替换、单词换行等功能,并采用无模式设计,避免了类似Vim的学习曲线难题。它将在未来几个月内通过Windows Insider Program进行预览,并最终集成到Windows 11中。

阅读更多

瑞士支付终端的惊人漏洞:未加密固件和可公开访问的root shell

2025-06-01

安全研究人员逆向工程了一款在瑞士广泛使用的Worldline Yomani XR支付终端,意外发现其固件未加密,且存在一个可公开访问的root shell。尽管设备具有多层物理防篡改机制,但调试接口可从外部访问,允许攻击者在30秒内获取root权限,部署恶意软件。然而,深入分析表明,Linux系统并非处理敏感数据(如卡信息)的核心组件,真正的安全功能由一个独立的加密和签名处理器处理。虽然这是一个严重的软件工程疏忽,但直接风险可能比最初预期的要小。

阅读更多

工程师打造“透视”相机,突破视角限制

2024-12-25
工程师打造“透视”相机,突破视角限制

YouTube频道“Stuff Made Here”的创作者Shane Wighton成功研制出一款令人惊叹的相机,它能够“无视”透视原理,甚至“看穿”墙壁。这款相机并非通过传统镜头成像,而是通过精密的机械结构,以单像素扫描的方式,逐点构建图像。通过旋转平台和可控角度的镜面,相机能够在三维空间中移动,并捕捉不同视角的画面。最终,它不仅能拍摄出消除透视效果的图像,还能实现“反向透视”,甚至“看穿”障碍物,展现了令人难以置信的成像技术。

阅读更多
科技 透视

特朗普的关税战:加拿大和墨西哥石油面临冲击

2025-02-17
特朗普的关税战:加拿大和墨西哥石油面临冲击

特朗普政府对加拿大和墨西哥的石油产品征收高额关税,引发了广泛关注。此举可能导致美国中西部地区的汽油价格上涨10%,并严重冲击加拿大和墨西哥的石油出口。专家指出,美国对加拿大重质原油的依赖程度很高,替代品有限,关税将直接转嫁给消费者。墨西哥则可能将石油出口转向亚洲和欧洲市场。这一事件凸显了美国与主要贸易伙伴之间的紧张关系,以及关税政策对全球能源市场的影响。

阅读更多

VMware激进的许可证政策引发中小企业迁移潮

2025-03-24
VMware激进的许可证政策引发中小企业迁移潮

VMware的新许可政策要求最低购买72个CPU核心,这引发了中小企业的不满。该政策迫使即使只需要少量核心的企业也必须购买大量许可证,并对逾期续订处以20%的罚款。此举被视为VMware抛弃长期忠实客户,转而追逐大型企业客户。这导致许多IT管理员和基础设施经理转向开源替代方案,如Proxmox,以寻求更灵活、更具成本效益的虚拟化解决方案。VMware的策略转变可能对其长期发展产生深远的影响。

阅读更多

用现代微控制器升级经典卡西欧F-91W腕表

2025-01-31
用现代微控制器升级经典卡西欧F-91W腕表

作者购买了一个Crowd Supply上的卡西欧F-91W腕表主板替代品,它保留了原有的LCD屏幕,但用现代微控制器和开源固件替换了整个主板。这使得腕表在保持长电池寿命的同时,增加了许多新功能。文章详细介绍了更换主板的过程,包括拆卸腕表、焊接元件、安装新主板以及编译和安装自定义固件的方法。作者还利用模拟器测试了自定义固件,并最终成功升级了腕表,实现了诸如秒表、温度计等新功能。

阅读更多
硬件

社交媒体的堕落:一场对低俗内容的竞赛

2025-03-28

作者作为一名长期活跃于社交媒体的博主,表达了对当前社交媒体环境的担忧。他指出,社交媒体已沦为低俗内容和互动诱饵的角斗场,高质量内容被忽视,取而代之的是为了点击量和变现而产生的廉价内容,甚至充斥着AI生成的垃圾信息。作者批判了平台的算法机制,认为其扼杀了创造力和真实性,并举例说明了平台上泛滥的虚假内容和利用标签欺骗用户的行为。他呼吁创作者回归创作的初心,专注于创作自己喜欢的内容,而非一味追逐数据,并最终选择专注于自己的博客,以摆脱平台的束缚。

阅读更多
杂项

自制管风琴:从大学课程到音乐奇遇

2025-01-30

1992年,一位对音乐一窍不通的大学生为了应付大学课程,意外开启了自制管风琴的旅程。起初,他用真空吸尘器电机驱动简陋的木制管子,发出震耳欲聋的声音。经过不断实验和改进,他设计了巧妙的阀门系统和管子结构,最终完成了这件独一无二的乐器。这台管风琴虽然简陋,却充满了创造的乐趣和温馨的故事,也吸引了众多同好一起探索音乐的奥妙。

阅读更多

MeshCore:轻量级LoRa无线网状网络库

2025-04-15
MeshCore:轻量级LoRa无线网状网络库

MeshCore是一个轻量级的C++库,用于在嵌入式项目中实现多跳分组路由,支持LoRa和其他分组无线电。它无需互联网即可创建弹性、去中心化的通信网络。MeshCore支持多种LoRa设备,并提供预编译二进制文件,方便用户使用Adafruit ESPTool等工具进行烧录。它提供了类似Meshtastic和Reticulum的功能,但更注重轻量级多跳分组路由,适用于各种场景,例如离网通信、应急响应和物联网应用。

阅读更多
开发
1 2 1060 1061 1062 1064 1066 1067 1068 1084 1085