Week vacation in southern Utah, part 2

It has only being a couple week, but man do I miss being in vacation… Walking for hours on end in the desert may not seem exciting for some but compare to sitting in an office for hours on end, I know what I rather be doing. So I ended my last post at the end of the second day of hiking, so let us pick up where we left and start day three of our hiking expedition.

Day three, or Tuesday June the 6th was the last day we planned in Bryce canyon. The trail was the Riggs spring trail that started at the furthest point in the park, called Rainbow point. It’s not the most breath taking view point in the park but it does offer some nice view of Escalante, the Grand Staircase. The Riggs Spring trail area is quite different from the main part of the park. Where as the “amphitheater” is dry and dusty, the Riggs Spring is far more lush and foresty. It actually reminded me of Yellowstone national park.

We did the loop counter clockwise, starting with the steeper parts of the trail, and end with a shallow climb for the last 3 miles of the loop. that sounded like a good idea, but more on that latter. The most impressive thing on this trail, in my opinion anyways, is the evidence of the destructive force of flash floods. A couple time through out the trail, you get to cross streams. The stream themselves are not all that impressive but the river bed they sit in is enormous. There was one dried river bed that was a good forty yards wide, trees were leaning sides way probably being uprooted by the force of the current. I would not want to be there during a storm but golly that would quite a sight to behold.

So remember I mentioned that the trek was suppose to end in a slow climb back to the start of the trail? Well the thing is that Rainbow point is bit higher than the other observation points of the park. While Sunrise Sunset points are at just over 8000 feet, Rainbow Point is actually another 1000 feet higher. One might even say it was OVER 9000!!! Dragon balls Z jokes aside, that extra 1000 feet made a quite a difference. Even my parents that are Marathon runners had trouble with the altitude. That last mile just took for ever! I would look at my GPS watch and see that there was maybe only 0.8 of mile left, walk for what felt like a good 30 minutes, look back at the watch and it was only 5 minute and 0.12 mile later! Every time we would round a corner, there was this collective hope that the parking lot would suddenly come into view and fill us up with hope and determination, but every time our hope were crushed… Maybe it was not so melodramatic but you get the gist of it.

This was the least crowded trail we did all week. The Navajo loop is full of ill equipped tourist and the fairyland loop had quite a few groups doing it as well. Riggs spring? we only ever saw three other people on the trail. We met up with one of them after the hike and confirmed that no one else were behind us either. So if you are looking for a lonely but tenuous hike this is it. Though Ironically, while no one was on the trail, Rainbow point was the most crowded scenic view point I had ever seen in the park. Cars were circling around like vultures, waiting for a spot to free up. I would recommend getting there early to avoid having trouble parking.

After stopping by the hotel room we decided to spend the rest of the afternoon by going to Canyon ville and checking the visitor center for the Grand Staircase monument. We knew that there were some cool hike we could do on Saturday, including slot canyons. Unfortunately, when we got to the visitor center, We discovered that it was closed Mondays and Tuesdays! Also it closed around 4:30, which meant we would have missed it anyways. A bit disappointing, but now we knew, and we ended up just driving along the very scenic roads for a while.

As the fourth day of hiking dawned upon us, it was time for a change of pace and of scenery. This would our first day in the National park of Zion, which was an hour and a half drive away. We had a hasty breakfast that we had bought the day before and jumped in the car.

Zion is very different from Bryce canyon. Bryce is very open and the ground is mostly sandstone, where as Zion is actually deeper layers of stones. It is not as brittle as the sandstone of the Bryce canyon layer, creating sheer cliff and less hoodoos. If you come from the east entrance of the park,  there a really nice 10 or so minute drive to the visitor center and main parking lot. The sheer scale of of some of these cliff were truly breath taking. there several spots where you are allowed to park and take the sights in, a good idea if you are not in a hurry.

