The Future Is Powered By Kinetics and Thermal Power Generation

Kinetics

I came across this newly developed product called Pavegen. With that said what they do is remarkable, they take every day activity with their product which in simple terms creates energy by people walking on special tiles they have created (sorry to simplify it really is much more than that) but in laymans terms it is very exciting. Imagine the green and power efficient applications nearly everywhere, especially in crowded city centers and areas things like lights and even buildings could be powered by this technology.

The one thing that will be critical is how they are able to store the and redeploy the energy generated from walking on these special tiles. If this product makes it to market I think it will revolutionize how we view and use power. It will also offer the possibility of completely “off the grid” power systems so long as there are enough people to create energy, combine that with solar and wind power and begin storing it en-mass and the possibilities are endless and most importantly brighter and greener for everywhere with the possibility of generating your own electricity (at least in part) and hopefully paying less for it.

Thermal
There is also another company called Thermax which claims to generate power through heat from industrial gases. I wonder if the same application could be used for datacenters where we all know datacenters use massive amounts of power and also generate incredible amounts of heat. What if at least a percentage of this heat could be capture and turned into recyclable energy?

iPhone-X 10 Thoughts and Personal Business Review

I thought I’d put my thoughts down trying to keep up with all the new phones and technologies and put it in perspective and keep it relative for business/professional use, security, practicality and value first.

I will admit iPhone-X is exciting in terms of new features it is groundbreaking and what Apple needed at this point in time!

Apple iPhone-X’s key new features (to me)

AR (Augmented Reality)
Yes another “Reality” based feature, augmented reality has huge capabilities both practical and impractical. For example it is cool that you can literally use this phone as a ruler and drag it across the floor to do so. However would I do this if I owned one of these? No, how often would you use this feature and would you use a high-end phone in this manner? However, as some point out, it remains to be seen the adoption rate of this technology. For me it comes down to practical use and at this moment there is not a whole lot of it out there aside from gaming and social apps. If there are new groundbreaking apps that can be used practically everyday that don’t have any other efficient method then AR will take off, however if not, AR may just go the way of the old 3D Virtually Reality console by Nintendo. I personally think AR will take off but it simply depends on how long until practical apps come out. So far most of what I’m seeing is not a game changer in terms of “this AR app does something I could never possibly do without AR technology”.

Facial Recognition
Sorry but this doesn’t interest me and also scares me at the same time! Facial recognition technology is nothing new but rather new to the phone unlocking world. However is this a good idea? I don’t think so, under duress or even if you are injured or incapacitated someone can take your face and unlock your phone or use your finger for the fingerprint reader. Passwords in this aspect on their own may be safer if it is complex, secure and no one knows it.

Pros
iOS is the most efficient and fastest performing mobile OS in my opinion with the best user experience. It is a very slick interface that works extremely well. Without iOS the iPhone would not be what it is. It definitely has a wow and latest and great factor without a doubt.

Cons
iOS is closed-source and suffers from more malware and security issues than Android. It lacks the customization features that Android does.
The all glass phone sure sounds cool but the possibility of any part of the chassis breaking or cracking is a big issue, still, Apple has probably done their homework on it and made it extremely strong but the prospect of dropping a glass phone is not nice to think about!

Conclusion
This phone comes at a premium price but doesn’t disappoint with features or specs but this is fairly standard today, all new flagship phones are more than adequate for most users so I never worry about specs. The above is simply based on what makes the phone different to me. The iPhone 3G/3GS to me was the most groundbreaking phone in its time and I had a 3GS (and still have it today) but I do not feel the iPhone 10 is the same level of groundbreaking because there was simply nothing like it back then and today it’s not quite the case. I wouldn’t buy one for my needs in terms of business I have more concerns about security.

Green Low-Power Alternative Computing Intel NUC Boxes

The key features of low power NUC boxes are that they are small,lightweight,portable,efficient and the low power means less heat and energy savings which all mean “Green Efficient Computing for the Environment”.  In addition consider that you could run these units without power on a UPS for a much longer period of time than most laptops or Desktop computers.  In an emergency or any issue with lack of power, these units will be first and foremost.

As a bit of continuation of my Green Computing talk these NUC boxes take it to the next level from Intel using low power laptop DDR3L SODIMM memory.  I recently bought a barebone Intel NUC J3455 Box for my wife and was impressed at the power usage (literally 10W to the wall at 110V!) and it is still a Quad-Core albeit with slightly lower CPU frequency of just 1.5Ghz but it works great for most functions.  I was able to upgrade it easily to 8GB of RAM (2x4GB), it has an SD card slot built-in, HDMI, VGA and 4 USB 3.0 ports and a 2.5″ SATA 3.0 port that I plugged a 256GB SSD into and installed Ubuntu/Linux Mint on.  It works quite well but there appear to be a few bugs and fidgeting required, for example the NIC cable came loose and it wouldn’t work until I replugged and rebooted it (actually the BIOS stopped showing the NIC at all so somehow it got disabled on its own and there was no option to rThe cheaper one on the left is bare-ones and e-enable or disable it in the BIOS).  You also have to disable the C-Step functions or the CPU doesn’t work properly.  In Linux it looks like there is a bug in the Intel Graphics driver for this model that sometimes causes the graphics/mdm to be restarted. Aside from the tinkering it is well worth the cost saving and works well and reliably.

