Skip to content
View OccupyMars2025's full-sized avatar
🎯
Racing to Mars !
🎯
Racing to Mars !

Block or report OccupyMars2025

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OccupyMars2025/README.md

23, 24

11, 12

I've waited 13.8 billion years, and finally, it's my turn to take the stage !

Billions of years from now, who will still remember whom? Humanity will have long perished, the Sun and Earth destroyed. All the achievements and glory you've attained, all the pain and hardships you've endured, will dissolve into the universe, vanish in the river of time, leaving no trace. Since that's the case, live the greatest life and die the greatest death ! Strive boldly to accomplish something extraordinary and earth-shattering. Make this life worthwhile—that is enough !

live the greatest life, die the greatest death


Character - The Foundation of Great Cause

Character - The Foundation of Great Leadership

Character - The Foundation of Everything

Honor_small2

When you feel cold, dash up 30 floors of stairs to the top of the building as fast as you can to warm yourself up. Once you reach the roof, you’ll be rewarded with a stunning bird’s eye view of the city. Truly wonderful!

A person, a group, a country, or an ethnicity that loses the courage to explore new frontiers will face nothing but extinction.

All resources have been concentrated on the war effort, directed toward the frontlines. There isn't a single grain of food left in the rear. If you don't want to starve to death, go to the frontlines to fight and to open up new frontiers.

How the Steel Was Tempered

The most precious thing for a person is life, and life is given to each person only once. One’s life should be lived in such a way that, when looking back, they will not regret wasted years nor feel ashamed of a lackluster existence. At the moment of death, they should be able to say: “I have devoted my entire life and all my energy to the most magnificent cause in the world — the struggle to conquer the universe !”

2025: Create a Second Earth

2030: Conquer the Universe

What knowledge do you need to conquer the universe ?

Either you stay on Earth and die in the internal war, or you die on the journey to conquer other planets. Two ways to die, choose one.

Make Humanity Great Again

The World Needs Crazy Ideas !

The World Needs Heroes !

2025: Elon Musk will lead all of humanity beyond Earth, into the cosmos, and toward a glorious interstellar civilization !

Imagine a world where rockets capable of carrying humans to Mars are more common than today's cars and even cheaper than them—what an incredible scene that would be!

Only those who are crazy enough to think they can change the world can actually change the world

We will create the interstellar civilization of humankind

There are two types of entrepreneurship: one is selling cabbage at the price of gold, and the other is making something that was once impossible or extremely expensive as affordable as cabbage, so everyone can afford it.

你连几本教材都搞不懂, 你TMD还想造火箭, 你造个鬼

If you can't even surpass Qian Xuesen, how can you expect to conquer the universe ?

你TMD连几本教材都搞不懂,你TMD究竟还能干点啥 ?

Did you beat the "you of yesterday" today?

干大事而惜身,见小利而忘命

赢就要赢得光明磊落, 输更要输得光芒万丈 !

虽败犹荣

无役不予,战绩卓著

戎马一生

开疆拓土, 天纵风华

We believe in the power of competition

百舸争流千帆竞

让暴风雨来得更猛烈些吧!

TMD 就只会窝里横 ! 宇宙这么大, 有本事往外太空去卷啊 ! 没人拦着你 ! 嫉贤妒能, 互相倾轧,扯后腿, 这TMD算什么本事 !

有的人活得光芒万丈, 有的人却活得像阴沟里的老鼠。人生短短几十年, 何必呢?

One Man Army: a heavily armed and well-trained combatant able to face numerous enemies alone

I hated every minute of training, but I said, 'Don't quit. Suffer now and live the rest of your life as a champion.' --- Muhammad Ali

像卡卡罗特一样, 吃得香, 睡得死



  • Whoever can solve this problem within 30 minutes today, I’ll treat them to KFC.
  • Your foundation in math and physics is too weak ! All of you will have your graduation delayed by six months. Use that time to solidify your fundamentals. Only after passing my specialized exam can you graduate.
  • Regardless of the discipline, if you haven’t used calculus, it just means you’ve only scratched the surface.
  • A sign of strong mathematical and scientific ability: being able to proficiently derive various mathematical formulas to quickly solve the problems at hand.
  • Building a robust foundation in math and science (no matter how much time it takes) is the fastest shortcut to success.
  • Learn-by-doing methods can only spark your interest in learning. Once you want to go deeper, you’ll inevitably need to strengthen your math and science fundamentals. If you say you’re not interested in these basics, that’s fine. Force yourself to learn. Once you understand them, you’ll develop endless interest to keep learning.
  • Independently deriving mathematical results—producing useful or even counterintuitive conclusions—is one of the most beautiful intellectual exercises for humans. If you find it boring, it seems you’re not meant to enjoy it. What a pity.
  • The only way to build strong math and science skills (until brain-computer interfaces can directly upload knowledge): independently completing a vast number of high-quality problems. So where should you start? Start from Introduction to Algorithms, from Mathematical Analysis (and its exercise books), and from Concrete Mathematics: A Foundation for Computer Science.

