• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Avinash Meetoo

Avinash Meetoo

Let us build a Smart Mauritius together

  • Home
  • About
  • Curriculum Vitae

Computing

25 Hottest Skills according to LinkedIn

20 August 2015 By Avinash Meetoo Leave a Comment

20150820-the-25-hottest-skills-of-2014-on-linkedin

In December 2014, LinkedIn analyzed the skills and experience data in over 330 million LinkedIn member profiles to answer the question “Who’s getting hired and what are they doing?”. The above image shows the 25 Hottest Skills of 2014. Maybe a better way of looking at things would be to put these jobs in different categories to try to answer “Who’s getting hired and what field they are getting in?”:

Information Technology – Data Science

  • Statistical Analysis and Data Mining
  • Business Intelligence
  • Data Engineering and Data Warehousing
  • SAP ERP Systems

Information Technology – Infrastructure

  • Middleware and Integration Software
  • Storage Systems and Management
  • Network and Information Security
  • Mac, Linux and Unix Systems
  • Virtualization
  • Shell Scripting Languages

Information Technology – Software Development

  • Mobile Development
  • Web Architecture and Development Framework
  • Algorithm Design
  • Perl/Python/Ruby
  • Java Development

Information Technology – User Experience

  • User Interface Design
  • Computer Graphics and Animation
  • Game Development

Digital Marketing

  • SEO/SEM Marketing
  • Marketing Campaign Management
  • Digital and Online Marketing
  • Channel Marketing

Other

  • Recruiting
  • Economics
  • Integrated Circuit (IC) Design

20150820-separator

It is clear that Information Technology rules supreme. 72% of the jobs are IT jobs in data science, infrastructure, software development and user experience. We can even argue that all the digital marketing jobs as well as IC design are in IT increasing the proportion to 92%.

This also means that schools and universities will have to adapt to provide classes in these high-demand fields for the sake of the young people currently studying but also for the enterprises in Mauritius as well as the country as a whole.

Let’s hope they do. Signs are not very encouraging though with, for example, the University of Mauritius being still stuck in the 20th century. What do you think?

Filed Under: Computing, Education, Science, Society, Technology

A Supercomputer for Mauritius

14 August 2015 By Avinash Meetoo 2 Comments

20150814-tianhe-2

(Tianhe-2, the most powerful supercomputer. China.)

For the past few months, the Mauritius Research Council has been working on the setting up of a National Centre for High Performance Computing (CHPC) in Mauritius. As a member of the committee, I have been thinking a lot about the importance of having supercomputing facilities in Mauritius.

Why do we need supercomputers?

  • Supercomputers are immensely powerful computers which can be used to perform simulations of various processes. For example, supercomputers are used to simulate airflow on an aircraft wing, particle movement during a nuclear blast, the interaction between molecules during a chemical reaction or the movement of bodies in space. Without supercomputers, the cost of getting these insights would be prohibitively high. Supercomputers allow us to understand very complex processes without having to actually do them thanks to simulation.
  • Supercomputers, being so powerful,  are also used to perform brute force calculations. One good example is trying to predict weather. The meteorological station has a myriad of sensors everywhere measuring temperature, wind speed, humidity, etc. and, from these millions of data points, calculations need to be done in order to know what will happen next. The difficulty, of course, is to come up with a solution quickly enough for this information to be useful to us.
  • Supercomputers allow us to learn and leverage molecular dynamics. As explained on Wikipedia, “Molecular dynamics (MD) is a computer simulation of physical movements of atoms and molecules in the context of N-body simulation. The atoms and molecules are allowed to interact for a period of time, giving a view of the motion of the atoms. In the most common version, the trajectories of atoms and molecules are determined by numerically solving the Newton’s equations of motion for a system of interacting particles, where forces between the particles and potential energy are defined by interatomic potentials or molecular mechanics force fields.” The interesting part is that, once someone knows about molecular dynamics, he/she can apply the principle in different fields.

