Saturday, December 3, 2022

The Future of Computing Science - the Quantum Computing - and right there will be the Vedic World - just as the opposite side of the coin...

 

The Future of Computing Science is Quantum Computing...





And now the surprise

For the Humans of the UNIVERSE...

The other side of The Coin of Quantum Computing is the Vedic World...



To illustrate how Vedic algorithms can be used to solve quantum algorithms, consider the example of factoring large integers. Factoring a large integer into its prime components is a computationally difficult problem. The best classical algorithm for factoring large integers is the general number field sieve, which has a running time of O(exp(sqrt(log n))). However, Shor's algorithm, a quantum algorithm, can factor large integers in polynomial time.

Shor's algorithm relies on the quantum Fourier transform (QFT) to perform the factoring. The QFT is a quantum algorithm that can be implemented using Vedic algorithms. Specifically, the Vedic algorithm for the ancient Indian multiplication method, known as "Nikamkarani," can be used to implement the QFT.

The use of Vedic algorithms to implement quantum algorithms is still in its early stages of development. However, the potential benefits of this approach are significant. Vedic algorithms are often more efficient than classical algorithms, and they can be implemented in quantum systems. As a result, the use of Vedic algorithms could lead to the development of more efficient and powerful quantum algorithms.

Here are some potential advantages of using Vedic algorithms to solve quantum algorithms:

  • Efficiency: Vedic algorithms are often more efficient than classical algorithms, which could lead to faster quantum algorithms.
  • Simplicity: Vedic algorithms are often simpler than classical algorithms, which could make them easier to understand and implement.
  • Naturality: Vedic algorithms are often based on natural phenomena, which could make them easier to implement in quantum systems.

Overall, the use of Vedic algorithms to solve quantum algorithms is a promising area of research that could lead to the development of more efficient and powerful quantum algorithms.

And here's the #nemo of the society - trying to awaken the Humans of Bharat...

Read my original study of Upanishad




The result of my studies on this great scientific asset of #bharat to map the term infinity

Now-  as there were not really any authentic scientific studies of the dates when Upanishads were written - hence I would like to request the Humans of Bharat to take these things very seriously - if you really want to know #whoweare and reclaim our lost glory - in the new global order. There is no other way but to present the #original #bharat to the #universe 






The Humans of Bharat - you have spent a lot of time in hibernation
Now...
please wake up and reclaim who you are...

Educate the #UNIVERSE, especially the Western people who think that infinite is a recent term in Maths



Read... Read...


Tuesday, November 8, 2022

Staring over a new journey - a journey into the world of Fluid Simulation...


Exploration of Mantaflow - the heart of a Fluid Simulation software

Hey Human of Universe, today I am again starting over my journey as a Computer Scientist - this time to explore the world of Fluid Simulation.

I created this development environment for studying Mantaflow many months back - now again - I am becoming active as a Computer Scientist - the real me - an engineer - from inside the core.

We have taken two options for Fluid Simulation - one is Mantaflow and the Other is Flip Fluid addon.

The development environment is ready for both.

Here are some of the necessary knowledge sharing about the two

What is the difference between Blender's Mantaflow fluid simulator and the FLIP Fluids addon?

The FLIP Fluids addon and Mantaflow are both FLIP-based simulators. Mantaflow is the new fluid simulation system that was introduced into Blender 2.82. 'FLIP' is the name of a simulation technique that is popular for simulating fluids and is also found in many other professional liquid simulation tools.

Although Mantaflow and the FLIP Fluids addon both use the FLIP simulation technique, they are very different in what features are available, how features were implemented, and how the projects are developed. Mantaflow is a simulation tool for creating both liquid and gaseous/smoke simulation effects. Our FLIP Fluids project focuses strictly on liquid fluid simulation and we put a large development effort into reliability, stability, learning resources, and workflow features to help you create beautiful liquid simulation effects as quickly and as painlessly as possible.


So me and my son - Ridit - an 11 yrs old boy of Bharat - are starting with Mantaflow - will post updates on this new journey - gradually...

Tuesday, October 18, 2022

The Bragging Rights of a Dad - a Guru in the making of a formidable intellectual Khastriya...

 



An impromptu discussion between a dad- a Guru - and his son - after lunch.

