miércoles, 4 de marzo de 2020

How to MQTT with AWS and NodeJS (part 1)

This article is to bring a small example of how to use an MQTT channel using AWS services and code it in javascript, more specifically, node.js, due to the complexity, extension of the topic I will do it in parts, the articles are subject to changes and I am assuming you have a strong technical background so you can go through the article and understand it.



Sample diagram using an MQTT broker



Anyhow, if you have questions, suggestions or find any inconsistency feel free to reach me to do the change.

Why I did it ?

Because I spend a lot of time searching for it on the internet and of course I found everything there but on different pieces which I had to put together, test them, adjust and after a lot of hours it worked. So maybe for the next person will be "easier" to do and if not then it will work as a precedent to how things were done, so let's start.

First we need to have an AWS account which is basically the place were our service is going to be working (you can create your account by clicking here),the product we're going to look for is called "IoT Core" and there it is the basic stuff to establish your communication channel using the protocol MQTT.



In this part you'll be able to create a "thing" that will be using your service and of course you will be managing.

You can create/register your "thing" on the "manage" section by clicking on the "create" button.

After you register your "thing" you'll need to have the certificate, public and private key of the device to authenticate and use the resources of the MQTT channel, this keys can be generated by AWS or you depending in case you want to have another CA than AWS, in this case we selected the certificates provided by AWS.



Note: Also, when you register your "thing" it is important to have a Policy created and attach it to your "thing" which is going to be the responsible of deciding to which resources your "thing" will have access. Without this policy your device will not be able to connect to your MQTT channel and nothing will work.

Now that you have your Certificate,Pair of Keys and CA Root certificate you're free to go and use the MQTT channel.



At this point, you should have your certificates in one folder ready to be used and to test that your MQTT channel is up and running i suggest using the good old CURL to perform this test.




To perform the text, we need to validate that we are able to send a message to our topic using CURL so let's try with the following line (you can copy and paste it on your terminal)


curl --tlsv1.2 --cacert root-CA.crt --cert certificate.pem.crt --key private.pem.key -X POST -d "{ \"serialNumber\": \"0000000000000000\", \"clickType\": \"SINGLE\", \"batteryVoltage\": \"2000mV\" }" "https://<my_custom_endpoint>.amazonaws.com:8443/topics/<my_topic>?qos=1" 



Note: To get the information of your endpoint, on the AWS Iot Core Dashboard select Manage, <Your_Thing> and then in the section "Interact" under the HTTPS section you'll have the information of your endpoint and that is the one you'll need to add on the CURL instruction
















When you have everything ready open a terminal window, then run the CURL command and the result shall be the following


CMD terminal


Once that you run it you shall be able to see your "message" on the Test section provided by AWS, which if it is the case you have already and MQTT channel open and you're able to use it, congrats!!


Test section under IoT Core


On the next article we will be explaining how to use this result on a node.js code to subscribe and/or publish to an MQTT channel under an specific TOPIC.


Thank you for reading and I hope to have the ready the next article.

Luis O.

jueves, 28 de septiembre de 2017

¿Cuanto hay que donar y hasta cuando para reconstruir México?

Fuente : El Economista

Hoy me desperté con una pregunta ¿Cuanto esfuerzo es necesario para reconstruir el daño causado por los sismos de septiembre en México? y básicamente me puse a hacer algunos números rápidos con base en los siguientes artículos que he compartido en los pasados días (ver anexo)

Según las más recientes estimaciones es necesario 2,000 millones de dolares para la reparación del daño y con base en eso se sabe que, apenas, se lleva recaudado el 1.8% para emprender dicha tarea.

Además de eso ahora nos vemos inundados por campañas que invitan a donar sin saber realmente cuanto y hasta cuando hay que estar donando, entonces:

Si asumimos que la meta son $2,000 millones de dolares y asumimos que el gobierno en México es ineficaz, inexistente, corrupto y básicamente no hará nada (que no es muy alejado de la realidad) entonces hay que repartir el dinero entre la población de mexicanos (130 millones aproximadamente), esto da una cantidad de $15.38 USD por mexicano.

Ahora, no todos los mexicanos pueden aportar dinero porque no todos reciben ingresos por lo que una aproximación más realista es usar, únicamente, la población económicamente activa (52.4 millones) por lo que eso nos da una cantidad de $38.16 USD o $695.77 MXN por persona.

