Online Political Election Voting System Based On Blockchain Technology

We hear about Blockchain and Bitcoin every day; however, it should be noted that Blockchain is way beyond Bitcoin and cryptocurrencies. It is a platform which is being used for carrying out economic transactions in the most incorruptible way. As a matter of fact, this technology can be used not only for economic transactions but for anything of value in a virtual way. Blockchain is being used in the pharmaceutical industry, fashion and accessory industry, food safety industry, airlines industry and many more.

In a world where technology has reached a point where scientists are coming up with flying cars, why is one of the essential systems that form the government of a country still unsecured and rigged? With the advancement of technology, everything has become a lot more transparent and convenient, then why is this technology not being used to carry out easy and fair elections? In most countries, voting is a right for every adult. Then why doesn’t the entire adult population of a country go ahead to vote on the Election Day? Maybe because the voting center is too far. People have to go and stand in huge lines just to cast a single vote. Some even believe that their vote doesn’t count because of unfair election results.

The solution to this huge problem has finally arrived. A platform that allows blending the perfect combination of technology and politics into one. This results in the invention of Blockchain Voting. If this technology can be used for so many other purposes, why can it not be used for the most important function that is voting? Blockchain voting is an online voting platform that allows a secure, hassle-free, reliable and quick method for the sole purpose of voting for an election. Blockchain voting can completely change the way we vote for the best. It will leave no scope of doubt or question in the voter’s mind.

In the modern day and age of technology, there are certain things that work best through the old ways only. However, voting is not one of those things. Voting is the process by which the citizens of a country choose their leaders. This process should be highly secure, fair and absolutely accurate; all which are the characteristics of blockchain. Blockchain Voting is immutable, transparent and cannot be hacked into in order to change the results. Blockchain Voting is an effective means to conduct elections. This will ensure that there is no voter fraud and no repetition of votes leading to a fair election. Blockchain Voting is the need of today’s democratic and adult population who believes that they can bring a change in this world.

The stakeholders involved in Blockchain Voting would be same as the stakeholders in the conventional method of voting. This revolutionary change can encourage a lot of people of the vote. Anyone who has an internet connection and is an adult which means they have the right to vote is eligible to be a part of this process of Blockchain Voting.The use of this technology from a voter’s point of view is very simple.

Anyone with a phone and internet access will easily be able to understand the specifications of the platform. The citizens who are voting don’t have to wait in long lines and don’t have to travel a lot to go and vote. This quick and hassle-free method of voting will engage more and more people to participate in the voting process and be a part of a more democratic world. This is definitely a cheaper and simpler method of conducting elections. As soon as various governments realize the importance of introducing this technology into their political environment, the better it will for nations to have easy and fair elections.

Contemplating Installing a WLAN? Welcome!

Let me start off by saying up front, this is NOT an ad for any particular device or company. I’m merely setting down my experiences and making some general recommendations. My first attempt at standing up a Wireless Local Area Network (WLAN) was just so I could have access to the Internet from anywhere in my three story townhouse. I hooked up my cable modem to a directional wireless router, and adjusted the antennae so that I had adequate coverage on all floors.

Then I made sure the LAN was secure by assigning a strong password to the router’s encryption feature. All went well. I could go anywhere I pleased in our home and access the Internet. Over time, I populated each floor with a smattering of various PCs, conveniently located so I could log in whenever the whim hit me. My family also liked the convenience of being able to reach the Internet with whatever portable device they happened to hold. Just for convenience, I placed a wireless printer on each floor and linked it to the WLAN. Everything was going on smoothly.

But one glaring problem was that I was still using each PC locally, and sharing files between computers was a nightmare.

Then I heard about the Western Digital’s “MyCloud”. Quick like a bunny, I bought a 2 Gb “MyCloud,” apprehensively attached it to my router via its Ethernet port and then linked it to each of my remote computers as a separate drive.

What a rush! This is amazing! Now I have remote access to all of my projects and files from anywhere in my house! I’m a believer!

When you’re setting up your home WLAN, you might also want to consider adding a Western Digital’s “MyCloud” or similar remote Wireless server as a remotely, fully controlled information repository. Linked to your home network, and behind your router’s firewall, it’s the perfect place to put all of your important (and in my case, almost all) files. Accessible from any place in your house, through any device connected to your LAN, it’s a perfect way to share information and to have access to that information.

