Daily Archives: January 2, 2015

Rajapaksa Plans To Rig Polls with Help of Armymen: Opposition

COLOMBO: Ranil Wickremesinghe, Leader of the Opposition in Sri Lankan parliament, on Thursday charged that a group of retired and serving military and police personnel are to be used to rig the January 8 Lankan Presidential election in favour of President Mahinda Rajapaksa, who is seeking a third term.

At a briefing here for diplomats and the foreign media, Wickremesinghe distributed a list of 34 retired top level military personnel, who are allegedly directing the operations.

He charged that these officers are liaising with serving military personnel of all ranks with a view to rigging the election in the Tamil-speaking Northern and Eastern Provinces.

The Northern and Eastern Provinces, with a large Tamil and Muslim population, is likely to vote massively for the joint opposition candidate Maithripala Sirisena.

Rigging the election in the North and East is made possible by the fact that there is a very large military presence there due to the 30-year war which ended only recently in 2009.

Wickremesinghe appealed to the military officers concerned to desist from questionable activities.

“We do not mind retired military personnel indulging in active politics but they should do that openly and not indulge in any clandestine activities,” he said.

He revealed that the list had been given to former President Chandrika Kumaratunga by some serving military officers. Kumaratunga is one of the leading lights of the opposition.

Prominent names in the list are: Gen MRW de Zoysa, Admirals Daya Sandagiri, Jayanath Kolambage, H R Amaraweera, and Ruwan Dias; Majors General E Chandrasekhara, Rohan Kaduwela, V R Silva, V N Wijesinghe, Wasantha Bandara, Seevali Wanigasekara, Gamini Wanigasundara, Palitha Fernando, Wasantha Kumara, P Chandrawansha, HMHA Herath, R Samathunga, Mohan Sumanasena, Lorence Fernando, Sanath Karunaratna and S K Weerasinghe; Major Pradeep Udugoda; Capt Pradeep Perera; Deputy Inspectors General C Ramnawana and KML Sarathchandra. Human rights lawyer J C Welamuna told Express that there are three such teams.

Opposition candidate Sirisena said that he did not expect a free and fair election to take place.

If elected, he promised to restore relations with Lanka’s traditional allies (meaning Western countries), bring about the Right to Information Act, depoliticise the various arms of the government , its machinery and free the media.


Seven questions about recent oil price slump

Sri Lanka, Jan. 2 — The effect on core inflation depends both on the direct effect of lower oil prices on headline inflation, and on the pass through of oil prices to wages and other prices.

The strength of the pass through depends on real wage rigidities the way nominal wages respond to CPI inflation and the anchoring of inflation expectations.

In normal times, monetary policy would respond to lower core inflation through a more than one-for-one decrease in the nominal interest rate, and thus a lower real interest rate. However, times are not normal, and the major advanced economies are constrained by interest rates at zero, leaving aside quantitative easing.

While the United States, which is getting closer to exiting this zero lower bound, can respond to a decrease in inflation by delaying the timing of its exit, the euro zone and Japan, which are expected to remain at the zero lower bound for a long time, cannot materially change their conventional monetary policy.

Our simulations reflect, to the best possible extent, these differences in energy intensity, in the proportion of oil produced at home, and in monetary policy constraints. We assume that inflation expectations are similarly anchored in the United States, the euro zone, and Japan, leading to a pass through of about 0.2, so a decrease in core inflation of 0.2 percentage points when headline inflation decreases by 1 percentage point.

The implications for GDP are shown in Chart 8 for the two simulations described earlier.

The effect on China in both scenarios are larger than those for Japan, the United States and euro zone countries. For China, GDP increases 0.4-0.7 percent above the baseline in 2015, and 0.5-0.9 percent in 2016.

For the United States, GDP increases 0.20.5 percent above the baseline in 2015, by 0.3-0.6 percent in 2016. (The simulation assumptions do not take into account the potential offset from some policies that governments may implement following the fall in oil prices. For example, China may decide to tighten monetary or fiscal policy in response to the oil price decline).

Other effects are relevant, which our simulations do not take into account. Among them:

The depreciation of the yen and the euro since June (by 14 percent and 8 percent respectively, for reasons mostly unrelated to the decline in the price of oil), imply that the decrease in the price of oil in terms of yen and euros has been smaller t han i n dollars, namely 36 percent and 40 percent respectively. Those depreciations somewhat mute the impact of the oil price slump for Japan and the euro zone compared to our simulations.

