The Fools' Journey

Coding, Physics and Curiosity - Notes from thefooliman

0%

​ 想写一个很有意思的话题, 补码.

​ 最早看到这个名词,是三年前自学韩顺平老师的java课程中学到的, 当时也浅浅地讲了位运算, 原码, 反码和补码的内容. 不过当时觉得并没有什么用, 练了练计算方式, 就把这个名词忘记了.

​ 如今三年过去, 数理储备增进了一步, 在《深入理解计算机系统》里, 重新看到这个词, 又有新的理解路径.

​ 所谓补码, 无非是弥补当年设计原码的漏洞. 原码只能处理加法逻辑, 甚至会造出+0和-0这对双生子. 从现在看来, 或许有时候会想骂一下脑子有泡的原码设计者, 为什么要设计这一个无用的编码方式. 不过想来, 比起1111 1101, 还是1000 0011更加可爱一点.

​ 在韩顺平的java课程中, 我记得韩顺平老师也引入了反码的概念, 先把原码转换成反码, 再把反码转换成补码, 不过《深入理解计算机系统》的视频课程里, 好像没有提到这一点.

​ 我很感叹补码的巧妙, 补码的关键就在于”补“, 就如同一个时钟, 我想从三点拨到两点, 当然可以直接逆时针拨一个小时. 可如果被禁止逆时针拨指针, 也可以顺时针拨十一个小时, 理论上来说会变成十四点, 但是时间超过十二点, 就“爆掉了”, 还是能得到两点.

​ 因此补码运算时, 两个补码相加, 最高溢出的位被巧妙的扔掉了.

​ 这在数学上应该是叫模运算吧. 时钟里, 模是12. 补码里, 对于一个字节, 模是256.

​ 有时也真是感叹, 计算机, 一个完全由人类自己缔造的学问, 竟然如此的精密又广博.

​ 距离上一篇博客也过去了将近一年,虽然口口声声地说要每个月贡献repo,但实际上最近才开始有动作.

​ 不得不感慨,人的想法总是会随着周遭事物的变化而变化,当初脑子一热,热衷于研究室温超导的少年,现在终于清晰的认识到了前沿科学和高中物理的距离.

​ 这篇博客没有英文写,以后估计也不会了. 或许我以前想过,要把这个博客打造成光鲜的博客页,写极其深刻的观点,用极其复杂的从句和英文术语.或许会成一些人认识到这个“志气青年”的通道.

​ 现在想想,没必要. 把自己想说的,真正真实的自己展示出来,把心里想说的观点说出来. 如果有人看,我会为我的观点同时在引发他人的思考感到快乐, 不过有多少人的博客写出来, 真是为了让别人看的吗?


​ 言归正传,长时间的德国gymnasium里, 我把太多的时间用于输入了.

​ 我和很多同样对cs怀抱热忱的少年一样, 去各大网站搜罗各大资源, 如今以来, 微积分学完了, 线性代数学的差不多了, 啃了几页eth的本科cs讲义,blatter教授写的, 很啰嗦, 德语很难, 所以并没有坚持太久. mit的算法导论6.006看的差不多了, 这倒是比较有趣, 说是cs, 其实更像是研究数学. 最近又把重心放在了研习csapp上, 大名鼎鼎的cmu神课, 真正的和计算机的底层产生联系, 内容很多,不过很有意思.

​ 学着学着, 我突然发觉, 我好像丢失了什么.

​ 想了很久才觉察, 初心变了, 初中的我, 对什么都有十足的兴趣, 想做出各种东西给别人用,给别人看.

​ 这周学视频剪辑, 下周学ue4做游戏, 下下周学unity hub, 再下周学c#, 学渗透,…

​ 基本每个主题的视频, 我都把前面十个教学视频看哇, 跟着视频做.

​ 不过很显然, 现在的我, 视频剪辑倒是会, 不过只是会打开达芬奇, 随意cut几刀, 放大放小, 有什么剪辑需求, ai说一步, 我做一步.

​ 做游戏的兴趣消失殆尽了. 因为代码功底差, 没有好的idea, 又没有美工, 音乐, 对于一个浮躁的初中生来说, 完整的做成一个游戏当然是很难的, 有人或许能做到, 但那不是我.

