软件是有形态的。代码仓库是一座城市——文件是建筑,目录是街区,语言是石材的颜色。GitHub 的事件洪流是一条星系,每一次新提交都点亮一颗星。并排运行的排序算法汇成一支奇异的室内乐团。代码,被赋予空间与声音。
HN 首页化作一个鲜活的生命体——帖子按得分大小排布,每分钟重新轮询,排名与点数随版面的呼吸而起伏。
将 GitHub 的公共事件洪流渲染为一个缓缓旋转的星系盘——每一次新提交都点亮一颗星,按编程语言着色。
Watch bubble, quicksort, heap and friends sprint through the same shuffled deck, step for step, in their own lanes.
Type a pattern and watch a cursor sweep your text, lighting every match and capture group while a meter counts the engine’s steps and backtracks.
Watch BFS, Dijkstra, A* and Greedy Best-First flood a grid maze and race to trace the shortest path.
Watch keys get hashed, probe their way into buckets, collide, chain, and trigger a live rehash as the table fills.
Watch a branchy commit history build itself the way gitk draws it — commits pop in along colored lanes, branches fan out, and merges braid back together, replayed operation by operation.
A classic five-stage RISC pipeline laid bare — watch instructions overlap, stall on data hazards, forward results, and flush on a mispredicted branch.
Watch items fan out through k hash functions to light up a bit array, then probe queries that are "definitely not" or "possibly" in the set as false positives bloom.
Drop keys into a binary search tree and watch it pivot, recolor, and rebalance itself in real time — plain BST, AVL, or red-black.
五种排序算法——冒泡、归并、快速、基数与堆排序——在 3D 条形阵列上并行竞速,每次比较都伴随音频音调。
将 GitHub 代码仓库渲染为一座 3D 城市:文件是建筑(高度即代码行数),目录是街区,语言决定颜色。点击任意建筑即可阅读源代码。