2024 tasks: Study 24 world-renowned textbooks or courses

courses completed: None



Utilize AI, the most powerful tool, to master at least six disciplines.

This is an excellent approach to learning! Try creating something after completing each chapter of a textbook. For example, when studying "Computer Architecture", breaking down each chapter into designing specific components will give you a deep understanding of the CPU architecture and make the process manageable. By the end, you’ll have a strong foundation and a working RISC-V CPU that can run Linux. If you really can't think of what to create, you can ask AI for some advice.


1. Stay hungry

2. Do 100 push-ups or 100 sit-ups every hour

3. Read 50 pages of each textbook every day

4. If you find that your hands and feet are cold before going to bed and it's making it difficult to fall asleep, I highly recommend "pushing yourself to do as many push-ups as possible." By breaking your personal push-up record, you'll feel warmth spread through your abdomen, helping you relax and enjoy a great night's sleep!


goal: run 10km in 44min, newest record: run 10km in 46min

goal: 200 consecutive push-ups, newest record: 130

goal: 150 consecutive handstand push-ups, newest record: 140

goal: 60 consecutive pull-ups, newest record: 50

goal: 50 consecutive parallel bar dips, newest record: 41

goal: 300 consecutive sit-ups, newest record: 200

complete learning Chapter 4 of "Computer Organization" and implement the pipelined RISC-V CPU

9/265 pages, https://github.com/OccupyMars2025/mathematical-analysis, (Understanding Analysis by Stephen Abbott)


To conquer other planets continuously, I need a sturdy, muscular physique as powerful as Kakarot's and a mind as brilliant as Bulma's—after all, she can invent a rocket on her own, which is truly amazing!

Goku+Gravity+Room+Training+Plan Screenshot from 2024-11-06 08-07-39 Goku 2 Goku Physique


If you're feeling very tired, you can reduce the amount of exercise you do, but skipping it entirely is not an option. It's essential to stay committed to exercising every day.

Smash Your Personal Records Every Day

Defeat "you of yesterday" with each new "today"

What I have done in 2024:

2024/9/17: Congratulations ! 46 consecutive pull-ups, 41 consecutive parallel bar dips

2024/10/10: 80 consecutive push-ups

2024/10/14: 100 consecutive push-ups

2024/10/2 - 10/16: I practiced 300-meter cartwheels every day and finally I can do cartwheels gracefully.

2024/10/19: 105 consecutive push-ups

2024/10/20: 115 consecutive push-ups

2024/10/21: run 10km in 53min (On a certain day in 2023/10, run 10 km in 52min)

2024/10/23: run 10km in 52min (After a year, I finally reach the record of "running 10km in 52min" again!), 70 consecutive handstand push-ups

2024/10/24: Congratulations! I ran 10 km in 48 minutes, breaking my personal record. It's the first time I've ever run 10 km in under 50 minutes!

Don't just sprint. Study how great runners run! They lift their heads, straighten their backs, and stride as wide and as quickly as possible.

2024/10/24: 80 consecutive handstand push-ups

2024/10/25: Soon, I hear the rhythmic sound of footsteps 30 meters behind me, and I know the masters have arrived. These masters are remarkable: while I’m sprinting, barely able to catch my breath, they keep pace effortlessly, chatting and laughing as if it’s nothing. And when I’m too tired to continue and stop, they give me a friendly reminder, “Take a break. Then take a shortcut over there; catch up with us on the other side.” Today, I managed to follow them for 200 meters before I stopped. I really wish I had taken that break and continued to follow them for another few hundred meters— even just another 100 meters.

2024/10/27: I ran 10 km in 49 minutes, of which I ran very slowly for 200 meters, otherwise I would definitely have run 10 km in 47 minutes. Jump 100m.

2024/10/28: I encountered a powerhouse (definitely a professional athlete). Before I even had a chance to react, he caught up to me. I sprinted with him for 50 meters, and after leading him by a meter or two, I stopped. Why? I still had the energy to keep going, but I was afraid he would immediately overtake me, then leave me hundreds or even thousands of meters behind, disappearing out of sight—I didn’t want to lose that badly. Throw away that ridiculous pride! Do you know what’s most shameful? Surrendering without a fight! Even if you lose, lose with brilliance! Even if he’s an Olympic champion, you must give it your all to keep up with him. Even if he pulls hundreds of meters ahead, keep pushing, at least slow the rate at which he leaves you behind—at the very least, don't let him pass you by a whole lap. Even if I know I’ll end in a crushing defeat, I’ll still give it everything I’ve got! Chase him for 50 meters, then another 50 meters, and another 50 meters... Push forward with everything, until we see who breaks down first!