Para complementar, si nos vamos a un modelo de tercios donde la población aporta la tercera parte, el gobierno (si trabaja) aporta otra tercera parte y la iniciativa privada aporta la otra tercera parte entonces es necesario donar, por persona, alrededor de $12.72 USD o $231.92 MXN.

Entonces, si usted se pregunta ¿Cuanto debe usted aportar para poner su "granito" de arena para la reconstrucción? entonces ya lo sabe, su granito de arena es igual está entre $40 y $13 USD dependiendo del modelo que quiera adoptar.

Sin duda los números nos ayudan a poner en contexto la magnitud de las cosas y permiten tomar decisiones más acertadas por lo que sólo nos quera echarle ganas, ir para adelante y levantar a México con nuestras manos.

Muchas gracias

Luis Oscar Mendoza Guzmán

ANEXO



domingo, 2 de julio de 2017

Tenochtitlan, the city that Rivaled with Venice



Hi, I normally like to read historical articles and do some research about them. This specific Article got my attention and I really liked it because It's a good resume of what I was taught in Mexico about the great city of Tenochtitlan and how it was destroyed by the Spanish conquerors. After reading the full article I realized that I didn't like all the adds and also was thinking that the article might be lost I decided to put the full article on my blog so anybody that it's curious about the history of the ancient Aztec city will be able to read it without any interruption or adds. Well at the end I am making reference to the author and the original link to avoid having any kind of problems in the future so I hope you like it as I did, so here it is :)


Tenochtitlan, the city that Rivaled with Venice


A trading area at the confluence of a bridge and a canal. Pinterest

“Even we who have seen these things with our own eyes, are yet so amazed as to be unable to comprehend their reality” Cortes in a letter to King Charles V. He was so overwhelmed by the grandeur of the great Aztec city that he was not sure how to best describe it to the king. He further says: “To convey to your Majesty a just conception of the great extent of this noble city of Tenochtitlan… would require the labor of many accomplished writers, and much time for the completion of the task.”

Mexico City, which exists on the ruins of Tenochtitlan is certainly an impressive city. It’s one of the 25 largest cities in the world and is the oldest capital city in the Americas, but it has little of the spectacle of its predecessor (no offense to those in Mexico).

Great cities of the Renaissance usually had one or two things to make them stand out; the canal streets of Venice, the impressive buildings of Istanbul, the history of Rome, but Tenochtitlan was unique and impressive in almost every way it possibly could be. It was splendid and rich, dark and disturbing, beautiful, imposing, luxurious, and deadly all at once.  Let’s take a tour as the Conquistadors did when they first arrived in the Mexico Valley.  We’ll have the tour bright and early on a temperate November morning in 1519.

Looking eastwards towards Tenochtitlan. The pass Cortes and his men took through the mountains can be seen in the upper right between the snow-capped peaks. Pinterest

Tenochtitlan: A Prophesied Floating Paradise

The most striking aspect of Tenochtitlan was its location in the middle of Lake Texcoco. The site of the city was prophesied to the wandering Mexica peoples as a location that would be signaled by an eagle eating a snake perched atop a cactus. This symbolism can be found on the modern Mexican flag today. Though not literally floating, it might have appeared so as the city completely engulfed the island it was built upon, so much so that squares of wooden stakes were driven into the lake bed and filled in with dirt to expand parts of the city. Approaching the city from the South, you would see a long, wide causeway across the water.

The long road would disappear into the bright buildings of the city as your eyes were drawn to the impressive temple complex in the center, the convergence of the three main causeways. Finally, your eyes might rise further to see the outlines of the Chiquihuite and Sierra de Guadalupe mountains towering over the city. to your left and right lay massive snow-capped mountains, forming a high, fertile valley.

Among the first things you would notice as you began to walk down into the lake-city is how refreshing the air would be. Being over 7,000 feet above sea level gives the air a crisp and cool feeling, about 10-15 degrees cooler than the coastal Veracruz. This would directly contrast with the stifling jungle you slogged through to get this far

Walking down the causeway, you would likely notice one of the two lengthy aqueducts leading into the city. The bulk of Lake Texcoco was brackish (salty) water not good for drinking, though in the 15th century Montezuma I oversaw construction of a massive 8-mile long levee to keep Lake Texcoco mostly fresh water and separate from the more brackish lakes. The Aztecs bathed regularly and changed clothes quite often. The Emperor Montezuma II was said to change several times a day and rarely, if ever, did he wear the same outfit twice. With the levee and aqueducts, the Aztecs could enjoy cool mountain spring water and even the poorest could bathe daily.

Descending into the city, the elegant canal and street system is on full display here. Pinterest

More Canals than Venice, and Floating Farms

Next, you might notice that there is more than just Tenochtitlan in the middle of this great lake; several islands are scattered around the lake, many with small villages. The lake is filled with canoeing villagers; Some are fishing, many are bringing their goods to the market from the coastal villages, others tending to floating farms on the lake. These farms were known as chinampas. Not literally floating, the chinampas were made by building up the soil in a shallow area of the lake until it was just high enough to grow crops. Utilizing the very fertile soil of the lakebed resulted in great crop growth. The Aztecs could easily tend their fields by canoe as well.
As the causeway enters the city you can look to the right and see a street, no a canal serving as a street. These canals worked perfectly with the heavy canoe traffic of the lake. A square gridwork of land streets and canals imposed itself on the irregularly shaped island. The three main causeways turned into the main streets, each wide enough for ten horses according to a Spanish visitor. The network of canals was crossed by numerous bridges so that almost every block of the city could be accessed by foot or canoe. Extra-wide canals that served as water highways also intersected the whole city.
All the buildings in the city were made of stone or brick, a feature that greatly impressed the Spaniards. Many other areas of the Americas had simple or temporary housing. In Tenochtitlan, great stone buildings could be lavishly decorated and painted too, creating quite a sight from afar.
one of the few representations of the zoo. Cortes was certainly impressed. Pinteres

An Ancient Zoo and Freakshow

On your way to the city center, you might decide to make a side-trip to the zoo. Yes, that’s right, Tenochtitlan had a zoo. In one temple complex within the city, they had buildings with several halls. In massive cages, the zookeepers had all manner of lions (mountain lions) and tigers and perhaps bears. Mostly they kept predatory animals as they seemed to be viewed as more impressive.
A hall for birds of prey showcased dual cages so the hawks and eagles could enjoy shelter from the elements or move to a more open area to soak in the sun. an outdoor aquarium had 10 different pools to survey and multiple other birds. Several hundred men were tasked with overseeing this zoo and they had specialists whose sole role was caring for the sick or injured creatures.
In a bizarre twist showing that this was still a vastly different time, we move on to see rows of apartment buildings. These were filled with groups of albino men women and children as well as giants and dwarfs. Disfigured or odd-looking persons were kept here as well. These people did have their own houses and had keepers who tended to their needs as well. As a modern tourist, it would have been a bizarre, sad sight. The closest comparison would be circus freakshows that didn’t fully fall out of popularity until the 21st century.

A massive gathering for a sacrifice. Pinterest


Keeping the Sun Rising and the Rains Pouring: The Endless Varieties and Victims of Aztec Sacrifice

Going from Bizarre to disturbing, you can move from the palace zoo and aquarium across a wide bridge to the central temple complex, marveling at the wide, stout bridge and all the traffic flowing through and under it. Here we would stumble upon some of the many ritual sacrifices the Aztecs performed. To set the scope of Aztec sacrifices, the Spanish Inquisition from the 15

