3 comments on “Animal Farm Book”

Animal Farm Book

Last Updated: 9th December, 2018

Animal Farm

Animal_Farm_Story

Mr. Jones lay in bed
deep in peaceful slumber.
Blissfully unaware of the revolution that
stirred,
a revolution that formed right under.

All animals, big and small had come together
in a barn outside when night fell.
They gathered around the wisest of boars,
for Old Major had a tale to tell.

He spoke of a land where all roamed free,
where the two-legs were nowhere in sight.
He taught them the tune of ‘Beasts of England’
and the animals got the will to fight.

Alas, Old Major passed away,
an unfortunate event. Oh no!
But it fueled the fire that stirred within,
for the animals would overthrow their
two-legged foe.

For days on end they laid in wait
until the pigs came up with a plan.
Chasing away the unworthy humans,
they won back their once homeland.

Then came the joy, a blinding hope
to build a world for themselves.
Cheers rose up among the different creatures,
‘Two legs bad, four legs good’ they said.

Smartest of all, Snowball and Napoleon
came up with a set of rules.
And for a while everything was alright.
Everything was as it should.

But power corrupts,
it consumes and destroys,
It eats away the heart.
And the pigs took over as they planned,
planned from the start.

Snowball, however, looked for the best,
but the good never get to speak,
For Napoleon’s thirst made Snowball run away,
run away, never to be seen.

Days, weeks, months, years,
all passed in the blink of an eye.
Every animal was a slave stuck in their dream,
unable to resist Napoleon, unable to fly.

‘Two legs bad, four legs good’ was gone,
changed against their will.
‘Four legs good, two legs better’ was what it
was. Being an animal was simply a sin.

They had dreamed of a world where all
creatures were equal,
but now the animals weren’t comrades, nor
brothers,
For while all animals were equal,
some were more equal than others.

However, that wasn’t what shocked them.
Wasn’t what broke the animals’ hearts.
For when two stepped out together, man and
pig,
one could not tell them apart.

About Animal Farm

Animal Farm is an allegorical novella by George Orwell, first published in England on 17 August 1945.

What’s the purpose of a spontaneous demonstration in Animal Farm?

One of the literary techniques George Orwell uses in his dystopian novel, Animal Farm, is allegory.

An allegory is a story that has a hidden, deeper meaning in reference to a political or moral idea. Allegory (in the sense of the practice and use of allegorical devices and works) has occurred widely throughout history in all forms of art, largely because it can readily illustrate or convey complex ideas and concepts in ways that are comprehensible or striking to its viewers, readers, or listeners.

There are several purposes for the Spontaneous Demonstrations in George Orwell’s Animal Farm. One purpose is to instill pride in the animals for the farm they live on, and remind them that they own the products of their labor. Despite the difficulty of the work, they are now working for themselves.

However, the Spontaneous Demonstrations also display where the power lies. The animals march, and then listen to speeches given by the pigs. The conditions for the rest of the animals have deteriorated, and these demonstrations are a means of distracting the animals from their hunger and the cold.

The Spontaneous Demonstrations in Animal Farm allude to Communist/Soviet Russia, where the party would organize similar demonstrations. In Soviet Russia, the demonstrations were meant to look as if people supported the party so much they couldn’t stop themselves from showing their appreciation. The truth was that these were public relations stunts.

Related Articles: Best Book to Understand the Financial Crash after 10 Years

0 comments on “How to Increase Alexa Rank Quickly?”

How to Increase Alexa Rank Quickly?

Alexa_Ranking

Last Updated: 23rd July, 2019

Every website owner wants to get good Alexa rank for own website. Alexa Gives The Global rank of based on how much visitors come daily, high-quality links, unique content etc.
Alexa rank is updated on a daily basis.

It shows 99% correct Alexa ranking of a website among whole internet sites around the world.

Here is how you can increase Alexa rank quickly & convert Alexa Rank to visitors.

First, you know What is Alexa Rank?

Alexa is a web analytic company owned by Amazon, they rank the website on many factors like Bounce rate, Daily Pageviews per visitor and Daily time on site.

It also has a resource called Alexa Traffic Rankings.

According to Alexa,

Your Alexa Rank is an estimate of how popular your site is relative to all other sites. Source — Alexa Blog

Top 5 easy ways how to increase Alexa rank quickly?

1. Install Alexa Toolbar

It is very easy way to increase Alexa ranking. Install Alexa toolbar and visit your site daily.

https://www.alexa.com/toolbar

Alexa toolbar sends web site activity data to the server. Server saves each website activity of visitors.

2. Add Alexa Widget on your site

Alexa toolbar is a nice way to improve your ranking.

But here is one issue,

Most of the visitor who comes on your website would not have installed Alexa toolbar in own browser and also maximum visitor comes through the phone.

So use Alexa widget to solve this problem.

Alexa rank widget works same like Alexa toolbar who counts every hit from visitor and increase your Alexa rank quickly.

How to install Alexa Widget

Copy below HTML code and paste your website.

All you need to replace allusefulinfo.com with your website domain name and put the complete code at the place on your blog where you want to show your Alexa widget.

<a href=”http://www.alexa.com/siteinfo/allusefulinfo.com”><script type=”text/javascript” src=”http://xslt.alexa.com/site_stats/js/t/a?url=allusefulinfo.com”></script></a>

If you are a WordPress site owner install the Alexa Rank Widget plugin.

Alexa widget

3. Write unique original content

You may write about anything, But most important are to write original quality contents and don’t try to copy content from another blog.

If you write original content based on your own experiences, the visitor would like and love your content and they will love to visit your site regularly.

And Google always loves unique content It also improves your site’s bounce rate and increases site’s ranking.

Other bloggers would like to add your site’s link to their blog.

