Skip to content
The Armchair Critic

"It takes considerable knowledge just to realize the extent of your own ignorance."

  • Home
  • Mansplainings
  • Tech Journal
  • Blockchain
  • Alternative Facts
  • Cricket
  • Cricket Machan
  • Covfefe
    • Wallpapers
    • Poems
  • Contact
  • Multitask Knowledge Transfer in Genetic Algorithms

    Multitask Knowledge Transfer in Genetic Algorithms

    • by Theviyanthan Krishnamohan
    • Posted on May 5, 2024May 5, 2024
    • in Mansplainings
    • Leave a comment on Multitask Knowledge Transfer in Genetic Algorithms

    The previous article discussed transferring knowledge from one completed problem to a new problem. However, such sequential transfer of knowledge requires that there exist completed problems. But there could be times when we have to…

    Read More

  • A primer on Memetic Automatons

    A primer on Memetic Automatons

    • by Theviyanthan Krishnamohan
    • Posted on April 7, 2024May 5, 2024
    • in Mansplainings
    • Leave a comment on A primer on Memetic Automatons

    Memetic automatons leverage knowledge gained from solving previous problems to solve new optimization problems faster and more effectively. …

    Read More

  • Data-driven meme selection

    Data-driven meme selection

    • by Theviyanthan Krishnamohan
    • Posted on March 3, 2024April 7, 2024
    • in Mansplainings
    • 1 Comment on Data-driven meme selection

    This article discusses how we can use data to automatically select the best meme from a pool of memes, thereby negating the need for human intervention. …

    Read More

  • An introduction to memetic computation

    An introduction to memetic computation

    • by Theviyanthan Krishnamohan
    • Posted on February 4, 2024February 4, 2024
    • in Mansplainings
    • 1 Comment on An introduction to memetic computation

    Memetic computation is an extension of evolutionary computation that combines the use of memes and genes to produce better solutions. In this article, we discuss what memes are, and how they make evolutionary algorithms better,…

    Read More

  • An introduction to evolutionary algorithms for dummies

    An introduction to evolutionary algorithms for dummies

    • by Theviyanthan Krishnamohan
    • Posted on January 7, 2024February 4, 2024
    • in Mansplainings
    • 1 Comment on An introduction to evolutionary algorithms for dummies

    Evolutionary algorithms are heuristic search and optimization algorithms that imitate the natural evolutionary process. This article puts evolutionary algorithms into context and explains their basic functionality. Consequently, we first examine why we prefer heuristic algorithms…

    Read More

  • Running multiple containers within virtual hosts in Mininet

    Running multiple containers within virtual hosts in Mininet

    • by Theviyanthan Krishnamohan
    • Posted on December 4, 2023December 4, 2023
    • in Tech Journal
    • Leave a comment on Running multiple containers within virtual hosts in Mininet

    Mininet is a popular network emulator that allows us to create virtual networks using virtual hosts, switches, and controllers. Recently, I faced the need to run multiple Docker containers within virtual hosts in Mininet. This…

    Read More

  • The nuts and bolts of Service Function Chaining (SFC)

    The nuts and bolts of Service Function Chaining (SFC)

    • by Theviyanthan Krishnamohan
    • Posted on November 12, 2023November 12, 2023
    • in Mansplainings
    • 1 Comment on The nuts and bolts of Service Function Chaining (SFC)

    Service Function Chaining (SFC) leverages Network Function Virtualization (NFV) and Software Defined Networking (SDN) to create a programmable and dynamic network paradigm that allows networks to keep up with modern demands. This article briefly discusses…

    Read More

  • What is Network Function Virtualization (NFV)?

    What is Network Function Virtualization (NFV)?

    • by Theviyanthan Krishnamohan
    • Posted on October 22, 2023October 22, 2023
    • in Mansplainings
    • 1 Comment on What is Network Function Virtualization (NFV)?

    Network Function Virtualization (NFV) is the latest chapter in computer networks that tries to solve some of the pressing concerns with traditional networks. What is NFV and why is it all the rage? How does…

    Read More

  • Tournament Selection in Genetic Algorithms

    Tournament Selection in Genetic Algorithms

    • by Theviyanthan Krishnamohan
    • Posted on September 30, 2023November 12, 2023
    • in Mansplainings
    • 1 Comment on Tournament Selection in Genetic Algorithms

    Tournament selection is one of the many selection strategies we use in Genetic Algorithms (GAs) to select individuals for crossover. In this article, we will take a quick look at GAs, selection strategies, and finally…

    Read More

  • NSGA II: Non-Dominated Sorting Genetic Algorithm II

    NSGA II: Non-Dominated Sorting Genetic Algorithm II

    • by Theviyanthan Krishnamohan
    • Posted on August 31, 2023August 31, 2023
    • in Mansplainings
    • 1 Comment on NSGA II: Non-Dominated Sorting Genetic Algorithm II

    Non-Dominated Sorting Genetic Algorithm II (NSGA II) is an evolutionary algorithm, which we use in multi-objective optimization scenarios. This article dwells on the nuts and bolts of the NSGA II algorithm while providing a brief…

    Read More

  • ChatGPT vs. Bard vs. Bing: Who aces the React test?

    ChatGPT vs. Bard vs. Bing: Who aces the React test?

    • by Theviyanthan Krishnamohan
    • Posted on June 13, 2023July 3, 2023
    • in Tech Journal
    • Leave a comment on ChatGPT vs. Bard vs. Bing: Who aces the React test?

    We make ChatGPT, Bard and Bing write a simple yet tricky React app and see who wins this battle of the chatbots.…

    Read More

  • The number of blocks to wait for before confirming transactions

    The number of blocks to wait for before confirming transactions

    • by Theviyanthan Krishnamohan
    • Posted on June 5, 2023June 5, 2023
    • in Mansplainings
    • Leave a comment on The number of blocks to wait for before confirming transactions

    In this article, let’s try to find how many blocks a recipient should wait for before accepting a transaction. …

    Read More

  • Probability of an attacker mining a certain number of blocks

    Probability of an attacker mining a certain number of blocks

    • by Theviyanthan Krishnamohan
    • Posted on June 5, 2023June 5, 2023
    • in Mansplainings
    • 2 Comments on Probability of an attacker mining a certain number of blocks

    In the previous article, we found the probability of double-spending. In this article, let’s look at the probability of an attacker mining a certain number of blocks with a hash rate of less than 50%.…

    Read More

  • 51% attack: Probability of double spending

    51% attack: Probability of double spending

    • by Theviyanthan Krishnamohan
    • Posted on June 4, 2023June 4, 2023
    • in Mansplainings
    • Leave a comment on 51% attack: Probability of double spending

    We tried to understand the 51% attack through the gambler’s ruin problem and the probability of a gambler winning T dollars in the last article. Let’s look at how we can apply the equation we…

    Read More

  • 51% attack: Gambler’s ruin problem

    51% attack: Gambler’s ruin problem

    • by Theviyanthan Krishnamohan
    • Posted on June 3, 2023June 3, 2023
    • in Mansplainings
    • 1 Comment on 51% attack: Gambler’s ruin problem

    This article discusses the solution to the gambler’s ruin problem as a precursor to understanding the probability of double spending. …

    Read More

  • 51% attack-the probability of mining the next block

    51% attack-the probability of mining the next block

    • by Theviyanthan Krishnamohan
    • Posted on April 29, 2023April 29, 2023
    • in Mansplainings
    • Leave a comment on 51% attack-the probability of mining the next block

    So far, we have briefly touched upon the idea of the 51% attack and how it actually allows double spending to happen. In this article, we will start to look at the theoretical basis of the 51% attack.…

    Read More

Posts navigation

123…12Next Posts»
Copyright © 2025 Theviyanthan K. All rights reserved.