One thing that sets Zion apart from the other national parks I have visited is that you do not to drive around inside the park, instead there is a free shuttle system that will drive people up and down the valley. This can be a bit annoying since a lot of the people that visit the park when we were there are only interrested in the hike that starts at the very top of the valley meaning that if you stopped somewhere in the middle and tried to get back on the shuttle, there are probably going to be fairly packed.

Also one important thing to note: there no general store inside the park. The lodge has a counter service restaurant that sells sandwiches but the trick is that there is a good general store just outside the park in Springsdale. Just south of the visitor center, there is a foot bridge that will lead straight to a commercial area with a gear rental store, a restaurant/pub and the general store. Make sure to take the park entrance receipt with you to be allowed back into the park.

The First Hike of the day was Angel’s landing. This looked like a really cool trail on paper but we arrived a bit later than we anticipated, meaning a good chunk of the trail was in the sun. The other thing is that Zion is very crowded and there was a constant flow of people coming down and passing us. This is not a big issue but I feel that it takes away from the experience of hiking. The view are gorgeous, If you have what it took to get to the vantage point. Trail is partly carved directly into a cliff and is no more than five feet wide. I overheard a group of hikers saying that someone further down the trail had a panic from vertigo and refused to move.

We stopped at Scout’s point rather than going all the way to Angel’s Landing. The last part of the trail is a bit traitorous and was very crowded that day.

The second shorter hike was the Emerald pools, which again looked great on paper, But it too was just filled with people. The guides talked about how the park rangers had worked to restore the pools and all that but because it an easily accessible, short trail, it was full of tourist. The are chains that says “dangerous cliff, slipery when wet” and people just went willy nilly to the edge to take pictures, people would go a basically bath in the pool… disgraceful.

Finally, we took the shuttle all the way to the top of the valley and go for the most popular attraction of the park: the Narrows. What is more fun than walking up river? Well, a lot of things but just play along. It was really refreshing to be knee deep in water after a long day in the sun, plus as the name implies, it is narrow and there is plenty of shade. It was in fact in this river that I dropped my phone! How did I manage this? Simple: I figured that I would likely get waist deep in the river at some point and figured that my phone would be safe in my breast pocket. It wasn’t. I lost my balance, lean forward and the phone slipped and fell in the water. The panic was really, especially since there were dark rocks that had the same color and shape as my phone! Thankfully, I was able to fish it out, and somewhat surprisingly it still worked! The cool thing was that it was so dry that my phone pretty much dried completely before the end of the day. No rice needed! There was some humidity left in the camera lens but that went away after another day.

That about those it for this second part of this story telling thing and tune in next time where we’ll talk about more hiking! And ravines! And giant 2000 feet tall cliff! Yeah!

Week vacation in southern Utah, part 1

Ahhh, back in Nebraska after a much needed break from the old daily routine! Considering that I seat on chair for hours on end at the office, I don’t think there is anything more diametrically opposite than going on a week long hiking trip and walk between 6 to 8 miles a day! My parents are big hikers and they planned this big trip to southern Utah to do three national parks: Bryce canyon, Zion and the Grand Canyon. Lots to do and lots to see!

It did not take long for things to be a bit interesting. Obviously, I live in Nebraska and, as you may remember, my parents and sister live in Manhattan. Coordinating two flights should not be all that hard right? Turns out it was, because the best we could do was me arriving 4 hours before they did. That was better than the original plan that had me arrive another 2 hours earlier. There was not much I could do so I ended up finding a nice bench in a corner of the baggage claim area and read for a while. I brought the first Jack Reacher novel called Killing floor for the trip, pretty good good I have to say though a lot of easy foreshadowing to pick up on. I actually read through maybe a third of that book before my parents and sister finally arrived. They had quick launch, and then it was time for the road!

The trip took the better part of maybe four and a half hours. Nothing crazy to report, though I noticed something strange. Utah is fairly desertic and as far as I know, which is not much I admit, there isn’t any big lake or river, but we kept seeing people with boats on trailers! You’re in the desert! Why do you have a boat? Maybe someone from Utah will read this and let me know because I am really confused.