It takes a hell lot of planning, and preparation to create a formidable intellectual Khastriya out of a small boy...

Risky

yet

Challenging

Dedicating my service to the nation

The tree that I am watering and making ready

maybe

one day will help a bunch of tired people to rest beneath himself/itself...

I am just playing the role of a squirrel during the RamSetu construction - under the tutelage of Bhagwan but not exactly looking for anything in return from anybody in this #UNIVERSE.

Look at the level of confidence of an 11-years-old kid writing C++ code. It takes a lot of energy and insights to write this kind of stuff. Now I am in the process of making #ridit move beyond the language level - so that he can realize the big picture and understand it as a senior scientist - not just as a programmer stuck with debugging and all sorts of low-level kinds of stuff.

Let's call a spade a spade - the abyss that is called H1B


Watch this video carefully as this guy is explaining many issues of H1B hurdles and why this should never be the right option for a software engineer in Bharat.


There are many sad, pathetic stories of software engineer who goes to the USA on H1B.

Here is a guy giving his understanding of why H1B is not the right choice for a software engineer.

However, there are a hell lot of other problems besides official and legal problems.

In NJ, we have seen some of the software engineers from the USA almost becoming blue in sub-zero temperatures - maybe they were not made aware by their office in #Bharat about how cold would be like in the sub-zero temperature?

Then, the legal hassles that the silly office bearers of the USA-based companies of Bharat put in front of the software engineers - who hardly have any idea about the legal rules of the USA and the admin office bearers know it very well.

They threaten stern legal actions if the software engineers can't comply with whatever demands the offices are making.

Then there are issues of illegal bonds and the legal issues that occur because of that.

So, mostly what happens to a software engineer, who does not have a good backbone of friends and relatives at top USA positions is that instead of studying software and making themselves aware of the latest tech, an engineer spends most of the time learning unnecessary legal issues to protect his own a**hole.

Yes. Doston... Mitron...

This is the reality of H1B.

Wednesday, August 31, 2022

The knowledge that was passed to his grandson from his grandfather during a bus journey to Durgapur...

During my childhood days, i had spent a significant amount of time with my grandfather. We used to visit my aunt's home in Durgapur, very often

One day, during our journey by SBSTC (i think the name was different at that time), i was looking through the window and enjoying the strong wind that was coming from the opposite direction.

During that journey, I found, in many of the places, an artificial jungle of the Eucalyptus trees was created.

Wondering, I asked my grandfather

"Dadu, why these artificially made jungles have suddenly popped up here?"

My grandfather then explained the story behind the Eucalyptus tree and wondered why the govt of West Bengal, instead of Saal and Segun trees, are importing this nonsense for the dry soil of Manbhum.

He told me in detail, that why in many places, outside Bharat, the aboriginal peasants hate this tree because it takes so much groundwater that another plantation around this tree suffers.

And he also explained the experimentation of creating such kinds of artificial forests of Eucaliptus trees in the swampy area and the success of such experimentation.

As Google is helping me these days, instead of working as a soil engineering staff, i am presenting the write-up taken from the internet which has a detailed study of this matter from an expert point of view..

But, thanks to my grandfather, I, barely a 10-years-old kid, was enlightened by him during a bus journey

Dadu, you deserved a lot more from this #universe just because of your acumen and insights - a great personality and having so much diversified knowledge about many aspects of the contemporary world.

The sad story of Eucalyptus Tree forestation in the Manbhum Area of Bharat

Taken from the Internet - it has discussed many aspects - neither denying the fact that an Eucalyptus tree drains a lot of water nor completely pooh-poohing the idea of making an artificial jungle of this tree...

A Bad Rap: It Drains Water

Maybe it is precisely due to this universal success of the eucalyptus that so many contrary opinions have emerged regarding it. A number of theories hold that the eucalyptus is a dangerous tree, capable of generating many negative and few positive things, a damned tree. If all these theories were true, Australia, covered with vast eucalyptus forests, would be a dead continent. But, far from that, it is a sanctuary where many species, unique to that environment, have been preserved and thrive.

It is said that the eucalyptus tree absorbs water and dries up land because it needs so much water in order to grow so fast. This is a half-truth. It is true that the eucalyptus absorbs a lot of water like all plants do, but it also uses water more efficiently than other species. The acacia another rapid-growth tree needs a third more water to produce the same amount of wood. But nobody speaks ill of the acacia.

The eucalyptus is also accused of making more difficult the passage of rainwater towards the phreatic or underground level. This is true. But it is also true that any plant species, large or small, absorbs some rainwater as it makes it way down to the groundwater level. The only way to assure that all rainwater descends to the phreatic level would be to not let anything grow at all a not particularly appealing solution.

The eucalyptus consumes less rainwater than it appears to at first, because it has the ability to close up its leaves in such a way that, during droughts, its evaporation transpiration process is dramatically reduced. When it does not rain and the other trees turn yellow and parched, the eucalyptus stays green not because it has enormous reserves of water hoarded away, but because it shuts off the stomas something like the pores on human skin on its leaves, and doesn't allow the water to escape through them. In other words, the eucalyptus doesn't "sweat."

As proof of the fact that the eucalyptus uses lots of water, its enemies point to the fact that this tree is used to dry swamps. The eucalyptus certainly has a powerful root system to support its height a soaring 40 meters, on average. Its roots rarely go beyond 20 meters deep, but they have a very special characteristic. They grow turning downward, drilling through the earth like a corkscrew.

But this is not always bad. Among the many hundreds of varieties of eucalyptus, there are some whose roots are especially strong, and thus capable of eventually drilling through very hard rocks. Sometimes they can even get through that layer of impermeable rock that will not allow rainwater to pass. If they can perforate those rocks, little by little the surface water trickles towards the groundwater through fissures opened up by the roots. It will reappear in some other place, in the form of a spring or well. The eucalyptus doesn't suck swamps dry but rather unclogs their drains. For many decades now, eucalyptus trees have been planted in swampy areas and the water is still there.

Now, here from the Internet, I have got one document about the Saal tree and I am just presenting the researcher's story here  - because I really can't remember what the mote points my grandfather told me about the sanity of the Saal and Segun tree plantation on the dry land of Manbhum.


Enjoy...


Tuesday, August 30, 2022

When the ill-gotten $ blows away the sanity which was left in a moron...


When a billionaire like #ballgates with all of his ill-gotten $ becomes confused about

who the bloody hell is he/she

he/she tries to play around with the 

#motherearth

thinking that maybe it's okay to take charge of all the natural resources provided by #lordshiva

and that he/she has gotten such power to do that.

Such is the effect of having a long nose - nobody warns him not to poke it everywhere 

agar naak katwa jate hai

to bohut dard hotey hai...

Taking a text from a patent application of #ballgates to control nature and why #universe must be careful about these morons.

Truly this is the age of Greenfinger: Billionaire Bill Gates has patented the idea to halt hurricanes by decreasing the surface temperature of the ocean.

The patent calls for a large fleet of specially equipped ships that would mix warm water from the ocean surface with colder water down below, according to five new patents that include Microsoft’s chairman as a co-inventor. That could then reduce or perhaps eliminate the heat-driven condensation which hurricanes feed upon, thus significantly reducing their intensity.

Patent-watcher “theodp” first spotted the new patent filings and told TechFlash that the scheme reminded him of something Mr. Burns might have concocted in “The Simpsons” — if the fictional industrialist hadn’t already blown his master plan on blocking out the sun.

The hurricane-stopper plan was apparently hatched from a meeting of Intellectual Ventures, a patent house that regularly gathers scientists and technologists to brainstorm together. TechFlash notes that the official filings came through an Intellectual Ventures affiliate, Searete LLC.

This represents just the latest in a long line of geoengineering proposals aimed at taming Mother Nature, whether aimed at climate change or hurricanes. Even the prestigious National Academy of Sciences held a workshop in June on geoengineering, although that ended with disagreements on whether the cure might be worse than the problem.

We previously looked at other plans regarding hurricanes, such as sending supersonic jets slicing into the eye of the giant storms. But for now, it’s likely that coastal cities should at least invest in more grounded ideas to become hurricane-proof.


Tuesday, July 26, 2022

Building the perspective of a budding scientist from #bharat - in the lights of #KargilVijayDiwas - #fatherhood rocks...


And now - guys - fasten your seat-belt - for the ultimate anti-climax

Start thinking about why we started the EV option in the first place - for global warming - ha ha ha