​ 黑客技术一直很有兴趣, 但是上面的各种内存分析,抓包给我看的云里雾里, 最后倒是学会了开一堆终端复制一个ping, 和远程连接一台主机.

​ 现在想来挺可笑, 不过就是股子想做出点什么的热情, 即使没有在一个赛道坚持下去, 但还是打开了我对cs, 笼统地说, 整个跟电脑搭边的东西的兴趣.

​ 我快成年了, 我意识到了, 好的作家永远是书堆出来的. 好的contributer, 也必须是深厚的代码功底和数学直觉养成的.

​ 所以低年级学了高中数学, 虽然现在有些在不出现的知识忘得差不多了.

​ 高年级又学了大学数学, 微积分倒是常用, 其他的, 我自己也不知道学了有什么用.

​ 现在的我, 或许比大部分同年级, 对cs抱有兴趣的学生强, 我们都会写代码, 但我会算时间复杂度, 知道底层内存怎么调度, 知道怎么从把那点计算资源的性能压榨干净.

​ 但我有比大部分人差, 因为我甚至没有自己完整的作品, cs圈有句名言, “Talk is cheap, show me the code”, 我的实战经历基本是0.


​ 所以细心的你会在这一天, 发现我的github上出现的commit, 那是我第一个项目, 名字叫clawshield, 你也猜出来了,无非是想蹭蹭最近openclaw的热度.

​ 这小玩意很有意思, 甚至有个贴吧叫“抓虾吧”, 只允许龙虾们在里面交流, 发帖, 我就天天看着我培养的得意战将, 在贴吧和别人的得意战将针锋相对.

​ 这个idea当然也是ai想出来的, 他巧妙地指出了, openclaw的安全性问题, 做出这样一个插件, 或许会有人来使用的.

​ 至于这篇博客为什么叫“我的第一次vibe-coding经历”, 我想答案很明了.

​ 整个项目没有一行代码是我自己写的, 即使我每一行代码都能看懂, 但是甚至#号后的英文注释都是ai在写.

​ 年纪轻轻的我已经和ai圈的风云人物andrej karpathy一样的工作流程了.

​ 当然,我并没有忘记我的初心, 这次项目的根本目的, 就是熟悉一下整个repo的流程. 从创建仓库, 到初始mvp, git, 迭代. 再到把最终版本发出来. 虽然代码不是自己写的, 但是流程是实打实的学习到了.

​ 至少我也认识到了, 以我目前没有经过系统的计算机专业培训的能力和经验, 无法写出工业级的程序.

​ 我该把后面的任务目标放在一些轻型的, 独立的小型程序上, 这样我也也可以把自己的脑力倾注上去了.

​ 初步想法是做一些算法模拟类的东西, 把mit6.006学的拿出来炒炒冷饭.

​ 后续可能还会写一些物理模拟, 正好拿去作为学校seminar作业的实践部分.

​ 总体来说, 第一次contribute经历我已经很满意了, 至少是个完整的项目在那了, 比没有好.

​ 但之后的项目, 我会把我的脑力和体力, 倾注进去

As I mentioned in my introductory blog post, I have a deep fascination with cutting-edge technology—especially room-temperature superconductors. In this article, I want to return to the basics and explore the question: Why do we need room-temperature superconductivity? Everything here represents my personal perspective, and it may contain errors or one-sided views—thank you for your understanding.

Throughout history, humanity has gone through several revolutionary breakthroughs.

It began with the Old Stone Age, a time of primitive productivity where people used chipped stone tools. Men hunted, women cared for children, and tribes wandered in search of survival.

Later, humanity developed agriculture. We learned to grow crops and raise livestock using water and soil. With the emergence of polished stone tools, pottery, and other inventions, productivity improved significantly. Social classes began to form, and the Neolithic era officially began.

Between 3000 BCE and 1000 BCE, the discovery and smelting of bronze marked another major advancement. Bronze tools became widespread. But bronze was still a rare material—and forging it into tools required skilled craftsmen. Not everyone had access to such goods, which led to a “consumption upgrade” and a clearer division of social classes. Civilizations started to emerge, along with rulers and the ruled.

The next leap came with iron tools and the spread of religion.