4. Update your post regularly

Visitor always searches your website for new information so it is important to post content regularly.

If you write daily content and update them on a daily basis then your chances will increase and this will improve traffic with Alexa ranking.

5. Share your content on social media

Today social media is the biggest marketing platform to build the new audience.

Everyone is now active on the web through social media.

Make your Facebook, Twitter and Linked In page for your website.

Also submit your site to other sites like DiggStumbleupon, Delicious, Mix.com

RELATED POSTS: How to increase your Adsense CPC Pay – Simple Tweaks

1 comment on “Mortgages in Canada – 2019”

Mortgages in Canada – 2019

mortgage-in-canada

Last Updated: 9th August, 2019

Mortgage Calculator

Mortgages in Canada

This article lists the many variations of Mortgages in Canada. You will see a lot of talk on here and everywhere about CMHC or mortgage insurance. This is the insurance that you pay if you purchase a home with less than 20% down. This is known as mortgage default insurance and is mandatory as per the government if you purchase a home with less than 20%.

Mortgage Insurance

Insurance is not available on rental properties or purchases of homes worth over $1 million. The mortgage insurance premium is on the total amount of the mortgage and is tiered. With 5% down you will pay a 4% fee for the mortgage. With 10% down you will pay a 3.1% fee and with 15% down you will pay a 2.8% fee. These fees are included in the mortgage, raising the total mortgage amount you pay. You will have to pay the HST (or applicable tax) at the time of closing. The benefit of the insurance is that you can purchase with less money down and you will get better rates from your lender as they have less risk, which they pass along to you. The down side of this is that you do have to pay the insurance premium which increases your loan amount and payment. Insured mortgages in Canada can have a maximum of 25 year amortization and are subject to passing the current B20 guidelines for stress testing. This is outlined below.

Mortgage Qualifying

In Canada mortgage qualifying criteria is based off of two main ratios your GDS and TDS. GDS (Gross Debt Service) is the amount of your monthly income that can go towards your housing costs. These costs consist of (PITH) Principle, Interest, Taxes and Heating) . The amount that you are allowed to borrow will be based off of your credit score. A credit score of 680 or higher and you can have a GDS of 39%. A credit score below 680 and your maximum GDS is 35%. To calculate your PITH you will need to add up the principle and interest of the mortgage along with the monthly property tax and heating. (Half of your condo fees will also be included is you live in a condo) If this number is less than 35% of your GDS you qualify! The other number used is your TDS (Total Debt Service). This is the total debt that you have, including lines of credit, credit card payments and car loans, but not insurance. This number can be 42% of your gross income with a credit score under 680 and 44% if your credit score is above.

As of January 1st 2018, all mortgage transactions must comply with a stress test guideline, often referred to as B20 guidelines. In order to calculate your GDS and TDS ratios, you would need to ensure that you are calculating these percentages using these guidelines. The end result to a consumer seeking a mortgage is that your GDS and TDS must be calculated at the Bank of Canada Qualifying Rate (as of Oct 16 2018, this is 5.34%) or the contract rate being offered plus 2%, whichever of these is higher.

Fixed vs Variable

Fixed mortgages offer you the same rate over the duration of the contract. If you have a 5 year fixed mortgage at 3.00% interest your payment will remain the same over the duration of the 5 years. Variable rate mortgages are based off of the lenders Prime rate. This was the same across all lenders until in 2016 some banks have increased their mortgage prime rate. This rate will fluctuate based off of the Bank of Canada’s overnight lending rate. A variable rate will go up and down based on the overnight lending rate. The Bank of Canada meets and decides movement 8 times annually. If you have a variable rate mortgage your payment amount can increase or decrease based off of the overnight lending rate. Adjustable rate mortgage is much the same as a variable rate mortgage, but instead of the payment going up or down the amortization will get shorter or longer. Most Canadians call adjustable rate mortgages variable, but it is important to know the difference. Amortization is the duration in which you intend to pay back your loan.

Amortization

In Canada with have mortgage terms, which are how long you are locked in at a particular rate, but the amortization is the total duration of all loans in order to pay back your mortgage. Payment frequencies will vary by lender, but most will offer some or all of the following: monthly (once a month), Semi-Monthly (Twice a month), bi-weekly (26 times a year) accelerated bi-weekly (26 times a year at bi-monthly amount), weekly (once a week). When getting a mortgage you have several options. You can go to your bank, a credit union or a mortgage broker. All have different benefits and are worth exploring to see what is the best fit for you.

Resources

Using TFSA to pay your Down Payment

http://homeownership.ca

1 comment on “TFSA Contribution Limit Withdrawals – 2019”

TFSA Contribution Limit Withdrawals – 2019

tfsa-limit

Last Updated: 20th July, 2019

TFSA Contribution Limit Withdrawals

What is a TFSA?

It is funded using tax-paid money. This means that you do not get any rebate on tax when you contribute to your TFSA. The primary benefit is tax free profits, with no future taxation on withdrawals. This is unlike an RRSP where tax paid is effectively refunded when you contribute, and then tax is later assessed when you withdraw, ideally at a lower rate of tax. The benefit of a TFSA is much more straight-forward – paying no tax on growth is better than paying tax. Extracting and maximizing benefits from an RRSP can be a bit more challenging to manage due to the fact that your tax rate in the future is effectively unknown. This makes contributing to your TFSA an easy choice when you have the room available and aren’t sure if you should be using your RRSP at the time.

The benefit to be obtained from a TFSA is capped by what is known as the “contribution limit”. You may only contribute a certain amount to your TFSA. This means the amount of investments/savings that you can shield from tax is limited by the contribution limit. It is best to maximize your use of this benefit by contributing as much as possible to your TFSA before saving/investing in any taxable accounts.

Who can open a TFSA?