In countries which have large specific as opposed to proportional taxes on energy (that is, they levy a fixed dollar or euro amount per gallon or liter), the same percentage decrease in the world price of oil leads to a smaller percentage decrease in the price paid by consumers and firms.

Countries may also use the opportunity of a decreasing price of oil to reduce energy subsidies a move that has been generally recommended by the IMF leading again to a smaller decline in the price paid by consumers and firms.

Some oil importers depend heavily on what happens to oil exporters, and thus may benefit less from lower oil prices. For example, low-income importers in the Caribbean that benefit from transfers under Venezuela’s Petrocaribe regime could face a marked reduction in transfers as Venezuela itself comes under pressure. Caucasus and central Asia oil importers are likely to experience adverse spillovers from slowing growth in their oil exporting neighbors, particularly Russia, which will reduce non-oil exports and remittances. Mashreq countries and Pakistan might also be adversely affected through a decline in non-oil exports, official transfers and remittances from the member countries of the Gulf Cooperation Council, especially over the medium term. What are likely to be the effects on oil exporters?

As Chart 8 shows, t he effect is, not surprisingly, negative for oil exporters. Here again, however, there are substantial differences across countries.

In all countries, real income goes down, and so do profits in oil production; these are the mirror images of what happens in oil importers. But the degree to which they do, and the effect of the decline in the price of oil on GDP depends very much on their degree of dependence on oil exports, and on what proportion of revenues goes to the state.

Oil exports are much more concentrated across countries than oil imports. Put another way, oil exporters depend much more on oil than oil importers.

To take some examples, energy accounts for 25 percent of Russia’s GDP, 70 percent of its exports, and 50 percent of federal revenues. In the Middle East, the share of oil in federal government revenue is 22.5 percent of GDP and 63.6 percent of exports for the Gulf Cooperation Council countries. In Africa, oil exports accounts for 40-50 percent of GDP for Gabon, Angola and the Republic of Congo, and 80 percent of GDP for Equatorial Guinea. Oil also accounts for 75 percent of government revenues in Angola, Republic of Congo and Equatorial Guinea. In Latin America, oil contributes respectively about 30 percent and 46.6 percent to public sector revenues, and about 55 percent and 94 percent of exports for Ecuador and Venezuela. This shows the dimension of the challenge facing these countries.

In most countries, a mechanical effect of the oil price decline is likely to be a fiscal deficit. One way to illustrate the vulnerabilities of oil exporting countries is to compute the so-called fiscal break-even prices that is, the oil prices at which the governments of oilexporting countries balance their budgets. The breakeven prices vary considerably across countries, but they are often very high. For Middle Eastern and Central Asian countries, the break-even prices range from $54 per barrel for Kuwait to $184 for Libya with a notable $106 for Saudi Arabia (see Chart 9). For countries for which we do not have available data on break-even prices, budgetary oil prices (that is, the oil prices that countries assume in preparing their budget) are another way to gauge countries’ vulnerability to falling oil prices.

For Africa, those budgetary oil prices have been revised down in 2015 in light of the falling prices (See Chart 10). For Latin America, the budgetary oil prices are $79.7 for Ecuador and $60 for Venezuela.

Some countries are better equipped than in previous episodes to manage the adjustment. A few have put in place policy cushions such as fiscal rules and saving funds and have more credible monetary framework, which have helped decouple internal from external balances, such as Norway.

But, in many, the adjustment will imply fiscal tightening, l ower output, and a depreciation (harder to achieve under the fixed exchange rate regimes that characterize many oil exporters). And where expectations of inflation are not well anchored, the depreciation may lead to higher inflation.

What are the financial implications?

Declines i n oil prices have financial implications, directly through the effects of oil prices themselves, and indirectly through the induced adjustment of exchange rates.

Lower oil prices weaken the financial position of firms in t he energy sector, especially those that have borrowed in dollars, and by implication weaken the position of banks and other institutions with substantial claims on the energy sector.

The proportion of energy firms with an interest coverage ratio (the ratio of cash flows to interest payments) below 2 stands at 31 percent in emerging countries, indicating that some of these companies may indeed be at risk. CEMBI spreads, which reflect spreads on high yield emerging market corporates, have increased by 100 basis points since June.

