The Truth of Sisyphus
  • Introduction
  • Deep Learning
    • Basics
      • Hinge Loss
      • Regularizations
      • Linear Classification
      • Multi-Class and Cross Entropy Loss
      • Batch Norm and other Normalizations
      • Optimization
      • Optimization Functions
      • Convolution im2col
      • Activation Functions
      • Derivatives
        • Derivatives of Softmax
        • A Smooth (differentiable) Max Function
      • Model Ensemble
      • Layers Python Implementation
    • Classification
      • Mobile friendly networks
      • Non-local Neural Networks
      • Squeeze-and-Excitation Networks
      • Further Attention Utilization -- Efficience & Segmentation
      • Group Norm
      • ShuffleNet V2
    • Segmentation
      • Several Instance Segmentation
      • A Peek at Semantic Segmentation
      • Design Choices for Mobile Friendly Deep Learning Models, Semantic Segmentation
      • Efficient Video Object Segmentation via Network Modulation
      • BiSeNet
      • DeepLabV3+
    • Detection
      • CornerNet
      • IoU-Net
      • Why smooth L1 is popular in BBox Regression
      • MTCNN-NCNN
      • DetNet
      • SSD Illustration
    • RNN Related
      • GRU vs LSTM
      • BERT
    • Reinforcement Learning
      • AutoML in Practice Review
      • DRL for optimal execution of profolio transaction
    • Multi-task
      • Multi-task Overview
      • What are the tricks in Multi-Task network design?
    • Neural Network Interpretation
      • Neuron Visualization
    • Deep Learning Frameworks
      • How does Caffe work
      • [Gluon] When to use (Hybrid)Sequential and (Hybrid)Block
      • Gluon Hybrid Intro
      • Gluon HybridBlocks Walk-Through
      • A quick tour of Torch internals
      • NCHW / NHWC in Pytorch
      • Static & Dynamic Computation Graph
    • Converting Between DL Frameworks
      • Things To Be Considered When Doing Model Converting
      • Caffe to TensorFlow
    • Computation Graph Optimization
      • Two ways of TensorRT to optimize Neural Network Computation Graph
      • Customized Caffe Memory Optimization
      • NCNN Memory Optimization
      • Symbolic Programs Advantages: More Efficient, Reuse Intermediate Memory, Operation Folding
    • Deep Learning Debug
      • Problems caused by dead ReLU
      • Loss jumps to 87.3365
      • Common Causes of NANs During Training
    • Deployment
      • Efficient Convolution Operation
      • Quantization
    • What I read recently
      • Know Google the Paper Way
      • ECCV 2018
      • Neural Machine Translation
      • Street View OCR Extraction System
      • Teaching Machines to Draw
      • Pixel to Graph
      • Burst Image Deblurring
      • Material for Masses
      • Learning to Separate Object Sounds by Watching Unlabeled Video
    • Papers / Posts to be read
    • Dummy thoughts
  • Machine Learning
    • Classification
    • Regression
    • Clustering
    • Dimension Reduction
    • Metrics
    • Regularization
    • Bayesian Example
    • Machine Learning System Design
    • Recommendation
    • Essentials of Machine Learning
    • Linear Regression
    • Logistic Regression
      • Logistic Function
    • Gaussian Discriminant Analysis
    • Naive Bayes
    • SVM
    • MLE vs MAP
    • Boosting
    • Frequent Questions
    • Conclusion of Machine Learning
  • Python notes
    • Python _ or __ underscores usage
    • Python Multiprocess and Threading Differences
    • Heapq vs. Q.PriorityQueue
    • Python decorator
    • Understanding Python super()
    • @ property
    • Python __all__
    • Is Python List a Linked List or Array
    • What is the "u" in u'Hello world'
    • Python "self"
    • Python object and class
    • Python Class' Instance method, Class method, and Static Methods Demystified
    • Python WTF
    • Python find first value index in a list: [list].index(val)
    • Sort tuples, and lambda usecase
    • Reverse order of range()
    • Python check list is empty
    • Python get ASCII value from character
    • An A-Z of useful Python tricks
    • Python nested function variable scope
    • Python reverse a list
    • Python priority queue -- heapq
  • C++ Notes
    • Templates
    • std::string (C++) and char* (or c-string "string" for C)
    • C++ printf and cout
    • Class Member Function
    • Inline
    • Scope Resolution Operator ::
    • Constructor
    • Destructor
    • Garbage Collection is Critical
    • C++ Question Lists
  • Operating System
    • Basics
    • Mutex & Semaphore
    • Ticket Selling System
    • OS and Memory
    • Sort implementation in STL
    • Compile, link, loading & run
    • How to understand Multithreading and Multiprocessing from the view of Operating System
  • Linux & Productivity
    • Jupyter Notebook on Remote Server
    • Nividia-smi monitoring
  • Leetcode Notes
    • Array
      • 11. Container With Most Water
      • 35. Search Insert Position
    • Linked List
      • Difference between Linked List and Array
      • Linked List Insert
      • Design of Linked List
      • Two Pointers
        • 141. Linked List Cycle
        • 142. Linked List Cycle II
        • 160. Intersection of two Linked List
        • 19. Remove N-th node from the end of linked list
      • 206. Reverse Linked List
      • 203. Remove Linked List Elements
      • 328. Odd Even Linked List
      • 234. Palindrome Linked List
      • 21. Merge Two Sorted Lists
      • 430. Flatten a Multilevel Doubly Linked List
      • 430. Flatten a Multilevel Doubly Linked List
      • 708. Insert into a Cyclic Sorted List
      • 138. Copy List with Random Pointer
      • 61. Rotate List
    • Binary Tree
      • 144. Binary Tree Preorder Traversal
      • 94. Binary Tree Iterative In-order Traverse
    • Binary Search Tree
      • 98. Validate Binary Search Tree
      • 285. Inorder Successor in BST
      • 173. Binary Search Tree Iterator
      • 700. Search in a Binary Search Tree
      • 450. Delete Node in a BST
      • 701. Insert into a Binary Search Tree
      • Kth Largest Element in a Stream
      • Lowest Common Ancestor of a BST
      • Contain Duplicate III
      • Balanced BST
      • Convert Sorted Array to Binary Search Tree
    • Dynamic Programming
      • 198. House Robber
      • House Robber II
      • Unique Path
      • Unique Path II
      • Best time to buy and sell
      • Partition equal subset sum
      • Target Sum
      • Burst Ballons
    • DFS
      • Clone Graph
      • General Introduction
      • Array & String
      • Sliding Window
  • Quotes
    • Concert Violinist Joke
    • 船 Ship
    • What I cannot create, I do not understand
    • Set your course by the stars
    • To-do list
Powered by GitBook
On this page
  1. Quotes

船 Ship

我有过多次这样的奇遇,

I have had this kind of adventure many times,

从天堂到地狱只在瞬息之间;

From heaven to hell, there is only a moment;

每一朵可爱、温柔的浪花,

Every lovely, gentle wave,

都成了突然崛起、随即倾倒的高山。

They all became the mountains that suddenly rose and fell down.

每一滴海水都变脸变色,

Every drop of sea water changes color,

刚刚还是那样美丽、蔚蓝;

Just was so beautiful, blue;

旋涡纠缠着旋涡,

Abruptly, vortex entangled the vortex,

我被抛向高空又投进深渊……

I was thrown into the sky and down into the abyss...

当时我甚至想到过轻生,

I even thought of suicide at the time,

眼前一片苦海无边;

There is no limit to the sea in front of you;

放弃了希望就象放弃了舵柄,

Giving up hope is like giving up the tiller.

在暴力之下只能沉默和哀叹。

Under violence, one can only have silence and lament.

今天我才有资格嘲笑昨天的自己,

Today I am barely qualified to laugh at myself of yesterday.

为昨天落叶似的惶恐感到羞惭;

Being ashamed of my fear, the fear like a leaf falling from tree;

虚度了多少年华,

How many years have I lost?

船身多次被礁石撞穿……

The hull was repeatedly hit through by reefs...

千万次在大洋里撒网,

Thousands of times sailing in the ocean,

才捕获到一点点生活的经验,

Only captured a little bit of life experience,

才恍然大悟,

Out of a sudden, realized,

啊!道理原是如此浅显:

Ah! The philosophy is so shallow:

你要航行吗?

Do you want to sail?

必然会有千妖百怪出来阻拦;

There will inevitably be thousands of monsters to block out;

暴虐的欺凌是它们的游戏,

Tyranny bullying is their game,

制造灭亡是它们唯一的才干。

Manufacturing demise is their only talent.

命中注定我要常常和它们相逢,

I am destined to meet them often,

因为我的名字叫做船;

Because my name is called a ship;

面对强大于自身千万倍的对手,

In the face of opponents who are ten times more powerful than ourselves,

能援救自己的只有清醒和勇敢。

Only awakening and braveness can save oneself.

恐惧只能使自己盲目,

Fear can blind you,

盲目只能夸大魔鬼的狰狞嘴脸;

It will only exaggerate the devil's face;

也许我的样子比它们更可怕,

Maybe my appearance is more terrible than them,

当我以生命相拼,一往无前!

When I fight with my life, I am going only forward!

只要我还有一根完整的龙骨,

As long as I have a complete keel,

绝不驶进避风的港湾;

Never drive into a sheltered harbor;

把生命放在征途上,

Put my life on the journey,

让勇敢来决定道路的宽窄、长短。

Let braveness determine the width and length of the future road of mine.

我完完全全的自由了,

I am completely free,

船头成为埋葬它们的铁铲;

The bow becomes the shovel to bury them;

我在波浪中有节奏地跳跃,

I jumped rhythmically in the waves,

就象荡着一个巨大的秋千。

Treating it like a huge swing.

即使它们终于把我撕碎,

Even if they finally shred me,

变成一些残破的木片;

Turn me into some broken wood chips;

我不会沉沦,决不!

I won't sink, never!

我还会在浪尖上飞旋。

I will still spin on the wave.

后来者还会在残片上认出我,

Successor will recognize me from the fragments.

未来的诗人会喟然长叹:

The future poet will sigh:

“这里有一个幸福的灵魂,

它曾经是一艘前进着的航船……”

"There is a blessed soul here,

it used to be a forward sailing ship..."

---- Chinese poetry from Hua Bai, translated via Google Neural Machine Translation

One of my favorite modern Chinese poetries.

PreviousConcert Violinist JokeNextWhat I cannot create, I do not understand

Last updated 6 years ago