As Per CRA: “Any individual who is 18 years of age or older and who has a valid social insurance number (SIN) is eligible to open a TFSA account.”

Source: https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/tax-free-savings-account/who-open-a-tfsa.html

Note that non-residents or those who were previously/will be a non-resident have special rules regarding the calculation of contribution room – refer to this link: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#P44_1116

TFSA Limit / Withdrawals

Generally the calculation of a particular years contribution limit is as follows:

  • your TFSA dollar limit plus indexation;
  • any unused TFSA contribution room from the previous year; and
  • any withdrawals made from the TFSA in the previous year.

Source: https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/tax-free-savings-account/contributions.html

In effect this means unused room is carried forward, and withdrawals are added back to the next years contribution room. Therefore you’re always free to use the TFSA since if you need the money for some other purpose you can withdraw the funds, use the money, and get the room back for later re-use.

“The TFSA dollar limit plus indexation” is not calculated by you. It is a prescribed number each year (Currently $5,500). You only accumulate TFSA room so long as you are resident, and are older than or will turned 18 during the year. You accumulate this room regardless of whether you have filed an income tax return (unlike the RRSP which requires a tax return filed to calculate the room). Non-residents should look to guidance on the linked TFSA guide above.

Your contribution room is calculated across all accounts – not per TFSA account. You may have multiple TFSA accounts at different institutions, but you must ensure that your total contributions across all accounts is not beyond the limit.

Here are some examples of the TFSA room calculation: https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/tax-free-savings-account/examples-tfsa-contribution-room.html#xmpl2

Investment Types

A TFSA account is any account with the designation as a TFSA account. This means a TFSA goes beyond just “savings accounts”. You can have a TFSA account at a variety of institutions and it can hold cash, mutual funds, stocks (except in some circumstances), bonds, GIC’s, and even (in limited circumstances) small business corporation shares.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#P44_1121

Gains/Losses in the TFSA

Gains earned in a TFSA are not subject to taxation. On the other side, losses in your TFSA are denied from being offset against any taxable gains.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#losses_incurred

Slips, and reporting your TFSA on your tax return

So long as you have not over-contributed to your TFSA you are not required to report your TFSA contributions, withdrawals, or incomes. You do not need to fill out anything when filing your taxes. Your TFSA information (summary of activity during the year) is submitted by the institution who created the account to the CRA.

How to find your contribution limit

You can find your contribution limit for a particular year at: * CRA My Account; * MyCRA at Mobile apps; * Represent a Client if you have an authorized representative; or * Tax Information Phone Service (TIPS) at 1-800-267-6999.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#P44_1120

Your Contribution Limit is updated after each year, but it may take a while after year-end for your contribution limit to be properly updated at the CRA. The CRA needs to wait for all of your institutions to file your information, and then it takes a while for the CRA to update their systems to reflect the new limits.

Generally speaking it is a good idea to track what you would expect your TFSA limit to be to ensure that all institutions have properly filed the activity for the year. Any errors by your institutions are your own responsibility to resolve in order to avoid penalties. You can call the CRA for an activity summary if you need the detail of activity filed with them in order to reconcile your TFSA limit. If you believe there is an issue with what one of your institutions filed then contact that institution – and then contact the CRA if they are unable to help.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#p3021_26370

Day Trading in the TFSA

This is nearly impossible to comment on in a wiki article, however it needs to be at least mentioned. The issue with day-trading in your TFSA stems from the following rule – you are prohibited from using the TFSA to shield the incomes of a business activity (as a business is not an eligible investment for a TFSA). In taxation the term “business” has a specific definition that alludes to some general factors to determine what is business activity. Generally speaking passive investing, or investing through a normal adviser, or long-term buy and hold investing, would not be considered a “business activity”. However, frequent (day) trading or highly speculative trading (and the research and other activities that come along with this) ends up being seen by the CRA (and our taxation laws) as a business activity. The CRA is increasingly targeting individuals with high profits/high activity for audits of their TFSA accounts. It is NOT recommended to day trade or keep highly speculative investments in your TFSA. AGAIN, this is FAR from a detailed explanation of the issue.

Effects on Credits

As withdrawals from a TFSA are not considered to be income you can freely withdraw funds from your TFSA without concern for losing certain income based credits such as the WITB/HST/CCB or other amounts.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#P44_1117

Foreign funds

Foreign funds be held in a TFSA account (such as US dollars and US dollar denominated investments), but for the purpose of reporting the usage of contribution room/withdrawals the amounts will be converted to Canadian dollars.

Source: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#p3021_26419

Death of a TFSA Holder

I can only provide a link in this wiki article for this issue: https://www.canada.ca/en/revenue-agency/services/forms-publications/publications/rc4466-tax-free-savings-account-tfsa-guide-individuals/tax-free-savings-account-tfsa-guide-individuals.html#P44_1119

 

3 comments on “Car Insurance – 2019”

Car Insurance – 2019

car-insurance

Last Updated: 9th August, 2019

Inexpensive Car Insurance

This article provides in-depth information on various Types of Car Insurance Coverage, (mostly applicable for drivers living in the US), how to Save on Insurance effectively and Temporary Car Insurance in Canada.

Types of Coverage

