Posts

A Minutiae of Experience

"Reasoning will never make a Man correct an ill Opinion,  which by Reasoning he never acquired." Jonathan Swift 1721, A Letter to a Young Gentleman, Lately Enter’d Into Holy Orders by a Person of Quality When I was young I used to have more energy in my inane deliberations over pointless matters. One of the matters over which I've fruitlessly pondered over often, was the importance of experience in the current society. Of course, speaking strictly in professional sense; what I've found that there is this remarkable universality on the importance of experience, even where the situation does not strictly demand it. Nevertheless, even if one assumes that this premise is true, the next question was: "Can it be compensated (or even surpassed) by Mathematics?" What is experience? Is it the fluency and familiarity, in the sum total of all possible responses to all possible situation which are likely to arise in the professional life of a designated job description?

The Immovable Might of Indian Bureaucracy

Those who know me, can vouch for the fact there are a very few things which can terrify me to my bones. I'm not exactly proud but I've been involved in a few disastrous road-accidents, just by being a passenger in the wrong vehicle at the wrong time. Even at that time, even when wraiths were beginning to materialize, astonishingly; my heart-beat was normal. I firmly believe this gift of life from God, which hopefully I've lived in such a way, as not to face shame or remorse in case He decides for a tête-à-tête. However, when it comes to Indian bureaucracy, I'm terrified to my very core. My soul shudders even if I've to go to any government office. For example, it took me five years to renew my passport. Countless times I would book an appointment only to extend it on the given date again and again; and then eventually cancel it. Of course, I've tried everything which I meagrely could, to counter such uncontrollable frightening emotion. And in the end, I've d

The Age of Idiot

Notwithstanding the implicit provocation from the title of this blog, I would like to declare upfront that I too am, an idiot. And I've even the academic credentials too prove this, since statements such as these, usually get taken as the (understated) hallmark of the humility. Not in my case. It is an unbiased importune fact of my life that I'm a bona-fide idiot. Going by the in-vogue norm wherein a particular class, to which one belongs, bestows exclusive rights to one to exercise, (howsoever) indiscriminately. And since I do have academic credentials to prove my idiocy, which gives my right to being an idiot almost a nuclear license. Now; after having proved that I'm an idiot; in what follows, I would like to differentiate myself from the other ones. Please do keep in mind that this difference, is not due to some inherent human desire to be distinguished and gain congnizance from the fellow members, -notwithstanding the field of enterprise- albeit this is something which

Template Metaprogramming

Among computer languages, C++ often gets described as having low-level functionalities while using high-level (somewhat, at least when compared to C ) computer-linguistic constructs. In what follows, please refer to the following example as a preface, template <typename __tp> struct __slow { public: using rx_type = __tp; public: inline static constexpr rx_type fox() noexcept(false) { return rx_type(); } }; This can be used as following, int main() { std::vector<int> some_vector; for(int i=1; i<10; ++i) { // one way to store all the even numbers is if(not (i & 1)) { some_vector.push_back(i); } // and the other, using the contrivance defined above (i & 1) ? __slow<void>::fox() : some_vector.push_back(i); } return 0; } The utility of this trick is somewhat of a clutter-remover, while writing algorithms mired with too many  if-else conditions. It has a simpl