Friday, September 29, 2017

Pujo Fever

Today Navratri Festival Celebration is creating inconvenience in commute for everyone. Just a few kilometers in Koramangala took about half an hour. Both sides of the road were Garba Dandiya events or shows.

Hundreds of cars were parked on either side of the road blocking almost half of the Ganapathi Temple roadPeople coming for the events were parking their cars slowly blocking the remaining half of the road. Ladies were getting down from autos and cabs very carefully trying not to spoil the fitting and pinning of their sarees and dresses. Many careless girls were adjusting sarees in the middle of the road. There were police everywhere for the security of the ladies in the events from the loafers who came for some eye-candy. Many Jaanbaaz heroes were dancing on the streets here and there ignoring the traffic and trouble they were causing. Many selfish drivers were driving recklessly, even on the other side of the road, as if they are the only one on the road and they are the only one whose time is important, jamming 15-20 other cars for minutes just to save their few seconds. This road was a nightmare for the buses. They couldn't move an inch in this chaotic narrow lane.

Everyone was honking and honking with a legendary common belief that the traffic moves faster when you are honking. The noise of the events was overshadowed by the noise of the traffic. Still, our problems were not enough. Lord Indra himself put the icing on the cake with continuous rainfall all evening causing the water logging on the road. Vehicles were splashing water on the cool people celebrating their festival.

Even though I was a victim of the traffic, I was feeling pity for the ones everyone hates. Poor traffic police.

By the time I came out of the event area and stopped at the signal, I was already feeling feverish. Pujo Fever.

Tuesday, September 19, 2017

Dragon Ball Z Buu Saga

I may be behind time. But after having some illogical arguments with a friend regarding Buu Saga, I watched DBZ Buu Saga for the 5th time and came up with my ranking of strengths of fighters. All other saga where pretty clear, only Buu Saga is complicated. Here goes my analysis.

1. Kid Buu was always toying with everyone till he saw the spirit bomb.
2. Super Buu was warming up with Gotenks for Gohan.
3. Goku was stronger than Fat Buu fresh out of ball, but he wasn't at the same ease with Kid Buu.
4. When Gotenks timed out inside Buu, Goku told Gohan no need to fuse and turned to base form, means Gohan could fight Buu by himself. That time Buu with Piccolo and 2 Super Saiyan kids should be slightly stronger than Super Buu. This means Gohan might have taken down Super Buu, more easily than Goku or may be Goku couldn't.
5. Buu with Gotenks or Gohan made Goku run for fusion means he had no chance and so was Gohan when Gotenks was absorbed.
6. Going with talks and calculations, this can't be ranked. For example, Goku stating Buu is twice strong as before. But before what. Buu with Gohan or Buu with Gotenks, obviously not. He would not have had an equal fight with Kid Buu at all. He would have ran for fusion again. May be he meant twice stronger than initial Fat Buu he fought earlier.
7. Gohan was not transferred to Supreme Kai planet to fight with Goku and Vegeta. Means Kid Buu can be stronger than Gohan.
8. Buu can sense Gohan's power increasing from Supreme Kai planet but did not cared of Goku there, means Goku's power was way lesser than Gohan.

Here goes my ranking in Buu Saga
Vegito
Buuhan
Buutenks
Kid Buu
Mystic Gohan
Buuccolo
Super Buu
Gotenks/Goku (can not be determined)
Fat Buu out from ball
Evil Buu
Vegeta/Good Fat Buu (can not be determined)

DBZ if time machine was not invented

In DBZ, if the time machine would not have been invented, it would not have been like future Trunks world because Androids were different in both the worlds. In current DBZ world, they are stronger but comparatively less violent. So here it goes.

1.   Trunks would not have come to kill Frieza
2.   Goku would have used instant transmission to come and kill Frieza

3.   Z-fighters would not be rigorously training for Androids but Vegeta would have
4.   Goku would have died of the virus with Dr. Gero unaware of that
5.   Vegeta would have been equally strong