Your auto policy is broken down into different coverage types. The types are fairly standard company to company and across different states. There is some variation in exclusions and definitions between insurance companies. In addition, different states have different minimum requirements as well as some different coverage options and requirements.

  • Collision: This is what most people think of when they picture car insurance. It covers damage to your car resulting from an accident (with another car or stationary object). Collision is usually required when you have a car loan. When you don’t have a loan, collision is usually an optional coverage. If you are driving a beater it may not be worth the money to insure, especially if you have an emergency fund to cover a new car in case of an accident. Deciding whether to drop collision is a personal decision. It is recommend talking to an agent. They can break down your quote and tell you what it costs to keep collision on your vehicle. This will help you decide if it’s worth it.
  • Comprehensive (Comp): Comp is similar to collision but this covers damage to your car caused by an ‘act of god’ (wind, hail, falling trees, deer, cracked windshield, etc.) Everything else said for collision applies here. However, note that you can have separate deductibles for comp and collision. Many people like having a lower comp deductible to cover the less severe cosmetic damage (hail, glass).
  • Property Damage Liability or Physical Damage (PDL or PD): If you’re deemed at fault in an accident, this covers the damage to the other car(s) and / or building / property you damage. This is a required coverage with the required limits varying state to state. I’d highly recommend getting at least $25,000 limits (if not more) even if your state requirements are lower. If the damage you cause exceeds your limits you will be legally obligated to pay the difference out of pocket.
  • Bodily Injury Liability (BI): This is similar to Property Damage Liability but it covers the person you injure, not the car. BI pays for medical bills, pain and suffering, wage loss, and funeral service. It is primarily used for people in the car you hit but also covers pedestrians you hit and any passengers in your car. However, note that this coverage does not cover you (the at fault driver). The limits with this coverage get a little more complex. There are two limits. Per person and per occurrence. A common example would be 50/100. This means it will cover up to $100,000 for any given accident but each person is limited to $50,000. Like Property Damage Liability, you could be held liable for additional damages if your limits are insufficient. A minimum of 100/300 is recommended.
  • Medical Expense / Medical Payments (Med Pay): This covers your (and your passengers’) medical bills. It is a no fault coverage so it applies regardless of who caused the accident. This is a great coverage, especially if you have no / limited health insurance. Even if you have health insurance this is nice because there are no deductibles / copays. In some PIP states (see below) med pay is not available.
  • Personal Injury Protection (PIP): This varies greatly from state to state and is not offered in some states yet required in other states. Like med pay, it’s a no fault coverage. It will cover your medical bills regardless of who is at fault. However, unlike med pay, there is sometimes a threshold; you must reach a certain amount of medical bills before this coverage kicks in. Another difference is that PIP also covers additional expenses such as wage loss.
  • Uninsured / Underinsured Motorist (UM/UIM): This is an additional coverage and varies from state to state. It basically covers accidents where you’re not at fault but the other person doesn’t have any / enough insurance. You may be thinking that earlier this page mentioned under BI/PD that if you’re at fault you can be held personally liable if your insurance limits aren’t sufficient. So why would you need this coverage? If the other party is at fault either their insurance would cover it or they would pay out of pocket. But what if it’s a hit and run? Or an unemployed bum? The chances of you ever seeing a penny is slim. This coverage protects you when the liable party is unable to pay. The PD portion covers damage to your car and the BI portion reimburses you for medical bills, pain and suffering, and lost wages. So now you’re probably thinking well I have health insurance plus I already have med pay so why would I need this? Simple. This offers further protection. If you’re in the hospital, unable to work, after the accident this will cover your lost wages. If you require in home care, this will cover it.
  • Other: Depending on the carrier, there may be other optional coverages such as emergency road side assistance. These are highly variable so they will not be covered here.

Ways to save on insurance

Here are a few tips on how to save.

  • Shop around. Talk to an agent. Get a quote online. There are dozens of factors that go into pricing and each company has a slightly different formula. Find the company whose formula works in your favor.
  • Pay your bill upfront rather than monthly. Many companies give you a discount for paying right away rather than once a month. Additionally, if you’re able to use a rewards credit card to do this you could get additional cash back (just make sure to pay your statement in full to avoid paying interest).
  • Adjust your deductibles. Sometimes this makes sense, sometimes it doesn’t. It really comes down to how the company prices and how comfortable you are with risk. For example, if some cases, increasing the deductible from $500 to $1,000 would have only saved the driver $8 every 6 months or $1.33/month. In order for this to work out in that person’s favor, they would have to go 375 months without an accident. In this situation it wouldn’t be worth the extra risk and kept the lower deductible. However, if you feel you’re a safe driver and are unlikely to get in an accident, and also have an emergency fund big enough to cover a large deductible, go ahead and increase your deductible and save a few dollars.
  • Bundle. Try to get your homeowners / renters through the same company. Most places offer a large discount when you bundle. If you have children / dependents it could also be worth looking into term life as well.
  • See if you can get a discount for taking a defensive driving course. Just make sure the discount would offset the cost to complete the course.
  • Get Usage Based Insurance (UBI), especially if you do not drive a lot. Many companies offer a discount for installing a device in your car that monitors your driving habits for a few months. On top of the discount offered for installing the device, most companies will then lower your premium further if you have safe driving results.

TEMPORARY CAR INSURANCE IN CANADA

Car insurance is required to legally drive a car, and it protects a driver from the risks associated with driving. However, car insurance plans frequently require a driver to sign up for a long term commitment with it being difficult for drivers to find an insurance plan on a short term basis.

Temporary Insurance: What Is It?

Drivers can solve the problem of getting temporary coverage by purchasing a temporary insurance plan. Generally, a temporary insurance plan is for less than a few months with some plans covering a driver for a couple of weeks. A typical temporary insurance plan will cover the driver from between one day to a month.

Temporary car insurance policies have a number of advantages. They are generally cheaper than other car insurance plans that may require a driver to sign up for a committed term of payments. However, most temporary insurance plans will be more expensive on a day to day basis than a long term plan. They are also much easier for to secure. Most temporary plans simply require the car owner to place a phone call. The temporary car insurance can then be added to a car almost immediately.

WHY MIGHT YOU NEED TEMPORARY CAR COVERAGE?

There is a variety of reasons why you may need temporary insurance. The most common reason is that you are the owner of a car that you only drive during certain parts of a year. This may be a car used for road trips, moving furniture, hauling a trailer, or a classic car that you rarely drive. This allows you to save money on insuring these cars while allowing them to be covered during the time they are in use.

It is common to get temporary insurance for people who do not drive the car that often. This may be a student who is home from school and needs to drive the car, house guests or house sitters that need a way to get around, and for people who suddenly find a need to drive.

Temporary insurance can be used to maintain coverage between when you first buy a car and are waiting to decide on a permanent car insurance plan. This allows you to secure the best policy possible. Temporary insurance is useful if you are too busy to pick out the best permanent car insurance policy. Similarly, temporary insurance can be used to maintain coverage when switching policies.

Also, temporary insurance is useful when selling a car. It allows you to avoid having to pay insurance on a car that is already sold while still maintaining coverage during the sales process. This means that a driver doesn’t have to rush to sell a car that has had its permanent insurance plan canceled.

HOW TO GET TEMPORARY OR SHORT TERM CAR INSURANCE

The first step in purchasing temporary insurance is to make a list of companies that offer this type of insurance, you can begin a quote with us today to see a complete list of temporary insurance providers. All we need is your basic information, this will include sthings like has how long of coverage is needed, the amount it needs to cover, and your driving history.

You will then have to decide on how long of coverage you will need, what level of liability coverage, and if you want additional coverage such as collision or total insurance coverage.

Temporary insurance may present you with the decision to purchase a relatively longer policy for a lower rate, or a short term policy that may not cover the full amount of time that you need insurance for. It is good to compare the rates between policies with different lengths of coverage.

The final process of securing temporary insurance is fairly easy. Most policies can be secured over the phone. This is especially true when securing coverage for a temporary driver on an existing policy. Other companies allow insurers to purchase policies over the internet.

It is important to review the policy for things such as cancellation or renewal fees.

0 comments on “Detailed Step-by-Step CIC Express Entry Instructions – 2019 (Infographics)”

Detailed Step-by-Step CIC Express Entry Instructions – 2019 (Infographics)

CIC-Express-Entry

Last Updated: 17th July, 2019

Thank you all for the overwhelming response on the blog post Canada Immigration Express-Entry – The Golden-Mail

As a number of subscribers have requested a detailed post on a step-by-step instruction on how to apply for Express Entry process (in order), our team have compiled the below:

CANADA PR STEP BY STEP PROCESS 2019 (Infographics)

Canada_PPR_Infographics_2019

Below are the steps listed in more detail:

How to apply for CIC Express Entry

1) Determine your eligibility by doing this CIC quiz:

http://www.cic.gc.ca/ctc-vac/ee-start.asp

2) Get your language test(s) done. 

You must get at least CLB 7 in each of the four sections for the Federal Skilled Worker (FSW), Provincial Nomination Program (PNP) or Canadian Experience Class (CEC) streams. But getting CLB 10 gives you maximum points for language.

How does CLB match back to the language tests? To know more, check the below: http://www.cic.gc.ca/english/resources/tools/language/charts.asp

You can book your IELTS examinations from British Council: https://takeielts.britishcouncil.org/book

British_Council_IELTS

3) Get your qualifications assessed by doing an Education Credential Assessment.

Details here –> http://www.cic.gc.ca/english/immigrate/skilled/assessment.asp

You can get your Education Credentials Evaluated from WES: https://www.wes.org/ca/

WES_Credential_Evaluation

A WES sample report for ECA evaluation for Immigration is attached below:

sample-CE-CA-ECA

4) Determine the code that best applies to you on the National Occupation Classification (NOC) list

http://www.cic.gc.ca/english/immigrate/skilled/noc.asp

The occupation must be NOC 0, A, or B for FSW or CEC.

5) When you have those in hand you create your express entry profile. http://www.cic.gc.ca/english/immigrate/skilled/profile.asp

and

Register for the Job Bank

http://www.jobbank.gc.ca/home-eng.do?lang=eng

Job-Bank

You’ll be given points based on your age, education, number of years work experience, and language skills. The points system is detailed here –>

http://www.cic.gc.ca/english/express-entry/grid-crs.asp

You’ll be in a pool with thousands of other applicants

http://www.cic.gc.ca/english/immigrate/skilled/pool.asp

Of course, the more points you have the better. The max is 1200, with 600 of those points coming from your ability to snag a PNP or a job offer with a very hard to get Labour Market Impact Assessment http://www.cic.gc.ca/english/work/employers/lmo-basics.asp

For CEC applicants, the max is 600 but someone who has no work experience in Canada who is only eligible for FSW can only get up to 520 points.

6) Finally, wait for your invitation to apply (ITA).

But in the interim you will need to do the following:

a) Have your application fee (C$550 each for principal applicant and spouse) and right of permanent resident fee (C$490 each for principal applicant and spouse) ready
http://www.cic.gc.ca/english/information/fees/fees.asp

b) Identify how you will provide proof of funds 

http://www.cic.gc.ca/english/immigrate/skilled/funds.asp

c) Check out what is required for the Police Clearance  Certificates 

http://www.cic.gc.ca/English/information/security/police-cert/index.asp

d) Find out how long it takes to get a date for the Medical Exam. http://www.cic.gc.ca/english/information/medical/medexams-perm.asp

e) Contact previous and current employers about them providing Job letters. You must have at least 12 months of full-time, or an equal amount in part-time, skilled work experience. Full-time work means at least 30 hours of paid work per week. Work experience while you were a full-time student does not count.

f) Research Cities in the province(s) where you want to live.

0 comments on “History of India”

History of India

History_of_India

HISTORY OF INDIA

Last Updated: 18th February, 2019

India’s history and culture is dynamic, spanning back to the beginning of human civilization. It begins with a mysterious culture along the Indus River and in farming communities in the southern lands of India. The history of India is punctuated by constant integration of migrating people with the diverse cultures that surround India. Available evidence suggests that the use of iron, copper and other metals was widely prevalent in the Indian sub-continent at a fairly early period, which is indicative of the progress that this part of the world had made. By the end of the fourth millennium BC, India had emerged as a region of highly developed civilization.

It’s amazing to learn about the Indian History which we often miss out in schools. I never knew there was a Greek Indian Kingdom in India for a significant time till I checked out the map of Empires of India. I find it quite surprising that the British were the first to have the entire Indian Subcontinent under their control, with the Mughal Empire coming second with only the south and some parts of the east outside their control.

Romilla Thapar’s book Early India from the origins to 1300 AD is a great book to start learning about this era.

FACTS ABOUT EMPIRES OF INDIA

It is believed that there was a Greek ambassador known as Megasthenes in the Mauryan Empire. Mouryas and Guptas ruled from Arabian Sea to Bay of Bengal, covering both the populous Indus and Ganges valleys, that was an achievement then. British could rule mostly because of technological advancements in shipbuilding.

The level of control enjoyed in the Deccan by the Mughals probably exceeded that of the Delhi Sultanate, and the Guptas and the Mauryas (in that order). None of them were able to truly consolidate their holdings in the Deccan, with their large territorial dominance lasting ~50 years at the most. Why? Technology, as simple as that.

By the age of the Mughals, shipbuilding, gunpowder etc. made it easier to build nations. The notion of currency, banking institutions, tax codes etc. were much better developed. Armies were professional, weaponry was far more advanced. Tribal kings would wilt under Mughal artillery barrage but could probably give a tougher fight to a Mauryan army.

0 comments on “Samsung’s Upcoming Foldable Phone”

Samsung’s Upcoming Foldable Phone

samsung_foldable_phone

Samsung’s Upcoming Foldable Phone

It’s finally official for all Samsung lovers.

via GIPHY

Yes, Samsung has finally revealed its groundbreaking foldable phone after years of speculation, rumors, teases and mocked up protoypes.

Despite the media hype and teases from Samsung, this event never really hinged on the foldable phone. The developer’s conference is intended, naturally, for developers, and covered a whole load of inside-baseball updates that general consumers wouldn’t be interested in. And then, in the middle of it, came the much fabled Samsung folding phone. Or rather, the screen technology that will be key to the folding phone.

The key to Samsung’s folding phone is in its Infinity Flex display. The company aren’t referring to this device as a ‘new phone’, but more as a new range of devices. The focus for the brand isn’t on a one-off phone with an innovative new angle, but more the way the new technology could be applied to a range of products.

The biggest challenge in the design was making the screen thin enough to fold, and Samsung boasted that it had managed to reduce the thickness of its polarizing display component by 45%. This is essential, as it’s this component that handles the way the screen dissipates light, so your view isn’t obscured by reflections.

While the hands-on time with the display was brief, a presentation that followed told us more about the abilities of the Infinity Flex, claiming that it was not only foldable, but also rollable and stretchable.

When Will the Folding Phone be Released?

We knew that the folding phone was close – Samsung CEO DJ Koh had been dropping more and more elaborate hints in the past few months. However, if you’re expecting one under the Christmas tree this year, you’re going to be disappointed.

The technology will apparently be going into mass production within the next few months, according to Samsung, so it’ll be 2019 before you can walk into a store and buy one. The precise date remains to be seen, and the fact that we haven’t even seen the final version of the product yet means it won’t be for some time.

Then there’s the price. No word was given on the cost of the phone, but you should probably start saving now. Samsung is manufacturing an innovative display, and that doesn’t come cheap. Luckily, early adopters have deep pockets, but for the average consumer, the price tag will likely be an eye-popper.

Will it use this new technology to regain it’s edge over Apple? Only time can tell !

We know that phones are getting bigger and bigger in size which is making it almost practically difficult to handle. But we all want a bigger screen.

Advantages:

  • Multitasking – You’ll be able to operate 3 phone screens separately or 1+1 tablet and phone screen simultaneously. This is a huge boon for all the multitaskers.
  • Bigger and beautiful screen – You’ll be able to carry a tablet but it will actually be a size of a phone. The video and gaming experience will be beyond the expectations.

Disadvantages:

  • Too thick – The picture tells us that this phone will be very thick and kind of ugly when folded. This will make it heavier in the age of slim phones.
  • Terrible battery – Running 3 phone screens on a phone is not a joke. The battery will be poor, it is very logical. Forget about surviving for a whole day while playing high-end games.

Is it worth buying?

For normal users, maybe not. It will be expensive and a new technology takes time to develop. This smartphone will be facing initial undesired problems.

It might not go flop provided that it will not have major bugs during the release.

However, it might not get an instant hit as well.

0 comments on “Google’s Future Competitor in 2019”

Google’s Future Competitor in 2019

Google's_Future_Competitor

Last Updated: 21st July, 2019

Who’s Google’s Future Competitor?

Google market share in the US currently stands at 63.8 percent, with Bing (including Yahoo’s search volume) coming in at 33.5 percent. This makes Bing a credible competitor to Google in the US, but the story is quite different internationally, where Google is dominant in nearly every country, other than China (Baidu), Russia (Yandex), Korea (Naver) and the Czech Republic (Seznam).

We all know “Google” for the past 20 years as the biggest company which provides services like Gmail, Search Engine, Mobile OS, YouTube etc.

Ever wondered how they make profit? As we all know, they earn money only from their advertisement tool called Google AdWords. Facebook uses similar tools to earn money which is called Facebook Adverts (Advertising Tool).

