Not using your Aadhaar card? It might get deactivated

Not using your Aadhaar card? It might get deactivated

With so many government welfare schemes linked with Aadhaar, it is one of the most important documents you will ever hold.

Also, a vital proof of identity, it can come handy anywhere and anytime.

However, if you don’t use it at all, it may get deactivated.

Here’s how you can check your Aadhaar card’s validity status, and more.

Reasons for which your Aadhaar card might get deactivated

The primary reason your Aadhaar card may get deactivated is non-usage. According to UIDAI officials, if you don’t use your Aadhaar for three consecutive years- for example, you don’t link it with any service, or don’t use it for any transactions, it might get deactivated.

Other reasons for Aadhaar deactivation include mixed or unreliable biometrics, and multiple names under single Aadhaar account.

Case for minors

In case of Aadhaar for children, the condition is that their information such as biometrics must be upgraded once when they attain the age of 5, and again at the age of 15. Failure to do so might also lead to deactivation of Aadhaar.

How to check whether your Aadhaar is active or not

In order to check whether your Aadhaar card is active or not, log on to the official UIDAI website.

Click on ‘Verify Aadhaar number’ link under the ‘Aadhaar services’ menu.

On the next page, you’ll be required to enter your Aadhaar number, and the system-generated security code.

Enter these details, and click on ‘Verify’ button.

Your Aadhaar status will be flashed on the screen.

If your Aadhaar has been deactivated, here’s what to do

If your Aadhaar has been deactivated, you can get it reactivated by visiting the nearest Aadhaar enrolment centre. You’ll be needed to fill out an Aadhaar update form, re-verify your biometrics, and pay the required fee.

Below are Top 10 Key Features of Laravel Framework, that made it distant from others.

1. It’s Modularity

In Software Industry, Modularity refers to a degree in which a large system or application components/modules may be divided into smaller components and recombined.In Modularity, you can split your business logic into different parts which belong to single Entity.Laravel provides modular development approach in form of Packages that are pluggable.

2. Authentication

Authentication is one of the most important part of any web application, developers spent enormous time writing the authentication code again & again.Laravel 5 provide simple inbuilt authentication that can be easily integrated with your Laravel application by running few artisan commands.

3. Application Logic

In Laravel Application logic is written in Controllers or directly in routes.

4. Caching

Caching is used for storage of data on a temporary basis for a while and can be retrieved quickly.Using caching can reduce the load on the database server.Laravel provides an expressive, unified API to interact with the various caching backends.Laravel supports caching backends like Memcached and Redis that are easily configured with Laravel.

5. Method or Dependency Injection

