Saturday, March 14, 2020

In and Around : Corona (COVID-19)


Prayers to the holy god to save the mankind suffering from Corona !!! 


Corona Virus / COVID-19 / nCOV / Wuhan are the most searched, googled, spoken or heard word from Dec -19, when the deadly virus started breaking out in the city of Wuhan, China. At the time of writing (14th March, 2020), the number of reported cases crossed 1,45,682 around 140 countries with more than 80K cases reported in China alone. With death count worryingly crossed over 5400,  corona virus is declared as pandemic by the World Health Organisation and various national wide emergency alerts. [Source: https://www.worldometers.info/coronavirus/

The number of death reported due to corona in India is two, with Maharashtra and Kerala with most cases confirmed positive. 

Origin:

The virus is believed to have originated from Wuhan City, China through Zoonosis (infectious diseases spread from animals to humans through viruses, bacteria or parasites). SARS-CoV-2  is virus responsible for COVID-19. COVID-19 is COrona VIrus Disease - 2019.  This virus strain is closely related to 2003 - SARS outbreak. The scientists believe that Corona infection was from Food market in Wuhan selling live animals illegally and some believe bats are the reason for spreading this to humans through some-other species.


Fig. Corona Virus Virion


Transmission:

Any virus needs a medium to travel from a host to another host which are called Droplets, Corona is  a Airborne Droplet. Study reveals that the Basic Reproduction Number (R0) for Corona is 1.4 - 3.9, which means number of new infections from one known infection with an assumption that remaining population is susceptible to infection. Though the study and experiences shows that the droplet can stay in air for a short time, but can be viable longer in material objects.

Genetic Data of Corona:



Fig. 2 The Genetic Data [Source : Click Here]

Any virus needs a receptor (entry point to human cell), Angiotensin Converting Enzyme 2 (ACE2) is the receptor in humans for 2019-nCoV.

Affecting Normal Lives:

[Source: Click Here]

[Source: Business Standard]

[Source : The Hindu]


[Source : The Verge] 


Cancellation or Postponement of major Sporting events, movie and audio releases, Academic examinations, malls and functions with mass gatherings. Many countries have cancelled the visa and movement of people across the borders and in countries like India and China even within states and province. Major corporates have asked their employees to work from home. Social Distancing is now the only way to handle this virus from spreading more.



Conspiracy Theory:

Some conspiracy theorists believe that the corona outbreak was predicted by some of the prophecies revealed earlier. 

The famous prophecy that went viral is the one by Browne, Sylvia in her book "End of Days: Predictions and Prophecies about End of the World". This book was published in 2008. The author claimed herself to a medium (practitioners mediating communication with spirits and humans) with psychic abilities. 

The lines described in the books like this, "In around 2020 a severe pneumonia-like illness will spread throughout the globe, attacking the lungs and the bronchial tubes and resisting all known treatments. Almost more baffling than the illness itself will be the fact that it will suddenly vanish as quickly as it arrived, attack again ten years later, and then disappear completely."

Other famous tweet that went viral was about an american author Dean Koontz book "The Eyes of Darkness", where the following lines that read like, "It was around then that a Chinese scientist named Li Chen defected to the United States, carrying a diskette record of China's most important and dangerous new biological weapon in a decade. They call the stuff "Wuhan-400" because it was developed at their RDNA labs outside of the city of Wuhan, and it was the four-hundredth viable strain of man-made microorganisms created at that research center. 
Wuhan-400 is a perfect weapon. It afflicts only human beings. No other living creature can carry it. And like syphilis, Wuhan-400 can't survive outside a living human body for longer than a minute, which means it can't permanently contaminate objects or entire places the way anthrax and other virulent microorganisms can. And when the host expires, the Wuhan-400 within him perishes a short while later, as soon as the temperature of the corpse drops below eighty-six degrees Fahrenheit. Do you see the advantage of all this? "

The excerpts are from the 1989 re-release of the 1981 book, it is interesting to note that the first edition of the book, the virus was named as "Gorki-400" and it was described as Soviet's most important and dangerous weapon. 

Modern day researchers and non-believers of such prophecies compare the description of Wuhan-400 with COVID-19, and they argue both are different in terms of kill-rate, incubation period and claims Wuhan-400 is just a fictional virus.

Old is Gold:


"Old is Gold" (பழமையே சிறந்தது) is a famous saying for which personally I have experienced and understood different meanings at various stages of my life. This statement by itself is a proverb which we say as பழமொழி in Tamil.

After the Corona Outbreak crossed China border and spread across the globe, a major proverb that was echoed is "Prevention is Better than Cure" (வருமுன் காப்போம்). Medical practitioners are called off from their vacations and are on 24-hour duty fighting against the virus and helping patients to recover.

There is no hope for any medicine to be invented anytime soon for COVID-19, because we need to identify the species from which human got this virus and the genomic data (to understand their genetic behavior, mutation behavior, structure, etc). Even the 2003 SARS till date has no medicine or treatment except supportive care.  The only option available ahead of us is "Prevention".


Vannakam / Namaste


Vannakam/Namaste is a gesture for greeting that is even today widely used in Indian Subcontinent. The gesture is done by pressing both the hands together, palms touching with fingers pointing to top. The position of the hand could either be at chest level or face level or above head level depending on the occasion. Normally done at chest level with a slight bow when we greet a person either with word or wordless just with gesture alone.

Recently high-level meetings at corporate level to between the national leaders to marriage function, people stopped shaking hands to congratulate or greet. Everyone start practicing and use our traditional gesture. This showed the world that our ancestors or forefathers/foremothers lived a scientific way of life, may be that is the reason for their health life style and longer lifespan.

Even the preventive measures for COVID-19 states not just to avoid shaking hands with other person, but even restrict yourselves touching your mouth, nose and eyes to avoid virus spreading. The reason why our parents followed Namaste-way of greeting is now understood at a larger scale.

WHO advisory on Clean Hand:



Source: World Health Organisation

General Note:

There are cases reported of recovery from this virus. If your Immune System is good, it can fight the virus with supportive care from the medical team. Eating healthy food, exercising, meditation, yoga and sleep on time would help us stay healthy & have a good immune system, that could fight any virus.

 At this juncture, I would also like to say the below :


  • Please stop forwarding unverified, non scientific messages from unverified and non authentic sources. This would only make this worse and wont help.
  • Stop panic. If you have any symptoms as stated by health authorities, please visit the nearest hospital for your own safety and your loved ones safety as well. Remember you should not be the reason for more people catching infections.
  • Practice Social Distancing, stay in home and do something creatively and constructively during this time.
I always believe in a saying "This too shall pass", sure this too will pass and situation would get better, until then, lets pray, keep calm and stay healthy.

To watch out:

Worldometers - Corona Virus

Indian Situation Report from WHO

JHU Corona Resource Center

Wednesday, January 8, 2020

Medhuva Medhuva - English Version

Slowly Slowly I am singing Love song
Blossom Blossom with a beautiful beat
Newly Newly I am hearing daily
Lighting Beauty suffering from pain...

My heartu in your hands only for you...
You are the only air I always breathe
Riverside romancing baby bird you...
Come there let us speak without fear and fight
Baby birdu without you won't go anywhere
Two hearts new beats won't stop anyone

No Sleep at night ma thinking only you...
Even I couldn't close my eyes and sleep.

- Ramaguru Radhakrishnan

Thursday, August 22, 2019

Libra - Simple Global Currency



The techno-world is running behind the Blockchain. Blockchain is a peer-to-peer distributed immutable ledger that provides tamper proof protection for the data stored.
Industry and Academic world consider the Blockchain to be the next Web 3.0/Industry 4.0. 

From big Multinational companies to small start-ups migrate their products and solutions to blockchain or creating their own blockchain & cryptocurrencies (many without a vision and clarity). Social media giant Facebook finally decided to jump into Blockchain well. 

A new Blockchain and Cryptocurrency named "Libra (LBR)" was announced early this year. "Libra" refers to a unit of weight in ancient Rome. Libra Blockchain and Currency will be maintained by Libra Association (non-profit independent). 

Below I am sharing my observations and comments after some reading and experimentation.

Mission of Libra as stated in their Whitepaper - Enable a Simple Global Currency. 

What is different (and new) in Libra?

  • Libra is a asset backed cryptocurrency - For every Libra created (bought) -->  bank deposits and short-term government securities will be held by Libra Reserve (maintained by Libra Association) 
  • Libra Blockchain designed and uses the new Move programming Language --> for Transaction logic and Smart Contracts.
  • Libra Blockchain designed and uses BFT based Consensus protocol called LibraBFT (Hotstuff Protocol)
  • Libra blockchain is a single data-structure that records the history of transactions and states over time.(This is different to the view of existing blockchain where we see it as a collection of blocks of transaction)
  • The transactions are maintained in Merkle Accumulators (instead of Tree)
Libra Blockchain will be initially released as a permissioned blockchain, this is considering the scalability, stability and security issues to support a larger user-base. But the organisation aims to make it permissionless within 5 years from the launch.

"Financial Inclusion" a much heard word during the demonetization and Pradhan Mantri Jan Dhan Yojana (Government of India, Financial Inclusion Scheme).
One main mission the whitepaper states is to provide financial inclusion such that transferring money is easy and secure like sending a text SMS.

Viewing from technical aspect Libra Blockchain states 3 requirements

1. Scale blockchain to billions of accounts with 
  • High Transaction Throughput
  • Low Latency
  • Efficient and High Capacity Storage System
2. Highly Secure
3. Flexible

Very good and clear goals, defined road maps. What is that we have as of now? 

A Testnet for developers to try and understand Libra :) 