Now as we know that both Google & Facebook earn money using the same methodology, we might think them to be a competitor of each other. Isn’t it? But the reality is something different ! Let’s find out the inside story.

Data Sharing Pipeline

If you slightly change your vision, you will realize that it’s a partnership business. I know this because Facebook & Google share their user information with each other. Yes ! your searches are all recorded and you certainly don’t have any privacy. Do you know how advertisers track you online to show only relevant Ads based on your interests?

Thanks to big companies like Google and Facebook !!!

For Example, if you search “Pizza Order Online” in any of the Google platforms like Play Store, Chrome or Search Engine, your information is recorded and that data could be shared to Facebook network immediately.

And the next minute, you see Kites Cafe’s Facebook Ad.

So, both have shared their customers data and their revenue share depends upon the partnership & performances of online users. The user has been tracked by the re-marketing technique which uses it to show the ad based on your interest. So, this AD can follow you wherever you go and whatever platform you use. Moreover, Google gets data from it’s own partners like YouTube, Google Play-store, Android OS and Google Search Engine.

Who’s Google’s real Competitor?

When it comes to competition for search engine traffic, Google isn’t most worried about Microsoft Bing or Yahoo as a threat — actually, it’s Amazon.com. That’s what Google executive Eric Schmidt thinks.

But while the two companies compete on a number of levels — from phones to cloud services to drones to search engines — there is also some “co-operation” between the two. For example, Amazon was the biggest spender on Google search ads in the U.S. last year, spending a whopping $157.7 million.

E commerce Evolution

Yes! every big company wants to enter the e-commerce platform. Google & Facebook are in the process of starting their e-commerce platform soon. According to market research, only the Online Retail Market will have the potential to rule the world business in the upcoming years which is exactly what Amazon is doing.

Voice Assistant

Amazon introduced it’s new voice assistant device called Amazon Echo which can be used in home automation functions. To compete in this space, even google introduced it’s voice assistant technology product called Google Home which can used for the same purpose.

Artificial Intelligence’s Entry

Sometimes I have thought about Google to become a sky-net which I have seen in the Terminator movie. In my early days, one of my colleague warned me not to underestimate Google and it’s products. Then I started being aware of their business & and their products. All the changes & updates reminded me of the sky-net. All data under one data center. Terminator movie clearly explained that the world’s last day will come because of the robotics war.

Example, if we take top companies in the world, they are ready to use advanced technology. Amazon & Domino’s have a plan to increase their door step delivery by drones.

These drones can scan the customers house for up-sales. But this not related to our topic, so let’s go to conclude the topic.

Anything under human control is better for human living, otherwise if we go for machine learning to survive the competition, we may have to face the last day of the world soon.

Anyhow we need to have an awareness of the advancement in technology which can rule the world in the next 20 years.

0 comments on “Python Programming Projects”

Python Programming Projects

Last Updated: 3rd September, 2019

Five mini programming projects for the Python beginner

Learning a new programming language is both the most exciting and the most humbling experience. For me, that language has recently been Python, which I’ve been learning over these last few months. And as every coder knows, the best way to learn a language is to apply it in a project. But what happens when you don’t have a giant, ambitious project? For me, that’s where the sandbox comes in. Why not build a few sandcastles before piling up the rocks to our grand ol’ castle?

With that in mind, here are five mini programming projects to get you started on learning Python. The exact solutions aren’t here — that’s where the most important learning comes into play — but there are hints as to the concepts that you should be using. And remember, Google is your friend!

1. Dice Rolling Simulator

The Goal: Like the title suggests, this project involves writing a program that simulates rolling dice. When the program runs, it will randomly choose a number between 1 and 6. (Or whatever other integer you prefer — the number of sides on the die is up to you.) The program will print what that number is. It should then ask you if you’d like to roll again. For this project, you’ll need to set the min and max number that your dice can produce. For the average die, that means a minimum of 1 and a maximum of 6. You’ll also want a function that randomly grabs a number within that range and prints it.

Concepts to keep in mind:

    • Random
    • Integer
    • Print
    • While Loops

A good project for beginners, this project will help establish a solid foundation for basic concepts. And if you already have programming experience, chances are that the concepts used in this project aren’t completely foreign to you. Print, for example, is similar to Javascript’s console.log.

2. Guess the Number

The Goal: Similar to the first project, this project also uses the random module in Python. The program will first randomly generate a number unknown to the user. The user needs to guess what that number is. (In other words, the user needs to be able to input information.) If the user’s guess is wrong, the program should return some sort of indication as to how wrong (e.g. The number is too high or too low). If the user guesses correctly, a positive indication should appear. You’ll need functions to check if the user input is an actual number, to see the difference between the inputted number and the randomly generated numbers, and to then compare the numbers.

Concepts to keep in mind:

    • Random function
    • Variables
    • Integers
    • Input/Output
    • Print
    • While loops
    • If/Else statements

Jumping off the first project, this project continues to build up the base knowledge and introduces user-inputted data at its very simplest. With user input, we start to get into a little bit of variability.

3. Mad Libs Generator

The Goal: The program will first prompt the user for a series of inputs a la Mad Libs. For example, a singular noun, an adjective, etc. Then, once all the information has been inputted, the program will take that data and place them into a premade story template. You’ll need prompts for user input, and to then print out the full story at the end with the input included.

Concepts to keep in mind:

    • Strings
    • Variables
    • Concatenation
    • Print

A pretty fun beginning project that gets you thinking about how to manipulate user inputted data. Compared to the prior projects, this project focuses far more on strings and concatenating. Have some fun coming up with some wacky stories for this!

4. TextBased Adventure Game