But it wasn’t until the 16th century that humanity truly entered a new era. The Ottoman Empire blocked the land routes between Europe and Asia, forcing Europeans to explore sea routes and ultimately discover the Americas. The Dutch pioneered capitalism, transferring wealth from nobles to merchants. Those merchants, in turn, outsourced manual labor and textile work to England. By the 18th century, the Industrial Revolution erupted in Britain. Human productivity skyrocketed.

What followed is well-known: science advanced rapidly (fueled by better tools and higher productivity), forming the foundation of modern industry.

The next major revolutions came with computers, the internet, and now, artificial intelligence.

Yet so far, AI has not brought about a transformative leap on the scale of the Industrial Revolution.

Humanity is yearning for a breakthrough—a leap to the next level.

Even with today’s vast scientific workforce, sophisticated tools, and a flood of publications and ideas, we seem unable to take that crucial next step. Why?

My answer is: energy and materials science.

Let’s set aside the many emerging and niche fields and look at the three mainstream cutting-edge areas: Artificial Intelligence, Nuclear Fusion, and Quantum Computing.

AI depends fundamentally on computing power—which can be supercharged by quantum computing. But quantum computing itself requires massive amounts of energy, which ideally would come from controlled nuclear fusion. And with powerful AI, scientific breakthroughs in all domains would accelerate.

In this way, the three are deeply intertwined. A major breakthrough in any one of them could accelerate progress in the others.

So where does room-temperature superconductivity fit in? Wouldn’t controlled nuclear fusion have an even bigger impact? Why not pour all our resources into fusion?

In my view, controlled nuclear fusion still has a very long road ahead—from theoretical feasibility to practical technology to large-scale application. A breakthrough within decades seems unlikely.

Room-temperature superconductivity, on the other hand, is a more realistic near-term substitute. Even if it doesn’t create energy from nothing, it can dramatically reduce the losses in energy use.

Compared to fusion, superconductivity has a higher starting point. We already have well-understood theories for low-temperature superconductors, and experimental samples of high-temperature superconductors exist—what’s missing is a solid theoretical explanation. Although there have been theoretical attempts to explain the mechanism of high-temperature superconductivity, a widely accepted unified theory is still lacking

If theoretical physicists can uncover the mechanisms behind high-temperature superconductors, maybe we can generalize the principle and predict materials that are superconductive at room temperature and standard pressure. I don’t know for sure—but I believe this is far more achievable than fusion.

Also, current research into room-temperature superconductors is somewhat like alchemy: experimental physicists try countless combinations of elements, reactions, and tests. This is precisely where AI can play a powerful role. With models and computational power, AI could predict promising materials, helping us get closer to the real thing.

While many call this a revolution in materials science, I believe it’s more than that—it’s a revolution in productivity. Room-temperature superconductors might find common use in power delivery, magnetic levitation, and other applications. But on a deeper level, they could supercharge our productivity and computing capabilities, just like the steam engine did in the Industrial Revolution.

To sum up, I believe room-temperature superconductivity is the most achievable breakthrough that can push humanity to the next stage. Once realized, it will supercharge AI, quantum computing, and other frontier fields. And perhaps, from that new vantage point, we may finally be able to take on humanity’s ultimate challenge: controlled nuclear fusion.

Hi there, I’m a high school student from Germany with an insatiable curiosity for computers, physics, and how deep ideas shape our world. My dream is to change the world through technology.

This blog is my digital notebook — a space to document what I learn, build, and reflect on, from neural networks and operating systems to quantum physics, universe simulations, and superconductivity.

I’m not an expert yet. But I believe in asking bold questions, building things from scratch, and thinking deeply — and I want to share that journey publicly.


I’m especially fascinated by room-temperature superconductors and quantum computing. These fields are still far ahead of my current level, but I’ve set them as long-term goals and am working hard to catch up. I also love simulating things with code — and I dream of combining physics and computing to simulate physical phenomena, laws, and even consciousness.


In the coming years, I plan to start with small projects and gradually publish my thoughts and research related to computer science and physics. I hope this blog becomes a helpful place for like-minded explorers.


I aim to update one or two articles, projects, or reviews every month.

To fellow travelers: feel free to leave messages and exchange ideas. And to my future self: welcome back.