https://developers.libra.org/ explains the step by step instructions for downloading, building and starting Libra Testnet node in your system (only MacOS and Linux). This installs Libra Core in your system. Libra Core is the open source implementation of Libra Protocol. [Info: Libra Core is implemented in Rust language]. This is a CLI based wallet.

Like other blockchains, Libra also provides a Explorer where you can view the transactions and other information & stats. https://librabrowser.io/ (This is only one of the multiple explorers) 

Based on the instructions in the developers site, I have downloaded, build and started my Libra Node on a MacOS. 
We are running a normal node when we complete executing the scripts as mentioned in the link. A node has the following components Mempool, Consensus and virtual machine. 

There are special nodes called validators that receives the transaction from clients, runs the consensus and stores the state. I did a transfer of 10 LBR from Account index #0 to Account index #1. On checking the transaction status, I could see some familiar terms and new terms.



Gas Used, Gas Price and Max Gas could be a familiar term for Ethereum blockchain users, only difference being Gas price is measured in Libra currency. Instead of Block Height, there refer the block as Version. To prevent replay attacks, Libra uses sequence number which means number of transactions sent from that account.

Libra Testnet allows us to mint LBR (Libra Coins/Currency) [I know coins and currency is different.] to your account. As far as I understood minting here is just a transfer of LBR from a predefined account to your account. 