One thing I will say I am a little surprised at is that the unit does get fairly hot if you are using it heavily and there is no fan in the Intel NUC which means things do get a bit hot (but nothing compared to a laptop).  It comes down to HDD, RAM and CPU being cramped into an incredibly small package.

The Vorke V1 J3160 is basically the same thing as above but does not have the 2 RAM slots (only a single).  However it is priced well and only uses 6W instead of 10W, quite the power savings!  I have purchased the unit below but have not had a chance to test it but I am hoping for the same or better results as the Intel J3455 unit above.  I love how this one comes with 4GB RAM and 64GB SSD out of the box and includes Windows so it’s ready to go out of the box (many like me will just be installing Linux though).  It can serve as an excellent backup box (eg. plug it in somewhere else and hook up a bunch of large USB 3.0 HDDs and keep another copy of your data). Or in my case it could just be an excellent “stand-by” computer with a mirror of your current config “just in case” your main unit goes down you could get going instantly with the backup one.  One other feature I am hoping for in this unit is to see the BIOS is a little more stable and less buggy than Intel’s.  Finally I am hopeful the unit will run cooler due to the 6W CPU and built-in case fan which I think Intel may want to consider too.   Time will tell but I am looking forward to getting a chance to open and test the Vorke V1 and hope they will keep producing similar units.

Bitcoin’s Hard Fork of BCH Bitcoin Cash a milestone for cryptocurrency

The hard fork occurred on August 1st, 2017 with some nodes of the Bitcoin network implementing the “Segwit update”.  Although a lot of potential chaos could have happened, many in the industry called it correct that the most probable scenario is that the split would occur with the creation of BCH and Bitcoin users would not lose any coins and would be rewarded with an equal amount of BCH.  However, most exchanges and users were advised to backup their wallets and not do any transactions in the meantime.

Beyond this a lot of questions and issues need to be sorted out in the cryptocurrency world for things to stabilize and be universally accepted by businesses and individuals.  The key issues in my mind are “volatility”, “stability”, “security” and “regulation”. Really a serious issue with either of my three cores issues puts people and businesses at big risk although new updates and coins keep coming out with some promising the solution to these various issues.

Volatility

This is in reference to the extremely unpredictable nature of many currencies and Bitcoin is a core example with rapid swings.  Now people have often been warned that “don’t store your coins for the long-term” and this comes from the Bitcoin team itself as no one can be certain of the future of any coin at this moment.

Some have lamented that cash is the same, this is true but with the caveat that cash is backed by a government and central bank (all of who which do not really like cryptocurrency unless it is managed or under their control-more on regulations later).  Cash of course has had its issues whether run on banks, robberies, theft, fraud and other misuses of currency however cash is what most of us know and there is some safety and security in the “right cash” and at least often some predictability.

Take for example a record high of Bitcoin at the time in 2013 of approximately $1300 USD but sometime in 2015 trading was just at $267 USD.  The point here is that at this time cryptocurrency can be very volatile and unpredictable.  It can create chaos in everyday life for both business and individuals.  A risk that many businesses echo is the above scenario what if you accept payment based on USD in a cryptocurrency and the value plummets by 80% or some other high number suddenly?  It creates huge issues to say the least and time should address them but until there are more coins that have some consistency in their valuation without rapid descents there will be some reluctance.

Stability

There have been many instances on both the networks and exchanges for Bitcoin and Etherum where there are a ton of unconfirmed transactions.   I still have trouble understanding this but there are various numbers of “confirmations” before once can be comfortable they really have the currency that has been sent.  What if the network stops working or slows down creating massive fraud or inability to process transactions?

Fortunately there are new coins coming out which are instant that solve this issue but still there are many in the wild, common and highly valued that do not have these features.

There is also of course the concern that massive DDOS attacks could take out the network of a cryptocurrency or effectively shutting it down.

Security

The biggest threat is that there is the assumption that blockchain is secure and irreversible and it is impossible to play around in ways you shouldn’t.  However, this also relies on someone not finding a weakness or exploit against the blockchain, and what is more probable going forward is that an organization with massive computing power ultimately finds this and exploits this in various ways.

There are also other considerations such as people losing their coins to viruses or hackers, this has even happened to exchanges such as Coinbase executives.  One thing for sure is that it is not wise to leave your coins in an exchange if not for the risk that in the recent Bitcoin Fork the exchange refuses to give you the split/new currency.

Regulation

This is the biggest uncharted territory but governments and large financial institutions have made their position clear and my interpretation is that “we love blockchain” but “we hate that it is not under our control yet”.  This will have significant repercussions worldwide on how individuals and businesses deal with cryptocurrency.  Significant regulation and the introduction of state-run/central cryptocurrencies could potentially wipe out or make worthless some coins overnight. On another note it appears to be increasingly difficult to buy or sell out of the cryptocurrency markets with banks making it increasingly difficult for the coin exchanges to operate.

Conclusion

Bitcoin and other cryptocurrencies have made it far beyond the naysayers and through many difficult and unpredictable times.  Ultimately I believe cryptocurrency will continue to evolve and improve but as with any tool there are always going to be some pitfalls and bottlenecks.

My Take On WannaCry

Reading media coverage of the WannaCry, ransomware attack has been excruciatingly frustrating because little to no information was offered on how infection happens and how to protect yourself.

This issue has been a bit frustrating and unhelpful as an IT professional and user if I didn’t find the right answers there is something seriously wrong.  I couldn’t find the important information in any of the mainstream articles so certainly a novice or amateur user would have no chance of protecting themselves.

How Did WannaCry Infect and Spread?

Long version here from Malwarebytes

One of the key ways is still the oldest “phishing” trick in the book, via e-mail which many users are tricked into opening infected attachments.  This was not readily available in media coverage and this simple warning or announcement could have prevented a lot of new infections.  I believe this is a key factor that has not been discussed since many networks will be behind NAT and external SMB services would be blocked, having users on the LAN install the worm is an easy way to get inside and spread the infection to areas that are hardened on the outside.

The more technical explanation there is an exploit called “ETERNALBLUE” which was a hacking tool leaked from the NSA which exploited a weakness in Microsoft’s implementation of SMB (Server Message Block/filesharing protocol).   This has been widely reported but the simple way to prevent automatic infection through this method has not.

Once infected the worm essentially scans your LAN and then the internet to spread the infection further which quickly multiplied the damage and scope of this attack.

How to protect yourself?

  1. First and foremost is to update your Microsoft Windows regardless of OS (whether you have XP, Vista, 7, 10, 12 or any Server) because all Microsoft versions are apparently impacted by MS17-010 ETERNALBLUE/WannaCry
  2. Disable SMB/Filesharing in Windows and if that is not possible at least use firewall settings to block SMB/filesharing/CIFS.
  3. If the above is not possible you should physically unplug any impacted machines from the network (it could be a simple as disabling all ports on your network/switch or even unplugging entire switches if possible).

Who is to blame?

There is plenty of blame to go around but currently a lot of it is coming from Microsoft who is blaming users for not patching and the NSA for hoarding these exploits and not notifying them or users beforehand.

In all fairness Microsoft did issue patches for even unsupported OS’s like Vista and XP on March 14th, 2017.

Many have mused that the NSA should have at last notified Microsoft the moment they realized their hacking tools were leaked.

At the end of the day the question is how could Microsoft have left open such a serious vulnerability for so long?  Was it an intentional backdoor and was it collaboration between Microsoft and the NSA or other third parties?

Some Can’t Patch

Some systems may be running on internal networks on their own LAN but were still infected so they wouldn’t be patched.  To make matters worse the chances are these would more likely be critical data and infrastructure that are impacted in this case.

Other machines are not managed properly or remotely and are deployed with internet access making them sitting ducks for these types of attacks.

There are also some who just don’t patch because the risk to impacting existing services is too great.  Although I would argue the risk is much higher to not patch and not upgrade or migrate your applications to a more secure platform if you get hit with ransomware like this.

These Issues Are Nothing New

With the Snowden revelations many have worried that US tech companies being forced to provide backdoor access to the NSA would be vulnerable should other hackers discovery the vulnerabilities or intentional backdoors on their own, or in this case when the tools and exploits were somehow leaked.

In the wider scope of things Microsoft has seen worms of this scale in the past, it’s nothing new.  There are no worldwide protocols for notifying users or defending against such worms and this will certainly become an increasingly problem with more and more devices online especially with IoT and so many devices that are connected that we don’t think about, and that don’t get patched or may not have an easy or automatic way of updating.

Why I Founded Techrich Corporation of Hong Kong, China

This is a question that I’ve been asked a lot considering that people ask if there is any duplication of overlap with compevo.  Techrich is an extension and complement to compevo and allows possibilities for our clients.

Being incorporated and based in Hong Kong allows us to provide more leverage and advantages and fills any gap that compevo may not have been able to fulfill.  In terms of data storage, security and connectivity Hong Kong cannot be beat.  It has the best of nearly all worlds.