What will we have to learn?

  • A supercomputer is, in essence, a computer with thousands if not millions of processors instead of the few we have in our normal computers. In order to use the capabilities of a supercomputer to the full, it is important that software applications be written to work concurrently. This means that, when run on a parallel computer such as a supercomputer, the software can distribute work over the myriad of processors instead of running on one processor only. From a technical perspective, this is difficult to achieve. For instance, when using C or C++, this can be done by leveraging the Open MPI library. When developing in Java, one can use the Concurrency Utilities. Software developers will have to learn how to use these powerful features and this is harder than it looks because it requires a change in mindset: thinking parallel instead of sequential is hard. Interestingly, when I was a lecturer at the University of Mauritius, I taught Concurrency and Parallelism to final year students so I may have a few things to contribute at this level.
  • A supercomputer is, in essence, a massive cluster running Linux. As everyone knows by now, Linux has eaten the world. And this is especially true for supercomputers where Linux powers 97% of the world’s most powerful supercomputers. For example, the most powerful supercomputer in the world, Tianhe-2, runs Kylin Linux. The next one, Titan, runs Cray Linux. The third one, Sequoia BlueGene/Q, also runs Linux. And so on and so forth. This means that the setting up of a supercomputer in Mauritius will require the expertise of a number of Linux system administrators who are comfortable with clustering and parallelism. Interestingly, at Knowledge Seven, we provide the best Linux courses in Mauritius.
  • Finally, our researchers will have to think out of the box. Simple problems with their simple solutions do not require the use of supercomputers. In order to fully utilise the immense power of supercomputers, we will have to start thinking about solving the big problems. This will require researchers to move out of their respective silos and work together. Naturally, this is because big problems are generally multi-disciplinary. This change in mindset will take some time as we, in Mauritius, love our respective silos and their associated benefits…

20150814-linux-superman

Is there a risk?

Yes, as frequently in Mauritius, we tend to focus on the hardware and software and forget that the most important component is peopleware. If our decision makers, our researchers, our developers and our sysadmins do not know how to leverage a supercomputer, then it is useless to have one in the country, gathering dust and quickly becoming obsolete while costing millions.

To prevent this kind of situation, the Mauritius Research Council is organising an Awareness Workshop on High Performance Computing (HPC) in Mauritius from 26 to 28 August 2015 where those who might benefit from supercomputing will be able to talk with those who offer supercomputing solutions. I understand that invitations to participate in the workshop will be sent shortly. On Thursday 27 August from 11:15 – 12:15, I will moderate a session for various organisations who will be able to come and explain what problems they are trying to solve and how they intend to leverage supercomputing facilities in the future.

Filed Under: Computing, Education, Science, Society, Technology

The new Mauritian National Identity Card

20 September 2013 By Avinash Meetoo 57 Comments

As from 1st October 2013, all citizens of the Republic of Mauritius, who already have an ID card, should replace it with a new ID card.

The vision

The Government wants to provide all Mauritians with a high-security ID card linked to a new population database to serve as an ID document to prove identity and to allow more secure and reliable access to government e-services.

With this new form of identification and authentication, we will only need to carry one identity document instead of multiple documents. Maybe we won’t need to have our driving licenses with us all the time as all policemen will have identity card readers and real-time access to the population database. Another stated benefit is that people will also be able to access Governmental eservices at home or at work using their personal identity card readers.

What data is stored?

As pictured above, the following information is going to be printed on the front of the card:

  • A black and white photo
  • The ID Number
  • Surname, first name and surname at birth
  • Gender (“M”, “F”)
  • Date of birth
  • Signature
  • SC logo for Senior Citizens to access benefits such as the bus pass

On the back of the card, we will have:

  • A barcode, presumably to make the ID card number easier to read by a machine
  • A card control number, presumably to check whether the ID card number (encoded in the barcode) has been read properly
  • The ID Number of the person again
  • The Date of issue
  • The name in case there is not enough space to print the name on the front side of the card

In addition to the printed information, the ID card is a smart card and contains a chip which will store the following data:

  • The photo, ID number, surname, first name, surname at birth, gender, date of birth
  • The residential address
  • Four fingerprint templates (2 thumb and 2 index fingerprints by default)
  • A digital certificate

Note that the residential address is not printed on the card. Someone stealing your ID card won’t know where you live…

What is a fingerprint template?

The chip will only store a mathematical model (i.e. a “template”) of the fingerprint, not an actual image. This is mainly for two reasons: (1) the amount of data to be stored is smaller and (2) this makes for faster processing time.