To set the scope of Aztec sacrifices, the Spanish Inquisition from the 15th to the 19thcenturies claimed the lives of 5,000 people; in a four-day ceremony of re-consecration for the rebuilt Templo Mayor, the Aztecs sacrificed as many as 40,000 people. an average year would see anything from 50,000 to 200,000 sacrifices, though scholars still argue over the most likely number.
Heading into the temple complex your eyes would be drawn to the steep double staircase on the Grand Templo Mayor. A trail of blood leads to the impressive top of the temple, a flat working area where the captives or the occasional volunteers were brought to be sacrificed where most of the city could see. Most of the temple-top sacrifices involved cutting through the abdomen and diaphragm to rip out a still-beating heart.
A sacrificial gladiator. Aztec clubs usually had razor sharp obsidian around them; this club appears to have flower petals or possibly feathers. Wikipedia
As you move closer to the base of the temple you might see several warriors battling a lone combatant. This was a form of sacrifice for Tezcatlipoca, God of night and magic. Tezcatlipoca loved conflict and so his sacrificial victims were given weapons and tied to a post and set to fight four of the elite Aztec Jaguar or Eagle warriors.
You might walk by a small temple with a line of people. you watch as they each slice open their tongue or ear to donate blood. The Aztecs believed that the gods needed to be placated by blood and fire. Sacrificing a whole life aside, blood offerings were quite common as temples would receive offerings of blood-covered thorns. Even Emperors cut their own bodies to give blood donations to the gods.
an image showing the ravenous god and also cannibalism on the lower part of the image. Wikipedia
The thought was that the gods’ vengeance would hit hard if they weren’t satisfied. Anything from plagues or crop failure to the sun not rising could be the result of angry gods. Full sacrifices were the most powerful, but self-cutting was an almost daily occurrence as well.
At the base of the temple, you would see things so cruel and inhuman you might wonder if the Aztecs were even humans at all. Children being led past you have tears streaming down their face as their role is to be sacrificed for Tlaloc, the god of rain; His victims needed to be crying children. For the rains to come, they also needed to be burned alive. These sacrifices were especially important as Tlaloc could bring a plague of leprosy if he wasn’t pleased.
Finally, at the base of the pyramid, you see the aftermath of the dozens of sacrifices already finished today as piles of bodies litter the ground. Many are decapitated and others have been skinned. The skin of a powerful enemy warrior might be worn by the man who captured him for days, and ritual cannibalism was common, unwanted organs might go to the zoo for animal feed.
a cutaway that shows the layers of the Templo Mayor as it was expanded over the generations. Pinterest

The Templo Mayor: An Unknown American Wonder

The Templo Mayor (Spanish for “Main Temple”) itself is an impressive feat of engineering. It was the supposed site where the god Huitzilopochtli was born and fought his sister to the death before throwing her body down the hill. The sacrifices are symbols for this as is the temple. The temple itself was enlarged/remodeled several times before the Spanish arrived, making for a truly imposing building the likes of which the Spanish couldn’t even comprehend.
A wall of skulls lines the base of the temple, some 60,000 skulls filling it out. About five other skull racks are scattered about the city showing both the dedication to the gods and the might of the Aztecs to be able to capture so many victims.
the skull racks. Wikipedia

Still, in the temple complex, we might catch some of the sports action on the ball court, now known as Ulama, right next to the great temple. Much is still unknown about this sport, but we know it was violent. A heavy ball was supposed to be put through a hoop on a slanted wall using mainly the hips. Scoring was incredibly difficult and required the most athletic class of men in the city.

It has been suggested that the game may have served as a sort of proxy war as two feuding groups battled it out on the court instead of the battlefield. This accounts for the jarring instances of human sacrifices performed on the losers of some games. Very recently, archeologists uncovered a collection of more than 30 male neck bones in Mexico City, confirming that the Aztecs did indeed partake in the game and its sacrificial aspect on occasion.

A look at the casual side, possibly the outskirts of a market. kids playing and craftsmen working, a lower-class laborer in the background. Pinterest

Aztec Markets: The Absolute Best of What the Americas Had to Offer

Next, you might decide on visiting a cheerier section of the city, the markets. On their own, these markets would have been bigger than most cities in Europe, and when they were at the heart of the Aztec Empire, they were flooded with people, as many as 60,000 would trade at the main market every day.
Heading to the main market means heading to a whole other city, Tlatelolco. Though this wasn’t seen as a big deal as the two great cities butted up against each other on the shared island. The market was exceptionally well-organized with many distinct squares and streets that were assigned different specialties.
Head down the street of herbs where you could get any herbal remedy or spice you could imagine, or go to the barber for a shave and a haircut, obsidian blades made for an extremely close shave. Go down the game street for all your wild foods, from rabbit and deer to eagles and dogs. Move to the next street and grab some cloth or a complete outfit. Choose any color you’d like, they have a whole section dedicated to dyes.
The produce market, notice the corn in the foreground. Pinterest
Perhaps you find a stall that serves the Aztec chocolate drink Xocolatl, a cool and unknown treat in the new world. A sip and you’re hooked, but how do you get more, the Aztecs won’t take your money. A small sewing kit will do, the steel needle is an absolute wonder to the trading Aztec, he can use it for an excellent trade with the textile workers. Whatever you do, don’t try to cheat your way to an unfair deal; guards stand watch in the markets and spend their day bringing feuding parties to special judges who resolved marketplace conflict.  After a long day exploring the unique goods of the New World maybe you’ll want to stop at one of the many restaurants and grab a full-service meal, a great way to get your first ever taste of turkey.
Whatever you do, don’t try to cheat your way to an unfair deal; guards stand watch in the markets and spend their day bringing feuding parties to special judges who resolved marketplace conflict.  After a long day exploring the unique goods of the New World maybe you’ll want to stop at one of the many restaurants and grab a full-service meal, a great way to get your first ever taste of turkey.
On your way back to your temporary palace room you might walk past a wedding ceremony. The Aztecs had elaborate ceremonies similar to Europeans, with a courtship that involved a dowry as well. Though the Aztec men could have multiple wives, it was only their first wife who held the higher status and she could get a divorce at any time.
a bit stylized, but this captures the spectacle and importance of the Spanish arrival. Pinterest