6.   Vegeta would have defeated Android 19 (exactly same)
7.   Piccolo would not have been confident about defeating Android 20
8.   Vegeta would have defeated Android 20 as well
9.   Somehow if Android 16, 17 and 18 would have got unlocked then check that out
10. They would have defeated Z-fighters first time but not kill them
11. Then Piccolo would have merged with Kami
12. Vegeta would have used hyperbolic time chamber with Gohan, but would not have trained like Goku did because Vegeta trains alone
13. Vegeta would have come out equally strong but not Gohan
14. Gohan would have hardly become a Super Saiyan
15. Vegeta and Piccolo would have killed the Androids

16. Cell would not have come to this world via time machine
17. Krillin would not have married Android 18
18. Goten would not have been born

19. Imperfect Cell would have been easily defeated by Vegeta

20. Buu Saga changes completely as Gohan would have been too weak; also Goku would have been weaker too as he did not use time chamber and probably not Super Saiyan 3
21. Goku would have come to the World Martial Arts Tournament (same)
22. Gohan would not have fought Dabura
23. Vegeta would have killed Dabura
24. Due to Vegeta's curiosity, Buu would have any way revived

25. Goku and Vegeta would have fought together without Vegeta getting killed
26. Goku and Vegeta would have run away to Supreme Kai's planet by instant transmission
27. Goku would have taught Vegeta the fusion and also would have tried the Z-sword
28. Older Supreme Kai would have unlocked hidden powers of Gohan (same), but this will be of no use as fusion of Goku and Vegeta would have been easier and sooner; also Older Supreme Kai might not have unlocked Gohan's power because Gohan would not have removed the Z-sword
29. No use of earring fusion as its permanent
30. Mystic Gohan would not have entered the fight

31. No Buutenks or Buuhan
32. Piccolo would not have entered the time chamber and would have become chocolate

33. Vegito would have been born
34. Vegito would have fought with the Super Buu, much weaker than Buuhan was
35. Vegito would not have needed to go inside Buu to get Piccolo, Gohan, Trunks, and Goten out
36. Vegito would have been much stronger than Super Buu and would have killed Super Buu with ease in earth itself

37. Dragon Ball GT will remain more or less same because Gohan will get stronger as he was in GT by unlocking hidden powers
38. Good Buu would not have been there
39. Goku would not have been stronger than Vegeta

13 Balls Problem

Problem

You have 13 balls identical in size and appearance but 1 is an odd weight (could be either lighter or heavier). 

You have a balance to compare the weights on the two sides. 

You have only 3 chances to weigh the balls in any combination using the balance. Determine which ball is the odd one and if it's heavier or lighter than the rest. How do you do it? There is an exception in the problem. Find that as well.

Solution

Divide the balls into 3 groups having 4 balls each and one loner
A1, A2, A3, A4
B1, B2, B3, B4
C1, C2, C3, C4
D1

Comparison 1
compare(A1+A2+A3+A4 in left and B1+B2+B3+B4 in right)

If they don't balance, name the side which is heavier as A1, A2, A3, A4 and the side which is lighter as B1, B2, B3, B4

           Comparision 2
           compare(A1+A2+C1 and A3+A4+B1)

           If left is heavier means either A1 or A2 is the heavier ball or B1 is the lighter ball

                      Comparison 3
                      compare(A1 and A2)
                      If they balance then B1 is the odd ball and lighter
                      Else the heavier of A1 and A2 is the odd ball and heavier

           If right is heavier means A3 or A4 is the heavier ball

                      Comparison 3
                      compare(A3 and A4)
                      The heavier of A3 and A4 is the odd ball and heavier

           If they balance means either of B2, B3, B4 is odd ball and lighter

                      Comparison 3
                      compare(B2 and B3)
                      If they balance then B4 is the odd ball and lighter
                      Else the lighter of B2 and B3 is the odd ball and lighter

