我用 ESP32 实现了童年的音乐梦

背景 我一直很喜欢听各种轻音乐和钢琴曲。幼儿园的时候父母就带我去学过钢琴,然而学了没几天我性格里的 Ti 就发作,很想研究钢琴的原理,去钢琴上爬上爬下观察,甚至想拆了钢琴,当时弄的老师火大,最后没有学成。 但这个经历一直没有抵挡我追求音乐的心,我经常感觉自己想要学习一些乐器,目的是在于我想要用自己内心的节奏去演奏一份独特的旋律,可以表达独特的一份情感。 但是,时间已经被更多有趣的事情压垮的我,怎么办呢? 偶然的发现 有一次和朋友出门逛街发现了一个小玩具: 朋友刚好在跟我讨论,转盘上面的两个磁铁是做什么用的,旁边似乎没有找到可以吸上去的东西。 然后我一看,转盘,播放器进度条,按钮,让我想到了黑胶唱片。 继续去想,如果我们能给音乐做 FFT,播放的时候以我们转动转盘的速度 IFFT 播放出来,这样既能保持原有的音符和节奏,又可以控制自己喜欢的节奏播放出来,这样就可以在不学习乐器的情况下也满足目的了。 童年的梦想居然要被自己制作的小玩具实现了? 制作 随后,我开始思考起了整个架构: 如何用传感器收集转盘的位置…

为什么我们的 AI 不说人话?

最近尝试用 LLM 进行一些知识的学习,也会在博客记录一些学习的过程,但发现抛开代码后, LLM 的回答的用词有时候非常奇怪,甚至有些不符合人类的表达习惯。最近学习了一些 Transformer 原理后,对这个事情有了进一步认知,也写了个可视化小工具探索词表,并用它找到了词表里的近义词! 原理 我们以 DeepSeek v4 Flash 为例,来看看它的模型结构,其他 Transformer 模型的结构也大同小异: flowchart TB IN(["input_ids"])…

AI 时代,知识与工程师价值如何定义

背景 最近因为 上一篇博客 被同事发现接触到了一些新的技术领域,同时这周也发生了一些有趣的事情,包括: 老朋友和我讨论上一篇博客的 AI 味(没错,也是第一篇基本靠 AI 写的博客) 跳脱出了技术圈子,跨界 meet 了一次数学出身的 startup 老板 龙芯杯比赛让往届选手录制一份十周年采访视频,回忆了很多,也思考了如果在有 Agent 的今天,我的决策的价值 这些事情突然让我重新思考,AI…

Opus 4.6 级别的 AI 真的可以取代程序员吗?

背景 因为自 Opus 4.6 以来的 AI 能力快速提升,使得自己效率得到了充分提高,便开启好几个 AI Agent 同时进行各种各样的 Project(曾经梦想着毕业后带一个团队来干很多心里认为有趣的idea,结果在 AI 时代提前低成本实现了),有自己论文的完善,也有新论文的实现以及探索,还有一些大工程性质的玩具。然而,我很快发现,如果当前 AI 的上下文能力或者记忆能力不能在现在的 Baseline 上指数级提升,对复杂的任务依然只有加速能力而非完全的取代能力。 曾经在电视上看到过脑部受伤,海马体受损无法产生新记忆的人(如“笔记本男孩”…

裸 die 芯片散热请务必使用相变硅脂

背景 自己在京东上买的磐镭YO-1 AMD Strix Halo 小主机在短短半年的时间内经历了2次高温死机问题的售后。而在上个月跑一些自己的研究代码测性能期间,我发现了严重的单核降频问题(5.1GHz Turbo 跑出来只有 4.6GHz),最终定位到问题在于,原厂普通硅脂的pump-out effect(蹦出效应)导致的问题。 经过 2025.6.6 购入小主机 2025.6.18 经历第一次高负载死机,京东换新 2025.10.8 经历第二次高负载死机,京东换新 后面几个月持续安稳…

AI 提高了效率,喜欢打开黑盒的 hobbyist 怎么办

背景 我很幸运我是一个在很小的时候就找到了自己喜好的人——探索世界,打开一个个我曾经认为的黑盒子。 我也很幸运,从小学就会自己折腾计算机,翻看 Windows 的系统文件,自己学编程,组装电脑,硬件 Mod,折腾 Linux 桌面,甚至到最后学机器人参加比赛,以及玩 Arduino 单片机,这些事情给了我计算机以及程序逻辑的最早启蒙。 我同样很幸运,在高中的时候开始学 OI,最后拿到省一等奖参加自主招生,选了省一等奖可以满足前两个专业志愿的学校保住了我一定能学 CS ,再到后来继续参加 ICPC 比赛拿到 EC-Final 银牌,NSCSCC…

AMD Strix Halo 上运行 ROCm 7.1 + PyTorch 踩坑小记

背景 最近打算尝试微调 LLM 做一些科研有关的工作,但毕竟我不是做 AI 相关方向的因此自己并没有合适的 GPU 。目前多数开箱即用的模型训练都工作在 FP16 这样的精度(虽然有很多很多低精度训练的研究了),而不是推理常见的 INT4,因此仅仅 7B 参数完整载入就需要 14G 的 VRAM,再加上微调模型中所需的数据又需要额外的 VRAM,手里实在没有 VRAM…

RISC-V 通用处理器,未来在哪呢

前言 相信大家也看到了,RISC-V 通用处理器生态圈的现状并不太平。 它市场竞争力低吗?确实! 我们能改变吗?我相信还有机会! 注:本文仅代表本人立场与观点,不代表任何组织、开源社区。 现状是什么样呢? 基础的 Linux 内核、发行版以及大量的开源软件支持 QEMU 级别单核性能的现存硬件 碎片化的 ISA 遇上想建立新纪元的发行版 满足 Bug-free &&…

非原生 eSIM 手机出国旅游 eSIM 使用指北

背景 最近两个月去了法国和日本开会,发现 eSIM 在旅游时使用非常方便,我们可以直接在网上购买旅行 SIM 卡套餐然后扫码下载,主要好处包括: 套餐自由选择,可以按照自己最低需求购买低价套餐,不必担心部分 SIM 卡无法流量充值的问题,不够用就随时再买一张 低可用性风险,遇到问题随时可以下载新的 SIM 卡使用,不必等待快递或是出门找商店 灵活切换运营商,遇到某个运营商信号不好,此时有其他运营商 eSIM 时,可以在手机上点击菜单直接完成切换,而无需带着取卡针更换实体 SIM 卡 (比如我们去…

RISC-V Summit Europe 2025 游记

前言 最近参加了 RISC-V Summit Europe 2025 ,在各种体验上是最近几次开会体验感最好的一次,决定更新一下游记。 行前准备 日用品 去欧洲国家要特别注意酒店一般不提供牙膏、牙刷、拖鞋,因此要备上,因为一个月前 ASPLOS 去过荷兰所以也有经验了。之前乘坐南方航空去荷兰在飞机上还发了个装有牙膏和牙刷的小袋子。然而这次坐国航并没有这样的东西,为上次南方航空点赞! 转换插头 正常欧标 支付 几乎所有 PoS 机支持非接触的…