If i remember correctly, the cards used in Jacquard looms were then used for voting tabulation in the 1920s, by a small company called IBM. When computers came around in the early 40s, they were available as a source of input. This is where I first heard of jacquard looms anyway.
Besides the Smiley novels, The Perfect Spy is one of the most beautifully crafted of John le Carre's novels. Beautifully written with layers upon layers of meaning - each time you reread a Carre you see another facet.
If there was a theme across his books - he was always concerned with the nature of betrayal. "Love is whatever you can still betray". Betrayal of country, of a spouse, and even of a parent.
One important reason for the growth is the explosive increase in 4G connectivity in the last 4 years, which has data usage on mobile see a compound average growth of 93% to become the highest in the world at 11.2 GB per user / month. The rates are almost laughably cheap, at around 0.20 USD/GB.
COVID has also driven more recent growth because people don't want to handle cash.
During congress rule, CBI was referred to as a "caged parrot". The CBI did not act unless forced by the Supreme Court.
The CAG is a very different body - it is much more independent of government, and did raise issues around 2G spectrum allocation and many other areas during Congress time. I mean, the UPA had a minister running an entire TV station out of BSNL lines running to his home, so really it was pretty blatant and hard not to catch.
We should not confuse this type of corruption with doing favors to business which does not show up in government books, and is not easy for CAG to catch.
In brief, they are following a process of stripping Go to the most basic possible syntax, and then adding generics (Featherweight). Then they will add more features back and build up to the full language, ending with Cruiserweight where channels will be addressed.
The generics proposal builds on interfaces rather than contracts. Wadler sees Go occupying a unique space in terms of supporting "open supertypes" in the sense that in Go we do not have to declare a struct to be of a particular interface type it is automatically derived based on the methods defined on the struct. This allows a proposal which allows Go to be extended tp solve the "expression problem" first defined by Wadler in 98.
I really hope these beautiful ideas turn out to be workable - I am sure Go will gain immensely if they are well thought out.
I think Android is the most important version - about 95% of mobiles are covered. So it is good they are doing that first. iOS is about 3-4% and KaiOS is just 1%, so I think if it takes some more time that's not a huge impact.
The "Rule of 2" link in the article actually says this : "A recent study by Matt Miller from Microsoft Security states that “~70% of the vulnerabilities addressed through a security update each year continue to be memory safety issues”.
ICMR doctor R Ganga Ketkar had made the statement on Apr 11 (https://www.youtube.com/watch?v=PP_ta25JcbU) that this is under study and at this point is not a recommended treatment.
Subsequently a recent study in the US has said that it has no positive effect. Seems to be a dead end at the moment.
My own personal experience : A close relative passed away in a large city early April (of pneumonia caused by COVID-19) complications. His entire family was interviewed for 2 hours and all contacts were screened - the family and some of the contacts were also put in quarantine and tested. The names of my relative and others who tested positive were put in the papers the next day (name, address etc) after the test, to help identify people who may be may have come in contact. This is obviously anecdotal - but i have so far seen the opposite of hiding data - some places are revealing too much rather than too little information.
But India has a federal structure, different states may have different policies. It is pointless to make one statement about the whole country, especially when the numbers are coming from states, not the center.
More accurate to say gitflow is fine for webapps. TBD is broader than gitflow, and i agree that when you have to maintain multiple versions in the wild, i would not use gitflow.
In some ways the real story is that the MoH cannot take a decision to let some staff keep working if they are found to bee infected - presumably because they are not easily replacable. It is easier for them to bypass the rule by not testing (or suppressing the results of tests) then having the autonomy to take such a decision on a case-by-case basis.
Seen in this light, this is depressingly familiar and universal. Seemingly strange actions basically necessiated because of bureaucratic inflexibility.
Yes - my heart bleeds for Vodafone and Airtel who kept data prices 10 times higher than they are now and sat on fat profits for years without building their 4G network. And kept milking us for "value-added" services we had not asked for.
And Jio is the bad guy for going up against the incumbents with a risky, but smart strategy of investing in the latest technology.
The reality is that there was no other way to match the incumbents except by growing the customer base quickly - as all other competitors have found. As a consumer i am very happy Jio did what it did, and I bet that no matter what happens, I will never pay as much for data as i was paying before Jio came.
Actually these numbers are misleading - actual rates are much lower. For example, Jio has a Rs. 149 (2.1 USD) plan for 24 days for 1 GB per day. That works out to about 10 cents for a GB.
Well, it's not a monopoly by any stretch. Market share - Jio - 32%, Vodafone Idea - 29%, Airtel - 28%, BSNL - 10% as of Nov 2019.
Yes - the incumbents (Vodafone, Airtel) have suffered a loss of market share and revenues / profits. Serves them right for keeping data rates high and not investing in modern technology when they had the money and market share to do so. I am sure customers in other markets would wish for real competition like this.
So they are already not using that feature in their C++ code today.
https://google.github.io/styleguide/cppguide.html#Exceptions