We stayed at the Bryce Canyon lodge inside of Bryce Canyon park and it was a very nice place. The main lodge building had the restaurant for breakfast/diner, the reception and a gift store. The guest rooms were split between two buildings and individual lodges. Our building had WiFi but you had to be really lucky to get it to work. It flat out refused to connect with my Surface tablet. I could see it in the settings page and put the password, but it always returned with a message saying “connected, no internet”… My phone worked better, but depending on how many people were in the lodge it varied from OK to barely usable. Anecdotally, I tried to write a blog post there but the internet was so bad, WordPress could not even automatically save a draft and I ended up losing what I started writing… Cell reception was not any better, though I did manage to receive a phone call in one of the reception spot, unfortunately it was a scam about credit debt.

The first day was a warm up day, to see how we would react to the altitude. Going on a hike that has 700 feet of elevation is not all that hard, doing that hike at an altitude over 7000 feet can be. Thankfully we were all well prepared and had relatively little problem. We started at Sunset point by going down a path called Wall Street, which is a very impressive and narrow canyon (Pictures below), and finished the loop by walking toward Queen Garden ( which is called that because there is a rock that looks like a statue of queen Victoria) and back up to Sunrise point. A nice and short walk. This was one of the more crowded trail we did but there were some nice sights to see.

 

We ended up deciding that we were more in shape than we thought and drive to Red canyon for a second hike. We wanted to do a Loop of on the Butch Cassidy trail and the Rich trail, but we stop at the wrong parking lot and ended walking half a mile up a dried river bed. Oops! It did not take long for us to realize our mistake (I did have to use Google maps to verify where we were…) and did find the actual trail just a 100 yards or so down the road. It was a nice trail but it was very warm, and we had a small moment of panic when we discovered that my mother reacted badly with Gatorade. Overall a good day of hiking.

The second day was bit more ambitious, and we went for a longer loop called Fairyland loop and that was truly spectacular. If you do the tourist thing of only seeing the points of view from on top of the canyon rim, you are missing a lot. The views you get from down below are far prettier. It was bit more strenuous than the day before but as the idiom goes, slow and steady wins the race. When hiking in arid and warm climate it is important to stop and drink often, plus at 7000 feet you need to catch your breath more often. There is sneaky way to do this hike because the parking spot for the Fairyland scenic view point is actually outside the park, you don’t have to paid to get in to start this hike. We met several groups that were doing the hike the other way around and we suspect that it was because they had not paid the entrance into the park.

 

We wanted to finish the day with another small hike from Red Canyon and found a hike in the guide that was advertised as having 14 arches in less than a mile and a half of trail. That sounded very nice but ended up being very disappointing because we found none! Due to the fact that the rock formation are made of sandstone, it is likely that the arches simply eroded away between when the guide was updated and when we went.

And that is it for part one of this big trip installment. Next time I tell the story of the longest mile in the universe and how I dropped my phone in a river…

 

Change control chaos…

Nothing like a good work related story to inspire a good blog post…

So, when dealing with any sort of programming project that is either distributed or client facing, you need some form of release version control. These tools allow multiple person to work on a single program or code, pull defective code from circulation, prevent unauthorized changes to be put in. Most people are probably familiar with Github, and we have similar tools to control what version of the code is used in our processing or available to our clients. One of the tools we use is a scheduling tool to time what code needs to do be compiled and when. This tool has apparently been discontinued and out of support for a while now and management has decided to develop an in-house solution. Why bother pay IBM for an old and outdated tool when we could make our tool?

They started working on this new tool sometime last year and in October, they showed us a preliminary version of the web based tool and it had promise. Some of the page layout were a bit rough and misnamed but we were assured that most things were subject to change as they were getting feedback from the different programming teams. There was no set release date for the tool, and all seemed well.

A couple months passes and it is now sometime in February. As part of the development cycle, the dev team started weekly training session to test and get people familiarize with the tool. I went to one of session and found that little to no changes had occurred since the early demo. That was slightly worrying but it is hard to judge how much work was done under the surface. I played around with it and reported a couple bug that I have found. Minor wrinkles but that is to be expected for a project on the scale of that one.

Another month goes by and still, it appears that little progress has been made on the new tool. More worryingly, a release date was set. Not only that but the implementation plan stated that there would no parallel deploy period when both tool would be active. The old tool would be used until a specific date, at which point it would be turned off and and the new one activated. This lack of overlap in tools means that if the new tool is not 100% functional on day one, we would be left with nothing to control our code release. As far as I am aware there is not plan to move scheduled  code changes from one tool to the next, meaning that we cannot schedule anything on the old tool for dates after the release of the new tool, and the new tool cannot be used until after its release to schedule code move! There is a planned 3 day window where no code changes will be possible. This is, for a lack of a better word, rather “unwise”. No one seem particularly enthused by this. Even my manager expressed his opinion that this new tool is the pet project of someone from upper management and that is being pushed to look good on paper.

As weeks went on, functionality were slowly being added to the new tool but were not reliable. A functionality of the current tool is to create a list of necessary code recompiles when a copybook is changed. This process is usually very quick and never takes more than a couple minutes, but with the new tool, that process took several hours. Sometime, that process does not even kick off properly and may requires several tries. The save functionality, an evidently important function, also did not work properly. This project started to look like a train wreck.

An official “pre-released” period started a couple weeks ago, and some of the teams were instructed to use the new tool. Word around the water cooler is that they are not using the tool. Several major bugs have still not being fixed either Continuing that train wreck from earlier, the train is now hurling out of control into a tight corner.

And today, a rather important announcement has been made. Due to compounding issues and defect in the new tool, the current release date has become “unreachable”, but more importantly: the lead developer has resigned! We are now completely off the rails! Everything is tumbling out of control! I can only imagine that this how the development team feels like right now… They are supposedly trying to find a new target release date but I doubt that it will be this year. I have a suspicion that the lead developper was facing a lot of pressure to get the project rolling but perceived the timeline unfeasible and bail out before it was too late.

This project seemed doom from the start and it appears to have run into the ditch that everyone saw coming. What a surprise…

My thoughts on Star Trek discovery

If you have read my blog before, you might have already gathered that I am a bit of nerd. After all, I did go to the New York Comic Con in a full Jedi outfit. One of the corner stones of Nerd culture and probably the one of the things that started it Star Trek, something that I have been all that into. Don’t get me wrong, I don’t hate Star trek, I am just more of a Star Wars guy.

I still appreciate all that Star Trek has brought to the Nerd culture and I really liked what J.J. Abrams did with the reboot. I have tried watching the original series but I just cannot get over the cheesiness of it all. I Just started watching the Next Generations and I think I am hooked.

So why am I talking about about Star Trek, well to talk about Star Trek Discovery. When I heard that they were making a new TV series, I was excited. The prospect of a continuation of such a recognize franchise could help it get revitalized, after all It worked with Doctor Who, Surely It could do the same for Star Trek. However it seemed that more and more bad news and rumors kept coming: It was a On demand exclusive, the creator behind the original project was effectively fired, the release date kept been pushed back, special effects team been fired and more.

But it seems that there was light at the end of the tunnel and they finally started filming early this year, and few day ago the first teaser was released. A teaser that did not inspire much confidence in me.

As I mentioned at the start of this post, I am not a hardcore Trekker, and therefore does not necessarily have the case for complains. That being said, what was shown in the trailer feels a bit bland. The aesthetic are very different than the ones from the original shows. The USS enterprise in the Original Series for example had bright pallet to them, they feel clean and welcoming, where as the new ship is dark and almost gritty. The bright colored shirt of the crew were replaced with more militarized uniform, and I originally thought they had ditched the Blue/Yellow/Red colors until I rewatched the teaser a second time. The slant camera angles feel out of place and we see the return of the much hated lens flares.