If they balance means the odd weight is among C1, C2, C3, C4 or D1

           Comparison 2
           compare(A1+A2+A3 and C1+C2+C3)

           If left is heavier means either of C1, C2, C3 is lighter

                      Comparison 3
                      compare(C1 and C2) 
                      If they balance means C3 is the odd ball and lighter
                      Else the one which is lighter of C1 and C2 is odd ball and lighter

           If right is heavier means either of C1, C2, C3 is heavier

                      Comparison 3
                      compare(C1 and C2)
                      If they balance means C3 is the odd ball and heavier
                      Else the one which is heavier of C1 and C2 is odd ball and heavier

           If they balance means C4 or D1 is the odd ball

                      Comparison 3
                      compare(A1 and C4)
                      If they don't balance means C4 is the odd ball and heavier or lighter
                      Else D1 is the odd ball (Exception: we can't find whether it is heavier or lighter in 3 comparisons)


Explanation for Exception
13 Balls Problem is exactly like 12 Balls Problem.

In 12 Balls Problem, if C4 is odd, we know after comparison 2 that C4 is odd. But compare it just to know whether it is lighter or heavier. We know its not going to balance. 
In 13 Balls problem, C4 can balance if D1 is odd. But if it balance, we don't know whether D1 is heavier or lighter because D1 was never on the balance in the 3 comparisons. For this case (1/13th probability), we would require 1 more comparison to find whether D1 is heavier or lighter.

If the problem is minimum number of comparisons just for finding the odd ball, the answer is 3 comparisons.
But if the problem is minimum number of comparisons for finding the odd ball and also whether it is heavier or lighter, answer will be 4 comparisons.

12 Balls Problem

Problem

You have 12 balls identical in size and appearance but 1 is an odd weight (could be either lighter or heavier). 

You have a balance to compare the weights on the two sides. 

You have only 3 chances to weigh the balls in any combination using the balance. Determine which ball is the odd one and if it's heavier or lighter than the rest. How do you do it?

Solution

Divide the balls into 3 groups of 4 balls each and name them as
A1, A2, A3, A4

B1, B2, B3, B4
C1, C2, C3, C4

Comparison 1
compare(A1+A2+A3+A4 in left and B1+B2+B3+B4 in right)

If they don't balance, name the side which is heavier as A1, A2, A3, A4 and the side which is lighter as B1, B2, B3, B4

           Comparision 2
           compare(A1+A2+C1 and A3+A4+B1)

           If left is heavier means either A1 or A2 is the heavier ball or B1 is the lighter ball

                      Comparison 3
                      compare(A1 and A2)
                      If they balance then B1 is the odd ball and lighter
                      Else the heavier of A1 and A2 is the odd ball and heavier

           If right is heavier means A3 or A4 is the heavier ball

                      Comparison 3
                      compare(A3 and A4)
                      The heavier of A3 and A4 is the odd ball and heavier

           If they balance means either of B2, B3, B4 is odd ball and lighter

                      Comparison 3
                      compare(B2 and B3)
                      If they balance then B4 is the odd ball and lighter
                      Else the lighter of B2 and B3 is the odd ball and lighter

If they balance means the odd weight is among C1, C2, C3, C4

           Comparison 2
           compare(A1+A2+A3 and C1+C2+C3)

           If left is heavier means either of C1, C2, C3 is lighter

                      Comparison 3
                      compare(C1 and C2) 
                      If they balance means C3 is the odd ball and lighter
                      Else the one which is lighter of C1 and C2 is odd ball and lighter

           If right is heavier means either of C1, C2, C3 is heavier

                      Comparison 3
                      compare(C1 and C2)
                      If they balance means C3 is the odd ball and heavier
                      Else the one which is heavier of C1 and C2 is odd ball and heavier

           If they balance means C4 is the odd ball

                      Comparison 3
                      compare(A1 and C4) and you will know it is heavier or lighter.
                      They won't balance because if they balance, none of the balls will be odd.

Configure Dongle in Mac

  1. Insert your Dongle
  2. Go to Network Preferences from WiFi icon or from System Preferences and then Network
  3. Click on Add or plus symbol (+) to open Create Interface Popup
  4. Select Interface as HUAWEIMobile- and give a Service Name like 3G Dongle and click Create
  5. Select Configuration as Default and set Telephone Number as *99#
  6. Click on Advanced to open Advanced Options
  7. In Modem tab, select Vendor as GenericModel as GPRS (GSM/3G) and set APN as www
  8. In DNS tab, add 2 DNS Servers, by clicking on plus (+) and putting the IP address and Enter, one by one, 8.8.8.8 and 8.8.4.4
  9. Click Ok and then Apply and then Connect
  10. Now WAIT till you see Sent signal green, Received signal green and IP Address set
  11. Now you are connected; do whatever you want
  12. After configuring once, whenever you want to connect, just insert the Dongle, go to Network Preferences, select the service and click Connect
Courtesy: Pranav Rao

If this blog page doesn't help, try Elitmus

Lean Startup Machine

        Lean Start-up Machine Gurgaon Workshop: My friend told me about it. He registered for it in 3000 rupees but I registered late so had to pay 5500. We reached the venue on time. It was Friday. The complete building was vacant. There was no sign of any human population anywhere. There were no doors to enter. Somehow we found out a back door, which turned out to be the main entrance. The fifth floor office or the top floor was pipe-lined over it. The LSM guys might have got the complete floor at a very cheap price. If we don't see the pipe-line above, to avoid horror of the hanging corpse, the floor was very pretty. May be the pipe-lining was to create the ambiance of construction building. The floor had a reception, 2 egg shaped swing chairs, nice soft sofa, telephone booth like cabin with bean bag in it, many rooms, cafeteria and someone had decorated his tables so well with pictures and transformer toys that it added to the beauty of the floor.
        There were around 35 people for the workshop. I and my friend was one of the most introvert among them. Other than me, all were good speakers. Some were lawyers, some were in sales, some were in marketing, some were freshers, some this some that and we were techies. They introduced themselves well and provided a nice pitch of their idea. We voted on ideas and top ideas were selected. The first evening went pretty smooth.
        Next morning started with a breakfast of mendu vada. They were so hard to chew that you can kill someone by throwing it on him. Then we formed teams. I and my friend separated. I was in a group of 5. I dropped my idea and joined into someone else's idea. After that we had to bear, I mean hear, lectures so-called guidance from entrepreneurs and lean start-up practitioners. Then there was out of the building session. We were made to go out and talk to people. We were trying to contact people on phone to schedule meetings because it did not made any sense in our case as our was B2B idea. We went out to a restaurant, had ice tea and garlic bread. When waiter came to us with a tablet for feedback, it stuck to us to use the restaurant as our customer in B2B idea, though the franchise restaurant manager had no power to decide, we took our chance. Manager came and we had a half an hour talk with video on a mobile. Then we continued the same in a bar and came back. But idea was invalidated in this case of restaurant, but was a nice experience. Then few more lectures, then dinner and back home.
        The third day after breakfast, we had to go out of the building. One of our team mate was sick. So we decided instead of wasting time in going out, let's only 2 of us go out and other 2 stay and make presentation. 2 of us went to saloons and spas this time. You might be wondering why we choose restaurant and spas; it's because on weekend nothing else is open and owners of these places are there in the shops as well. The guy with me was a sales guy. Right from the childhood his parents knew he was a sales guy, so they named him Mani. We went to around 15 saloons and spas, got pictures with 2 of them and the guy Mani even convinced them to buy the product when it's in market. He was so good in convincing people. We were back and presentation was ready. The idea owner and Mani decided to speak. Mani was a good speaker but he had stage fright. But he did well. Still we lost. A simple idea won. Somebody had rightly said, simplicity has lot of power.

SIMPLICITY ME ADBHUD SHAKTI HAI

        While going everybody met everybody taking phone number making contacts. Yes that was the things people actually came for, for contacts of start-up enthusiasts. The judges gave suggestions to each of the idea owners. At the end the volunteers asked a lawyer about feedback and the lawyer so happily amused him with an answer, everyone had kept in mind. The lawyer said.

The people we met were good and ambitious, but the place we met is pathetic. No one helped in searching the venue. Building looked haunted. Lift were not working. Some registered at 1000 some at 5000. Volunteers themselves were not on time. They did not knew what to do. Breakfast was horrible. Speakers were late. We did not get time to meet them. There were too much disturbance. Not much learning.

        And he went on and on for more than 2 minutes till the volunteers and others who were hearing died of laughter.
        Now comes what I learnt from the workshop.

The only thing I learnt from the workshop is that starting up a business is not so difficult how much I thought it was, if the silly ideas of the speakers could work, it isn't so difficult.

NoSQL screwing up

        This post is regarding my current (previous in case I quit before you see this) company. The company has been using RDBMS since years, which is trusted. Architects here started using Couchbase just because NoSQL gives options to scale big time. But the user permissions of each control is in RDBMS, which is pulled while Login and saved in access token in Couchbase. Another problem arise that the admins can grant and revoke permissions of any user or user group on any content or any specific collection of contents, let's call it document X. To use triggers there were about 25 tables which were needed to be applied. Syncing with RDBMS for every query was a big problem. They decided to keep a copy of the permissions into Couchbase and sync only the permission documents. It was also too much effort to sync using the triggers or a scheduled job. This was the most unfeasible option to take, when the database structure is already too big. Let's see other architectural decisions which were made.
        The document X in Couchbase is very big. Each of such document contains multiple user and multiple content, duplicated in each. Though there is no problem with duplicate, the architects decided to break it down into several small documents. User document and Content document were pulled out and Mapping documents of 3 types were made. Mapping between User and Content, X and User, X and Content. But Couchbase doesn't support join. NoSQLs are actually not meant to support join. I made many views to get the data. But that multiplied the interactions with Couchbase 3 times.
        So to replace the use of views, architect decided to use another data-source, to which we will come back. If Couchbase is just used for querying using keys, then why do we need Couchbase. Can't we directly use Memcache? Couchbase internally uses pool of Memcache. But no, the architects want to keep the NoSQL scaling option open. Then to solve our problem of architects introduced Elastic Search.
        I strongly opposed the use of Elastic Search. If there is no future requirement that there ever will be search on this project, then using the Elastic Search for id search is an under-utilization. Keeping the big document X in the Elastic Search, indexing only the ids and retrieving only the required document fields. But id search is hardly 5% utilization of the Elastic Search. The option is still under consideration because of the confident opposition and also addition of third layer in the system for a single project is not preferred. Though in the future the other projects of the company can use the same documents, the addition of third layer and problem in syncing the three data-sources is a big headache.
        Now coming to the point. In Couchbase, if we don't use views in Couchbase, Couchbase is useless. It just a cache then. And even if we are going to put many different type of document in Couchbase, views made for one type of document will be applied to all types of documents. Its preferable not to use more than 10 views on each bucket. This make the Couchbase too restricted. Also as views work well only if the documents are not added or modified frequently, else it needs to update the views for the document and the cache of the stale data.
        The same goes with most of the NoSQLs. NoSQLs are not meant to support relational capabilities. May be I am thinking too narrow. But instead of developing NoSQL to have relational capabilities, its better to develop RDBMS to have speed and scaling capabilities. It can also have option of less structured data model, something like column family in Cassandra. It can also have Solr or Elastic Search like indexing, to support text search as well.

Time Travel Paradox

Scene

        A policeman Jack in uniform came to a beach for an investigation. He was searching for some clues in a murder case. After an hour, he got very tired and impatient. When he was about to leave the beach, he heard a whoosh behind him. He subconsciously ignored due to tiredness. Immediately after the sound, there was a constant buzzing sound and noticeable vibration in air. Jack turned in surprised. A strange looking black car appeared out of nowhere. He had no idea what type of car was that with a very big fuel tank. He became skeptical about it. So he removed the pistol and got ready for action.

        The door opened and an injured man X in police uniform came out. His face was too bloodied to recognize. Jack ran toward him to help, as X too was in police uniform. But he maintained pistol in his hand to avoid any risk. X got frightened and ran away from him. X being policeman too, tired as well as careful, with hoarse voice shouted at him.

        X removed his pistol and shot Jack. Not once but twice, one on his face and other on his left arm. X seems to have no intention to leave Jack alive, so he shoots few more. But Jack runs and escapes and takes refuge behind a rock. Bullets in X’s pistol finishes. Taking advantage Jack came out and shoots X on his chest. X dies on the spot.

        Jack himself losing lot of blood and started feeling unconscious. He couldn't even go to his own car parked outside the beach on the road. He saw X’s car and decided to use it to go to the nearest hospital. The functions of car were totally strange. He pressed anything, any button he saw, to start the car. The engine started but the car didn't move. He tried for more than a minute. When nothing worked, as he was losing blood, he got impatient and he got out of the car.

        When Jack got out of the car, he unconsciously saw a man in police uniform in front of him. He was shocked to see X back to his feet. X was coming towards him. Jack shouted at X and removed the pistol but due to his physical state, he was not able to aim at him.

        Jack randomly shot at him twice, one on his face and other on his left arm. He shoots few more but X runs and escapes and takes refuge behind a rock. Bullets in his pistol finishes. Taking advantage X came out and shoots Jack on his chest. Jack dies on the spot.


Explanation

  1. The car, in which X came, was a Time Machine and X was Jack’s older self (15 minutes older) who came from the future in the Time Machine.

  1. When Jack got injured and killed his older self X and went in the Time Machine, pressed buttons in attempt to start the car, he went in the past (15 minutes in past) and himself became X for the younger Jack (15 minutes younger).

  1. THE TIME LINE NEVER CHANGED AND STAYED IN EQUILIBRIUM IN SPITE OF TIME TRAVELLING.


For People

  1. The body of Jack was found on the beach and no signs of the murderer. But, the body found was of X, the older Jack who came from the future.

  1. People will notice that Jack is shot thrice with his own pistol and his own bullets. But X is shot twice in future and just once at present by Jack.

  1. TIME MACHINE WAS NEVER INVENTED AND ALSO NEVER DISCOVERED BUT STILL IT WAS USED. Even if the time machine was invented, how did it come into this loop system in equilibrium? BOOTSTRAP PARADOX.

Arguable Flaws

  1. There were 2 Jack’s at the same time (in those 15 minutes).

  1. When X came from the future, the mass of the Universe increased by the mass equal to X’s Mass and when Jack went to the past, the mass of the Universe decreased by the mass equal to Jack’s Mass and regained its earlier state, because Jack is almost equal to X in every respect.

  1. Theory doesn't explain the theory by third person point of view. Because for the third person (if any i.e. any other point of reference), X in time machine appeared and Jack in time machine disappeared.

  1. If carbon dating is performed on Jack’s body before the incident and on Jack’s dead body, it can be found out that the body is older (by 15 minutes) than it should be.

  1. Also for the people, Mr. Nobody killed Jack.

  1. It seems the Time is in equilibrium, but it is not. The Time Machine which is used continuously is same all the time. What will happen if fuel in the Time Machine is finished? The loop will change for sure.

  1. If fuel is decreasing, then with what amount of fuel would it have started? Infinite? When will the fuel end? Then what?

  1. This makes the time machine independent of fuel. How?

No Change of state of Universe (other than those 15 minutes)

  1. Only one (dead) Jack left in time line later, one who came from the future. Real Jack went in the past.

  1. Also Time Machine came from the future and went to the past. So it wasn't found either.

  1. Jack going in the past doesn't change the time line because he did the same in the past that X (Jack who came from the future) did.

  1. The total mass of the Universe is regained as X came from the future and Jack went to the past and because Jack is almost equal to X in every respect.

  1. Even the number of bullets and pistol in the time becomes same after 15 minutes.

The instant change in Mass of Universe

  1. Going in the chronological order, when X appear in the present from the future, (forget about the future) the Mass of the Universe instantly increases by mass of X.

  1. For conservation of mass and considering Einstein’s Mass-Energy equation E = M * c^2, it is possible that at that time, equal amount of energy in the time is decreased or equal amount of negative energy is generated by the time-shift.

  1. And when Jack goes to the past, the mass of the Universe is decreased instantly by Jack’s mass.

  1. It is possible that negative mass is generated and so equal amount of positive energy is generated to conserve the negative mass.



  1. Or when X or Jack traveled in time from one time to another, the amount of energy equal to mass from the time where they appeared was transferred to the time from where they disappeared.

Game of Thrones Warriors

I have seen many of Game of Thrones fans who desperately and childishly compare the characters of Game of Thrones to know who will win if X and Y have a fight. This grew with every one-on-one fights.
  1. Ned Stark vs. Jaime Lannister (Season 1)
  2. The Hound vs. The Mountain (Season 1)
  3. Jaime Lannister vs. Brienne of Tarth (Season 3)
  4. Prince Oberyn vs. The Mountain (Season 4)
  5. Brienne vs. The Hound (Season 4)

The winner in each of these fights can not be determined due to circumstances and fitness level.

  1. Ned Stark vs. Jaime Lannister - Ned Stark had become old and fat, certainly not at his best
  2. The Hound vs. The Mountain - Hound was protecting Loras as well as he was aware of presence of the king
  3. Jaime Lannister vs. Brienne - Jaime was chained
  4. Red Viper vs. The Mountain - Red Viper was emotional
  5. Brienne vs. The Hound - Hound was biten by Biter, which began to fester due to Hound's fear of cauterizing with fire.

We fans can deduce the better of Red Viper vs The Mountain. Prince Oberyn was clearly better than Mountain. He was just too emotional to avenge his sister's death.

Let's list down all the good warriors, mentioned in the series, worth listing down

  1. Ned Stark
  2. Jaime Lannister
  3. Khal Drogo
  4. Robert Baratheon
  5. Jorah Mormant
  6. Sandor Clegane - The Hound
  7. Gregor Clegane - The Mountain
  8. Daario Naharis
  9. Loras Tyrell
  10. Jaqen H'ghar
  11. Syrio Forel
  12. Brienne
  13. Oberyn Martell
  14. Rhaegar Targerean
  15. Arthur Dayne
  16. Barristan Selmy
  17. Brandon Stark - Ned's elder brother

Let's analyse now.


Rhaegar Targerean defeated Arthor Dayne (competitive), Barristan Selmy and Brandon Stark in Tourney of Harranhal. 

Barristan Selmy considers Arthor Dayne over himself. 
Ned Stark was certainly not better than his brother, as the best of the house participated in Tourney.
Ned Stark defeated Arthor Dayne outnumbering him 7 to 3, so that doesn't count.
Ned Stark mentioned Arthor Dayne would have killed him if not for Howland Reed.
Robert Baratheon killed Rhaegar Targarean (2 cousins fighting over Lyanna Stark).

That makes

  1. Robert Baratheon
  2. Rhaegar Targarean
  3. Arthor Dayne
  4. Brandon Stark/Barriston Selmy
  5. Ned Stark

Jaime Lannister mentions to Brienne that there are only 3 warriors who have chances to defeat him. Those 3 were The Mountain, Barriston Selmy, Loras Tyrell (or The Hound). 
Jaime also mentions before Red Viper vs The Mountain that if he had both of his hand, he might have had chances to kill Mountain. 
That makes Mountain over Jaime.
Hound and Mountain are alike in combats, probably Mountain is superior.
Brienne defeated Jaime and Hound both in one-on-one combat, under circumstances. But the two combats at least makes Brienne equal.
Brienne defeated Loras Tyrell fair and square without any circumstance advantage.
Red Viper would have defeated The Mountain.
Jaime and Ned Stark had a fight without result.
Hound and Mountain was also without result.

That makes
  1. Oberyn Martell/Barristan Selmy
  2. The Mountain/Barriston Selmy
  3. The Hound/Jaime Lannister/Brienne
  4. Ned Stark
  5. Loras Tyrell

Khal Drogo, Jorah Mormont, Daario Naharis, Jaqen H'ghar and Syrio Forel have been in many fights, but not with the warriors we are ranking.

Khal Drogo can be named superior as he never lost, he was too strong and too agile for his size as well.
Rest are not known to be great fighters, though we haven't seen them lose. So lets keep them last.

Here goes my final ranking, though I am no expert.
  1. Robert Baratheon/Khal Drogo
  2. Rhaegar Targarean
  3. Arthur Dayne
  4. Barristan Selmy/Brandon Stark
  5. Oberyn Martell
  6. The Mountain
  7. The Hound/Jaime Lannister/Brienne
  8. Ned Stark
  9. Jorah Mormont
  10. Loras Tyrell
  11. Daario Naharis/Syrio Forel/Jaqen H'ghar

How pets and being stress-free can help in getting pregnant

We got 2 cats as soon as we returned from a 9 days vacation from Goa. As we were new to cats and with them playing around us, we were focuse...