Why Hong Kong?

This is the next, natural question that follows.  Hong Kong is economically, politically, and technically stable in terms of both IT infrastructure, ecosystem and most importantly its link to the outside world is fast and neutral.  Hong Kong itself is still the internet gateway to China, being directly connected to Mainland China.

Hong Kong is also has a large Big Data industry and demand due its reputation as a financial hub of the world which is a perfect ecosystem and fit for Techrich’s goals.

Contrary to some common belief, Hong Kong is not in the Asian Ring of Fire and is relatively free of any natural disasters, making it not only an ideal location on a world scale but perfect within Asia too.  Hong Kong does experience typhoons but they are rarely devastating and have little to no impact on IT or datacenter operations in Hong Kong. In fact Hong Kong’s power grid is known to be one of the most reliable and stable in the world.

In terms of internet routing Hong Kong is quite neutral with excellent connectivity to all of Asia, North America and Europe, but of particular importance is the capability of very low ping times into Mainland China that only Hong Kong can provide.

Slow Internet in China especially Shanghai and Beijing!

A colleague sent me this article asking my thoughts: http://travel.cnn.com/shanghai/life/your-internet-connection-feel-slow-its-probably-not-your-router-684008/

A lot of people automatically assume the best internet experience will be found in Beijing or Shanghai but we’ve never known that to be the case.  A lot of people will automatically assume it is the GFW/Great Firewall but in fact from my experience it simply seems to be packetloss due to congestion.  China has an enormous amount of demand for bandwidth since it has the highest amount of users (736million as of 2017!) in the world. This is why for compevo and Techrich we’ve always avoided the major centers due to the congestion.  However, bandwidth and good connectivity inside and outside of China is not always dictated by the location and even the backbone in the same cities of China are not created equally.  It takes a lot of research to get access to reliable and fast bandwidth in China but this is a completely different book to write.

With that in mind there are many ways around the slow internet in China, if your local connection is fast and connection inside China is fast you could simply use an internet acceleration service that runs through a less congested part of China and even Hong Kong.  It’s a great way to optimize your internet.

My recommendation even in 2017 is that there are many places in China with fast and reliable internet but major hubs will not likely one of them anytime soon due to the user bases in major areas being so large.

An Opportunity To Share Values

With so many customers asking us if someone from “ABC country” and “ABC religion” is welcome as a customer I thought it was finally time for us to go public on this very important topic.  There is nothing worse than someone being treated differently or in a negative way, whether verbally, physically or some other discriminatory policies simply because of their race, religion, creed, culture etc..  We have clients and staff of all different backgrounds from around the world, and I am pleased that we have such diversity and accordingly, this filters down into company policy as well.

The above is something I have always strongly believed in and was ingrained in me from childhood, that people of all ethnic and religious groups must live respectfully and peacefully.  Aside from a desire to see peace in the world, anything other than mutual respect and treatment of all people creates divisions that harm society and the economy.  There are no winners in such a situation.

With that said I am still shocked that apparently many CEO’s and management of various companies are reluctant to clarify their views and policies on these issues.  Under normal circumstances it may be considered taboo or uncomfortable to talk about, but with so much intolerance spreading throughout the world, there is definitely understandable cause for concern.

I do not take offense to customers asking us about our views and policies and I also think all businesses need to take a proactive approach with internal and public policies guiding staff and patrons.  People of all ethnic and religious groups can and should feel safe anywhere, but in these times it is understandable if some don’t, especially if a business refuses to clarify their beliefs and policies surrounding these issues.

As uncomfortable as some may find this talk to have with their employees or to be asked by customers, I think we should all be understanding and if we are truly inclusive an tolerant it shouldn’t be hard to reassure our customers and state that these are our views and our company policy.  To act with compassion and tolerance is the right thing to do and as both a person and business owner I will strive to make sure this is more clear and in the public and hope other company’s will do the same.

 

 

Teaching Code To Kids

I believe teaching coding to kids in any form is a benefit for them regardless of their career path.  It really exercises the brain and mind into solving problems in your mind and requires a lot of creativity.  If they can learn coding at a young age it is likely they will continue to learn well in other areas for the rest of their life.

I don’t know if there is a magic number of when to start but if a child is able to use a computer to play games, they are probably capable of being introduced.  I think it’s important to make it as a fun as possible and without too much pressure, which is obviously difficult at a younger age but part of getting them there is not just the coding, but if they start more advanced academics at a young age they are more likely to have the discipline to think things through.

A quick Google search makes it look like there is growing interest for kids and there are now platforms and services intended to help.

Another great thing about kids learning to code is that for children in impoverished areas of the world, who may have access to a computer can be on a level playing field.  In IT you work from almost anywhere in the world and your talent can be recognized.