A recruiter calls me to talk about a Data Science position in Pune…

A recruiter calls me this morning, from Hyderabad, all unexpectedly. No emails beforehand, no recruiter messages at a jobs-site, no SMSs, nothing. Just a direct call. They are considering me for a Data Science position, in Pune. She says it’s a position about Data Science and Python.

Asks about my total and relevant experience. I tell: 23 years in all, ~12 years in s/w development. She asks about my Python experience. I tell: Familiarity for, may be, 10 years if not more; actual use for, may be, 5–6 years. (Turns out to be since 2006, and since at least 2013–14 times, in connection with scripting while using the open-source FEM libraries, respectively.)

She then asks me about my data science experience.

I tell that I’ve been into it for about a year by now, but no professional, paid experience as such. Also add that I do understand kernels from the Kaggle competitions. (In fact, I can think of bringing about meaningful variations in them too.)

She asks about my last job. I tell: Academia, recently, after PhD. (She sounds a bit concerned, may be confused. She must be looking at my resume.) But before that, I was in the software field, I say. And now, am now looking for a Data Science position. I then add: In the software development field, my last job was as a Systems Architect, reporting directly to the CEO. … By this time, she must have spotted this software experience listing in my resume. She says “OK,” with just a shade of a sense of satisfaction audible in the way she sounds.

She then again asks me about my Data Science experience. I now tell her directly: Paid experience, 0 (zero) years.

Hearing it, she keeps the phone down. Just like that. Without any concluding remarks. Not even just a veneer of a courtesey like a hurried “OK, if you are found suitable, we will get back to you” etc. Nothing. Not even that. No thanks, nothing.

She. Just. Keeps. The. Phone. Down.

It must be a project for one of those companies from America, especially from California, especially from the San Francisco Bay Area. Only they can be as dumbidiots* as that. And, they could very well be one of those “Capitalist”s, esp. Indians—there and here. “You are just as good as your performance on your last job!” Said sternly. And, the quote taken literally. In the current context, it is obviously taken to mean that I am as good as zero, when it comes to Data Science positions.

Dumbidiots*. Zeno’s descendents. They don’t deserve to hire me.

But these stupididiots* do amass a lot of money for themselves. Help build the nation. Etc.

Rich idiocy.

*By the rules of the Sanskrit grammar, this “sandhi” is correct. English is an Indo-European language. So, such a “sandhi” should be allowed. The jointed word means something like “k’mt’om” [^] “moorkha”. (You look up “moorkha”.)

A song I like:
(Hindi) “hum the, woh thee, aur, samaa rangeen…”
Singer: Kishore Kumar
Lyrics: Majrooh Sultanpuri
Music: S. D. Burman



“shoonya. … shoonyaatoon he jag utpanna zaale.”

(Marathi) “shoonya. …shoonyaatoon he jag utpanna zaale.”

That’s what our (retard/retarded/idiotic/idiot/moronic/cretin-some/even worse, but mostly more European-looking, e.g., “goraa”-looking by skin-color (etc.) than otherwise) Brahmins have always told us—all of them. And, our casteist-Brahmins have always taken the fullest advantage of the same. Especially if they went to an IIT to get a JPBTI. (What makes you think that attending IIT is enough to eradicate caste-ism out of one?)

An English translation of “shoonya”: the Zero/the Naught.

An English translation of the full statement: “The world [actually, thereby meaning, the entire universe] came into being from the Zero / the Naught.”

Always pick this one up for your meditation, even just for deep thought (and not a systematically trained meditation), whenever you think of the casteist-Brahmins, especially those from Pune, India (my birth-place and home-town).

… And you will do that, won’t you? [And, don’t say back: “But I don’t think of them!”]

Here is one of the zillion references to the position. (Pune casteist-Brahmins (rich and all) are emphatically not alone.): [^].

Update on 2019.06.12 14:59

Turns out that this post has come out to be a bit too rant-some for my liking. Also, when I wrote it last night, I thought that the philosophic position from which I wrote it would be clear enough! Yes, I really did think so, last night! But this morning, I figured out that it wasn’t so. Further, the issue is also is of a great philosophic importance. So, today, let me note at least the bare essentials of the philosophic analysis which had gone before I wrote the above post.