Before I invested in my MyCloud, I had to remember on which machine I had saved files locally, Now, I can log in from any of my machines, and have immediate access.

You may find that some other company’s product fits your lifestyle better than Western Digital. That’s OK. The whole gist of my advice is to have you consider a remote data and information serve that is under your total control.

Now, I’m not completely paranoid about “Cloud Servers” that sit external to your router’s firewall, they do have their place, but I do abhor paying a fee to access my own personally created files.

Afterlife Bots – A Dead Man’s Petition

No, neither am I a Ted-famous Tech geek spiritual guru nor am I in contact with the afterlife. I am just fascinated by the buzzwords “Machine Learning” and “AI” and a little overwhelmed by the number of articles mentioning those words on my news feed.

I remember reading a line in a news article that “Bots are getting better at imitating humans”. Why not hire one and decrease workload by 50%. Well, I suppose we are working towards it.

Google recently announced that their AI-enabled assistant (with 6 voices) can book a hair-cut appointment seamlessly (Well I want a shave as well, and I want it to go and do grocery shopping handpicking the freshest tomatoes from the lot).

Jokes apart: kudos to the team of brilliant scientists, engineers, and others who are working day and night to make this happen.

Coming back to my original story.

Let’s start with Human life (and relationships) – Data Gathering

“Quite a digital world”. We are capturing and storing our personal life events as much as we can digitally (Thanks to social media, external hard disks, and pen-drives). Why not store our entire life in a 1000 Petabyte storage device. Capture every second – actions, events, habits, decisions, etc. Imagine if we can see and experience our parents’ childhood or see “What all Mahatma Gandhi did in his entire life”. Interesting right?

We all know how quickly robotics, machine learning, and AI are evolving.

What if we combine robotics, machine learning, and human life data? Can we create a human replica bot which would respond similarly, make decisions similarly, have similar habits basis the 1000 Petabyte data fed. All in all, can that bot be my replacement after my death?. Can it be my AFTER-LIFE BOT?

Literally, nothing can replace a dead human being. I was not fortunate to see my grandfather or meet him. But will my great grand/grandkids know about me? The answer is I do not know. We all are striving hard to leave a legacy behind us. Why not use robots and machine intelligence to duplicate ourselves. We do have ample amount of data to feed ~79 years (average age of human being) or ~2 Billion moments. Don’t you want your great grandkids to remember you after you are gone?

With a simple Google search, I got a news article mentioning “Mind Clone” – the idea of uploading the memories, thoughts, and feelings of a person into a computer. It mentions that the companies such as eterni.me, Gordon Bell’s MyLifeBits, and Terasem’s Lifenaut are all pursuing Mind Clone to help a person’s personality, work and relationships survive after death.

Machine Learning’ Predicts The FIFA World Cup 2018 Winner!

How can we forget Paul the Octopus who predicted the winner of the world cup in 2010 which had gone viral globally? The Octopus used the flags of both the teams, which were presented in front of him in a box before a game, and the winning team would be selected the box from which Paul would eat first. Paul had 12 correct predictions out of 14.

The result of any given sports game is unpredictable, yet we humans try and predict results either on the basis of statistical analysis, or simply a hunch. Predicting the winner of any a game is part of the game viewing experience and has been a crucial selling point for the betting industry since the beginning. Another interesting method to predict results of games has recently surfaced: Prediction by using Machine Learning, in which the winner of the game or the tournament is predicted by companies who’ve used several different algorithms to predict these results.

Below are some of the companies that used Machine Learning to predict the results of the FIFA World Cup 2018

Prediction by the Technical University of Dortmund In Germany

An algorithm was developed by a team which included researchers from German Technische Universitat of Dortmund, the Ghent University in Belgium, and the Technical University in Munich. The algorithm is fed data which ran approximately 100,000 simulations to predict Spain as the winner.

Prediction by a San Francisco Based Tech Firm – Unanimous AI

San Francisco based technology firm Unanimous AI tried, their hands on the this. Here is what their Founder & CEO had to say “These predictions were generated using swarm A.I. technology” Further, the founder & CEO stated that “This means it uses a unique combination of human insights and artificial intelligence algorithms, resulting in a system that is smarter than the humans or the machines could be on their own. It works by connecting a group of people over the internet using A.I. algorithms, enabling them to think together as a system, and converge upon predictions that are the optimized combination of their individual knowledge, wisdom, instincts, and intuitions”. The final outcome of their simulation pointed that Germany will defeat Brazil in the finals.

Prediction by Goldman Sachs

Technology Teams within this American multinational investment bank, have also tried its hands on predicting the FIFA World Cup winner of 2018, and their machine learning program has given them a final test result. The winning team predicted by Goldman Sachs, using machine learning in Brazil.

How FinTech Is Seeing A Major Growth in India

With a population of more than a billion, India is definitely a promising sector for the FinTech. Before we move ahead, let us first explain what FinTech is. In simple terms, FinTech is the industry that comprises of the companies that use the technology to offer financial services. These companies work in different areas of finance management, insurance, electronic payments etc.

In the past decade, FinTech has taken over globally and is expected to rise in the future as well. India isn’t behind in this global trend. With over half a billion invested in the Indian FinTech over the last three years, the segment only shoes promising future of growth.

In 2015, around 12,000 FinTech came up globally making up the total investment of $19 billion. It is expected that by 2020, the global investment by FinTech will be $45 billion, which is a steep rise of 7.1%. According to the NASSCOM reports, India has around 400 FinTech companies with the investment of around $420 million. Reports also suggest that by year 2020, the investment of the FinTech companies in India will increase to $2.4 billion.

With the help of government regulations, banks and other financial companies, India has formed a favorable ecosystem for the growth of FinTech. FinTech is helping bring about the change in the personal financial management through e-payments and e-wallets, in the country that is predominantly cash- driven.

Number of reason contributes towards the growth of Financial Technology in India. The number of internet users in India reached to 465 million in June 2017. With more and more number of people depending on the internet for varied reasons, the digitalisation has taken a new turn. Government’s effort in bringing the digital revolution through ‘Digital India’ campaign is opening many opportunities for the existing FinTechs and start-ups.

Government Regulations:
Government has realised the potential of Financial Technology in India and is constantly making efforts to make the regulations friendlier. In 2014, government relaxed the rule of KYC process for customers making online transactions and payments up to Rs 20,000 per month. It is expected that the government will lay out new set of norms to revamp the P2P lending market.

To promote cashless transactions, government is now offering tax rebates to the merchants for accepting at least 50% of electronic payment.

‘Jan Dhan Yojana’ aims at providing a bank account to every citizen of India. Since the launch of the scheme in 2014, 240 million bank accounts have been opened. FinTech start-ups can use the opportunities to provide easy and seamless transaction service.

Incubator and Accelerators:
The role of incubators and accelerators are not limited to funding but also strengthening the financial industry. The incubators provide the obligation free environment for the start-ups. India is among the top five countries that show promising results for the start-ups. The initiatives ‘smart city’ and ‘digital India’ are set to strengthen the technological infrastructure of the country. To show the support to FinTech start-ups, banks and financial institutes have partnered with incubators and accelerators.

Should You Use Two-Factor Authentication

What exactly is two-factor authentication and what started it? Two-Factor Authentication happens when you are required to use two types of identification to log into a web site or open your email. It was started because people were using weak passwords or no passwords at all.

Normally the first factor is a password. As a reminder, your passwords should use numbers, capital and small letters and symbols. They should not be any sort of dictionary word and be at least 12 characters long, the longer the better. You should never reuse a password. If used correctly, you will need a password manager to remember them all. Getting one it is well worth it.

The second factor can vary widely from fingerprint or facial recognition to the web site sending you a numeric code via text or email that you must enter into their web site as part of the log in process. Google, Microsoft and others are working on other methods of authentication that will be secure and make it easier for the end user.

The best type of security is the one that people will use. Two-Factor Authentication takes a little longer to log into a web site, it will add 15-30 seconds. That time would be time well spent to protect your security. Web sites; especially banks, financial and health care sites, want to be sure that when a user logs in it is in fact the correct person. This is very difficult to do with just a password. Think about all the passwords stolen last year due to hackers.

