Free book, 640 Pages
The Scientist and Engineer's Guide to Digital Signal Processing
dspguide.com/pdfbook.htm
史密斯 (Steven W. Smith) 博士是
《科学家和工程师数字信号处理指南》的作者
该书是Amazon网站上数字信号处理(DSP)类书籍销量第一的著作(在700多种同类书籍中名列前茅)
史密斯专注开发用于医疗、安防和工业领域的新型成像系统
史密斯也是 Tek84 公司创始人和总裁
该公司是一家专注于成像和仪器系统的研发机构
tek84.com/
《深入理解数字信号处理》理论、算法及工程应用,第三版
Understanding Digital Signal Processing, 3rd Edition
作者:Richard G. Lyons,系统工程师,在加州大学圣克鲁斯分校主讲 DSP 课程,兼任《IEEE信号处理》杂志副主编
DSP 基本工作流程:
采样(Sampling)
量化(Quantization)
滤波(Filtering)
变换(Transformation)
DSP 核心算法与概念:
傅里叶变换(DFT/FFT)
数字滤波器(FIR/IIR)
线性时不变系统(LTI, Linear time-invariant system)
NVX: An Ultra-Light Micro-VM Sandbox
github.com/microsoft/nvx
Microsoft 超轻量级微型虚拟机沙箱也来了,使用 Rust 开发
旨在通过硬件强制隔离机制来运行不可信的工作负载
基于 OpenVMM 构建,以 Guest OS 形式运行 Linux
github.com/microsoft/openvmm
其设计也借鉴了 Nanvix 操作系统的研究成果
github.com/nanvix
哈哈,很有故事性
#那什么..
得看 google 怎么想,
而且现在 github.com/goplus/xgo
已经打通了 C/C++/Py/Go/Js/Node/.. 编译栈
以保有代码和工程量来说,
远比 年轻的 rust 要有优势,
甚至于, COBOL 都可能在 LLM 的支持下重新满血复活..
一种语言
一个编译器
一个社区
的理想, 应该不可能在人类社会中达成,
真的达成了,
也是一篇 SciFi 小说最讽刺的背景了:
...在 Rust 统治人类文明 42万年之后,
一名无知的少年, 因为基因有缺陷, 永远不可能学习标准 rust v1984 课程后,
无意间, 在一个古老的矿井中发现了一种从来没有听说过的神奇代码片段,
长的像 rust ,但是, 可以任意修改内存中任意位置的值,
少年将之命名为 z 语言...
银河帝国从一个谁也没有想到的角落开始了崩溃...
uutils coreutils 又又又是 Rust 开发的
github.com/uutils/coreutils
Microsoft now ships Linux commands that run natively on Windows.
Coreutils for Windows brings ls, cp, cat, grep, find and the rest of the classic Linux toolkit to Windows, so the same commands and scripts work on Windows, Mac, Linux and WSL. 5.3K stars.
→ one install: winget install Microsoft.Coreutils
→ the same flags and pipelines you already use on Linux
→ built on the open-source uutils project, packaged and maintained by Microsoft
→ switch off any command that clashes with your shell
Still in preview. PowerShell needs version 7.4 or later, and a few commands like kill aren't included.
MIT.
github.com/microsoft/coreuti…
AWS 早期持续押注 Rust,如今来看是极具远见的战略决策
AWS 早期不仅在内部重用 Rust,资助 Rust 基金会、还招募了大量 Rust 核心编译器开发者
AWS 押注 Rust
极致控制云资源成本,堵住基础设施漏洞
Google 押注 Go, Kotlin(被 Oracle 索赔需要有种语言替代)
降低大规模高并发开发门槛,实现云原生工业标准化和 Android 语言生态的连续性
Apple 押注 Swift
统一生态开发体验,彻底告别 OC 的陈旧
Microsoft 押注 C#
早期是为了对抗 Java,现在是企业级全栈语言和生态系统
通过 Unity 引擎,C# 垄断了移动游戏和独立游戏开发的半壁江山
Meta 押注 OCaml
构建最强代码静态分析,并衍生出了 ReasonML/ReScript
当然,C/C++ 依然是所有这些科技巨头绝对无法放弃的
它们会向 C/C++ 生态(编译器、标准委员会、核心库)持续注入资金
大家心里跟明镜似的,C/C++ 是无法撼动的核心历史资产
新语言负责开疆拓土,C/C++ 依然是现代算力的物理底线
CXL(Compute Express Link) 是一种开放的标准、高带宽、低延迟的互连技术,主要用于现代数据中心和服务器。它建立在 PCIe(PCI Express) 的物理层基础之上,专门为了解决现代计算机系统(尤其是 AI、机器学习和云计算)中 CPU 与高速加速器(如 GPU、FPGA、智能网卡)以及内存扩展设备之间的数据传输瓶颈而设计
computeexpresslink.org/
CXL 核心目的可以总结为:
让设备之间能够高效、直接地共享内存和处理数据,打破传统的性能瓶颈
传统服务器架构正面临着被称为内存墙(Memory Wall)的瓶颈,以及资源利用效率方面的挑战。CXL 通过以下三个核心支柱来解决这些关键问题:
1. 打破内存墙
现代工作负载(如人工智能/机器学习、内存数据库)对内存容量和带宽的需求,已超出了传统 DRAM 插槽所能提供的极限
2. 缓存一致性与异构性
在异构计算时代(涵盖 CPU、GPU、FPGA、智能网卡等),实现高效的数据共享至关重要
3. 资源解耦与池化
CXL 推动了架构从“以服务器为中心”向“以数据为中心”的转型
github.com/learningHWSW/CXL-…
OpenCAL:开放式计算轴向平版印刷项目,开源无分层 3D 打印技术
计算轴向光刻技术(Computed Axial Lithography,CAL)
Lithography,光刻/平版印刷,利用光线使树脂固化的技术
CAL 技术由加州大学伯克利分校于 2017 年提出
不同传统 3D 打印“切片再打印”,而 CAL 类似于“反向 CT 扫描”
github.com/computed-axial-li…
这是加州大学伯克利分校联合 Formlabs 和 Prusa 等共同推出的开源项目
旨在打破传统3D打印逐层堆叠的限制,将体积式增材制造(Volumetric Additive Manufacturing, VAM,核心逻辑是空间整体一次性成型,直接在装有液态树脂的容器内整体投影凝固出来)技术带入消费级与学术研究市场
OpenCAL 被设计成低成本、模块化的完整开源生态,包含关键部分:
* 硬件设计,基于工业标准的 2020 铝型材、树脂旋转台、树脂瓶(树脂瓶围绕中心轴旋转)、Fresnel 偏振镜以及树脂离心机(CentrifuCAL,用于快速分离未固化的树脂)整体造价约 $1,638 (截至2026年6月),OpenCAL BOM 清单
docs.google.com/spreadsheets…
* 固件,基于 Raspberry Pi 5 的开源底层固件,采用 Python 编写,可通过 LCD 屏幕和旋钮进行免电脑的脱机打印
github.com/computed-axial-li…
* 切片与光学优化软件(Tomo),基于开源 Python 库 VAMToolbox,专门用于计算光剂量和生成 CAL 兼容的断层投影文件
github.com/computed-axial-li…
OpenCAL: A Comprehensive Guide 文档很齐全,可跟着指南一步步组装
opencal-org.readthedocs.io/e…
非常值得关注的 FPGA CPU 博客
fpga.org/
之前长期沉寂的 FPGA CPU News 也可一并关注
作者 Jan Gray 于 2003 年离开微软后致力于硬件架构、FPGA 和 RISC-V 开放指令集架构的研究,并创立了 Gray Research LLC
github.com/grayresearch
Gray Research LLC is a Silver Founding Member of the RISC-V Foundation.
此前他在微软工作期间曾是 .NET CLR 性能团队的核心成员,并在 2003 年 6 月发表了广为人知的经典技术长文《Writing Faster Managed Code: Know What Things Cost》
learn.microsoft.com/en-us/pr…
FPGA CPU News
fpgacpu.org/index.html
This website hasn’t been updated for a long time, but the content that remains still holds some reference value.
Processor and Integrated System Design in FPGAs
fpgacpu.org/papers/xsoc-slid…
Designing a Simple FPGA - Optimized RISC CPU and System on a Chip
fpgacpu.org/papers/soc-gr004…
Building a RISC CPU and System on a Chip in an FPGA
fpgacpu.org/papers/xsoc-seri…
I also resonate with the author’s design philosophy.
for FPGA CPU cores, simple is beautiful. In my experience,
simpler is smaller
smaller is cheaper
smaller is faster
smaller is more power frugal
simpler is easier to test
DocumentDB 1.0 发布,采用 MIT 许可协议
1.0 正式版重点关注安全性、稳定性和正确性
DocumentDB 隶属 Linux 基金会(LF)旗下项目
documentdb.io/v1/
这是一款基于 PostgreSQL 构建,兼容 MongoDB 的开源文档数据库
以原生方式实现了面向文档的 NoSQL 数据库
支持在 PostgreSQL 框架内对 BSON(Binary JSON)的存储
DocumentDB 由三个核心组件构成:
* pg_documentdb_core:一个 PostgreSQL 扩展,为原生 PostgreSQL 引入了对 BSON 数据类型的支持及相关操作
* pg_documentdb:DocumentDB 的公共 API 接口层,提供针对存储中文档的 CRUD 功能
* pg_documentdb_gw:网关协议转换层,负责将用户调用的 MongoDB API 转换为 PostgreSQL 查询语句
DocumentDB 最初由 Microsoft 在 2024 年发起并主导
微软为了在 PostgreSQL 中原生加入对 BSON 数据模型支持
设计并开发了一组 PostgreSQL 扩展插件
随后 2025 年初正式开源发布,并于同年捐赠给 Linux 基金会




















