Showing posts from 2018

The Competitive Collaboration Algorithm

Competitive Collaboration Algorithm:

It's a decentralized network where you compete to collaborate.
Edge weight represents difficulty to get connected. Difficulty depends on factors such as distance, location, quality, price.
We need to choose subgraph containing all the required nodes (e.g. nodes containing a,b,c,d ) that has a minimum weight or optimal weight.

a,b,c,d can represent different services, whereas a1, a2 represents the same services from a different service provider.
For example,
'a' can represent a student, 'b' can represent a teacher, 'c' can represent content provider such as a biology textbook and 'd' can represent a classroom or building.
Similarly  'b1' represents teacher1, 'b2' represents teacher2, etc.

So, For student1 (a1), the optimum subgraph or subgraph with minimum weight containing all the required services are a1,b1,c2, d2 with weight 0.5+2.3+4.2 .

Usefulness of the model:
1) Prediction: One can make a pred…

Apps can solve the basic social security problem

The public distribution system is inefficient in terms of production, distribution, and consumption of goods and services and lacks inclusiveness.

You can view the fallouts of PDS:

Apps can solve the basic social security problem, bring healthy habits of spending money and can be used to run experiments, test it and improve it to get the best results.
1) API endpoints that any app developer can use and integrate it with their e-commerce apps.  Separate types of account for seller and customer.
2) Statistics about how you spending money. General statistics should be publicly available, where experts can review, critic and improve the results.
3) Tagged money, which means you can buy only particular types of products with that money.
e.g. Tagged money for grocery, or tagged money for cooked food, or tagged money for education which gets transferred to the seller in untagged form.  Possibilities are limitless.
 4) Tagg…

Aadhaar: It's time to encrypt all biometric data with password

All biometric data should be encrypted. During authentication, the user needs to provide both aadhar number and password.

So only the user can decrypt and access the biometric data. Biometrics of the little finger can be kept in the unencrypted form, to remove duplicates.

In case you forget the password:
One has to submit the aadhaar number and little finger biometrics to obtain another.
The ciphertext of aadhaar number should be replaced with new ciphertext (obtained from new password)

In case you lost both (Password and Aadhaar Number):
The person must come under scrutiny and old aadhaar number should be removed by using his/her little finger, and new aadhaar number can be given.

To change the password:
Enter the old password and aadhaar number, match the ciphertext with your fingerprint and then replace the ciphertext with new password.

All the steps should be done in aadhaar center.

The python code:

from Crypto.Cipher import AES obj ='Aadhaar No:1234567891012', AE…

Universal Basic Income and Education: A beginning to a continued resilient human ecosystem

Universal Basic Income is a welfare regime in which all citizens (or permanent residents) of a country receive a regular, liveable and unconditional sum of money, from the government.

The central claim that UBI tries to solve is the end of poverty and financial insecurity by the indsicriminatory supply of free money which can be exchanged to buy your basic need requirements.

But the problem lies with execution and design that nullify the damaging possibilities speculated by the critics.

It disincentivizes people to work, so can create an adverse condition for wealth creation.

A proposed elaborative solution:

Morally, the basic required need for survival such as food, clothing, shelter are not incentives. Its a fundamental right of the people. But biologically, these are the incentives to pacify our hunger or appetite.
Food, clothing, shelter are basic needs for survival, but we need lot more for thriving. One of the essentials to thrive is education that nourishes our memor…

Explaining true experiment to a 13-year-old

Let's start with a Twitter Joke:
Conversation over breakfast.
ME: Whoa, you lost another tooth?
A: Yes!
ME: Why didn't you tell me?
A: I'm conducting an experiment. If I lose a tooth and don't tell anyone, will the tooth fairy still come? If not, then I know the tooth fairy isn't real.
ME: ...

A small introduction to true experiments True experiments involve changing one variable and then measuring another. A variable is any factor, trait, or condition that can exist in differing amounts or types.

The two main variables in an experiment are the independent and dependent variable.

An independent variable is a variable that is changed or controlled in a scientific experiment to test the effects on the dependent variable.

A dependent variable is a variable being tested and measured in a scientific experiment.

Independent variable: Cause
Dependent variable: Effect
The researcher is looking for the possible effect on the dependent variable that might be caused by c…

What if we limit the expression of these two important words: Share and Adapt?

Attribution 4.0 International (CC BY 4.0)
You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material
for any purpose, even commercially.

What happens when you limit the voicing of these two important words?
1) Nescience : (Ignorance is a lack of knowledge)
Our eyes and senses are limited by many ways. We are adapted to view the world perfectly only at a particular zooming level. The world becomes blurred when we increase or decrease the zooming level. We can't know what is happening in another country just by our senses. Increasing and decreasing the zooming level requires indirect measurements that are tedious and sophisticated. You need to learn the outcomes of the research, and techniques to make measurements by bringing it down to texts and tools that are compatible with our zooming level.
Without sharing these texts, using and adapting it, our knowledge will be limited to our zooming level and will…