## The Strange Bystander effect

Human psychology is a fascinating subject especially when it comes to strange behaviors that we show sometimes. Take for instance the Bystander effect. Suppose you are in a crowded place and you meet with an accident, in that emergency situation you would expect more number of people to come to help you but countless experiments …

## The Four Color Theorem

Four color theorem states that any given plane figure separated by lines can be colored using not more than 4 colors! First proposed in 1852 when a man named Francis Guthrie who was coloring a map of the counties of England discovered that he was able to color all the adjacent countries using only 4 colors …

## The mysterious and beautiful 6174

My favorite will always be 1.618 (The Golden Ratio) but 6174 fascinated me recently mainly because of the mystery it carries. It was in 1949 when an Indian mathematician named D. R. Kaprekar, devised a process now known as Kaprekar’s operation. This was published in “Scripta Mathematica” which was a quarterly journal published by Yeshiva University. …

## Many ways of writing the Fibonacci series program using Java

This is supposed to be a super simple program but how many ways can you write it? Here are a few. Program 1  – Fibonacci with 2 temp variables public class Fibonacci {         public static void main(String[] args) {               int n = 10;   …

## Eisenhower matrix

Managing our day to day activities to make best use of our time is not an easy task and not many are skilled at managing it well. These days, time seems to be at a premium. We have devices that keep us constantly connected with work, with friends and family, and sometimes even with complete strangers. …

How often have you been in a situation wherein you had to choose one option among too many? Lets go to a hand bag showroom and try to pick a bag. The purpose of a hand-bag is quite simple which come in various shapes, colors, sizes, prices, brands, and types. When you get into the showroom …

## Cognitive dissonance in simple terms

Cognitive dissonance is a psychological term which describes the uncomfortable tension that results from having two conflicting thoughts at the same time, or from engaging in behavior that conflicts with one’s beliefs. It is also a description of the behaviors that allow you to override such dissonance. A very simple example of this involves the …

## Achilles & The Tortoise Paradox

“In a race, the quickest runner can never overtake the slowest, since the pursuer must first reach the point whence the pursued started, so that the slower must always hold a lead.” —Aristotle, Physics VI:9, 239b15 Here is another interesting paradox which proves that mathematics can be beautifully strange sometimes. This is a story of Achilles …

## Angular ng-repeat on object and arrays

ng-repeat is similar to a for loop in javascript which lets you loop through an array of objects or values and print the information in html. For example: Suppose we have an array of people, \$scope.people = [“Max”,”Gene”,”Rose”]; To print these values in a <p> tag would have a syntax something like the one shown …

## Slugify URLs using Javascript

To generate human-readable url slugs from any ordinary string, you can uyse the following code snippet in your javascript. You can use it as a function or as an angular factory method Javascript Function: var slugify = function(text){ return text.toString().toLowerCase() .replace(/\s+/g, ‘-‘) // Replace spaces with – .replace(/[^\w\-]+/g, ”) // Remove all non-word chars .replace(/\-\-+/g, …