comment 0

Press Release – Huawei Reveals First Mobile AI at IFA 2017

BERLIN — September 3, 2017 – On September 2 at IFA 2017, Huawei Consumer Business Group (CBG) unveiled a new era in smartphone innovation: the future of artificial intelligence with the launch of the Kirin 970.

Richard Yu, CEO of Huawei Consumer Business Group revealed Huawei’s vision for AI, which combines the power of the cloud with the speed and responsiveness of native AI processing. Huawei, he said, is bringing AI experiences to life and changing the way we interact with our devices.

“As we look to the future of smartphones, we’re at the threshold of an exciting new era,” said Mr. Yu. “Mobile AI = On-Device AI + Cloud AI. Huawei is committed to developing smart devices into intelligent devices by building end-to- end capabilities that support coordinated development of chips, devices, and the cloud. The ultimate goal is to provide a significantly better user experience. The Kirin 970 is the first in a series of new advances that will bring powerful AI features to our devices and take them beyond the competition.”

After years of development, Cloud AI has seen broad application, but user experience still has room for improvement, including latency, stability, and privacy. Huawei’s belief is that Cloud AI and On-Device AI can complement each other. On-Device AI offers strong sensing capabilities, which are the foundation of understanding and assisting people. Sensors produce a large amount of real-time, scenario-specific, and personalized data. Supported by strong chip processing capabilities, devices will become more cognitive of user needs, providing truly personalized and readily accessible services.

Kirin 970 is powered by an 8-core CPU and a new generation 12-core GPU. Built using a 10nm advanced process, the chipset packs 5.5 billion transistors into an area of only one cm². Huawei’s new flagship Kirin 970 is Huawei’s first mobile AI computing platform featuring a dedicated Neural Processing Unit (NPU). Compared to a quad-core Cortex-A73 CPU cluster, the Kirin 970’s new heterogeneous computing architecture delivers up to 25x the performance with 50x greater efficiency.

Simply put, the Kirin 970 can perform the same AI computing tasks faster and with far less power. In a benchmark image recognition test, the Kirin 970 processed 2,000 images per minute, which was faster than other chips on the market.

According to Mr. Yu, Huawei believes that new developments in AI require joint effort across the entire value chain, involving tens of millions of developers, and the experience and feedback of hundreds of millions of users. Huawei is positioning the Kirin 970 as an open platform for mobile AI, opening up the chipset to developers and partners who can find new and innovative uses for its processing capabilities.

comment 0

24 Things We Should Avoid – A Trinidad Web Developer Perspective