The quote actually commits only one error, but it also paves a way for another, grave, error. They in turn lead to a lot of other errors, including legitimizing the pure evil of casteism. Let me explain how.

Consider the quote again: The universe came into being from the Zero / the Naught.

The first error—one that is more easy to pick out—is that some precondition is being prescribed for the entire universe, i.e., for Existence as such. That’s all that the quote by itself states.

Since this is a metaphysical statement, and not mathematical, The Zero here means Non-Existence. So, no, the Zero here does not by itself mean some supposed Mystical Consciousness that created the Existence.

But note the context here. Since the concept of Existence is the most fundamental one of all, since it encompasses literally everything that ever exists, has ever existed or will ever exist, even just the simple device of importing into an argument a contra to Existence, an alternative to it, and according this alternative the same epistemological status as that of Existence, by itself leads to horrible consequences. The act is horrendous only because the concept of Existence is so fundamental—it’s the most fundamental concept. Given the proper hierarchical place of the concept of Existence, positing something—anything—alternative it, therefore, by itself has the effect of making the entire knowledge-hierarchy superfluous, with an alternative being thereby being made to lie at an even more fundamental level.

So, the issue subtly shifts, without the speaker having to explicitly name it, to a question of figuring out what this alternative could possibly be.

Given the nature of the things, the only alternative that could possibly make any sense to anyone would be: some or the other consciousness. The road is therefore paved for legitimizing the primacy of consciousness—a hallmark of mysticism.

Since men do sense, through a direct grasp, that their consciousness is not so capable that they could make Existence dance in accordance to their wishes, and since the proceedings now are being conducted firmly in the abstract terms, and since the layman is unable to counter it at the same level of abstraction, a further road now gets paved, viz., that for welcoming some mystical, Super-etc.-Consciousness.

All that the quoted formulation seeks to do is for you to grant legitimacy to this mystical formulation, viz., there is some mystical Super-Consciousness that preceded, and thus produced, Existence.

Got the trick?

Study the method of the Brahmins. They don’t name the issues directly. And especially if are like the irrational Brahmins of India, they also ensure that the entire proceedings occurs at an abstract level. And that makes it worse.

A mystic is always bad. But he could be as lacking of consequences as some random trickster who performs road-side shows. The mystic becomes bad, horrendous, only when he practices his art in the intellectual, abstract terms, in this world. A “sanyaasee” who retires to Himalayas doesn’t usually engage in abstract intellectual matters, and anyway is removed from the mundane world. So, any mysticism that he carries too doesn’t matter to the rest of us.

But a Brahmin who stays in the mainstream society, and intellectualizes, does matter. Afterall, in India, traditionally, the only men who were charged with (and allowed) dealing with abstractions were Brahmins.

The membership to this group was, for at least a couple of millenia if not more, on the basis of birth alone. … Sure, not all people born into a given caste are bad. But that is besides the point. The premises and the fact of abstract intellectualizations, and their consequences, is what we are concerned with, here.

So, once again carefully observe the role of abstractions—and the consequences of making, and keeping, mysticism abstract.

The Indian term for the aforementioned kind of a mystical Super-Consciousness—one that precedes Existence—was (and is): “bramha” (and not “bramhaa”). A “braamhaNa” was one who had a knowledge of (and therefore had a special access to) the Super-Consciousness that is the “bramha”. That’s what the literal meaning of the Sanskrit term is. “Brahmin” is just an Anglicization of “braamhaNa”.

If everything in existence is produced by “bramha”, so is every living being—including every human being.

Since all the proceedings are conducted without physical violence, and purely and perfectly at an intellectual plane alone, one “desirable” side-effect it produces is that the layman does not come to doubt that the intellectualizations being offered are not part of rationally acquired and valid knowledge.

It is an objective fact that reason is man’s fundamental means of survival. It therefore is an objective fact that knowledge does mean efficacy, a mastery over the matters it subsumes. In any demonstrable hierarchy of skills, knowledge—properly including also its application—is the most valuable one. It’s a crown skill. (Aristotle called rationality the crown-virtue.)

However, in India, it always was only a Brahmin who was charged with all matters concerning knowledge. And, membership to the class of intellectuals was via birth. That’s what casteism basically boils down to.

Therefore, any random guy, so long as he was born into the Brahmin caste, would necessarily have access to “bramha”. If all stars and mountains and rivers and trees and cats… are produced by “brahma”, and if all people too are produced by “brahma”, and if only a caste-Brahmins has access to “bramha”, and if a caste-Brahmin still was a human being too, then, given the fact that the position of knowledge as a crown-virtue is not being directly challenged at all, is it any surprise that every random caste-Brahmin guy would have to be taken as having “come” from the head of the Super-Consciousness that is the “bramha”?

(Don’t ask me what the term “head—a bodily organ—of a Super Consciousness” mean. I don’t know. Chances are, they might locate the actual living bodies of all caste-Brahmins to constitute the supposed head of that Super Consciousness, too. Who knows. But they certainly are that capable.)

While writing this update, I had said that there were several errors implicit in that statement. The one easiest to make out was: Denying the primacy of Existence. The consequent error, I said, was not as easy to make out. The reason it is difficult to figure out is that it is not directly named in that quote (i.e. the title of this post). But the second error becomes easy to grasp once you figure out that it is Brahmins who have always repeated this quote. The second error actually is a transformation of the first error. It is: the Primacy of “bramha”’s Consciousness. Introduce the third error: That only caste-Brahmin has access to “bramha”, and the lethal weapon is completed.

And what is “brahma”, you still ask? Easy enough. In practical terms, it means whatever it is that happens to constitute the contents of consciousness of any of the caste-Brahmins—including casteist-Brahmins.

And yes, there is ample evidence—for those willing to see it—that caste-Brahminism is not only wide-spread in Indian IT industry (especially that in Pune), but also that it has in fact been on the upswing for quite some time by now. I, for one, certainly do believe that if I were a Brahmin, I would have progressed much more rapidly, far more easily, in the Indian IT industry. At any rate, I wouldn’t go jobless even as irrational Brahmins in Pune kept on amassing money.

To conclude: Yes, it was a rant. But no, it wasn’t just a rant.

No songs section for this time around. I go jobless.

BTW, for cross-reference, cf. an American poem from (I guess) the mid-20th century: “The world began when I was born…”


I need a [very well paying] job in data science. Now.

I need a very well paying job in data science. Now. In Pune, India.


Yes, I was visiting Kota for some official work when at the railway station of the [back then, a simple little] town, on a “whim” (borne out of a sense of curiosity, having heard the author’s name), I bought it. That was on 14th July 1987. The stamp of the A. H. Wheeler and Company (Rupa Publications), so well known to us all (including IITians and IIM graduates) back then, stand in a mute testimony for the same—the price, and the fact that this little book was imported by them. As to bearing testimony to the event, so does my signature, and the noting of the date. (I would ordinarily have no motivation to note a fake date, what do you say?) Also notable is the price of the book: Rs. 59/-. Bought out of Rs. 1800/- per month, if I remember those days right (and plain because I was an M. Tech. from (one of the then five) IITs. My juniors from my own UG college, COEP, would have had to start with a Rs. 1200/- or Rs. 1400/- package, and rise to my level in about 3 years, back then.)

Try to convince my the then back self that I would be jobless today.

No, really. Do that.

And see if I don’t call you names. Right here.


A song I like:

(English, pop-song): “Another town, another train…”
Band (i.e. music, composition, lyrics, etc., to the best of my knowledge): ABBA

Bye for now.

And develop a habit to read—and understand—books. That’s important. As my example serves to illustrate the point. Whether I go jobful or jobless. It’s a good habit to cultivate.

But then, Americans have grown so insensitive to the authentic pains of others—including real works by others. The said attitude must reflect inwards too. The emphasis is on the word “authentic.” If a man doesn’t care for another honest, really very hard-working man in pain but spends his intellect and time in finding rationalizations to enhance his own prestige and money-obtaining powers, by the law of integrative mechanism of conscisousness that is the law of “karma,” the same thing must haunt him back—whether he be a Republican, or a Democrat. (Just a familiarity with the word “karma” is not enough to escape its bad—or good—effects. What matters are actions (“karma”s), ultimately. But given the fact that man has intellect, these are helped, not obscured, by it.)