Stress tests carried out in the context of our financial stability assessments over the past few years in a number of oil exporting countries had found only a few countries where some banks did not pass the tests, implying recapitalization needs of a few points of GDP at most. However, those stress tests results may not be very informative since the capital buffers at the time of the tests may have changed, as well as the profitability of banks. Russia is a good example of rapidly evolving conditions in both respects considering the effect of sanctions on its financial sector. Overall the impact of l ower oil prices on banks i n oil-exporting countries will depend critically on how persistent the fall in price is and its impact on economic activity and in turn on prevailing buffers.

Lower oil prices also typically lead to an appreciation of oil importers’ currencies, in particular the dollar, and to a depreciation of oil exporters’ currencies. The drop in oil price has contributed to an abrupt depreciation of currencies in a number of oil exporting countries including Russia and Nigeria. While the decrease in the price of oil is only one of the reasons behind the fall of the rouble, the Russian currency has depreciated by 40 percent so far this year, and 56 percent since September.

While controlled depreciations can help oil exporters adjust, they also exacerbate financial problems for those firms and governments whose debt is denominated in dollars. And, in countries where expectations are not well anchored, uncontrolled depreciations can lead quickly to very high inflation.

If sustained, the oil price slump will thus have a concentrated and material impact on those bondholders and banks with high dollar and energy sector exposures. However, the global banking system’s exposure is likely not to be large enough to cause more than a moderate increase in provisioning requirements and should be partially offset by improving credit quality in oil importing countries and sectors. Some oil importers may nevertheless have financial sector linkages to oil exporters, and may be exposed to economic and financial developments in the latter. For example, Austrian banks have significant exposure to Russia, and some have seen a very sharp decline in their equity price recently.

This relatively optimistic assessment must however come with a clear warning. One of the lessons from the Great Financial Crisis is that large changes in prices and exchange rates, and the implied increased uncertainty about the position of some firms and some countries can lead to increases in global risk aversion, with major implications for repricing of risk, and for shifts in capital flows. This is all the more true when combined with other developments such as what is happening in Russia. One cannot completely dismiss this tail risk. What should be the policy response of oil importers and exporters?

Clearly, the appropriate policy response to falling oil prices will depend on whether the country is an oil importer or exporter. The exception is the shared opportunity provided by low oil prices to reform energy subsidies and energy taxes.

The I MF has long advocated that governments use t he saving from t he removal of energy subsidies toward more targeted transfers. Low prices provide a great opportunity to remove subsidies at less political cost. For example, India was able to decrease diesel subsidies recently, and there were no protests as the price did not rise. And, in a number of advanced countries, this might be an opportunity to increase energy taxes, using the savings to reduce other taxes, such as labor taxes.

Now let’s turn to oil importing countries. In normal times, for a country in good macroeconomic health say, no output gap, inflation is at target and current account is balanced t he advice is well honed, learned from past movements in oil prices: monetary policy should make sure that, in the face of lower headline inflation, inflation expectations remain anchored, and try to maintain stable core inflation. Whether this implies an increase or a decrease in the interest rate is ambiguous. On the one hand, higher demand calls for higher interest rates; on the other hand, keeping core inflation from declining, may call for lowering interest rates. In general, whatever the interest rate does, the improvement in the current account balance is likely to generate an exchange rate appreciation. This appreciation is natural, and desirable.

Times are not normal however. Most large advanced economies suffer from a substantial output gap, inflation below target, and conventional monetary policy constrained by interest rates close to zero. This suggests that any increase in demand is welcome at this stage, and that lower inflation, which cannot be offset by lower interest rates, is more dangerous. Against this backdrop, use of forward guidance to anchor medium run inflation expectations and avoid sustained deflation is crucial.

One might think that the appropriate policy response for oil exporters is the same as that of oil importers, but sign reversed. Importers differ however from exporters in two important ways: first, the size of the shock faced by oil exporters as a proportion of their economy is much larger than for oil importers. Second, the contribution of oil revenues to fiscal revenues is typically much higher. Thus, in all countries, lower fiscal revenues, and the risk that prices remain low for some time, imply the need for some decrease in government spending.

In countries that have accumulated substantial funds from past higher prices, allowing for larger fiscal deficits and drawing on those funds for some time is appropriate. This is even more so for exporters with fixed exchange rates, and where the real depreciation needed for adjustment may take some time to achieve.