This is where your phone is used to confirm your identity. Say you log into your bank’s web site. If you use your phone for that login, your fingerprint or facial recognition can be used to ID you. If you use a desktop computer, they will usually send a numeric code to your phone that you use during the login process. In either case you gave the bank your mobile phone number, so they have at least some assurance that it is you. You also enter your password that matches what the bank has on file. This is how Two-Factor Authentication works, two types of identification.

As I stated earlier, web sites and companies are working to make this login process easier and more secure. This is a hard job as easier and more secure don’t always work together.

George Uliano is a security professional with years of law enforcement and security experience. He earned a Bachelors Degree in Criminal Justice and Business graduating with honors. George holds three U.S. patents on different locking principles. This combination gives George and His Company Locking Systems International Inc the unique ability to provide its customers with the correct security at an affordable price.

Python Language: Why One Should Learn It and How It Can Help

Many programming languages are used today, some are used, and some have gone obsolete. In the last few years, the programming scenario has changed drastically as developers and programmers are searching for more universal and approachable languages. This is the reason why Python language has become so famous recently. The Python community is growing bigger day by day as many programmers are now finding it to be one of the most user-friendly programming languages.

Python language has become so famous that every field and sector is now a user of it. Even though the other programming languages are not losing their fans, Python is increasing its fan base. Therefore, more and more people are now aspiring to learn Python. Some of the reasons why having a certification in Python can be helpful are discussed below:

Machine learning

Today, almost everything runs through algorithms, whether it is a search engine, social media, chat bots, virtual personal assistants, etc. These sophisticated algorithms are the result of machine learning and it has changed the entire technological scenario. With machine learning, the major programming language that is been used is Python, and one can find many libraries dedicated to machine learning only.

Big data

Python is used in data science the most and the professionals in this field are required to have expertise in this programming language. Though there are many other languages like Java, R, etc. which is used for data science, Python remains the favorite. This is because of the diversity it allows in automation technology, along with with the various framework and library available like NumPy, PyBrain, etc.

Web development

There are many websites these days like Reddit which are developed using Python language. The main reason why the Python programming language is used in web development is its speed and effectiveness. Using PHP developing a website can take hours, while using Python will take only a few minutes. Also, there are frameworks and libraries like Django and Flask which make the work much easier.

Community

One of the areas that programmers search for these days is the communities. In these communities, the developers and programmers can connect with others from any part of the world and can share their experiences and technologies. This helps them in learning new things about Python and how to solve various issues that may arise while coding.

Libraries

Libraries are really helpful when it comes to application and website development. One can find any kind of code. Python has a huge number of frameworks and libraries like Flask, Django, NumPy, Scipy, Pandas, Tensorflow, Keras, etc. One needs to concentrate on the logic and objective and the codes are easily available in the libraries.

Simple

Lastly, the biggest reason why programmers use Python is the fact that it is a simple programming language. It is a beginner user-friendly language as it does not require a lot of complex codes and syntaxes which are not understandable. Python has an easy and readable syntax and coding which makes its set-up and usage much easier.

E-Communication Mania

It’s approximately 2pm on a Sunday and I have probably sent 50 e-messages today. This includes social media messages, text messaging and email. In comparison to other people, that is more than likely a very low number. Yet, it made me think about the high percentage of communication that is conducted electronically.

Instant Response Gratification

If I need to connect with a friend my preferred method of contact is always text. Calling is such a bother and once you get into a conversation the entire process is prolonged. Who has time for that? Plus, I usually get an instant response. Perfect. Sounds cold but this is true for most people. We talk when we meet – hopefully. None of us want to be one of those people constantly consulting their phone when meeting with friends or worse clients!

For business, my first choice is always email. Less of an instant response but the percentage is high that a response will be provided quickly. This is a bit more stressful because instant response gratification has become somewhat of a norm.

Social media is another good resource for “instant response gratification”. A post from a personal account almost always gets an instant like from someone. A post from a business account is hit or miss but it is more of a supplementary communication tool so it’s forgivable.

