[Book] Coronavirus and Christ

I’m not a Christian myself, but below are some notes that I’ve taken away from the book: Coronavirus and Christ by John Piper

Goodreads => https://www.goodreads.com/book/show/52976360-coronavirus-and-christ

  • God is infinitely high above all, but not solitary
    • There is one God. Not Three. But this one God exists in unity of Father, Son, and Holy Spirit.
  • All of us are sinners. No exceptions.
    • The coronavirus does not point to unholiness or unrighteousness or lack of goodness in God. It’s a punishment (rock?) 
  • We rejoice in our sufferings, knowing that suffering produces endurance, and endurance produces characters and character produces hope, and hope does not put us to shame, because God’s love has been poured into our hearts through the Holy Spirit. 

Before he gives the answers, he noted: 

  • [My] aim here is to point to reality, not create reality 
    • I think this is a good quote to keep in mind in our daily life. Instead of reading make-up stories from the media, sometimes we should spend a bit of time digging the truth. Not really related to the book, but just want to keep a note to myself. 

Six answers that the book provides answering the question:
What is God doing through coronavirus? 

  1. God is giving the world in the coronavirus outbreak, as in all other calamities, a physical picture of the moral horror and spiritual ugliness of God-belittling sin.
    • Sin came into the world through one man, and death through sin, and so death spread to all men because all sinned.
    • Physical pain is God’s trumpet blast to tell us that something is dreadfully wrong in the world

  2. Some people will be infected with the coronavirus as a specific judgment from God because of their sinful attitudes and actions.
    • The sin of homosexual intercourse (jd: huh??)… “Men likewise gave up natural relations with women and were consumed with passion for one another, men committing shameless acts with men and receiving in themselves the due penalty for their error.” That “due penalty” is the painful effect in themselves of their sin.. (jd: I’m not sure about this part. I could be reading it wrong, but is the book suggesting that it is wrong to be homosexual? It’s 2020 come on man…)

  3. The coronavirus is a God-given wake-up call to be ready for the second coming of Christ.
    1. The birth pains of the natural world are meant for this message: Stay awake. Stay awake. Stay awake

  4. The coronavirus is God’s thunderclap call for all of us to repent and realign our lives with the infinite worth of Christ
    1. Unless you repent, you will all likewise perish
    2. The reason he makes calamity the occasion for offering Christ to the world is that the supreme, all-satisfying greatness of Christ shines more brightly when Christ sustains joy in suffering.

  5. The coronavirus is God’s call to his people to overcome self-pity and fear, and with courageous joy, to do the good works of love that glorify God.
    1. You are the salt of the earth… you are the light of the world
    2. Don’t let the possibility, or reality, of suffering stop you from doing good deeds
    3. Christians lean toward need, not comfort. Toward love, not safety.

  6. In the coronavirus God is loosening the roots of settled Christians, all over the world, to make them free for something new and radical and to send them with the gospel of Christ to the unreached peoples of the world.

 

 

Progressive Mastery

This list is taken from Brendon Burchard’s High Performance Habits. This is basically the formula to fully master any skills.

  1. Determine a skill that you want to master
  2. Set specific stretch goals on your path to developing that skill
  3. Attach high levels of emotion and meaning to your journey and your results
  4. Identify the factors critical to success, and develop your strengths in those areas (and fix your weaknesses with equal fervor
  5. Develop visualizations that clearly imagine what success and failure look like.
  6. Schedule challenging practices developed by experts or through careful thought
  7. Measure your progress and get outside feedback
  8. Socialize your learning and efforts by practicing or competing with others
  9. Continue setting higher level goals so that you keep improving
  10. Teach others what you are learning

Continue reading

Protractor Notes

Protractor Locators (= Angular locators + selenium locators):

  • binding
  • model
  • css
  • buttonText
  • repeater
  • options
  • id
  • linkText
  • name
  • tagName
  • xPath
  • addLocator

 

Create Test Suites

exports.config = { 
    seleniumAddress: 'http://localhost:4444/', 
    specs: ['./**/*.spec.js'], 

    suites: {
        smoke: './smoke/*.spec.js', 
        feature: './feature/*.spec.js',
        full: './**/*.spec.js'
    },

    onPrepare: function() {
        browser.driver.manage().window().setPosition(0, 0); 
        browser.driver.manage().window().setSize(1280, 720); 
    }
}
# In the terminal, run the following to set specific suite:
protractor conf.js --suite=smoke,feature

 

Other Notes

Reference

This note is taken from Introduction to Protractor by Nate Taylor and AngularJS Fundamentals by Joe Eames and Jim Cooper from Pluralsight.

Bitcoin Notes

I went to a super awesome bitcoin meetup event today. It was an introductory presentation which was perfect for a noobie like me. Anyways, here’s a short note:

  • Bitcoin was introduced by Satoshi in 2008 when market crashed
  • The purpose is to create a cash flow system that cannot be controlled by banks, government, or anyone!
  • All transactions are transparent on the blockchain
  • Wallet address
  • You cannot reverse a transaction and double confirm the account number
    • no revert even for switching between wallets
    • If you send bitcoin to account that doesn’t exist, that amount of bitcoin is lost forever!!
  • Nobody can force you to pay without your permission first
    • e.g. if you didn’t pay your tax, the government can deduct money from your bank account without your permission. This act is strictly prohibited in bitcoin world

Where to spend and buy bitcoin?

  • Bitcoin can now be used on Telsa, Virgin, Microsoft, Amazon, etc. It can also be used to purchase real estate in certain areas of U.S.
  • Bitcoin can be purchased in any amount, not necessarily a whole coin.
    • coinme.com
    • gemini.com
    • AVOID coinbase.com (should be avoided because it’s closely related to IRS and is not fully transparent with everything)
    • Bitcoin ATM: 5~10% rate

Crypto-wallets

  • blockchain (works on mobile as well as web)
  • mycelium (only works on mobile)

Three ways to earn $ on bitcoin

  1. Buy and Hold: earn appreciation
  2. Buy and Trade:  buy low sell high on other cryptocurrencies such as ripple or litecoin
  3. Buy & Compound: USI tech – BTC package
    • 1 package = USD$60

Bonus vocabulary:

  • fork: any event that causes bitcoin to dip/decrease in value