A lot of people I follow on Twitter type platforms are angry with the news that Modi govt is giving away 5 crore scholarships in next 5 years to “minorities” while ignoring Hindus. A lot of Raita Wingers in prepetual outrage mode as well as saner folks are pretty pissed about it. I was pretty annoyed by this too and did a bit of searching around to find out that most of it is just baseless controversy due to shoddy reporting and incomplete data. This will be too long for Twitter and the leftist jihadis running it are censoring my account anyway. So posting rebuttals here:

1. Number of scholarships is 5 crores over a period of 5 years, 1 crore per annum. But guess what total number of students in whole country appearing for board exams is ? 1.44 crores

SOURCE : https://www.india.com/education/board-examinations-2017-over-1-crore-students-appear-for-exams-is-india-equipped-to-provide-higher-education-to-all-2148938/

I couldn’t find any data about religion wise breakup, but it should be a safe assumption that even if pre-matric numbers are included, than the number will be 2-2.2 crore per annum. Even if 1 crore scholarships are being given per year, it shouldn’t be hard to calculate that it’s impossible to meet these numbers without including Hindus

2. Ideally, even point 1 should be enough to satisfy most people, but there’s more to be sure. This is what PIB posted from Minister MA Naqvi’s press conference.:

Shri Naqvi said that our target is to provide “Pradhanmantri Scholarship” to 5 crore students in the next five years, which will include 50 per cent girl students. The entire process of “Pradhanmatri Scholarship” has been made easier and transparent through DBT mode.

Link : http://pib.nic.in/PressReleseDetail.aspx?PRID=1573381

I can’t find anything which says that the scholarship is only for minorities, not Hindus. The press conference was indeed by a Muslim minister handling Minister for Minority Affairs along with Minister of State, Kiren Rijju. But the statement NEVER specified that the scholarships will only be for minorities. It was only media outlets which reported it as such.