Aab maja luto - the way i thought about the whole issue while sipping the hot morning tea on the roof top of my ordinary home in Bharat


The simple solution from a simple guy to the big complicated problem - Global Warming - unlike the Global Leaders...





When the #globalleaders are so worried about high-funda stuff like #pollutoin #globalwarming


that they travel a very long distance on their #privatejets


and meet with each other


called #summit


my little brain has thought about this simple theory...


lena hai lo... nahin to bhi chalega... (#hindi)


meaning...


if you want to take it, very good... otherwise ... no problem...


with the proliferation of #internet


when from "The world is Flat"


we have come to this reality that


"The Flat is the World"


which essentially means that we really don't have to travel long distances to attend all such


#summit


for


#timepass


and


#drama


when physical movement has really become #outdated


let's bring back the old and #timetested


#bicycle


#horsecart


#bullockcart this one is exclusively for people of #bharat because we don't have many horses


#skating


#tricycle


#rickshaw


people are encouraged to add whatever they think will do


but without producing much


#gases


which might create


#gaslighting


no more #gases for the #universe

Tuesday, June 28, 2022

The first leadership lesson - get an uncluttered mind about the purpose before you start anything - then just stick to it no matter what comes...


The Guru in me is today happily claiming his bragging rights...

Possibilities are infinite...



I always say it's important to get an #unclutterd mind for a leader.

when I started training my 6 years-old son #ridit in CS, I had to convince many people of the need for this.

I expected the school would promote such a unique idea.

alas!  

So I had to pull him out of the formal schooling system because I know what I am doing and how I have chalked out the plan to make a fantastic scientist out of a young boy of #bharat 

with great success, I started posting his work on #linkedin and everywhere - but u would be surprised how people initially doubted him and mocked him.

#ridit became absolutely friendless in school as he never had a friend who could match his vibe or outlook. instead, what he got was just negativity everywhere.

so u see, it's so difficult to establish #wisdom in the #people of #bharat from being inside #bharat. 

that's why it's said if one wishes to conquer #bharat, he/she will have to start influencing people outside #bharat. 

#vivekananda, #rabindranath all are real-life victims of this deplorable blindness of the people of #bharat 

here is #ridit - the new face of #vishwagurubharath -  showcasing his  latest work on #fluidsimulation



So today, me, the scientist #dad rejoicing to watch his son - currently 11 years old  - making a strong foothold as a computer scientist 

this is the second project in this series in which #ridit is playing with fluid simulation using #mantaflow this time creating #tornado with #fire.



I have purposefully chosen Natural Process Simulation as the next subject for #ridit to delve into. being the #guru of #ridit - I have specifically chosen #FluidSimulation from the vast field of Natural process Simulation as #ridit already knows how to do it using #blender.

This is the third simulation of a tornado that #ridit has just completed. Please have a look at it. One of the youngest scientists from #bharat. Let's celebrate this.




And this is the fourth one.




However, as #ridit is trying to play a bigger role, not just as a user of the software, but as the person who would participate in the development of such critical stuff for mankind, hence the development environment for deep study of this software is also ready. very soon, that journey, in which we will witness how a young boy will transform himself from a computer engineer to a computer scientist.




My advice to parents of #universe - if u want to create an accomplished achiever out of your young kids, treat them as if they have already become.

This is the methodology I have always used to uplift many others in my life. 

Just make them believe - that they are going to change the world - 
and see they will surely.

#Enjoy the arrival of a new face from the #vishwagurubharath  - currently an 11-years-old boy - #ridit

And here is #ridit - matching his energy level to the 

#roaringlion 

#universe - we are here to reclaim our true level in the

#newworldorder




A good decision I have taken on behalf of #ridit - I gave him only #linux.

my earnest request to the Govt Of India 

please kick out #windows and welcome #linux -

and let the future scientists of #bharat #enjoy the #freedom necessary for a scientist

believe me, #linux as a development machine is even much better than a Mac machine 

So,  let us kick out 

#Windows 

permanently from 

#bharat

and

let us all welcome 

#linux  

And let me add another piece of mindful statement

The Govt of India may learn the way China had subcontracted the whole deployment of Linux to Ubuntu, similarly, instead of investing more money to #Boss ( a project which has been running - maybe more than 10 years) and straightway contact Ubuntu - and get it done.

At the end

This is the viewpoint of my son - #ridit - about this new learning way


Saturday, May 28, 2022

Command Routing Using Chain Of Responsibility Design Pattern



The Song in English Script:


Jodi tor daak shune keu na aashe tobe ekla cholo re.
Ekla cholo ekla cholo ekla cholo ekla cholo re.
Jodi keu kotha na koy ore ore o obhaga
Jodi shobai thaake mukh phiraye shobai kore bhoy
Tobe poran khuleyO tui mukh phutey tor moner kotha ekla bolo re.
Jodi shobai phirey jay ore ore o obhaga
Jodi gohon pothe jabar kaale keu phirey na chaai
Tobe pother kaantaO tui roktomakha chorontole ekla dolo re.
Jodi aalo na dhore orey orey o obhaga
Jodi jhor badole aandhar raate duyar dey ghore
Tobe bojranole Aapon buker paanjor jwalie niye ekla jolo re.

The Song in English Translation:


If they pay no heed to your call walk on your own.
Walk alone, walk alone, walk alone, walk all alone.
If none speaks, o wretched one,
If all turn their face away and cower in silence—
Then open out your heart
dear one, speak out your mind, voice alone.
If everyone spurns, o wretched one
If all leave you in the lurch in the wilderness
Then trample the trail of thorns
With your blood-stained feet alone, on your own.
If no one holds up a light, o wretched one
And bolts the doors on a dark, stormy night
Then in the lightning fire of pain
Kindle your own heart and keep it burning bright alone.


Tuesday, May 17, 2022

Engineers of #bharat - wake up - know #whoweare - part I

The following text has been taken from Wiki:


The Karatsuba algorithm is a fast multiplication algorithm. It was discovered by Anatoly Karatsuba in 1960 and published in 1962.[1][2][3] It reduces the multiplication of two n-digit numbers to at most 

{\displaystyle n^{\log _{2}3}\approx n^{1.58}}

single-digit multiplications in general (and exactly 

{\displaystyle n^{\log _{2}3}}

when n is a power of 2). It is therefore asymptotically faster than the traditional algorithm, which requires 

{\displaystyle n^{2}}

single-digit products. For example, the Karatsuba algorithm requires 310 = 59,049 single-digit multiplications to multiply two 1024-digit numbers (n = 1024 = 210), whereas the traditional algorithm requires (210)2 = 1,048,576 (~17.758 times faster).

The Karatsuba algorithm was the first multiplication algorithm asymptotically faster than the quadratic "grade school" algorithm. The Toom–Cook algorithm (1963) is a faster generalization of Karatsuba's method, and the Schönhage–Strassen algorithm (1971) is even faster, for sufficiently large n.


Here is an implementation of this algorithm in Java.


 

/*

* The Karatsuba algorithm is a multiplication algorithm developed by Anatolii Alexeevitch Karatsuba in 1960.

* It operates in O(n^log2(3)) time (~ O(n^1.585)), with n being the number of digits of the numbers we are multiplying together.

* Standard grade-school multiplication operates in O(n^2) time. Karatsuba's method is asymptotically much faster.

* Normally, you can choose any base you want, but we will be using base 10 in this algorithm with m varying depending on the length of the inputs.

* Specific details are included with an example in the comments before the actual method.

*

* @author Ayamin

*

*/

 

public class Karatsuba {

        

        // Takes two integers and returns the maximum of them

        public static int max(int x, int y) {

                return (x>y)? x:y;

        }

        

        // Takes a string and an index.

        // The index in this case is the "m". It will count backwards from the last (least significant) digit and split the string there.

        // It will return a 2-element array of the split string.

        // For example: Given 12345 as the string and 2 as the index, it will split the string into the string array ["123", "45"].

        // This is so the 123 can be written as 123 * 10^m, with m = 2 the index.

        public static String[] strCopy(long index, String string) {

                String        first = "",

                                last = "";

                long actualIndex = string.length() - index;

                for (int i = 0; i<actualIndex; i++) {

                        first+=string.charAt(i);

                }

                for (int i = (int)actualIndex; i<string.length(); i++) {

                        last+=string.charAt(i);

                }

                return new String[] {first, last};

        }

        

        // An exponent function. Works the same way as Math.pow, but with 64bit integers instead of double precision floats.

        public static long power(long x, long y) {

                if (y == 0)

                        return 1;

                else {

                        long answer = 1;

                        for (int i = 1; i<=y; i++) {

                                answer *= x;

                        }

                        return answer;

                }

        }

        

        /*

         * Take two numbers, x and y.

         * Example: 12345 and 6789.

         * Find a base b and power m to separate it into.

         * We'll pick base = 10, and m to be half the length of the digits of the numbers in this implementation of the algorithm.

         *         In this case, m will be 2, so 10^2 = 100. We will split the 2 numbers using this multiplier.

         * The form we want is:

         * x = x1*b^m + x0

         * y = y1*b^m + y0

         * ----------

         * Using the above example,

         * x1 = 123

         * x0 = 45

         * ----------

         * y1 = 67

         * y2 = 89

         * ----------

         * b = 10 and m = 2

         * ----------

         * Thus:

         * 12345 = 123 * 10^2  +  45

         * 6789 =   67 * 10^2  +  89

         *

         *

         * The recursive algorithm is as follows:

         *

         * If x<10 or y<10, return x*y. Single digit multiplication is the base case.

         * Otherwise:

         * Let z2 = karatsuba(x1, y1). x1 and y1 are the most significant digits, and are the local variables "high".

         * Let z0 = karatsuba(x0, y0). x0 and y0 are the least significant digits, and are the local variables "low".

         * Let z1 = karatsuba(x1+y0, x0+y1) - z0 - z2.

         * And the result is the following sum:

         * z2 * b^2m        +        z1 * b^m        +        z0

         *

         * @param x The multiplicand.

         * @param y The multiplier.

         * @return The product.

         */

        

        public static long karatsuba(long x, long y) {

                // Base case: single digit multiplication

                if (x<10 || y<10) {

                        return x * y;

                }

                // Recursive case: Decompose the problem by splitting the integers and applying the algorithm on the parts.

                else {

                        // Convert the numbers to strings so we can compute the # of digits of each number.

                        // Note: We could also use floor(log10(n) + 1) to compute the #digits, but remember that we need to split the numbers too.

                        String xString = Integer.toString((int)x);

                        String yString = Integer.toString((int)y);

                        // Local variables

                        long         m = max(xString.length(), yString.length()), // the maximum # of digits

                                        m2 = m/2, // the middle; if the number is odd, it will floor the fraction

                                        high1 = Integer.parseInt(strCopy(m2, xString)[0]), // the most significant digits. this is the scalar multiplier for b^m2

                                        low1 = Integer.parseInt(strCopy(m2, xString)[1]), // the least significant digits. this is what is added on to high1*b^m2

                                        high2 = Integer.parseInt(strCopy(m2, yString)[0]), // same for y

                                        low2 = Integer.parseInt(strCopy(m2, yString)[1]), // same for y

                                        // Three recursive calls

                                        z0 = karatsuba(low1, low2), // z0 = x0y0

                                        z2 = karatsuba(high1, high2), // z2 = x1y1

                                        z1 = karatsuba((low1 + high1), (low2 + high2)) - z2 - z0; // z1 = (x0 + y1)*(x1 + y0) - z2 - z0, courtesy of Karatsuba

 

                        return (z2 * power(10, 2*m2) + (z1 * power(10, m2)) + z0);

                }

        }

 

}

 

 

 

public class Main {

 

        public static void main(String[] args) {

                // TODO Auto-generated method stub

                System.out.println(Karatsuba.karatsuba(200, 200));

                System.out.println(Karatsuba.karatsuba(12345, 6789));

                System.out.println(Karatsuba.karatsuba(2358925, 1259174));

 

        }

 

}



Result:

The Comparision:


Please see the comparison done by some of the college professors of #Bharat


And look at the algorithm that our forefathers had developed thousands of years back, which was actually unbeatable for so many years afterward.


So, my earnest request to the engineers of #Bharat


Know your real worth.


Go back to the roots.


Embrace #Sanskrit


And now you will realize why my wife is learning Sanskrit to teach my currently 11-years-old son so that he can learn Vedic algorithms from the original Sanskrit script


And now the surprises for the people of #universe.


Please have a look at the document that follows to get an idea.



I am happy to see that the teaching community of Bharat are coming forward to reclaim who we are

Enjoy