My interpretation of this is that someone accessing a very secure e-service will have to go through a two-step authentication procedure. First, the person will have to insert the ID card in an identity card reader to prove ownership of the card. Secondly, the person will have to scan his fingerprint to prove his identity. This eliminates the case of someone stealing the card of someone else and impersonating him or her. Could this two-step authentication be done otherwise i.e. without resorting to fingerprints? Yes, by using, say, retinal scanners or similar invasive and expensive techniques. My point is that fingerprints are not that bad…

What about data safety?

A digital certificate is stored in the chip of the ID card. This is to ensure that an identity card reader can only read the data on an ID card when validated through the Mauritius National Identity Scheme (MNIS) Certificate Authority. In other words, all stored data is encrypted on the ID card and can only be unencrypted by an identity card reader if and only if the MNIS Certificate Authority approves that.

Furthermore, the whole system is protected by security appliances, access controls mechanisms, security policies, physical security, etc.

It looks like a lot of thoughts has gone into making the system as secure as possible.

The new ID card will only justify its high cost when…

This new ID card will cost a fortune and people need to understand that it is only a means of identifying and authenticating someone.

We will only have a good return on this massive investment if and only if most Governmental services become e-services. It’s high time that we, Mauritians, stop wasting our time having to go to Port-Louis, Phoenix or Ebène just to submit a form. Will this happen soon? I have some doubts…

In conclusion

  • The ID card is nothing to worry about in principle.
  • Most Governmental services need to become e-services soon or else we’re just wasting tons on money.

[All pictures courtesy of the Mauritian National Identity Card website]

Filed Under: Computing, Education, News, Society, Technology

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 29
  • Page 30
  • Page 31
  • Page 32
  • Go to Next Page »

Primary Sidebar

Search

I am proud of

My family
My company
My music
My photos

I am active on

Facebook
FB Page
Twitter
LinkedIn
Reddit
Hacker News
Stack Overflow
GitHub
Wikipedia
YouTube
IMDB
Last.fm

All posts

  • June 2025 (2)
  • April 2025 (1)
  • March 2025 (1)
  • February 2025 (2)
  • January 2025 (4)
  • December 2024 (4)
  • November 2024 (2)
  • October 2024 (1)
  • September 2024 (4)
  • July 2024 (1)
  • June 2024 (1)
  • May 2024 (4)
  • March 2024 (1)
  • February 2024 (1)
  • January 2024 (1)
  • December 2023 (2)
  • November 2023 (2)
  • October 2023 (2)
  • August 2023 (2)
  • July 2023 (3)
  • June 2023 (3)
  • May 2023 (4)
  • April 2023 (1)
  • March 2023 (3)
  • January 2023 (1)
  • December 2022 (1)
  • November 2022 (5)
  • September 2022 (2)
  • June 2022 (2)
  • May 2022 (1)
  • April 2022 (1)
  • January 2022 (3)
  • November 2021 (1)
  • September 2021 (1)
  • June 2021 (3)
  • April 2021 (1)
  • February 2021 (1)
  • January 2021 (2)
  • November 2020 (1)
  • October 2020 (1)
  • September 2020 (1)
  • August 2020 (1)
  • May 2020 (1)
  • April 2020 (3)
  • March 2020 (4)
  • January 2020 (1)
  • July 2019 (1)
  • June 2019 (1)
  • April 2019 (2)
  • January 2019 (1)
  • December 2018 (3)
  • November 2018 (1)
  • September 2018 (1)
  • August 2018 (1)
  • April 2018 (1)
  • December 2017 (1)
  • November 2017 (1)
  • October 2017 (1)
  • August 2017 (1)
  • July 2017 (1)
  • May 2017 (1)
  • March 2017 (1)
  • February 2017 (1)
  • August 2016 (1)
  • July 2016 (1)
  • June 2016 (3)
  • April 2016 (3)
  • March 2016 (3)
  • February 2016 (1)
  • December 2015 (1)
  • November 2015 (1)
  • October 2015 (1)
  • August 2015 (5)
  • June 2015 (1)
  • September 2013 (2)

Copyright © 2025 by Avinash Meetoo · Shared under an Attribution 4.0 International Creative Commons license · Log in