To cap it all off, Fox just released a teaser for their own Star Trek inspire comedy series, The Orville. If you have ever seen Galaxy Quest, it is basically the same gist but as a TV show which is epic. It is clear that they put a lot of effort to make this show look and feel like what a modern Star Trek series would look like, one might even say they cared more about recreating the style and feel of the original series than CBS.

If star Trek Discovery fail, I would guess that one of the main culprit would be CBS all access or what ever they are calling their streaming service. I don’t think that people will be all that Interested in pay the subscription fee just for one show. If you look at what Amazon, Netflix and Hulu offer for the same price, they are much better values. Unless CBS decide to pull all their shows from other streaming services and put them on their platform, which is unlikely since Netflix is the one distributing Discovery outside the states, there won’t be much reasons to stick around after binge watching the series.

I f you want to delve deeper in the mess that is Star Trek discovery, Midnight’s Edge has done a great retrospective on all the rumors and production trouble of the show here. They also explain how Intellectual Property Right might the cause of it all.

A collection of rants…

I am not a fan of targeted ads, I might say that I even hate them.

I remember when I ordered all the stuff for my gaming computer, all I saw for a month were ads for android tablet and for HP laptops. Why would I want any of those? I buy a soundtrack from one My favorite games and amazon’s entire recommended section is now entirely filled with random video game soundtrack and nothing more ( marginally better than before, I bought some energy gels for running sometime ago and the recommended section was mostly sport bras…). I used to watch TV shows on Hulu and tried to give feed back on the ads they were displaying but it worked in reverse. All the ads I said were irrelevant were appearing more and more frequently while the ads I said were relevant disappeared…

There seems that there is only one place where I managed to get some sense of optimization and that was on Youtube. You can select a “I am not interested” option for the videos in the recommended section and it seemed to work! After maybe three weeks, The recommend section felt like it made sense. It only had topics that would watch and by youtubers that I either was subscribed too or watched once I a while. As we all know however, all good things come to an end. One day Youtube is the way I like it, the next day it is filled with those annoying react videos, Jimmy Kimmel segments and Rick&Morty videos…

Why? I could spend an entire week watching nothing other than Numberphile video and Youtube logical conclusion is that I really like watching is Comedy central videos? yeah right… Listening to Metallica recently? Clearly Youtube knows that what you really want is the latest Katy Perry… What bunch of nonsense…

My guess is that there is a general cycle for promotions. Every month or so, the new paid promotion cycle kicks in and all the recommendation algorithms are overruled by what corporate interests think you should be watching…  So annoying…

*****

Talking about annoyances and technologies, Ransom-ware are back in fashion.

In case you’ve missed (which seem rather unlikely), There this malware that has been going around known as “WannaCry”. It exploited a vulnerability in older Windows machine that allowed it to infect other computer that were on the same network as the infected machine. Once infected the malware encrypts your data and hold them ransom, prompting the user to pay up to $600 have them decrypted.

That sounds like a horrible way to start off your day. The truth is that it is rather simple to avoid such situation: don’t be stupid.

Here are a few pointers on how not to be stupid:

  • Avoid public WiFi, that how this one was spreading. Your computer is wide open for hacking at your local Starbucks!
  • Don’t open any email attachment unless you are 100% sure of what it is or who sent it. Most email service have built in spam filters, so it not that much a threat unless you really try.
  • Don’t torrent stuff, That is usually how this type of malware starts spreading from. better off spending a few buck to get a movie or music off amazon than $300 to recover your hacked computer.
  • Make frequent offline back ups of your stuff that matters. That way if you ever end being infected simply reformat and reinstall your OS and recovery from our back up.

Follow these four simple trick and live a worry free online life! unless you are still worried that big corporation like google and Facebook are pretty much doing the type of of profiling and surveillance programs that the NSA/CIA could only dream of, then you will never sleep a quiet night for the rest of your life….

*****

You know what really excites me these days? Virtual Reality! You know what also annoys me quite a bit? Virtual Reality! Why oh why is everyone so boneheaded when it comes to VR…