Go, convince Americans to give me a good, well-paying job, in data science, and in Pune—the one that matches my one-sentence profile (mentioned here) and my temperament. As to the latter, simple it is, to put it in one sentence: “When the time calls for it, I am known to call a spade a spade.”

And, I can call Americans (and JPBTIs) exactly what they have earned.

But the more important paragraph was the second in this section. Starting from “But then, Americans have grown so insensitive to the authentic… .”

Instead of “pains,” you could even add a value / virtue. The statement would hold.



Python scripts for simulating QM, part 0: A general update

My proposed paper on my new approach to QM was not accepted at the international conference where I had sent my abstract. (For context, see the post before the last, here [^] ).

“Thank God,” that’s what I actually felt when I received this piece of news, “I can now immediately proceed to procrastinate on writing the full-length paper, and also, simultaneously, un-procrastinate on writing some programs in Python.”

So far, I have written several small and simple code-snippets. All of these were for the usual (text-book) cases; all in only 1D. Here in this post, I will mention specifically which ones…

Time-independent Schrodinger equation (TISE):

Here, I’ve implemented a couple of scripts, one for finding the eigen-vectors and -values for a particle in a box (with both zero and arbitrarily specified potentials) and another one for the quantum simple harmonic oscillator.

These were written not with the shooting method (which is the method used in the article by Rhett Allain for the Wired magazine [^]) but with the matrix method. … Yes, I have gone past the stage of writing all the numerical analysis algorithm in original, all by myself. These days, I directly use Python libraries wherever available, e.g., NumPy’s LinAlg methods. That’s why, I preferred the matrix method. … My code was not written from scratch; it was based on Cooper’s code “qp_se_matrix”, here [PDF ^]).

Time-dependent Schrodinger equation (TDSE):

Here, I tried out a couple of scripts.

The first one was more or less a straightforward porting of Ian Cooper’s program “se_fdtd” [PDF ^] from the original MatLab to Python. The second one was James Nagel’s Python program (written in 2007 (!) and hosted as a SciPy CookBook tutorial, here [^]). Both follow essentially the same scheme.

Initially, I found this scheme to be a bit odd to follow. Here is what it does.

It starts out by replacing the complex-valued Schrodinger equation with a pair of real-valued (time-dependent) equations. That was perfectly OK by me. It was their discretization which I found to be a bit peculiar. The discretization scheme here is second-order in both space and time, and yet it involves explicit time-stepping. That’s peculiar, so let me write a detailed note below (in part, for my own reference later on).

Also note: Though both Cooper and Nagel implement essentially the same method, Nagel’s program is written in Python, and so, it is easier to discuss (because the array-indexing is 0-based). For this reason, I might make a direct reference only to Nagel’s program even though it is to be understood that the same scheme is found implemented also by Cooper.

A note on the method implemented by Nagel (and also by Cooper):

What happens here is that like the usual Crank-Nicolson (CN) algorithm for the diffusion equation, this scheme too puts the half-integer time-steps to use (so as to have a second-order approximation for the first-order derivative, that of time). However, in the present scheme, the half-integer time-steps turn out to be not entirely fictitious (the way they are, in the usual CN method for the single real-valued diffusion equation). Instead, all of the half-integer instants are fully real here in the sense that they do enter the final discretized equations for the time-stepping.

The way that comes to happen is this: There are two real-valued equations to solve here, coupled to each other—one each for the real and imaginary parts. Since both the equations have to be solved at each time-step, what this method does is to take advantage of that already existing splitting of the time-step, and implements a scheme that is staggered in time. (Note, this scheme is not staggered in space, as in the usual CFD codes; it is staggered only in time.) Thus, since it is staggered and explicit, even the finite-difference quantities that are defined only at the half-integer time-steps, also get directly involved in the calculations. How precisely does that happen?