Still Writing Letters, but Watch your Etiquette!

Okay so now that we have established that e-communication is hot, how do we apply that favorably in order to streamline our work but avoid becoming robotic and impersonal? Everyone likes to get immediate feedback. Customers and candidates do not want to wait for an answer. That is the plus to communicating electronically. Everyone always seems to be available. The drawback is that it can lead to some confusion and lack of clarity. The positive is that it can lead to less confusion and more clarity. Huh?

Let’s break this apart. With the steady stream of messages, especially emails, many messages are missed just because everyone is dealing with high volume or they read between the lines of what is sent. The other caveat is that you always have to be careful of what you put in writing.

Everyone is not especially talented in the written word and how you communicate is always an indication of your professionalism or lack of. Grammar, spelling, and content should always be checked for correctness. In this hurried world, which is why we are communicating in this way to begin with, some of the basic rules of written communication are often violated.

It’s interesting because in days of old everyone wrote letters. Today we are back to writing letters it is simply that the delivery is much quicker. That being said, written communication is nothing new. The rules have not changed.

Have you ever sent an email to someone that should not have been on the recipient list because you mis-keyed and accidentally included them? This has happened to most of us and it’s not something that we are proud of. Apologies are usually in order but once the “send” button is pressed there is not much that can be done.

It is the same story with attachments. How many times has this happened? You boast a litany of reasons why the recipients need to check out the document as soon as possible only to have someone send you that dreaded message, “No attachment”. Ughh. Painful every time! Always attach before writing your message to help avoid this issue.

The problem with all electronic communication is that you cannot take it back, just like that letter or card you popped into the mailbox. That is why it is very important that you do some planning with every message that you write. Yes, every message. Even your personal Facebook® posts can have an impact on your business life.

Rules for Social Posts

What are some simple rules for social posts? Never post something that you would not be okay with “everyone” seeing. That includes your mom, your boss, your work colleagues, customers, etc. Everything is open game today. You may even be connected with some of your customers on your personal social media platforms. Pretty much it never goes away and there is opportunity for anyone to view. BCWYP – Be Careful What You Post!

Also be careful of what you share on social media. Some people share posts without even reading them. Read what you are sharing before you post to make sure it represents you and your company well. You would not want to share something that is not part of your belief and passion, therefore reading everything first is essential.

Although every company should have a written document on social media posting and make it clear to employees what is okay to post, some companies are lacking in this area. If you are unaware of what the posting policy is for your company, do not post on behalf of your company. It is very important that you are informed on what your company allows you to post when you are representing your company on social media or otherwise.

Keep it Beneficial and Interesting!

It is very plausible and even necessary to text and email with customers and candidates regularly. If you are not doing this you are missing out on a huge relationship-building medium. Keeping in touch electronically to make customers and candidates aware of opportunities and information that could benefit them is crucial. It is important to allow them to “opt out” and if they do, you should not message them again without first receiving permission.

With e-communication, keep people informed about your company and your products, but don’t overkill with a bunch of boring messages that are saying the same thing. Also, remember your social media and email etiquette. Don’t hound people that connect with you with constant and intrusive sales messages unless you want to be disconnected.

Quality Control Using Visual Inspection Machines

Machine vision is a manufacturing sector that is growing very fast. The drivers of the growth feel that there is a need for the integration of industrial intent and vision. It is because of this that new vision techniques are emerging and this has led to the creation of amazing opportunities for all kinds of businesses.

It is never easy to explain machine vision, especially to a person who has never heard of it before, sometimes it takes a professional to make things clear. Some of the things that need to be understood include embedded vision, hyper-spectral imaging, as well as artificial intelligence. These are the aspects that can help us understand more regarding machine vision.

Industries Covered

Visual inspection machines are necessary for different industries. These include:

Military tools
Automotive industry
Printing
Pharmaceutical and medical
Machinery
Precision hardware
Plastic industry
Electronics and semiconductor
Packaging
Mining and metals
Silicone or rubber component

The Products Covered

Visual inspection system manufactures deal with different parts and they include smart cameras, smart sensors, machine vision cameras, compact vision cameras, lighting, frame grabbers, software system, lenses, accessories, and services.