Laravel’s service container is a powerful tool for managing class dependencies and performing dependency injection in the application. Dependency injection is a fancy phrase that essentially means this: class dependencies are “injected” into the class via the constructor or, in some cases, “setter” methods.(source https://laravel.com/docs/5.5/container)

6.Routing

In Laravel Routing is used for attaching Application URLs to a specific controller action or view.In Laravel 5.4 all routes are defined in your route files under routes folder. A basic route in Laravel takes an URL and a Closure function.you can read more about routing from https://laravel.com/docs/5.5/routing.

7.Automatic Pagination

Laravel has inbuilt paginations, that elimate the headache of writting code for paginating records

8.Template Engine

Blade is a simple, yet powerful templating engine provided with Laravel. Unlike other popular PHP templating engines, Blade does not restrict you from using plain PHP code in your views. All Blade templates files should use the .blade.php extension.

9.Database Query Builder

Laravel’s database query builder provides a convenient, fluent interface to creating and running database queries. It can be used to perform most database operations in your application and works on all supported database systems. The Laravel query builder uses PDO parameter binding to protect your application against SQL injection attacks. There is no need to clean strings being passed as bindings.

10.Eloquent ORM

In Laravel Eloquent is ORM that implements Active Records.Active Record Implementation is an architectural pattern found in software engineering that stores in-memory object data in relational databases.

What is C Programming Language?

C is a procedural programming language. It was initially developed by Dennis Ritchie between 1969 and 1973. It was mainly developed as a system programming language to write operating system. The main features of C language include low-level access to memory, simple set of keywords, and clean style, these features make C language suitable for system programming like operating system or compiler development.
Many later languages have borrowed syntax/features directly or indirectly from C language. Like syntax of Java, PHP, JavaScript and many other languages is mainly based on C language. C++ is nearly a superset of C language (There are few programs that may compile in C, but not in C++).

History of Ecma

By 1959 the growing use of computers, built by several different manufacturers, showed the necessity for standardization in operational techniques, such as programming, and also input and output codes.Such standards would make it possible to use data prepared for, or even by, a computer made by one manufacturer to be on a computer made by another with the minimum of alteration. Also it would avoid duplication of work in the preparation of, for example, programming languages by several manufacturers.Though certain National Bodies had, before 1960, started work on standards in this field, e.g. paper tape and codes, there did not appear to be collaboration between them, nor between the manufacturers themselves. Different countries may have different requirements, so that it may not be necessary to have the same standards everywhere, but the standards should at least be compatible.With the object of co-ordinating such work, the Heads of the Companies of longest standing in Europe in the data processing field (Compagnie des Machines Bull, IBM World Trade Europe Corporation and International Computers and Tabulators Limited) sent a joint letter to all the known computer manufacturers within Europe, inviting these companies to send representatives to a meeting.This meeting was held on April 27, 1960, in Brussels; it was decided that an association of manufacturers should be formed which would be called European Computer Manufacturers Association or for short ECMA, and a Committee was nominated to prepare the formation of the Association and to draw up By-laws and Rules.
By December 1960 the form that the Association would take was fairly well defined and it had been decided that the headquarters should be in Geneva to be near the headquarters of the International Organization for Standardization and the International Electrotechnical Commission. On 17th May 1961 the Association officially came into being and all those Companies which attended the original meeting became members. The constituent assembly was held on 17th June 1961.Just prior to the official registration of Ecma, it was invited to be represented at a Round-Table Conference to be held in Geneva organized by ISO and IEC to discuss standardization in the general field of computers. This meeting resulted in the formation of TC97 and in the organization of its own Working Groups, and Ecma was asked to become a liaison member.In 1987, when TC97 became part of ISO/IEC JTC 1 , Ecma became A-liaison member of JTC 1.To reflect the global activities of the Europe-based Ecma organization the name was changed in 1994 to: Ecma International – European association for standardizing information and communication systems.Though before 1994, ECMA was known as “European Computer Manufacturers Association”, after 1994, when the organization became global, the “trademark” “Ecma” was kept for historical reasons.In June 2011, Ecma International celebrated its “golden jubilee” in Divonne while organizing the 101st General Assembly. Our association indeed officially came into being at the constituent assembly which was held on 17th June 1961. Please find here the main presentations held during this celebration.Since 2013 Ecma International regularly grants “Ecma Awards of Appreciation” to standardization experts – generally Editors or Technical Committee Chairpersons. The list of these awarded experts can be found here.Ecma annually publishes its yearbooks called “Ecma Mementos”. For the collection of all past Ecma Mementos please click here.PS: a presentation on the first years of ECMA is available here. The audio file is available here.

Past Presidents 

1961-1962Mr. C. G. Holland-Martin (ICT) 

1963-1964Prof. Dr. J. Engelfriet (EL)

1965-1966Mr. M. R. Pedretti (IBM)

1967-1968Dr. J. M. M.Pinkerton (ICL)
(Obituary here)
 
1969-1970Mr. P. J. Davous (Bull) 


 
1971-1972Dr. K. Scheidhauer (AEG-Tfk) 
1973-1974Dr. J. M. M. Pinkerton (ICL)
(Obituary here)
1975Mr. J. van Eijbergen (Philips)

1976-1977Mr. W. Heimann (Siemens) 

1978-1979Mr. M. H. Johnson (Ferranti)

1980-1981Mr. J. van Eijbergen (Philips)

1982-1983Mr. H. Feissel (Cii HB)

1984-1985Mr. J. Scherpenhuizen (Digital)

1986-1987Mr. C. Rossetti (STET)

1988-1989Mr. J. Dubos (Bull) 

1990Mr. J. van den Beld (Philips)

1991-1992Mr. G. Haberzettl
(Siemens Nixdorf)

1993-1994Mr. W. Brodbeck (IBM)

1995-1996Mr. D. Gann (HP) 


1997-1998Dr. P.A. Trudgett (BT) 

1999-2000Mr. M. Bermange
(Xerox) 

2001-2002Mr. P. Hofmann
(IBM)
2003-2004Mr. S. Statt (Intel)
2005-2006Mr. H. Theis (Avaya) 
2007-2008Mr. J. Neumann (Toshiba) 
2009-2010Dr. P. Weijenbergh
(Philips) 
2011-2012Ms J. Auber
(HP) 
2013-2014Ms I. Valet-Harper (MS) 
2015-2017Mr. K. Yamashita (Hitachi)
2018-2019Dr. J. Friedrich (IBM)

Past Secretaries General
1961-1991              Mr. Dara Hekimi († 18th of  February 2002)

Mr. Dara Hekimi

1992-2007              Mr. Jan van den Beld 

Mr. Jan van den Beld

ES5, ES6, ES2016, ES.Next: What’s going on with JavaScript versioning?

JavaScript has a strange naming history. For its initial release in 1995 as part of Netscape Navigator, Netscape labeled their new language LiveScript, before renaming it to JavaScript a year later, hoping to capitalize on Java’s popularity at the time (JavaScript has no actual relationship to Java). In 1996 Netscape submitted JavaScript to ECMA International for standardization. This eventually resulted in a new language standard, labeled ECMAScript. All major JavaScript implementations since have actually been implementations of the ECMAScript standard, but the term JavaScript has stuck for historical and marketing reasons 1. In the real world ECMAScript is usually used to refer to the standard while JavaScript is used when talking about the language in practice.

This has mostly been trivia for JavaScript developers, because ECMAScript didn’t change much for the first 15 years of its existence, and real world implementations often differed significantly from the standard. After the initial version of ECMAScript, work on the language continued and two more versions were quickly published. But after ECMASCript 3 came out in 1999, there were no changes made to the official standard for a decade. Instead various browser vendors made their own custom extensions to the language, and web developers were left to try and support multiple APIs. Even after ECMAScript 5 was published in 2009, it took several years for wide browser support of the new spec, and most developers continued to write code in ECMAScript 3 style, without necessarily being aware of the standard.

Around 2012 things started to change. There was more of a push to stop supporting old Internet Explorer versions, and writing code in ECMAScript 5 (ES5) style became much more feasible. At the same time work was underway on a new ECMAScript standard, at which point it became much more common to start referring to JavaScript implementations in terms of their support for different ECMAScript standards. The new standard was originally named ES.Harmony, before eventually being referred to as ECMAScript 6th Edition (ES6). In 2015 TC39, the committee responsible for drafting the ECMAScript specifications, made the decision to move to a yearly model for defining new standards, where new features would be added as they were approved, rather than drafting complete planned out specs that would only be finalized when all features were ready. As a result ECMAScript 6th edition was renamed ECMAScript 2015 (ES2015) before it was published in June.

Currently there are several proposals for new features or syntax to be added to JavaScript. These include decoratorsasync-await, and static class properties. These are often refered to as ES7, ES2016, or ES.Next features, but should realistically be called proposals or possibilities, since the ECMAScript 2016 specification hasn’t been written yet, and might include all or none of those features. TC39 divides proposals into 4 stages. You can see the current state of various proposals on the TC39 Github repo.

So where does that leave us in terms of terminology? The following list might be helpful:

  • ECMAScript: A language standardized by ECMA International and overseen by the TC39 committee. This term is usually used to refer to the standard itself.
  • JavaScript: The commonly used name for implementations of the ECMAScript standard. This term isn’t tied to a particular version of the ECMAScript standard, and may be used to refer to implementations that implement all or part of any particular ECMASCript edition.
  • ECMAScript 5 (ES5): The 5th edition of ECMAScript, standardized in 2009. This standard has been implemented fairly completely in all modern browsers
  • ECMAScript 6 (ES6)/ ECMAScript 2015 (ES2015): The 6th edition of ECMAScript, standardized in 2015. This standard has been partially implemented in most modern browsers. To see the state of implementation by different browsers and tools, check out these compatibility tables.
  • ECMAScript 2016: The expected 7th edition of ECMAScript. This is scheduled to be released next summer. The details of what the spec will contain have not been finalized yet
  • ECMAScript Proposals: Proposed features or syntax that are being considered for future versions of the ECMAScript standard. These move through a process of five stages: Strawman, Proposal, Draft, Candidate and Finished.

Going forward in this blog, I’ll be referring to the recent ECMAScript version as ES6 (since that is how it is best known by most developers), next years spec as ES2016 (since that will be what it is called the whole way through its standardization process, unlike ES6/ES2015) and future language ideas that are not yet part of a draft or finalized spec as ECMAScript proposals or JavaScript proposals. I’ll do my best to point back to this post in any cases that might be confusing.

Civilian security and protection

The approaches employed by humanitarian actors to protect civilians, and the linkages between protection analysis and programming, are key components of the Humanitarian Policy Group’s work.

The starting point for this ongoing area of focus is an understanding of the threats faced by communities in different contexts, the steps they take to reduce risks, and the extent to which national and international mechanisms offer effective protection.

Research explores the respective roles of military, political, human rights and humanitarian actors in civilian protection and the extent to which these are complementary, both at policy and practice levels. The implications of different forms of settlement – like camps, other settlements or hosting arrangements – for civilian security will be the immediate focus of work under this theme.

Sub themes

  • Aid workers in insecure environments
  • Practice of protection
  • Protection and livelihoods
  • Civil-military coordination

Taxpayer Alert! 8 tax tasks you need to finish by March 31

March 31 this year is falling on a Sunday, while 30th of March will be the 4th Saturday of the month and a holiday for the banking industry. This means 29th March will be the last working day of this financial year unless the government issues directions to the banks.

If you are issuing cheques, making online payments through net banking, NEFT etc, ensure the funds get credited to your respective investments within this financial year. If payment goes through next year, the tax benefits may not be available for this year.

For a hassle-free FY, here are 8  tax-related and other financial tasks you should complete before March 31st.

1. Late filers of ITR

The last date for filing an income tax return (ITR) for the financial year 2017-18 was August 31, 2018. However, if you had missed filing it, make sure to file it before March 31, 2019, even though you cannot escape the penalty under the newly introduced section 234F of the Income Tax Act. “If any individual taxpayer missed the due date of 31st August 2018 to file their return, they can still file it before 31st March 2019 by paying a fee of Rs 10,000. Note that late fee is restricted to Rs 1,000 for those with total income up to Rs 5 lakh,” informs Archit Gupta, Founder & CEO ClearTax.

2. Changed jobs? You need to file Form 12B

If you have changed jobs during the FY 2018-19, you should ensure that you have submitted Form 12B to your new employer.  In the previous organisation, you might have submitted investment declaration for the purpose of tax saving, based on which the employer would have deducted the taxes accordingly. Form 12B is a statement wherein you will have to provide your new employer with the amount of income and taxes deducted by your previous employer.“Once the employee submits Form 12B with the required details, the new employer will furnish a Consolidated Form 16 at the end of the year based on the details provided by the new employee in Form 12B,” says Gupta. Not doing this will end up in paying taxes at the time of filing your ITR for the AY 2019-20.

3. Complete your tax savings

The maximum limit under section 80C stands at Rs 1.5 lakh and it includes investments into specific instruments such as PPF, NSC, ELSS etc. and also expenses such as tuition fees, home loan Principal payments amongst others.  If you wish to reduce your tax liability, make sure, you have exhausted this limit before the FY ends.  Simultaneously, you may consider tax saving under section 80 D on premium paid towards health insurance up to Rs 25,000 ( Rs 50,000 for senior citizen) for self and family.

The maximum that you can save under section 80C will be based on your tax slab.

4. Submit investment proofs to your employer

If you have already taken care of all tax savings, submit the documentary proofs to your employer.  Most employers ask for such evidence in January or February and in case they are not accepting anymore, use them to claim a refund while filing ITR in the next FY.

5. Pay minimum amount to keep investments active

Certain investments such as PPF, NPS requires a minimum amount to be put into the account in each financial year in order to keep them active. Else, the account becomes inactive and one will have to regularise or unfreeze it before making fresh investments. The process of reactivating may be time-consuming and will also involve a penalty.

In order to avoid this, make sure you have invested the minimum amount before the financial year ends. The minimum investment in PPF is Rs 500 while that in NPS is Rs 1000. One should, however, make adequate investments in one’s investments so as to reap its benefits over the long term linked to one’s goal.

6. Link PAN with bank account

Although most of the bank accounts are already linked with respective PAN of the account holders, the income tax department had issued a statement that for refunds, linking of PAN with bank accounts must be ensured. “If you have refunds then link PAN with the bank account to get refunds into your bank accounts directly as the department will issue only E-Refunds from 1st March 2019.

7. Aadhaar PAN linking

Anyone holding PAN needs to ensure that it is linked to one’s Aadhaar number. In an advisory, CBDT had stated that “Constitutional validity of Aadhaar has been upheld by the Supreme Court of India in September 2018. Consequently, in terms of Section 139AA of Income Tax Act, 1961 and order dated June 30, 2018 of the Central Board of Direct Taxes, Aadhaar PAN linking is mandatory now which has to be completed till March 31, 2019, by PAN holders requiring the filing of ITR.”

8. Submit Form 15G / Form 15H to tax deductors

In case you have bank fixed deposits, the income is subject to TDS if the interest earned is more than Rs 10,000 in a financial year. However, by submitting Form 15G / Form 15H to the banker, there will not be any such TDS deducted from the income.  “These forms should be submitted before 31st March 2019 so that no TDS is deducted by the banks if the income is not taxable,” says Gupta. Form 15H  is for individual who is of the age of sixty years or more while Form 15G is for all others for whom the total income will not exceed the maximum amount which is not chargeable to income-tax.  If you had already submitted at the start of the FY, be ready to repeat the exercise in the first month of next FY as well.

Life Insurance Vs Mutual Fund

When it comes to investment choices, every individual is faced with numerous choices. However, where you plan to invest the money and how much is a personal choice. With an extensive range of financial products at your disposal, selection of a particular product could be an overwhelming affair. What holds primary importance amidst this are your goals. You could be a single young investor or one with dependents to look after or perhaps someone who aims to make investments to meet specific financial targets. Therefore, the goals differ from one individual to the other. A number of times people tend to confuse the basics of financial products, for example,Life insurance vs mutual funds. Both of these are schemes that fulfil different financial needs.

What is the difference between Life Insurance and a Mutual Fund?

Life InsuranceMutual Fund
Meaning :Life insurance is a protection scheme that lets you secure the financial future of your family in your absence.Meaning :A mutual fund is an investment tool that helps you enhance your wealth through market linked investments.
Goal : Dependents A life insurance policy is a vital component of a person’s financial portfolio, as it safeguards the financial future of your dependents, your parents or children.Goal : Financial GoalsMutual funds are a rewarding investment to meet your long-term financial goals, be it for education, purchasing a property, starting a business, etc.
Death Benefit :A life insurance policy involves a lesser amount of risk as compared to mutual funds. There is a guaranteed death benefit.Fund Manager :A mutual fund does not guarantee does not provide any death benefit. However, it provides a fund manager.
Low Returns :If a life insurance plan is used for the purpose of investment, it is not only expensive but also does not promise returns similar to mutual funds.Maximized Returns :Since a mutual fund offers the option of diversification of funds, you can maximise your returns without being dependent on a single fund for growth.

Hence, the importance of a life insurance policy cannot be overlooked. Alternatively, mutual funds are a rewarding investment to meet your long-term financial goals. Hence, choosing the former over the latter is not a smart decision.

What Should You Choose?

If you are still in a fix about choosing between a life insurance policy and a mutual fund, you need not feel confused. While each financial product holds distinctive benefits, it is imperative to understand each product in detail first. When it comes to any decision related to purchasing a financial product, it is important to be aware of what each has to offer and how it would benefit you in the term period you require. After all, it is your hard-earned money that you’d remove from your income and park into a specific scheme.

In order to assist you better on this front, it is essential for you to know about another product which is the ULIP plan. You can reap the benefits of both term life insurance and mutual funds by investing in a Unit Linked Insurance Plan or ULIP. A ULIP provides a life insurance cover as well as a market linked investment under the same plan. A part of the premium paid towards a ULIP  is utilized to provide you a life cover while the rest of the corpus is invested in the  markets to generate profits. ULIPs are a great investment choice, as the policy holder can avail dual benefits of life insurance and investment returns from the equity / debt market. Although ULIPs invest your money in the equity and debt markets, they carry comparatively lower risks as the funds are managed by experienced fund managers just like mutual funds. Furthermore, policy holders also have the options to choose ULIP funds according to their risk appetite and financial needs. For example, Aegon Life offers iInvest plan which is a ULIP plan that offers a combination of investment as well as protection. This plan also provides flexibility which works well even for a first-time investor. It also encompasses tax benefits and you can start investing in the same with just Rs 2000 a month. You can choose from 6-unit linked funds that are in line with your investment goals.

Ideally, a sound financial portfolio should incorporate both life insurance as well as market-linked investments. Equity market investments are an effective means to boost your wealth in order to meet important financial goals of life. Rather than going through the hassles of making two different premium payments to separate policies, buying a single ULIP is a smart choice. If your goals align with what a life insurance plan and a mutual fund have to offer, this product would prove to be beneficial for you. ULIPs also offer the flexibility to adjust your returns as you pass through different stages of life. Chalk down your requirements in detail and after conducting an analysis , make the smart choice and enjoy the best or both worlds.

Jio V Airtel V Idea V Vodafone: Top postpaid plans under Rs 500

Prepaid plans are cheap. You don’t have to pay more than 250 to get a good data and voice calling plan. But how much is enough for a postpaid plan? There are plans under Rs 200 also but there are more options when you increase the price limit to Rs 500.

Choosing the best postpaid plans from the vast sea of plans and offers is one tough task today. Reason being there are so many plans launching everyday and each being so good that it is hard to choose the best out of the lot.

Therefore, the best way to choose is by setting your priorities. By this we mean that you should decide what is more important for you- data or calls. There are plans that focus more on internet data while there some other plans that place calling at the forefront.

There is a third way also – a balanced plan that has both data and calling benefit in an appropriate amount. These plans are less in number.

Prepaid plans are cheap. You don’t have to pay more than 250 to get a good data and voice calling plan. But how much is enough for a postpaid plan? There are plans under Rs 200 also but there are more options when you increase the price limit to Rs 500.

Here are some of the best postpaid plans that you can get under Rs 500:

Jio Rs 199 postpaid plan: Quite new in the postpaid family is this Jio’s new Rs 199 postpaid plan that offers 25GB high speed data and thereafter Rs 20 per gb. The voice calls are free and unlimited SMS. You get complimentary subscription to Jio apps for one bill cycle.

Vodafone Rs 299 postpaid plan: Vodafone has launched a new postpaid plan called RED Basic plan. Priced at Rs 299, the plan offers 20GB of 3G/ 4G data, unlimited voice calls, free roaming, 100 SMS messages and data roll over up to 50GB. You also get subscription to Vodafone Play for 12 months.

Vodafone Rs 399 postpaid plan: You get 40GB data along with data rollover facility, unlimited local and STD calls, free national roaming, and one year free subscription to Vodafone Play and Amazon Prime.

Vodafone Rs 499 postpaid plan: You will get 75GB data with data rollover facility, unlimited local and STD calls, free national roaming, Mobile shield and one year free subscription to Vodafone Play and Amazon Prime.

Airtel Rs 399 postpaid plan: Airtel offers unlimited calling, free roaming and 20GB data with roll over and Wynk music subscription for one billing cycle.

Airtel Rs 499 postpaid plan: Airtel offers 40GB data with rollover, unlimited local and STD calls, free roaming calls, Wynk music subscription, Airtel TV subscription, handset protection and 40GB data with roll over facility. You also get Amazon Prime one year subscription.

Idea Rs 389 postpaid Nirvana plan: Idea Rs 389 offers 20GB of high speed data with a carry forward limit of up to 200GB,unlimited local, STD and roaming voice calls, 3000 free monthly SMSes and free subscription of Idea movies, music and games for 12 months.

Idea Rs 499 postpaid Nirvana plan: Idea offers 40GB of high speed data with a carry forward limit of up to 200GB, unlimited local, STD and roaming voice calls. You also get 3000 free monthly SMSes, Idea phone secure subscription of four months, music, movies and games for 12 months and magazines for four months.

BSNL Rs 399 postpaid plan: BSNL offers unlimited local and STD voice calls and 30 GB of data, for one month at Rs 399.