I chose a variety of 20 websites from Trinidad (no names called) and made notes of some of the problems that I found. The aim is that we learn from this and try to not repeat these and any amount of discussion on this would be welcomed. Feel free to contact me if you want me to review your website and online presence. I encourage you to have an independent and critical somebody review your website and online presence. This was just me and a couple of days to write a blog post. Imagine if you paid to do this periodically and it does not have to stop there. I did not look at stuff like sql injection and other types of testing that would require me to get permission. Additionally, more feedback can be given with access to the backend and understanding your aims and objectives.

  1. Password protect our sandbox. The last thing we want is Google linking to our test website and persons using that.
  2. Repetition in the domain name. Why would I create this domain? pizzaexchangett.co.tt. We already know that you are from Trinidad with the .tt. One advice for creating domain names is brevity for sharing and remembering and typing.
  3. Twitter is not Facebook. Do not cross post to Twitter with a link (or only a link) back to Facebook especially exclusively. It is annoying and defeats the purpose and design of Twitter and it makes us look lazy and can’t be bothered especially when words are cut off because of the 140 character limit.
  4. Protect admin and login and private areas with https and other measures like two factor authentication. Rename the admin space if you can e.g. pizzaexchange.co.tt/adminsecure94560/ and restrict access to IP address or through VPN login. Nothing is foolproof but we can aim for more layers of security.
  5. Telephone numbers on our websites should be clickable especially in this mobile first time.
  6. Content should be indexable, searchable, linkable, and mobile friendly. It is ok to have a flip page version of our magazine or content but this should be linked back to our CMS and some flip page platforms allow for these features.
  7. Email addresses that don’t work or contact forms that don’t send me a copy of my message sent and even contact forms without any validation. Contact forms are preferred because they are better at fighting SPAM but email addresses are more convenient. Also contact forms can capture specific information and can feed into workflows. We should schedule periodic reviews of our online spaces and check for broken links, outdated content, invalid email addresses and the likes.
  8. Review our source code for things that the public should not know of. I have seen commented out items that really should not be public and for example should be hidden with server side commenting if you must leave it in the source code. Related – check console and logs for javascript and other errors, client and server side and disable debugging for the public.
  9. Organisations that don’t fart on their social media and other messages. You are horrible. If you don’t want to respond to messages then don’t make it available and state somewhere prominently (or auto respond) that you can only respond to phone calls or whatever channel.
  10. There is no excuse for bad and haphazard design. Too many good design options are available. Utilise independent beta testers, reviewers, focus groups and the likes. What would your 10 year old techie nephew say about your website? And related, don’t sacrifice quality for quantity or cost or whatever especially when we know that we can afford quality.
  11. Stock photos that do not represent your audience. Again it makes us look lazy, can’t be bothered, not serious and it is a distraction and detached from our reality. If you are selling mortgages then I want to see a Trinidad house in a Trinidad setting with Trinidad looking people. The marketing people can probably explain this better than me but it seems the obvious thing to do.
  12. URLs should be friendly for SEO and users – http://pizzaexchangett.co.tt/contact-us instead of http://pizzaexchangett.co.tt/?p=1234
  13. Social media share buttons especially twitter that only includes the link and not the title and even the twitter handle. These types of things can be discovered when we properly test all aspects of our websites.
  14. Indiscriminate use of hashtags and hashtags that add little value.
  15. Things just don’t work which tells me that proper testing was not done and also are they getting any feedback that things don’t work? I forget, they are too important to respond to their social media messages and could not be bothered. I visited a big government ministry website. The menu apart from having too many things in it just doesn’t work on mobile and parts of it are not accessible on desktop. Mind you, this is their new website that took them months to develop. On that same website there is no paging on search results and the search is showing items from another domain that is no longer online. How can you miss obvious things like this if proper testing was done? It might be better to have a small and manageable website (at least to start with) if that is all that you can handle and don’t bulk copy content when selecting what is relevant and needed just takes a little more effort.
  16. Search for your organisation and related terms and see what shows up. I once searched for a company and Google had it tagged as being hacked. Also, if you have switched domains then develop a simple redirect from the old domain to the new domain. Related – Claim your business on Google Business.
  17. We are in 2017 and you still have © 2010 on your website? Why? I read that copyright notice is not required but it can deter persons from snipping your content without permission. Why not make it dynamic?
  18. A common practice in other places is to purchase related domains and mispellings. I don’t see that happening in Trinidad. If you are a big brand I think you can afford to do this and if the amount of traffic to those related domains are enough then you can justify keeping them.
  19. Don’t just copy and paste formatted text. Spend a few minutes and copy the unformatted text and format properly and consistently for your website. The amount of garbage markup that gets copied if for example you just copy from a Word document.
  20. If you developed an app, why is your app listed in the app store under someone’s name and not your organisation?
  21. A logo is not a sign. A logo is very simple and very basic and easily recognisable. Your logo does not have to include your company name. Related – don’t forget to include your own favicon for your website.
  22. Don’t flood your homepage and website structure with tons of items that means the pages take long to load. Encourage website visitors to use your search to find what they are looking for. Emphasise search and make it obvious. Visitors should also know that they can contact you if they cannot find what they are looking for.
  23. Avoid this date format 09/01/2017. Remember your website is open to the world. Is this the 9th of January or the 1st of September?
  24. Preview image when sharing should match the image from the article firstly or no image or a geneic placeholder if the article has no images. This especially applies to media houses.

I will follow-up with things I like and that I think others can emulate from looking at some other local websites. Positive feedback gives encouragement and let’s us know what we should keep doing. Share your thoughts with us in the comments below.

comment 0

Twitter Send Private Message Link/Button

Discovered that this was a feature today and I think it is really useful especially for business accounts. It was launched in early 2016. You can create a deep link that goes to DM for your account as described below and as stated in this article

https://twitter.com/messages/compose?recipient_id={your account’s numeric user ID}

Your user ID is found under Settings / Your Twitter data. If you want the button to show up (in supported clients like Twitter web and Twitter app) then you need to enable Receive Direct Messages from anyone under Settings / Privacy and safety. Remember that the link can work anywhere, for example on your website. See how it looks in the twitter app below.

Twitter Send Private Message Link Button

You may also be interested in the Customer Feedback Card. Now I am wondering what other neat little features are built into Twitter. Please share your thoughts and experience with me in the comments below.