https://librabrowser.io/account/000000000000000000000000000000000000000000000000000000000a550c18 is the account from which the money is transferred when we mint LBR. Something that I couldn't understand is that "Balance remains the same even after so many transfer - 3181055902667.0967 Libra"

Account/Wallet Address Generation is similar to other blockchains. https://librapaperwallet.com/ use this to generate a Libra Address and understand.

Looking from crypto perspective. Libra uses SHA-3 as their hashing algorithm. For signatures they use ED25519 and X25519 for key exchanges. SLIP-0010 is used for the universal hierarchical key derivation.

Now if you look at the System Architecture you might understand something 

+---------------------+---------------------+ | Consensus | Mempool | +---------------------+---------------------+ | Validator Network | +---------------------+---------------------+ | NetworkProvider | +------------------------------------------------+-----------------+ | | Discovery, health, etc | RPC | DirectSend | | +--------------+---------------------------------------------------------+ | Peer Manager | +------------------------------------------------------------------+-----+




(To be continued)

Friday, September 14, 2018

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்


வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்

நின்னுடன் அன்பு சண்டையிட

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

நின் பாச மழையில் நினைய

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

என் அன்புக்காக நீ ஏங்கிருந்தால்

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

புரியாத என்னை புரியவைக்க

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

வேகமாய் சென்ற வாழ்வை திரும்பி பார்க்க

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

உணராத தியாகத்தை உணர

வருகிறேன் இன்னுமொரு ஜென்மம் இருந்தால்...

இனி ஒரு ஜென்மம் வேண்டாம் என்றிட

- இராமகுரு ராதாகிருஷ்ணன்