

I recently decided to dive into Information Theory, absolutely not because it’s my mandatory course. The standard “Bible” for the subject is Elements of Information Theory by Cover & Thomas. It’s a brilliant book, but honestly, reading through a dense math textbook cover-to-cover is a quick way to kill my motivation.
Instead, I decided to use a Just-In-Time (JIT) learning method: pick a project, and only open the textbook when I need the math to solve a specific problem.
The project? Building an AI that plays Wordle perfectly.
It turns out, Wordle isn’t just a vocabulary game. It is a pure manifestation of Claude Shannon’s 1948 mathematical framework for information. Here is how I translated Chapter 2 of the textbook into a Python script.
I was watching Karpathy’s tutorial nn-zero-to-hero.
When moving from a simple Multi-Layer Perceptron (MLP) language model to a WaveNet (Convolutional) architecture, a fundamental question arises: Why do we need a new layer type?
During several previous CTF competitions, I could do a bit of every category except pwn. So this winter holiday I decided to properly learn it. Turns out it’s really fun when you actually manage to pwn something.
This blog post will keep updating (hopefully).
在这个云计算和 CDN 追求“毫秒级”响应的时代,我决定反其道而行之。
手里有一台位于洛杉矶(LA)的 VPS,平时用来跑 Caddy 反代和做一些 Web 服务。众所周知,从国内直连 LA 的延迟本来就是“看脸”的(平均 200ms-400ms)。
看着终端里的光标闪烁,我突然冒出一个极其“Silly”的想法:既然 SSH 可以端口转发,那我能不能把流量在我和 VPS 之间像打乒乓球一样来回弹射,直到把延迟堆到令人发指的程度?
说干就干,我开启了一场关于 TCP Meltdown(TCP 崩溃) 的实地观测实验。
今年圣诞特惠,我用这个价格在DMIT淘到了一台 AMD EPYC 9654 的高性能 VPS。经过几天的折腾,我在这台机器上搭建了属于自己的私人网盘、密码管理器和科学网络节点。
仅仅占用 300MB 内存,我就拥有了一个高速节点、一个私人网盘和密码管理器。
作为一名 CS 专业的学生,LaTex 几乎是刚需。虽然 Overleaf 很好用,但受限于网络和免费版编译时长的限制,我决定在本地(WSL2 + VS Code)搭建一套完整的 LaTeX 编译环境。
但这趟旅程比我想象的要曲折——从 MiKTeX 的坑,到 TeX Live 的 4GB 豪横安装,再到安装卡死的惊魂时刻。本文记录了全过程,希望能帮大家避坑。
作为一个计算机专业的学生,最近访问校内资源时遇到个痛点:开着代理(Clash)访问校内网看课程回放时速度很慢(v.sjtu.edu.cn),关了代理又上不去 GitHub 用不了 ChatGPT。
起初我以为加个直连规则(Direct)就能搞定,结果却掉进了 DNS 解析的“坑”里。
难道我还要频繁开关 VPN 吗?显然不。不仅如此,我还解决了一下广告拦截和隐私保护的问题,顺便预习了一下计算机网络原理。
“Hell yeah! It’s like owning a piece of land in the internet!”
这是我看着自己配置好的域名、博客和邮箱时,脑海里蹦出的第一句话。
今天是我正式成为一名“赛博地主”的日子,但获取这块地确实不容易。