The Spaniards Arrival: Preparing for War and Getting a Luxurious Welcome

Perhaps you arrive at the palace and find a collection of armored Spaniards arriving, looking comically out of place in their metal plates among lightly and brightly dressed natives. These Spaniards are getting a warm welcome, though they might look immensely uncomfortable; they had fully prepared to take the city by force and were armed for battle that day.
An impeccably dressed Montezuma is working through a translator to welcome Cortes and his men. Though the higher class knew that Cortes was no God, rumors of strange deities floated among the hundreds of thousands in the city. A sizeable crowd would surely have been gathered not too far away to see this group of strange men and horses.
Conquistadors entering Tenochtitlan. Wikipedia
Only a few days later the city would be in utter chaos as Cortes and his men decided to kidnap the emperor. Being a foreigner, this would have made your future uncertain as well. A thick tension hung over the city as life continued on as normal as possible. After a while, you think it’s safe to go to the great festival of Toxcatl, after all, the Spaniards forbid sacrifice, so it should be a calmer affair without all the death.
Well, that might have been a mistake. The high-strung Spaniards, fearing a revolt, get a little too jumpy and start killing the nobles and priests at the banquet. Thousands of Aztecs are slaughtered, helpless against Spanish steel. a few thousand unarmed civilians at a feast was easy enough, but now a full revolt was coming. Holding up with the Spanish might still be the best of a plethora of bad options, at least the risk of being a sacrifice was much lower with them.

The Night of Sorrows: Spaniards Driven out, but they Left their Smallpox Behind

When Montezuma is killed, it’s definitely time to get out of there. Montezuma was killed by a mob of his own people while trying to speak for peace, but the prevailing rumor was that the Spanish did the deed. A night escape was necessary. As you gather up your belongings in the barricaded palace you put on as much borrowed armor you can and just pack the essentials. You might be shocked to see Spaniards preparing to leave not by loading up on armor, but sacks of gold, fastening pieces to themselves and slinging great bags of treasure over their shoulders.
Elite Aztec warriors. Pinterest
The escape is frantic and terrible. The famous Eagle warriors, so impressive in their ceremonial duties around the temple, are now equally terrifying as they swarm around you. The Spanish armor holds, few men are dying, but one-by-one men are tackled and dragged off into the night. Fires illuminate the Temple Mayor in the distance as all of the city, Cortes, and his men witness the hasty sacrifices of the captured Spanish.
You spend your time in the middle of the pack, dodging spears thrown with the deadly atlatl, a device that could accelerate spears to almost 100 mph. the obsidian-edged wooden clubs can’t crack the armor, but most of the men soon sport large gashes in unprotected areas. Even Cortes was badly wounded that night.
The sad night. Wikipedia
In their haste to get off the causeway, many men try to shove through or tiptoe the edge, several men fall in the lake and are literally drowned by their own greed as the bags of treasure pull them to the bottom. A full night of relentless attacks continues, canoe warriors pepper the retreating position with spears and each small island connected to the causeway is full of the elite warriors of the empire.
Finally, you break through to dry land, several thousand men were killed in the retreat but you’re alive and the Spaniards have allies nearby. You look forward to sleep and perhaps some of that excellent Xocolatl chocolate drink to celebrate mere survival. As you take one last look at the impressive city glowing in the moonlight, you see the fires of the great temple as you just make out the distant screams of the Aztec’s last Spanish sacrifices.

Written by 

William McLaughlin


domingo, 14 de agosto de 2016

The vegan lie





Everybody knows that being vegan is not something new but in recent years has become an increasing trend among young people and like every topic that becomes a fashion tends to make a shift into radicalism and fanaticism and i think that now everyone knows, at least, one person that is vegan and has a lot of "informed" arguments about why he/she took that decision, how his/her life has changed, why we need to do the same and also why we need to feel ashamed about the way we are know.

After those encounters you just feel confused because suddenly you don't know what happened and why that person was so aggressive / emotional and ofended by something that you don't have fault. But well we all know those embarrassing situations and that's not the point of this article, my point is to give you an insight of the main reasons that the Vegans use to justify their actions but at the end if you do some research and put some brains into that you realize that everything is just a big lie. 

Being vegan, as a minority, might be good and in some cases "healthy" but if you were responsible for feeding everyone then the things change because to apply something to everyone is a huge challenge and actually behaves in a different way than expected because the variables are even more complex to control than in a small minority that voluntarily stop eating meat.

As engineer it's easy to see the flaws of the Vegan philosophy because every solution we think has to be applicable to every human and living being. So here it is my analysis

1. The vegan diet is a decision.

Each person needs to to and just to apply that philosophy to everyone for the belief that will benefit the earth, animals or us will turn this philosophy into an imposition because you can't force or convince all humans to eat something that you think is right without scientific proof and even that if you prove it if someone doesn't want to eat like you should be enough to respect him and let him be, so veganism is not for everyone.

2. The vegan diet is enough for our development.

The reduction of the diversity of our diet is something we don't know how will impact our health or future generations because humans are omnivorous and that characteristic allows us to adapt to changes and allows us to have a different development than herbivores or carnivores. Besides, the fact of including meat into our diet was fundamental for the development of our brains and the increase of our size through generations. Just look at some studies about the size of all human civilizations through the centuries and size and meat consumption is directly related. Just Europeans increase their size in less than 200 years just by making meat available for everyone.
So, it's not so clear how a vegan diet will affect future generations and the facts let us see that the changes will not be positive for all.

3. A vegan society will use the land in a more efficient way and will end hunger in the world.

That's also something that is not proven and actually, just like reducing the diversity of food will be harmful the same applies to crops because you reduce the rotation of land use which directly impacts production and makes you waste land. So, another reason that it's not true. you can see more about that in this article Being vegan isn’t as good for humanity as you think

4. Being vegan save animals from suffering are we are good with them.

There is no animal that his only existence is 100% good and also I don't see a Lion thinking in how much harm a zebra feels when they are killing her while she is still alive in front of all her family and even kids, right? that sense of suffering and good or bad is an invention of humans and it changes based on our values or point of view, at the end is just in our heads but it's not real. 

All animals and species have positive and negative effects in the environment and humans are not the exception because we do a lot of harm but also other species benefit from us so that idea is just laughable. Besides, all the animals that are directly related to human existence are not able to survive without us so if we just stop being like we are will, in fact, kill and extinct more animals that just keep doing what we do so at the end is not "protecting" animals is just protecting the animals that vegans think are worth it based on their limited understanding of how things work.

5. Being vegan is being a better and different human being.

Well that's the has a partial truth vegan might be right, in some cases, but vegans're not "different" they are just like everyone else but they thinks that their existence helps to humanity but, normally, they didn't studied something to help humanity actually they're just a self-centered persons that thinks that the world have to listen to them because somehow they are right and we don't.

In conclusion, this article is not to make you think that we should exterminate vegans but is to give you another approach of how the things work and to point into the idea that diversity is, so far, the best option that we have to enjoy a healthy, balanced and enjoyable existences as humans and society so at the end the decision is yours.

Have a nice day
Luis O

miércoles, 21 de octubre de 2015

The day we lost the future






Today is 21st of October of 2015 were Mcfly came from the past and realized that the future was messed up by the bad guy.


In our reality, we realized that we live in that fucked up world were the bad guy has all the money, the world is full of pollution and people is selfish as hell.
In that sense and using my imagination that means that the future of Terminator that we will live is the one were the machines win against humankind
Or in a even bigger distance were the dark side dominates the Galaxy.

Our future is the future where Marty Mcfly loses, John Connor is dead and Luke skywalker is killed by his father...

Well I think at the end the one that needs to solve this issue is you because all the heroes are dead and the future only relies on you, so which is Your next move?

Share this though if you like it 
Emoticón wink