2024/10/29: run 10km in 50min, 80 consecutive push-ups, 90 consecutive handstand push-ups

2024/10/31: 120 consecutive push-ups

2024/11/3: Congratulations ! run 10km in 47min

2024/11/5: 96 consecutive handstand push-ups

2024/11/6: run 10km in 49min, 110 consecutive handstand push-ups

2024/11/7: Congratulations ! run 10km in 46min

2024/11/7: Congratulations ! 50 consecutive pull-ups

2024/11/8: run 10km in 50min (My physical condition was not very good, so I ran very slowly in the first half of 10km)

2024/11/9: run 10km in 50min, 100 consecutive sit-ups

2024/11/9: I met a runner whose speed closely matches mine, but he's just a bit faster. We ran together for about 150 meters, and I watched as the gap between us gradually widened until he eventually disappeared from sight. I was already pushing myself at my best pace, but I wasn’t sprinting. Why don’t you sprint? I wondered. I was afraid that if I sprinted, I’d exhaust myself and wouldn’t be able to keep up with him. "Enough! Stop making excuses! Just sprint! Sprint! Sprint until you break down!"

2024/11/10: 110 consecutive sit-ups

2024/11/10: Congratulations ! 125 consecutive push-ups. (If you find that your hands and feet are cold before bed and it's making it difficult to fall asleep, I highly recommend "pushing yourself to do as many push-ups as possible." By breaking your personal push-up record, you'll feel warmth spread through your abdomen, helping you relax and enjoy a great night's sleep!)

2024/11/11: run 10km in 49min

2024/11/12: Congratulations ! 130 consecutive push-ups.

2024/11/12: Congratulations ! 120 consecutive handstand push-ups.

2024/11/13: 150 consecutive sit-ups

2024/11/15: 200 consecutive sit-ups

2024/11/18: run 10km in 49min, 130 handstand push-ups (not consecutive)

2024/11/19: Congratulations ! 140 consecutive handstand push-ups.

2024/11/19: run 10km in 54min, 100 consecutive push-ups, 100 consecutive sit-ups, 41 consecutive pull-ups

2024/11/20: run 10km in 50min, 25 consecutive parallel-bar dips

2024/11/20: Congratulations ! 150 consecutive handstand push-ups !

2024/11/21: run 10km in 52min. I met a runner, and we ran 2 kilometers together. I was able to match his pace, and he was also trying to keep up with my fastest speed. It was such a wonderful experience!

2024/11/21: 120 consecutive sit-ups, 43 consecutive pull-ups, 120 consecutive handstand push-ups

2024/11/22: run 10km in 54min

2024/11/22: Significant improvement: I jumped continuously for 30 meters without feeling the breathlessness I used to have.

2024/11/23: run 12km in 1h 1min

2024/11/23: Significant improvement: Today, I dashed up 15 flights of stairs without feeling much breathlessness. Amazing!


TIP: COMPARING AGAINST OPTIMAL IS USEFUL

Although optimal is not very practical as a real policy, it is incredibly useful as a comparison point in simulation or other studies. Saying that your fancy new algorithm has a 80% hit rate isn’t meaningful in isolation; saying that optimal achieves an 82% hit rate (and thus your new approach is quite close to optimal) makes the result more meaningful and gives it context. Thus, in any study you perform, knowing what the optimal is lets you perform a better comparison, showing how much improvement is still possible, and also when you can stop making your policy better, because it is close enough to the ideal


When you feel cold, dash up 30 floors of stairs to the top of the building as fast as you can to warm yourself up. Once you reach the roof, you’ll be rewarded with a stunning bird’s eye view of the city. Truly wonderful!


Pinned Loading

  1. Computer-Networking-A-Top-Down-Approach-8th-Edition Computer-Networking-A-Top-Down-Approach-8th-Edition Public

    Python 2

  2. Operating-Systems-Three-Easy-Pieces Operating-Systems-Three-Easy-Pieces Public

  3. xv6-labs-2023 xv6-labs-2023 Public

    C 1

  4. Introduction-to-Algorithms-4th-Edition Introduction-to-Algorithms-4th-Edition Public

    Time is Money, Efficiency is Life

    Python 1

  5. Computer-Organization-and-Design-The-Hardware-Software-Interface-RISC-V-Edition Computer-Organization-and-Design-The-Hardware-Software-Interface-RISC-V-Edition Public

    RISC-V Edition, 5th Edition

    Verilog 2

  6. Thomas-Calculus-Early-Transcendentals-Thirteenth-Edition Thomas-Calculus-Early-Transcendentals-Thirteenth-Edition Public

    Jupyter Notebook 1