3. This Pradhanmantri Scholarship scheme includes multiple schemes for different categories of students, most of which do not have anything to do with religion. These schemes include children of defence personnel (http://desw.gov.in/scholarship), existing scholarship schemes like
 10 lakh Begum Hazrat Mahal Girls Scholarship for female students and quite a few more.

In nutshell: Storm in a tea cup and baseless controversy. If I’m missing anything, please feel free to point out.

There’s been a lot of noise about what happened in Balakot on 26th Feb 2019 and on LoC on 27th Feb. There were lots of claims from both sides but nothing definite. Indian officials were tight lipped and issued only terse statements , while Pakistanis released one statement after another. Media reports from both sides were as usual quite trashy and more noise than substance. In all this noise, there were some recordings, witness statements and less publicised events which provide some hints about what actually happened. There is some new information  coming out almost every day and it’s a difficult task to do detailed fact checks and connect all the dots. Following is an attempt to find some answers based upon some of the facts which are seemingly true.  This part covers just the Balakot strikes on 26th Feb. If I have some time, I’ll write something about events of next day.

26th Feb. 2:55 am  : A Indian Air Force strike team consisting solely of  Mirage 2000 fighter jets attacked a JeM terrorist training camp in Balakot in Khyber Phaktunwa province across international border. There were reports of 2 other targets, Chakoti and Muzaffarabad in Pakistan being hit, but no confirmations from either side. But both sides are in agreement that Balakot was bombed.  

India announced the attacks later in the day via an official statement made by Vijay Gokhale, Secretary, Ministry of External Affairs

Pakistani Claims:

Pakistanis on the other hand made a number of mutually contradictory claims.

  1. “Pakistani National Security Committee strongly rejected Indian claim of targeting an alleged terrorist camp near Balakot and the claim of heavy casualties. Once again Indian government has resorted to a self-serving, reckless and fictitious claim,” 1* 2*
  2. Pakistan foreign minister Qureshi said “multi-dimensional intrusion” had been attempted by the Indian fighter jets early on Tuesday. “But the intervention by Pakistani jets forced them to return back within minutes,” he said. The minister dismissed the notion that Pakistan Air Force jets were late in responding to the Indian attack, saying the planes were “ready” and “air-borne”. 2*
  3. Director-general of Pakistan’s Inter Services Public Relations, Maj. Gen. Asif Ghafoor, said India had “attempted” to send its combat air patrols (CAPs) “first from the Lahore-Sialkot sector” and they were “challenged” by Pakistani CAP. “They tried to enter from Bahawalpur-Okara and were forced to go back,” he said. According to Ghafoor, “the third (Indian) CAP which was bigger in number made it from Muzaffarabad and they were challenged and were forced to return”. 2*
  4. Pakistani Army confirmed attack on Twitter with pictures of craters outside the terrorist training facility. They claimed that bombs missed target and damaged only one civilian who suffered a gash on his forehead and a few trees.  “Payload of hastily escaping Indian aircrafts fell in open. pic.twitter.com/8drYtNGMsm”

  5. This video shows house of a local “civilian” close to the terrorist camp. It is a bit odd as it shows a small crater about 25-30 meters downhill and narrator claims that the whole house has been severely damaged.

Actual Proofs:

Following are some videos and pictures which tell a different story.

  1. This video was uploaded on 8th March by a Pakistani media outlet. It shows a senior Pakistani army officer in a village meeting consoling family members of some (200) dead people. Some roughly translated lines below:

Whoever fights alongside rulers of land in name of jihad is fighting for jihad.

Yesterday 200 people died. It was written in their fate, not ours.

Your father is not dead, he is alive. We don’t call him dead,

So this Pakistani army man is definitely admitting that 200 or more “good jihadis” got killed in one go.

2. Indian government and armed forces have release very little information till now. Maybe it’ll change later as it did with Uri strikes. But as of now, one major statement made is that Indian intelligence had detected around 300 mobile phone signals in the terrorist camp. 4*

3. Following interview with some locals deflate official Pakistani claims

a. Access to whole area has been completely blocked off for outsiders as well as locals.

b. Pakistani authorities are prohibiting any information leaks. For this, they’ve blocked internet, enforced no go zones and are actively warning people against talking to anyone.

What Happened :

Following are my guesses based upon available information:

  1. IAF Mirage 2000s did attack atleast one target at Balakot. Other two possible targets were Chakoti and Muzaffarabad. Both are near to LoC in J&K
  2. Earlier reports said that terrorist camp was hit using “1000 kg bombs”. Later it was revealed to be Spice, which is actually a guidance kit for 2000, 1000 and 500 pound bombs in Indian inventory. I believe that it was Spice 1000 used for 1000 lbs (450 kg) bombs which can have 200 kgs of high explosives. A single 1000 kg bomb will have around 450 kgs of explosives which will blow off most of hill top. Considering that avoiding collateral damage was one major mission objective, it’s unlikely that 1000 kg bombs were used.
  3. According to local witness accounts, 4-5 bombs were dropped. It should be pretty obvious that these smart bombs usually don’t miss. Even if we believe story of that single injured civilian whose house was damaged, there are still 3-4 other bombs which found their mark. Their impact points have not been made public by Pakistan and access blocked off.
  4. There have been atleast 200 causalities including some terrorists, their trainers as well as regular Pakistani army. Pakistan is doing everything in it’s power to hide it. We’ll have to wait for more information to be released by Indian government to have a reasonably accurate number and actual impact.


  • 1. https://www.news18.com/news/world/pakistan-vows-to-respond-to-indian-air-strikes-at-time-and-place-of-its-choosing-2049355.html
  • 2. https://www.telegraphindia.com/india/damage-come-and-see-it-says-pakistan/cid/1685821
  • 3. https://www.indiatoday.in/world/story/jaish-e-mohammed-camp-balakot-pakistan-blocks-media-1473243-2019-03-08
  • 4. http://www.newindianexpress.com/nation/2019/mar/04/ntro-surveillance-of-balakot-jem-camp-before-strikes-confirmed-300-active-targets-1946650.html

Name: Mushaf Airbase. IATA Code: BHW

Type: Major Pakistan Air Force base and nuclear weapons storage site.

Location: Sargodha, Punjab, Pakistan.

Coordinates: 32°02′34″N  72°40′43″E

Comments: PAF base Mushaf in Sargodha, Punjab is one of more important military establishments for multiple reasons:

  1. It is Central air command of PAF. It also houses Combat Commanders School which has Skybolts flying Dassault Mirage 111/5 and Dashings currently flying Chengdu F.7P. These can be seen parked out in open often.
  2. Number 9 and 19 Squadrons with F-16A/B Block 15. Unlike Mirage and F7 mentioned above, F-16s spend most of their time in hardened shelters.
  3. Number 24 Squadron flying Electronic Warfare aircraft based on French Dassault Falcon 20 airframe.
  4. A large number of Pakistani nuclear warheads and missiles like M-11 are stored here.
PAF Mushaf, 176 km from IB
PAF Airbase Mushaf in Sargodha, Punjab province of Pakistan. , 176 km from IB
PAF Mushaf, old aircraft
old aircraft, probably for display
PAF Mushaf, old aircraft on display
Old aircraft on display
PAF Mushaf, PAF Mushaf, Some transport aircraft parked in open
Some transport and quite a few fighter planes are almost always visible here
Same place, Snapshot from 2008
Same place, Snapshot from 2008
Supposedly residential colony near aircraft shelters
Supposedly residential colony near aircraft shelters
Reinforced aircraft shelters
Reinforced aircraft shelters
Aircraft shelters 1
Aircraft shelters 1
Looks like reinforced storage area
Looks like reinforced storage area
Possible SAM sites
Possible SAM sites
Air defence site
Air defence site
Some hangars and possibly underground storage
Some hangars and possibly underground storage
Heavily fortified bunkers. Possible weapon storage
Heavily fortified bunkers. Possible weapon storage
PAF Mushaf, Sargodha, runways
PAF Mushaf, Sargodha, runways
Radar site
Radar site. Administrative buildings are on lower left side. Bigger complex is not visible in this picture.
Possible SAM site (2)
Possible SAM site
Pakistani PM posing with some pilots in front of a F-16 parked outside it’s hardened shelter.
Another view of the shelters.

Index Post

Name: Lora Lai. City: Lora Lai. Airport name: Lora Lai. IATA code: LRG

Type: Airstrip and a few helipads.

Location: Balochistan, Pakistan

Coordinates: 30°21′50″N  68°36′54″E

Comments: This seems to be a pretty nondescript patch of land with only a few interesting features. Runway length is 900 m, which makes it pretty unusable for most combat aircraft. There seems to be no civilian infrastructure or civil flights. This is more like a big village or a very small town.

Only interesting thing that I was able to find that Lora Lai is one of primary training centers for Frontier Corps which is mostly involved in operations in Balochistan.

Lora Lai distance from IB 316km
Lora Lai distance from IB 316km
Lora Lai Pakistan
Lora Lai Pakistan
Lora Lai military hospital
Lora Lai military hospital
Lora Lai helipads
Lora Lai helipads
Lora Lai FC training center
Lora Lai FC training center
Lora Lai airstrip 900m
Lora Lai airstrip 900m
Lora Lai cantt
Lora Lai cantt

Index Post

I had an Adruino kit lying around for a long time but never did anything with it. Few days back I bought a few sensors and started to build a pollution sensor system consisting of atleast two sensors for now and multiple ways of monitoring. I don’t know any programing and most of the code is copied from different sources and modified wherever required to suit my requirements. As I worked, it became clear that it is not as easy job, so this project is going to be split in to multiple steps.

This project uses two different sensors, a simple MQ135 and a Sharp GP2Y1010. Data sheets are easily available on internet, but for quick reading here are short descriptions:

MQ135: It is a simple sensor used to measure presence of some common pollutants like NH3, NOx, Alcohol, Benzene, Smoke, CO2.  It has 4 pins, two for power supply and 2 for analog and digital readings.

Sharp GP2Y1010 is an optical dust sensor which measures the volume of suspended dust particles in air by using a LED and phototransistor. It has 6 pins.

Adruino pollution sensor project with MQ135 and Sharp GP2Y1010


1 POWER SUPPLY: As of now, Adruino is powered by a USB cable connected to PC. I also have a 9V compatible power supply which can be used once it’s disconnected from PC. I have a old powered USB hub which I plan to use in order to supply a 5V supply later to some components which will be added later. This may be necessary as some components seem to require a bit more power than what is good for accurate readings.

2. ADRUINO : A basic Adruino Uno board.

3. BASE: As of now, I am using breadboard for prototyping stage. If everything goes well, I may rebuild it in a more permanent way.

4. OUTPUT: All the output is being sent to Serial Monitor of Arduino programming interface. A LCD screen and an internet server interface will be added later.

Sharp GP2Y1010 Configuration

  • Pin 1 – Connected to +ve of 220 microF capacitor. -ve of capacitor connected to ground. A 150 Ohm resistor connected to 5 V.
  • Pin 2 – Connected to  -ve of capacitor
  • Pin 3 – Connected to D11 on Adruino
  • Pin 4 – Connected to ground.
  • Pin 5 – Connected to A0 on Adruino
  • Pin 6 – Connected to 5V


int measurePin = 0; // Connected to pin 3
int ledPower = 11;  // Connected to pin 5
int samplingTime = 280;
int deltaTime = 40;
int sleepTime = 9680;
float voMeasured = 0;
float calcVoltage = 0;
float dustDensity = 0;
void setup(){
void loop(){
  digitalWrite(ledPower,LOW); // power on the LED
  voMeasured = analogRead(measurePin); // read the dust value
  digitalWrite(ledPower,HIGH); // turn the LED off
  // 0 – 5V mapped to 0 – 1023 integer values
  // recover voltage
  calcVoltage = voMeasured * (5.0 / 1024);
  // linear eqaution taken from http://www.howmuchsnow.com/arduino/airquality/
  dustDensity = 0.17 * calcVoltage – 0.1;
  Serial.print(“Raw Signal Value (0-1023): “);
  Serial.print(” – Voltage: “);
  Serial.print(” – Dust Density: “);


  • 20:41:58.934 -> Raw Signal Value (0-1023): 180.00 – Voltage: 0.88 – Dust Density: 0.05
  • 20:41:59.950 -> Raw Signal Value (0-1023): 190.00 – Voltage: 0.93 – Dust Density: 0.06
  • 20:42:00.967 -> Raw Signal Value (0-1023): 175.00 – Voltage: 0.85 – Dust Density: 0.05
  • 20:42:01.981 -> Raw Signal Value (0-1023): 182.00 – Voltage: 0.89 – Dust Density: 0.05
  • 20:42:02.996 -> Raw Signal Value (0-1023): 175.00 – Voltage: 0.85 – Dust Density: 0.05
  • 20:42:04.009 -> Raw Signal Value (0-1023): 174.00 – Voltage: 0.85 – Dust Density: 0.04
  • 20:42:05.025 -> Raw Signal Value (0-1023): 173.00 – Voltage: 0.84 – Dust Density: 0.04
  • 20:42:06.036 -> Raw Signal Value (0-1023): 162.00 – Voltage: 0.79 – Dust Density: 0.03
  • 20:42:07.081 -> Raw Signal Value (0-1023): 176.00 – Voltage: 0.86 – Dust Density: 0.05
  • 20:42:08.096 -> Raw Signal Value (0-1023): 170.00 – Voltage: 0.83 – Dust Density: 0.04

As the voltage level fluctuates the dust density readings change accordingly. I burnt a small piece of paper to see if reading schange and they did.


To get maximum values, I inserted a piece of rolled paper to block the sensor. Voltage readings jump to their maximum value, 3.69 volts and output dust reading is 0.53 at it’s maximum corresponding value.

  • 20:43:33.582 -> Raw Signal Value (0-1023): 755.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:34.598 -> Raw Signal Value (0-1023): 756.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:35.645 -> Raw Signal Value (0-1023): 755.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:36.659 -> Raw Signal Value (0-1023): 755.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:37.673 -> Raw Signal Value (0-1023): 755.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:38.688 -> Raw Signal Value (0-1023): 756.00 – Voltage: 3.69 – Dust Density: 0.53
  • 20:43:39.704 -> Raw Signal Value (0-1023): 755.00 – Voltage: 3.69 – Dust Density: 0.53

MQ135 Pollution Sensor Configuration

  • Vcc – To 5 V
  • GND –  To Ground
  • A – To A1
  • D – Not connected


int sensorValue;
int digitalValue;
void setup()

Serial.begin(9600); // sets the serial port to 9600
void loop()
sensorValue = analogRead(1); // read analog input pin 1
Serial.println(sensorValue, DEC); // prints the value read
Serial.println(digitalValue, DEC);
delay(1000); // wait 100ms for next reading


  • 22:40:14.593 -> 105
  • 22:40:14.593 -> 1
  • 22:40:15.608 -> 105
  • 22:40:15.608 -> 1
  • 22:40:16.589 -> 105
  • 22:40:16.589 -> 1
  • 22:40:17.607 -> 104
  • 22:40:17.607 -> 1
  • 22:40:18.589 -> 104


By themselves, both sensors work fine. The readings seem to be consistent with environmental conditions and change with changing level of pollutants like smoke.


  1. Attach a LCD screen and output the reading directly to it without use of PC.
  2. Adding and configuring a WiFi module to upload data to an online monitoring application.


  1. There is a noticeable change in readings if both sensors are used at same time. Adruino doesn’t seem to be able to supply same amount of voltage to multiple components. It will affect readings adversely when more components like LCD screen are added. Perhaps use of a separate power source, like a powered USB hub supplying 5 V will help.
  2. I don’t know of any way to properly calibrate the sensors. These are just the raw readings and may not be entirely accurate. I have not figured out a way to address this issue yet.

More in next post.

Life style habits of an average citizen who is very concerned about the environment and effects of Diwali fireworks:

1. Water : Pre-packaged bottled water. Plastic bottle thrown away after one use. Single use plastic cups in offices and elsewhere. Because carrying water from home or filter is too inconvenient.

2. Fruit & Vegetables : Usually bought from departmental stores which wrap them nicely in styrofoam and plastic sheets. Will not buy it from normal vendors because packaging looks better and “retains freshness”.

3. Favourite food : Definitely going to eat meat. Vegetarian food is so boring. Who cares about stress on environment due to meat industry ! Food : Home delivered in plastic containers. Thrown away the same day. Milk, Bought in plastic bags.

4. Transport : Mostly more polluting diesel engined cars bought because it is cheaper than petrol. Minimal use of public transport. Because walking and public transport is for poor.

5. Love for trees : Never planted a tree whole life. Paid bribes to govt departments just to cut down the trees in front of house to get extra space for parking. Also because trees shed too many leaves and have to pay sweeper extra to remove those.

6. Plants at home: Almost all fake, made of plastic. Because real plants require too much care and effort.

7. Shopping : Will always demand a polythene bag for every purchase. Because carrying own bag is so uncool.

But bursting fireworks on Diwali on night is more polluting than 365 days of such touching concern for environment.

One has to be a special type of hypocrite to whine so much while doing so little.