For countries without such fiscal space, and where room to increase the fiscal deficit is limited, the adjustment will be tougher. Those countries need a larger real depreciation. And they need a strong monetary framework to avoid that depreciation leads to persistently higher inflation and further depreciation. This will indeed be a challenge for a few oil exporters.


Tech Skills And Courses Google Recommends For Software Engineers

Having a solid foundation in Computer Science is important in being a successful Software Engineer. This guide is a suggested path for University students to develop their technical skills academically and non-academically through self paced hands-on learning. You may use this guide to determine courses to take but please make sure you are taking courses required for your major or faculty in order to graduate. The online resources provided in this guide are not meant to replace courses available at your University. However, they may help supplement your learnings or provide an introduction to the topic.

Using this guide:

Please use this guide at your discretion

– There may be other things you want to learn or do outside of this guide – go for it!

– Checking off all items in this guide does not guarantee a job at Google

– This guide will evolve or change – check back for updates

– Follow our Google for Students +Page to get additional tips, resources, and other students interested in development.

Recommendations for Academic Learnings

– Introduction to CS Course

Notes: Introduction to Computer Science Course that provides instructions on coding Online Resources: Udacity – intro to CS course, Coursera – Computer Science 101

– Code in at least one object oriented programming language: C++, Java, or Python

Beginner Online Resources: Coursera – Learn to Program: The Fundamentals, MIT Intro to Programming in Java, Google’s Python Class, Coursera – Introduction to Python, Python Open Source E-Book

Intermediate Online Resources: Udacity’s Design of Computer Programs, Coursera – Learn to Program: Crafting Quality Code, Coursera – Programming Languages, Brown University – Introduction to Programming Languages

– Learn other Programming Languages

Notes: Add to your repertoire – Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme.

Online Resources: w3school.com – HTML Tutorial, CodeAcademy.com

– Test Your Code

Notes: Learn how to catch bugs, create tests, and break your software

Online Resources: Udacity – Software Testing Methods, Udacity – Software Debugging

– Develop logical reasoning and knowledge of discrete math

Online Resources: MIT Mathematics for Computer Science, Coursera – Introduction to Logic, Coursera – Linear and Discrete Optimization, Coursera – Probabilistic Graphical Models, Coursera – Game Theory

– Develop strong understanding of Algorithms and Data Structures

Notes: Learn about fundamental data types (stack, queues, and bags), sorting algorithms (quicksort, mergesort, heapsort), and data structures (binary search trees, red-black trees, hash tables), Big O.

Online Resources: MIT Introduction to Algorithms, Coursera Introduction to Algorithms Part 1 & Part 2, List of Algorithms, List of Data Structures, Book: The Algorithm Design Manual

– Develop a strong knowledge of operating systems

Online Resources: UC Berkeley Computer Science 162

– Learn Artificial Intelligence Online Resources:

Stanford University – Introduction to Robotics, Natural Language Processing, Machine Learning

– Learn how to build compilers

Online Resources: Coursera – Compilers

– Learn cryptography

Online Resources: Coursera – Cryptography, Udacity – Applied Cryptography

– Learn Parallel Programming

Online Resources: Coursera – Heterogeneous Parallel Programming

Recommendations for Non-Academic Learnings

Work on project outside of the classroom.

Notes: Create and maintain a website, build your own server, or build a robot.

Online Resources: Apache List of Projects, Google Summer of Code, Google Developer Group

Work on a small piece of a large system (codebase), read and understand existing code, track down documentation, and debug things.

Notes: Github is a great way to read other people’s code or contribute to a project.

Online Resources: Github, Kiln

Work on project with other programmers.

Notes: This will help you improve your ability to work well in a team and enable you to learn from others.

Practice your algorithmic knowledge and coding skills

Notes: Practice your algorithmic knowledge through coding competitions like CodeJam or ACM’s International Collegiate Programming Contest.

Online Resources: CodeJam, ACM ICPC

Become a Teaching Assistant

Notes: Helping to teach other students will help enhance your knowledge in the subject matter.

Internship experience in software engineering

Notes: Make sure you apply for internships well in advance of the period internships take place. In the US, internships take place during the summer, May-September, and applications are usually open several months in advance.

Online Resources: google.com/jobs


%d bloggers like this: