That’s what I was getting at. I hope they get some real feedback from Nvidia, AMD, Intel, Qualcomm, etc before making something that is really only useful at Google.
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.
Much as I love Le Carré (and I say that as someone who has read every one of his books at least three times), I have to give one “criticism” which is that nearly all his books deal with decent but flawed upper middle class public school boys who went to Oxbridge, were more or less abandoned by their parents and have difficulty relating to the other sex.
When you read a perfect spy, you understand why :)
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.
To be fair I can’t think of a congress party member that was wanted for crimes against humanity on an international scale until he became PM and all was forgiven. [1]
It is indeed extraordinarily sad that we have accustomed to have 'A mass murder accused' as prime minister and it is not even part of discussions against the party which hosts him.
No sane person will respect Modi if they knew all the ugly/sub-human things he did to become CM/PM; Hope 22 crores who voted for Modi are regretting now;
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.
So they are already not using that feature in their C++ code today.
https://google.github.io/styleguide/cppguide.html#Exceptions