The scheme defines, allocates memory storage for, and computationally evaluates the equation for the real part, but this computation occurs only at the full-integer instants (n = 0, 1, 2, \dots). Similarly, this scheme also defines, allocates memory for, and computationally evaluates the equation for the imaginary part; however, this computation occurs only at the half-integer instants (n = 1/2, 1+1/2, 2+1/2, \dots). The particulars are as follows:

The initial condition (IC) being specified is, in general, complex-valued. The real part of this IC is set into a space-wide array defined for the instant n; here, n = 0. Then, the imaginary part of the same IC is set into a separate array which is defined nominally for a different instant: n+1/2. Thus, even if both parts of the IC are specified at t = 0, the numerical procedure treats the imaginary part as if it was set into the system only at the instant n = 1/2.

Given this initial set-up, the actual time-evolution proceeds as follows:

  • The real-part already available at n is used in evaluating the “future” imaginary part—the one at n+1/2
  • The imaginary part thus found at n+1/2 is used, in turn, for evaluating the “future” real part—the one at n+1.

At this point that you are allowed to say: lather, wash, repeat… Figure out exactly how. In particular, notice how the simulation must proceed in integer number of pairs of computational steps; how the imaginary part is only nominally (i.e. only computationally) distant in time from its corresponding real part.

Thus, overall, the discretization of the space part is pretty straight-forward here: the second-order derivative (the Laplacian) is replaced by the usual second-order finite difference approximation. However, for the time-part, what this scheme does is both similar to, and different from, the usual Crank-Nicolson scheme.

Like the CN scheme, the present scheme also uses the half-integer time-levels, and thus manages to become a second-order scheme for the time-axis too (not just space), even if the actual time interval for each time-step remains, exactly as in the CN, only \Delta t, not 2\Delta t.

However, unlike the CN scheme, this scheme still remains explicit. That’s right. No matrix equation is being solved at any time-step. You just zip through the update equations.

Naturally, the zipping through comes with a “cost”: The very scheme itself comes equipped with a stability criterion; it is not unconditionally stable (the way CN is). In fact, the stability criterion now refers to half of the time-interval, not full, and thus, it is a bit even more restrictive as to how big the time-step (\Delta t) can be given a certain granularity of the space-discretization (\Delta x). … I don’t know, but guess that this is how they handle the first-order time derivatives in the FDTD method (finite difference time domain). May be the physics of their problems itself is such that they can get away with coarser grids without being physically too inaccurate, who knows…

Other aspects of the codes by Nagel and Cooper:

For the initial condition, both Cooper and Nagel begin with a “pulse” of a cosine function that is modulated to have the envelop of the Gaussian. In both their codes, the pulse is placed in the middle, and they both terminate the simulation when it reaches an end of the finite domain. I didn’t like this aspect of an arbitrary termination of the simulation.

However, I am still learning the ropes for numerically handling the complex-valued Schrodinger equation. In any case, I am not sure if I’ve got good enough a handle on the FDTD-like aspects of it. In particular, as of now, I am left wondering:

What if I have a second-order scheme for the first-order derivative of time, but if it comes with only fictitious half-integer time-steps (the way it does, in the usual Crank-Nicolson method for the real-valued diffusion equation)? In other words: What if I continue to have a second-order scheme for time, and yet, my scheme does not use leap-frogging? In still other words: What if I define both the real and imaginary parts at the same integer time-steps n = 0, 1, 2, 3, \dots so that, in both cases, their values at the instant n are directly fed into both their values at n+1?

In a way, this scheme seems simpler, in that no leap-frogging is involved. However, notice that it would also be an implicit scheme. I would have to solve two matrix-equations at each time-step. But then, I could perhaps get away with a larger time-step than what Nagel or Cooper use. What do you think? Is checker-board patterning (the main reason why we at all use staggered grids in CFD) an issue here—in time evolution? But isn’t the unconditional stability too good to leave aside without even trying? And isn’t the time-axis just one-way (unlike the space-axis that has BCs at both ends)? … I don’t know…

PBCs and ABCs:

Even as I was (and am) still grappling with the above-mentioned issue, I also wanted to make some immediate progress on the front of not having to terminate the simulation (once the pulse reached one of the ends of the domain).

So, instead of working right from the beginning with a (literally) complex Schrodinger equation, I decided to first model the simple (real-valued) diffusion equation, and to implement the PBCs (periodic boundary conditions) for it. I did.

My code seems to work, because the integral of the dependent variable (i.e., the total quantity of the diffusing quantity present in the entire domain—one with the topology of a ring) does seem to stay constant—as is promised by the Crank-Nicolson scheme. The integral stays “numerically the same” (within a small tolerance) even if obviously, there are now fluxes at both the ends. (An initial condition of a symmetrical saw-tooth profile defined between y = 0.0 and y = 1.0, does come to asymptotically approach the horizontal straight-line at y = 0.5. That is what happens at run-time, so obviously, the scheme seems to handle the fluxes right.)

Anyway, I don’t always write everything from the scratch; I am a great believer in lifting codes already written by others (with attribution, of course :)). Thus, while thus searching on the ‘net for some already existing resources on numerically modeling the Schrodinger equation (preferably with code!), I also ran into some papers on the simulation of SE using ABCs (i.e., the absorbing boundary conditions). I was not sure, however, if I should implement the ABCs immediately…

As of today, I think that I am going to try and graduate from the transient diffusion equation (with the CN scheme and PBCs), to a trial of the implicit TDSE without leap-frogging, as outlined above. The only question is whether I should throw in the PBCs to go with that or the ABCs. Or, may be, neither, and just keep pinning the  \Psi values for the end- and ghost-nodes down to 0, thereby effectively putting the entire simulation inside an infinite box?

At this point of time, I am tempted to try out the last. Thus, I think that I would rather first explore the staggering vs. non-staggering issue for a pulse in an infinite box, and understand it better, before proceeding to implement either the PBCs or the ABCs. Of course, I still have to think more about it… But hey, as I said, I am now in a mood of implementing, not of contemplating.

Why not upload the programs right away?

BTW, all these programs (TISE with matrix method, TDSE on the lines of Nagel/Cooper’s codes, transient DE with PBCs, etc.) are still in a fluid state, and so, I am not going to post them immediately here (though over a period of time, I sure would).

The reason for not posting the code runs something like this: Sometimes, I use the Python range objects for indexing. (I saw this goodie in Nagel’s code.) At other times, I don’t. But even when I don’t use the range objects, I anyway am tempted to revise the code so as to have them (for a better run-time efficiency).

Similarly, for the CN method, when it comes to solving the matrix equation at each time-step, I am still not using the TDMA (the Thomas algorithm) or even just sparse matrices. Instead, right now, I am allocating the entire N \times N sized matrices, and am directly using NumPy’s LinAlg’s solve() function on these biggies. No, the computational load doesn’t show up; after all, I anyway have to use a 0.1 second pause in between the rendering passes, and the biggest matrices I tried were only 1001 \times 1001 in size. (Remember, this is just a 1D simulation.) Even then, I am tempted a bit to improve the efficiency. For these and similar reasons, some or the other tweaking is still going on in all the programs. That’s why, I won’t be uploading them right away.

Anything else about my new approach, like delivering a seminar or so? Any news from the Indian physicists?

I had already contacted a couple of physics professors from India, both from Pune: one, about 1.5 years ago, and another, within the last 6 months. Both these times, I offered to become a co-guide for some computational physics projects to be done by their PG/UG students or so. Both times (what else?) there was absolutely no reply to my emails. … If they were to respond, we could have together progressed further on simulating my approach. … I have always been “open” about it.

The above-mentioned experience is precisely similar to how there have been no replies when I wrote to some other professors of physics, i.e., when I offered to conduct a seminar (covering my new approach) in their departments. Particularly, from the young IISER Pune professor whom I had written. … Oh yes, BTW, there has been one more physicist who I contacted recently for a seminar (within the last month). Once again, there has been no reply. (This professor is known to enjoy hospitality abroad as an Indian, and also use my taxpayer’s money for research while in India.)