I think Headset should be considered as peripherals and that you should simply pick the one you prefer, plug it in your computer and be off to the races. But NOhhoooo says Oculus, Oculus is special and only Oculus approved games will work on it. Valve says that they want an open platform but as far as I am aware, SteamVr does not support Oculus. They blame Oculus but lets face it, it is not so much that they can’t support so much they don’t want to.

It is the same thing on mobile phones! Samsung has its own library of cool VR app that could probably run on a number of similarly spec’ed phone but NOOhhooo… Google dream deck sound cool too, it has cool remote and visor thing but NOOOhhooo… Only google approved phones will get access to those app… So much for open platform that is android…

And here comes Microsoft and Acer with a new Headset! and this one is going to be cheap, at around $400 for the headset and the controllers! And its tracking is done by its on board cameras rather than trackers, which means ease of set up! What is there not to like?

Well, as far as I can tell, It won’t work with Vive or Oculus games and will only work with Microsoft’s approved mixed reality apps… Yeay! Another walled garden of software to deal with… The Mixed reality portal app thingy is already on my computer but does not do anything yet.

The fact you might need two or three separate headset that ostensibly all do the same thing so that you can deal with three set of ostensibly similar program just blows my mind. Imagine if you had to use an Hp key board to use Chrome and a LG keyboard to use Microsoft excel and a third brand of Keyboard to use outlook, You would go nuts!

Maybe one day someone will make a standard VR interface that all headset can comply with but at this point, that seems a bit like a pipe dream…

My computer did some math and Free comic book day

Obviously I am a big nerd. I go to comic conventions, I have a box full of Rubik’s type puzzles and I like mathematics. Mathematics is cool. If any one tells you otherwise they are wrong. None of your electronics would work without all the research that has gone in math.

Obviously, maths has gone a long way and trying to find some new and exciting theorems or trying to prove anything is now really hard.  However, you can push the boundary of knowledge by letting your computer do the calculation for you. You can download a small client and when you are not using your computer it will run some calculation and figure out some math! I have been running the app on my other computer and I already got a couple results!

Here are the two arithmetic sequence of prime that my computer was able to verify:

Basically, they are sequence of 20 and 21 primes that are separated by the same distance. I have yet to find a new prime, but hey you never know. The interesting thing is that despite only running the app for a couple weeks and only a few hours a day, I am already in the 91 percentile of all the US…

So I feel like that if get a bunch of decent used part and slap together a computer just for distributed computation, I would make to the top of the charts… that could be a cool weekend project.

The project I am running is called PrimeGrid, and it runs on the BOINC platform. There is also the Great Internet Mersenne Prime Search and they are usually the ones finding the largest known primes.

*****

So today was Free Comic Book day, which is the best of all those weird national days that people came with (though speak like a pirate day and speak like Shatner day are rather cool). Basically, you can go to your local Comic book store and get sample and previews from all the comic book publishers. My local store also does sales and usually a celebrity guest, which this year was Dean Cain who played Superman back in the days.

Last year I decide to show up an hour and a half before the store was set to open and there were already 30-40 ish people there and by the time they opened there was at least 200 people in line. It took me 20 or so minute to get in, so I assume it took at least an hour or more for the people at the back of the line.

This year, I had more cunning plan! By cunning I mean that I just asked the guys from the store to set a bunch of the free comics aside and put them with my usual pull list. That way all I had to do is wait for the store proper to open and be handed a bag full of free stuff rather than wait forever. There are perks in being a regular at your local comic store! The line was almost as long as last year, so I am glad that I did not have to wait.

People do show up in costumes and you can engage pretty much anyone on anything nerd related, so the wait is not necessarily that bad.

I figured it would be a good time to go see Guardian of the Galaxy since it was early in the day and everyone would be busy waiting in line for free stuff. Very good film though not as good as the first one in my opinion. I personally feel that some time they spend to much time on a joke when they could cut it a bit shorter and put a bit more story in. Otherwise, Solid entry in the Marvel universe. Oh and only one of the five “post-credit”  scenes (they are in the middle of the credits though, “mid-credits” scenes?…) really matter…

