Blogs

Collection of blogs, instructions, tutorials.


National Level Exams

National level exams in India are treated as a make or break event. A sense of security and fairness should be felt by all students when taking the exams. The current system, has a high level of oppurtunity for leak and unfair advantage.

We are complicating the process by using air force, and centralized printing process and translations, which opens up aveneus for leakages. CBSE conducts exams in international locations like UAE too, increasing the logistics overhead. We can have online exams, provided students can take the exams in batches. But cheating would be possible here too.

Proposal: Just in Time Question paper generation and printing.

Print the question paper near exam center or at exam center, after the students have assembled in the exam center.

Just in Time Question Paper Printing for Exams

Just in Time Question Paper Printing for Exams

Tldr
  • Teachers on rotation basis submit questions to a question bank
  • Questions automatically prepared from Question bank, on day or exam or previous day
  • Just in time Question paper printing, at exam center, after students have assembled in exam halls.
  • Students arrive before question paper is printed at exam center

Read more...


Fallacy of the Muhurta System

The muhurta system is a traditional practise to identify or elect dates and times for launch of new events or ceremonies.

This is based on the panchanga system. The panchanga system is based on observation of the sky

  • The position of the sun on the celestial equator gives the month (maasa)
  • The distance of the sun and moon from each other gives the phase of the moon or tithi
  • The paksha is the waning or waxing moon.
  • Karana - one half of a Tithi, each Tithi or phase is dividen into 2 equal parts. Each Karana is given a unique name
  • Yoga - the longitudinal position of Sun and Moon are added, and then placed in the Natchatra parts
  • Varam or Weekday - tracked by the day of the week. Strangely the whole world follows an unbroken weekday system. Which are of 7 in numbers, named after the brightest objects in the sky, that is the Sun, Moon and the visible planets

The weekday - Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday. In local language - Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn.

Read more...


ENSnaps (Clouddroid) decomissioned

Clouddroid, formerly ENSnaps has been decomissioned. Will be using ENSnaps instead of Clouddroid in this blog, to avoid confusion with Cloudflare.

All the domains hosted on ENSnaps has been migrated to Cloudflare, AWS and in some cases to private hosting.

It was getting harder to keep up with bots which were hitting the sites with huge traffic. And it was becoming tougher black-listing. The cost of filtering and managing bot traffic was becoming humungous.

Read more...


Democratization of AI

Democratization of AI

The harness of AI is with big companies. This is because of the huge hardware requirements for running AI inference and training.

For real democratization of AI, the hardware requirements has to plummet. If we look at hardware requirements, we can classify them further into CPU/GPU and memory.

The GPU requirement is a myth, because we do not have tailor made ARM (RISC) for matrix mul and limited instruction set capability on large memory. We need a chip that can run of large memory set.

Read more...


Rookie Mistakes of Robotics

RC cars, small automations began as an hobby, with my children.

Now as some of the projects are becoming mainstream and complex, here are some of the mistakes any beginner would commit.

  • Buying low end motors or salvaging motors from broken items
    • This would top all mistakes, since having different types of motors, for doing the same work. I have spend lots of time playing with PWM, and lot of code to match speeds of different types of motors.
    • Buy graded motors, which behave similarly, have uniform torque and speed.
  • L293D motor driver, do not use them for anything serious
    • These drivers take a 1 volt drop, from the actual supplied voltage
    • Use a H Bridge motor driver instead
  • Not all pin outs support PWM, read, re read documentation.
    • Most often we use PWM to control speed of motors and actuators
    • Read documentation of dev boards, choose boards which have many PWM controllable pins
  • Check all boards, even though from same provider, or uses the same chipset.
  • Not all pins support interrupt in inputs, again read documenation, do not assume anything, test the pins before using on a project
  • Any serious work, would need inverse kinematics, filters, sensor integration, start using ROS, Gazebo, so models can be worked first on simulation
  • ROS DDS is unbeatable, do not try to create something your own messaging platform, at the end you would need all the features of ROS
  • You would need ROS RViz, and Gazebo to simulate movements, before implementing them in real world, save a ton of time

Read more...


PyTorch, AI, ML tutorials

Collection of AI, ML, Deep Learning tutorials, references and repositories

The below list will be updated frequently.

References

Green field AI

Green field project for AI, with gradient descent, Image reco etc.

Below are a collection of references for getting to speed on neural networks, Deep Learning and Transformers

Python Repositories
Websites and repositores

https://www.learnpytorch.io

Gradient descent in GoLang https://github.com/oliversavio/learn-ml-with-code/tree/main/gradient_descent

Videos

Read more...


Definition of life

தெய்வத்தான் ஆகா தெனினும் முயற்சிதன் மெய்வருத்தக் கூலி தரும்.

The above kural exemplifies that focussed work denounces fate and destiny. What destiny and fate does not give, focussed work always gives the result.

What is destiny and fate in science. All physics of the universe can be categorized as destiny. All chemical reactions can be categorized as destiny. That is once we know the initial state, and in a controlled environmental state, the result or state of the system at a future time ’t’ can be predicted to 100% accuracy.

Read more...


Earths Unstable Rotation

In 1985, a Soviet cosmonaut Vladimir Dzhanibekov, was removing a wing-nut aboard the Salyut 7 space station. He noticed something strange, the wing nut (the nasa video attached below), was fliping its rotation on its axis.

He got frightened and immediately discussed the same with the earth station. And the video of the wing nut flipping on its axis, was kept a secret for many years to come.

The earths precession, or the wobble on earths rotation, have always fascinated me. Also the flipping of earths magnetic field. I can digest the fact, that the magnetic north and south roams around the poles, that is the true magnetic north and south changes its position as the years progress. I can visualize the same, because the eaths magnetism might be caused by current flowing through the cores outher region, and this current path can change. (Though I cannot digest that the rotating core causes the magnetic field.)

Read more...