No, the issue is not whether the emails I write using my Yahoo! account go into their span folder—or something like that. That would be too innocuous a cause, and too easy to deal with—every one has a mobile-phone these days. But I know these (Indian) physicists. Their behaviour remains exactly the same even if I write my emails using a respectable academic email ID (my employers’, complete with a .edu domain). This was my experience in 2016, and it repeated again in 2017.

The bottom-line is this: If you are an engineer and if you write to these Indian physicists, there is almost a guarantee that your emails will go into a black-hole. They will not reply to you even if you yourself have a PhD, and are a Full Professor of engineering (even if only on an ad-hoc basis), and have studied and worked abroad, and even if your blog is followed internationally. So long as you are engineer, and mention QM, the Indian physicists simply shut themselves off.

However, there is a trick to get them to reply you. Their behavior does temporarily change when you put some impressive guy in your cc-field (e.g., some professor friend of yours from some IIT). In this case, they sometimes do reply your first email. However, soon after that initial shaking of hands, they somehow go back to their true core; they shut themselves off.

And this is what invariably happens with all of them—no matter what other Indian bloggers might have led you to believe.

There must be some systemic reasons for such behavior, you say? Here, I will offer a couple of relevant observations.

Systemically speaking, Indian physicists, taken as a group (and leaving any possible rarest of the rare exceptions aside), all fall into one band: (i) The first commonality is that they all are government employees. (ii) The second commonality they all tend to be leftists (or, heavily leftists). (iii) The third commonality is they (by and large) share is that they had lower (or far lower) competitive scores in the entrance examinations at the gateway points like XII, GATE/JAM, etc.

The first factor typically means that they know that no one is going to ask them why they didn’t reply (even to people like with my background). The second factor typically means that they don’t want to give you any mileage, not even just a plain academic respect, if you are not already one of “them”. The third factor typically means that they simply don’t have the very intellectual means to understand or judge anything you say if it is original—i.e., if it is not based on some work of someone from abroad. In plain words: they are incompetent. (That in part is the reason whenever I run into a competent Indian physicist, it is both a surprise and a pleasure. To drop a couple of names: Prof. Kanhere (now retired) from UoP (now SPPU), and Prof. Waghmare of JNCASR. … But leaving aside this minuscule minority, and coming to the rest of the herd: the less said, the better.)

In short, Indian physicists all fall into a band. And they all are very classical—no tunneling is possible. Not with these Indian physicists. (The trends, I guess, are similar all over the world. Yet, I definitely can say that Indians are worse, far worse, than people from the advanced, Western, countries.)

Anyway, as far as the path through the simulations goes, since no help is going to come from these government servants (regarded as physicists by foreigners), I now realized that I have to get going about it—simulations for my new approach—entirely on my own. If necessary, from the basic of the basics. … And that’s how I got going with these programs.

Are these programs going to provide a peek into my new approach?

No, none of these programs I talked about in this post is going to be very directly helpful for simulations related to my new approach. The programs I wrote thus far are all very, very standard (simplest UG text-book level) stuff. If resolving QM riddles were that easy, any number of people would have done it already.

… So, the programs I wrote over the last couple of weeks are nothing but just a beginning. I have to cover a lot of distance. It may take months, perhaps even a year or so. But I intend to keep working at it. At least in an off and on manner. I have no choice.

And, at least currently, I am going about it at a fairly good speed.

For the same reason, expect no further blogging for another 2–3 weeks or so.

But one thing is for certain. As soon as my paper on my new approach (to be written after running the simulations) gets written, I am going to quit QM. The field does not hold any further interest to me.

Coming to you: If you still wish to know more about my new approach before the paper gets written, then you convince these Indian professors of physics to arrange for my seminar. Or, else…

… What else? Simple! You. Just. Wait.

[Or see me in person if you would be visiting India. As I said, I have always been “open” from my side, and I continue to remain so.]

A song I like:
(Hindi) “bheegee bheegee fizaa…”
Music: Hemant Kumar
Singer: Asha Bhosale
Lyrics: Kaifi Aazmi

Originally published: 2018.11.26 18:12 IST
Extension and revision: 2018.11.27 19.29 IST