Application of Visual Inspection Machine

Visual inspection systems are able to combine high preface processing of vision with the best technology to solve different kinds of quality control, identification, and automated inspection issues. They include:

Measuring Inspection

There are some vision systems that are great for offering accurate inspection results dimensionally and in terms of measurement.

Color Matching

There are vision systems that are able to provide different bits of color processing offering and enhanced image. These kinds of systems provide precision in terms of quality.

Pattern Recognition

These systems are perfect for the recognition of logos, features, shapes, and arbitrary patterns.

Pre-Processing Kind of Inspection

This is a very important aspect of visual inspection machines. This is the capacity to process an image beforehand. This means that the system can actually manipulate the image that has been captured so as to come up with a better enhancement and contrast before the image is processed.

Presence Verification

These kinds of systems provide reliable and high-speed option for checking the shape, the completeness, the position, the size, and the presence of different features. This is an important thing when it comes to verifying packaged goods, assemblies, and parts.

Surface Inspection

Integrated visual inspection machines should be able to pinpoint inclusions, discolorations, cracks, scratches, and contamination at very high speeds. For this reason, quality control is sorted out and at the end of the day; you can achieve the most superior products.

Manufacturers need these systems so as to maintain the highest standards in terms of quality for their finished products, sub-assemblies, and components. It is always important to go for state of the art, powerful and automated quality control machines, and systems. There are so many new generation options that are leading the way in the market today and they are better in so many ways. It is always a good thing to find something that is efficient, faster, and something that is integrated by the experts.

The Benefits Of Artificial Intelligence In The Workplace

Artificial Intelligence is quite a trending topic in modern technology with many businesses adopting its use in their daily operations while others are skeptical about its relevance in the workplace. Let me show you the various benefits of AI to the workplace and how it can make your business grow as well as save time and money.

Simplification Of The Recruitment Process

Human Resource Departments are faced with the task of hiring staff which is quite daunting, frustrating and equally expensive, with personnel having to shift through a large number jobs applications for a relatively few vacancies, but this scenario is gradually becoming a thing of the past with the use of machine intelligence i.e. Artificial intelligence.

AI reduces the stress related to the hiring process through the use of the following ways:

Interesting job descriptions are written by recruiters through the use software known as Textio. This augmented writing platform compiles various job postings and puts forward to consideration suitable content to encourage the submission of more applications from job seekers.

Candidates for various job vacancies can schedule their interviews, allowing them to choose a time must suitable for them and also provides a chance to reschedule. All these are possible through the use of the Montage software.

AI powered software such as Stella match suitable candidates to jobs through the tracking of experiences, credentials and qualities sought for by employers.

Removal Of Repetitive Tasks In Daily Business Operations

Scheduling, rescheduling and cancelling meetings are quite stressful to administrative staff but the use of tools such as X.ai helps by performing these tasks diligently.

Recording, transcribing and sharing notes during meetings are also tasks which can be handled by artificial intelligence.

Improvement In Handling Issues Related To Sales, Marketing and Customer Service

Chatbots are forms of artificial intelligence that can help with support outside the company.They gain experience from real sales and customer reps and use this to assist customers in purchasing goods and services. Questions regarding marketing and customer relationship management (CRM) can also be handled by GrowthBot through the mining of data, both of the public and the company.

The Identification Of Security Risks And Protection Of Data

Financial institutions such as banks apply AI based technology to point out security risks and protect data. Examples of software which make the use of Ai in such cases include Darktrace, Exabeam and SparkCognition.

Increased Productivity

With AI handling most of the mundane and repetitive tasks at the workplace, workers are free to channel their efforts to more important tasks thus increasing productivity.

Productivity could also be boosted and monitored by machine intelligence by helping them discover areas that have high labour costs and other obstacles to increased efficiency.

Will Artificial Intelligence Replace Humans In The Workplace?

With the above examples, some individuals might be tempted to think about losing their jobs to AI powered tools since most tasks in the workplace are getting automated gradually, but their fears are unfounded as human input is indispensable despite the presence of artificial intelligence.

Artificial Intelligence basically handles tasks which could affect productivity and allows workers to be action-oriented and gives them the chance to be more creative.