Strange smells, 1337 H4x0rZ, and a late epiphany…

So it was the twentieth of April last Thursday, or 420 as it is colloquially known. While I neither partake not condone the use of ‘weed’, It seems that someone in apartment block does!

Ooohh, the stench is real! I almost certain it is getting worse. I barely noticed it last week,  I first thought something smelled a bit burnt down the corridor, now I can actually smell it from inside my apartment block. When I came back from work today, it smelled like some one came with a deodorant and tried to spray the smell away but it was only a matter of time before it came back.

I am fairly certain the smell will have dissipated by the end of the week but if you are going to be smoking, at least do it outside or at least somewhere well ventilated, save us the trouble of smelling your dirty hobbies…

(Reminds me of when we made artificial banana flavoring in high school… that class room smelled like bananas for weeks…)

*****

I have been meaning to watch Mr. robot for a while now. I heard a lot of good things about the show and how it portrays hacking more realistically than a lot of other films/TV shows. Being a techie myself and working in a big tech company, I love me a good hacking story. As it turns out The first season of Mr Robot is included with my amazon prime membership and decided to watch the first episode Saturday night and was completely hooked, so much so that I ended up binge watching the last seven episodes on Sunday. I don’t think I have been this enthralled by a TV show since a couple summers ago when I watched all of Stargate.

There is a couple of plot twist that I saw coming but I found the story well done. I really like the fact that they show some more subtle ways some can take control of your computer with CDs and USB drives or how Social engineering can fool you into giving away your password. On the other side there a couple things that are still in the realm if fantasy. The way they go about destroying tape backups is questionable and the main characters “wipes” his computer and destroys his RAM sticks which is completely pointless. I am surprised that they did not mention burner phones, but I guess that it is mainstream now a days anyway.

One thing to note is that they never actually go into the specifics of how their code or some of the hardware actually works. So if you were hopping to learn to be a hacker by watching the show, be prepared to be disappointed, though you will learn about how to prevent yourself from being hacked. Don’t use random USB drives you find in street, or sketchy CD someone pressured you to buy in the street and most importantly have a strong password.

If I had just one complain to make it would be that it does have a whiff of that forced diversity to it. There are couple instances where the plot takes a backseat so that the show can take moment to show you how diverse its characters are and that feels a bit unnecessary.

*****

So along time ago, back when Age of Ultron came out, there was a bit of a “discussion” going around the web about the Infinity Gauntlet, one of Marvel’s most famous artifact and the subject of the upcoming Marvel Avengers movie. Some of the more hard core Marvel movie fan had noticed something strange about the one shown in the post credit scene. The infinity gauntlet had already been spotted as an Easter egg of sort in the first Thor movie, where it is briefly visible in the back ground of a shot when Ice giant break into the weapons vault. That gauntlet was right handed will the one seen at the end of Age of Ultron was left handed, meaning there was two Gauntlet! Gasp! How could it be? well, I think I figured it out.

I was reading the Infinity gauntlet story arc the other when I realized that the glove itself never was anything special. In fact, the glove used in the original comic is just the one Thanos always wore! He literally wear the same gauntlet on the other hand and pops a new one on when he eventually loses possession of the Infinity Gauntlet! Of course there is a pair of Gauntlet! they were never special in the first place!

Now, there still are a couple questions left unanswered. Why would Asgard keep one of Thanos’ gauntlet in its vault? and what were the gems that were already attached to it? I think there a rather simple, if somewhat unsatisfying answer: Marvel did not have a comprehensive shared universe set up yet and just wanted the gauntlet as and Easter egg to excited the fans. basically a continuity error more than anything.

I am sure a lot of people already came to the same conclusion and argued about it in some obscure forum or sub Reddit, but who cares really. No one can possibly know every thing that happens on the internet…