And to think…

Many of you must have watched the news headlines on TV this week; many might have gathered it from the ‘net.

Mumbai—and much of Maharashtra—has gone down under. Under water.

And to think that all this water is now going to go purely to waste, completely unused.

… And that, starting some time right from say February next year, we are once again going to yell desperately about water shortage, about how water-tankers have already begun plying on the “roads” near the drought-hit villages. … May be we will get generous and send not just 4-wheeler tankers but also an entire train to a drought-hit city or two…


OK. Here’s something less depressing. [H/t Jennifer Ouellette (@JenLucPiquant) ]:

“More than 2,000 years ago, people were able to create ice in the desert even with temperatures above freezing!” [^]

The write-up mentions a TED video by Prof. Aaswath Raman. Watched it out of idle interest, checked out his Web site, and found another TED video by him, here [^]. Raman cites statistics that blew me!

They spend “only” $24 billion on supermarket refrigeration (and other food-related cooling), but they already spend $42 billion on data-center cooling!!

But, any way, I did some further “research” and landed at a few links, like the Wiki on Yakhchal [^], on wind-catcher [^], etc.  Prof. Raman’s explanation in terms of the radiative cooling was straight-forwards, but I am not sure I understand the mechanism behind the use of a qanat [^] in Yakhchal/windcatcher cooling. It would be cool to do some CFD simulations though.

Finally, since I am once again out of a job (and out of all my saved money and in fact also into credit-card loans due to some health issue cropping up once again), I was just idly wondering about all this renewable energy business, when something struck me.

The one big downside of windmills is that the electricity they generate fluctuates too much. You can’t rely on it; the availability is neither 24X7 nor uniform. Studies in fact also show that in accommodating the more or less “random” output of windmills into the conventional grid, the price of electricity actually goes up—even if the cost of generation alone at the windmill tower may be lower. Further, battery technology has not improved to such a point that you could store the randomly generated electricity economically.

So, I thought, why not use that randomly fluctuating windmill electricity in just producing the hydrogen gas?

No, I didn’t let out a Eureka. Instead, I let out a Google search. After all, the hydrogen gas could be used in fuel-cells, right? Would the cost of packaging and transportation of hydrogen gas be too much? … A little searching later, I landed at this link: [^]. Ummm… No, no, no…. Why shoot it into the natural gas grid? Why not compress it into cylinders and transport by trains? How does the cost economics work out in that case? Any idea?

Addendum on the same day, but after about a couple of hours:

Yes, I did run into this link: “Hydrogen: Hope or Hype?” [^] (with all the links therein, and then, also this: [^]).

But before running into those links, even as my googling on “hydrogen fuel energy density” still was in progress, I thought of this idea…

Why at all transport the hydrogen fuel from the windmill farm site to elsewhere? Why not simply install a fuel cell electricity generator right at the windmill farm? That is to say, why not use the hydrogen fuel generated via electrolysis as a flywheel of sorts? Get the idea? You introduce a couple of steps in between the windmill’s electricity and the conventional grid. But you also take out the fluctuations, the bad score on the 24X7 availability. And, you don’t have to worry about the transportation costs either.

What do you think?

Addendum on 12th July 2018, 13:27 hrs IST

Further, I also browsed a few links that explore another,  solution: using compressed air: a press report [^], and a technical paper [^]. (PDF of the paper is available, but the paper would be accessible only to mechanical engineers though. Later Update: As to the press report, well, the company it talks about has already merged with another company, and has abandoned the above-ground storage of compressed air [^])

I think that such a design reduces the number of steps of energy conversions. However, that does not necessarily mean that the solution involving hydrogen fuel generation and utilization (both right at the wind-farm) isn’t going to be economical.

Economics determines (or at least must determine) the choice. Enough on this topic for now. Wish I had a student working with me; I could have then written a paper after studying the solution I have proposed above. (The idea is worth a patent too. Too bad I don’t have the money to file one. Depressing, once again!!)

OK. Enough for the time being. I may later on add the songs section if I feel like it. And, iterative modifications will always be done, but will be mostly limited to small editorial changes. Bye for now.