Why Hod created human?

This is a question I have been pondering for a long time. One answer is love. God loves us deeply more than we can understand.

There was nothing in the beginning, no human, not a single person.

Then we were created. From the beginning God knows who will follow Him, who won’t. That means when Adam was created, God knew there would be people sinking into hell and suffer forever, as the same time, those who believe will share the glory with Him to eternity.

I wish this logic is wrong and someone can correct it.

You may say God is just, the price for sin is death. My point is if there was no human being created in the first place, nothing would happen.

Of course you can argue we are the clay, whatever the pottery do to the clay, clay cannot have a choice. But isn’t free will the most precious gift from God?

I just don’t understand the suffering, especially the eternal suffering, it is unbearable and hopeless. I wish everyone can go to heaven, but it is impossible, isn’t it?

Maybe some day in the future, when I read what I had written today and laugh at the zero faith by me. I wish that day can come sooner.

God, please help.

Nature, Stars, Black Holes

bald eagle

Bald eagle


Black Hole


Black Hole


Black Hole


Black Hole inside our Milky Way


Clouds above Australia


The timeline of Human and Earth

flying car

A possible flying car


Fuji Mountain, seen from above


The lion family

mikly way

The milky way 


Milky way at New Zealand

Moeraki boulder-New Zealand

Big Stones 


Three penguins on the way home



two eagles

Bald eagles 

Where your heart is, where your heaven is

曾经想过穿越回到某个时刻[偷笑](电视看多了),直到有天接受 interview 问:“Do you want to change anything you have experienced so far? (这一生到现在你想改变什么吗?)”


[惊讶] 额自己都惊了[太阳]。我享受所有的经历:失败,痛苦,疾病,以及美好与❤️。人生不如意,十之八九。但生活不止眼前的苟且,还有远方的田野和科技[耶]。


Great Lessons learned from Steve Jobs

Lesson # 1: Your start in life is not what is most important: it is where you end up that counts.

Lesson # 2: Don’t be afraid to speak the truth.

Lesson # 3: Practical skills and hard work underpin achievement.

Lesson # 4: Personal relationships are vital to success.

Lesson # 5: Nothing is beneath you when you’are starting out.

Lesson # 6: Know yourself.

Lesson # 7: Be open to new ideas and experiences.

Lesson # 8: Keep abreast of new technologies.

Lesson # 9: The only way to do great work is to love what you do.

Lesson # 10: Know your own strengths and those of the people.

Lesson # 11: Be prepared to take a gamble.

Lesson # 12: Choose your investors wisely as they can offer more than just funding.

Lesson # 13: Be innovative.

Lesson # 14: Compatibility with related products, current and future, is important.

Lesson # 15: Be generous to all your stakeholders. You can achieve success and wealth together.

Lesson # 16: Surround yourself with brilliance.

Lesson # 17: Build and sell great products that you believe in.

Lesson # 18: Be persistent. Be persuasive.

Lesson # 19: People who are serious about software should make their own hardware.

Lesson # 20: Stay hungry, stay foolish.

Lesson # 21: Look critically at yourself, know your mistakes, and work hard to fix them. No one else is going to do this for you.

Lesson # 22: Don’t be afraid to be a beginner again. There’s a phase in Buddhism, “Beginner’s mind.’ It’s wonderful to have a beginner’s mind.

Lesson # 23: Do what you believe is right, even if it doesn’t make sense at the time.

Lesson # 24: If you are not satisfied with what you have made, do it again. And this time do it better.

Lesson # 25: Functionality and design go hand in hand when you are developing a desirable product.

Lesson # 26: Turn consumers into evangelist, not just customers.

Lesson # 27: Focus on your strengths.

Lesson # 28: Build the right environment, to inspire creativity and hard work.

Lesson # 29: Don’t limit yourself. Spread your creativity into different areas.

Lesson # 30: Make sure you diversify your portfolio. Spreading your risk across multiple businesses can generate unexpected returns.

Lesson # 31: With the wrong person at the helm, even a strong company can take a turn for the worse.

Lesson # 32: Be patient, and be humble.

Lesson # 33: Don’t be afraid to make difficult decisions, the ones who are crazy enough to think they can change the world are usually the ones that do.

Lesson # 34: Respect your team.

Lesson # 35: Control the full user experience from the product itself, even to the buying experiences.

Lesson # 36: Find an enemy! Great rivalries are the best adver-

Lesson # 37: Call an expert when you need to.

Lesson # 38: Keep the design simple, and when you get there, simplify it even more.

Lesson # 39: Don’t sell products, sell dreams.

Lesson # 40: You don’t have to be the first, but you have to be the best!

Lesson # 41: Don’t rely on market research, people don’t know what they want until you show them.

Lesson # 43: Sometimes you have to follow the traditional methods, especially when it is a matter of life and death.

Lesson # 44: Live your life to the full, personally and professionally, because no one ever knows how long they have on earth.

Lesson # 45: When you are the face of an international company, your private business becomes everybody’s business.

Lesson # 48: Be an inspiration for the next generation.

Lesson # 50: What is important is not that we die, but the legacy we have left behind.

The following is the over-arching lessons:

  1. Work with the best people in the business.
  2. Always be a step ahead of the competition.
  3. Believe passionately in what you do.
  4. Getting something wrong doesn’t mean you have failed.
  5. Be the change you want to see in the world.









Meteorite this past weekend


Tanzania lions

Winter Milky Way

Fall in New Jersey

Double rainbow in Hawaii


Start with the constellation of Orion. Below Orion’s belt is a fuzzy area known as the Great Nebula of Orion. In this nebula is a bright star cluster known as the Trapezium, marked by four bright stars near the image center. https://go.nasa.gov/2mvG3FX

8 rainbows after a tornado