The Goal: Remember Adventure? Well, we’re going to build a more basic version of that. A complete text game, the program will let users move through rooms based on user input and get descriptions of each room. To create this, you’ll need to establish the directions in which the user can move, a way to track how far the user has moved (and therefore which room he/she is in), and to print out a description. You’ll also need to set limits for how far the user can move. In other words, create “walls” around the rooms that tell the user, “You can’t move further in this direction.”

Concepts to keep in mind:

    • Strings
    • Variables
    • Input/Output
    • If/Else Statements
    • Print
    • List
    • Integers

The tricky parts here will involve setting up the directions and keeping track of just how far the user has “walked” in the game. I suggest sticking to just a few basic descriptions or rooms, perhaps 6 at most. This project also continues to build on using user inputted data. It can be a relatively basic game, but if you want to build this into a vast, complex word, the coding will get substantially harder, especially if you want your user to start interacting with actual objects within the game. That complexity could be great, if you’d like to make this into a longterm project. *Hint hint.

5. Hangman

The Goal: Despite the name, the actual “hangman” part isn’t necessary. The main goal here is to create a sort of “guess the word” game. The user needs to be able to input letter guesses. A limit should also be set on how many guesses they can use. This means you’ll need a way to grab a word to use for guessing. (This can be grabbed from a pre-made list. No need to get too fancy.) You will also need functions to check if the user has actually inputted a single letter, to check if the inputted letter is in the hidden word (and if it is, how many times it appears), to print letters, and a counter variable to limit guesses.

Concepts to keep in mind:

    • Random
    • Variables
    • Boolean
    • Input and Output
    • Integer
    • Char
    • String
    • Length
    • Print

Likely the most complex project on this list (well, depending on just how intense you went with the adventure text game), the Hangman project compiles the prior concepts and takes them a step further. Here, outcomes are not only determined based on user-inputted data, that data needs to be parsed through, compared, and then either accepted or rejected. If you want to take this project a step further, set up a hangman image that changes!

Why do people prefer Pandas over SQL

You can probably have many technical discussions around this, but I’m considering the user perspective below.

One simple reason why you may see a lot more questions around Pandas data manipulation as opposed to SQL is that to use SQL, by definition, means using a database, and a lot of use-cases these days quite simply require bits of data for ‘one-and-done’ tasks (from .csv, web api, etc.). In these cases loading, storing, manipulating and extracting from a database is not viable.

However, considering cases where the use-case may justify using either Pandas or SQL, you’re certainly not wrong. If you want to do many, repetitive data manipulation tasks and persist the outputs, I’d always recommend trying to go via SQL first. From what I’ve seen the reason why many users, even in these cases, don’t go via SQL is two-fold.

Firstly, the major advantage pandas has over SQL is that it’s part of the wider Python universe, which means in one fell swoop I can load, clean, manipulate, and visualize my data (I can even execute SQL through Pandas…). The other is, quite simply, that all too many users don’t know the extent of SQL’s capabilities. Every beginner learns the ‘extraction syntax’ of SQL (SELECT, FROM, WHERE, etc.) as a means to get your data from a DB to the next place. Some may pick up some of the more advance grouping and iteration syntax. But after that there tends to be a pretty significant gulf in knowledge, until you get to the experts (DBA, Data Engineers, etc.).

It’s often down to the use-case, convenience, or a gap in knowledge around the extent of SQL’s capabilities.

1. How to use value if not null else use value from next column in pandas?

2. How to rename columns in pandas?

3. How to sort a dictionary by value?

1. How to use value if NOT NULL else use value from Next Column

How to Use Value

if

Not Null,

Else

Use Value From Next Column

Given the following dataframe:

import pandas as pd
df = pd.DataFrame({'COL1': ['A', np.nan,'A'], 
                   'COL2' : [np.nan,'A','A']})
df
    COL1    COL2
0    A      NaN
1    NaN    A
2    A      A

How to create a column (‘COL3’) that uses the value from COL1 per row unless that value is null (or NaN). If the value is null (or NaN), how to use the value from COL2.

The desired result is:

   COL1    COL2   COL3
0    A      NaN    A
1    NaN    A      A
2    A      A      A

SOLUTION:

In [8]: df
Out[8]:
  COL1 COL2
0    A  NaN
1  NaN    B
2    A    B

In [9]: df["COL3"] = df["COL1"].fillna(df["COL2"])

In [10]: df
Out[10]:
  COL1 COL2 COL3
0    A  NaN    A
1  NaN    B    B
2    A    B    A

2. How to rename columns in pandas

I have a DataFrame using pandas and column labels that I need to edit to replace the original column labels.

I’d like to change the column names in a DataFrame A where the original column names are:

['$a', '$b', '$c', '$d', '$e'] 

to

['a', 'b', 'c', 'd', 'e'].

I have the edited column names stored it in a list, but I don’t know how to replace the column names.

SOLUTION:

Just assign it to the .columns attribute:

>>> df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
>>> df.columns = ['a', 'b']
>>> df
   a   b
0  1  10
1  2  20

3. How to sort a dictionary by value

I have a dictionary of values read from two fields in a database: a string field and a numeric field. The string field is unique, so that is the key of the dictionary.

I can sort on the keys, but how can I sort based on the values?

SOLUTION

It is not possible to sort a dictionary, only to get a representation of a dictionary that is sorted. Dictionaries are inherently orderless, but other types, such as lists and tuples, are not. So you need an ordered data type to represent sorted values, which will be a list—probably a list of tuples.

For instance,

import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(1))

sorted_x will be a list of tuples sorted by the second element in each tuple. dict(sorted_x) == x.

And for those wishing to sort on keys instead of values:

import operator
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_x = sorted(x.items(), key=operator.itemgetter(0))

In Python3 since unpacking is not allowed we can use

x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
sorted_by_value = sorted(x.items(), key=lambda kv: kv[1])