Exactly same issue with India. India has tons of IT Company and Government invests a lot in education.. obviously pay is more in US but I think it is also environment.
That makes me wonder what has US done right to remain talent magnet
It sells itself better. Given the same conditions, an US offer will sound better because the benefits (the pay) will be highlighted while the drawbacks will be presented in a lesser manner or even hidden from view entirely. This is more so when it's about foreigners for which the discrepancy of what's currently available to them and what can be promised is simply staggering. Here is less about the job offers in themselves as means to cover needs as it is with them as advertised goods that generate tremendous amounts of attraction. That's why so many foreign talented individuals are jumping through hops and work on mediocre conditions (which includes the payment) just to be able to dream about the advertised big rewards. I say "to dream" because it works like a lottery, it's a rat race not for a piece of cheese but for a chance to that piece.
There is a lot to talked about on this subject, but it's suffice to say that at its root the difference comes from what is a fair trade, which differs greatly from USA in comparison to other places.
The issue in India is that our IT Companies are way overhyped. None of them are doing well financially, all of them barely scraping through each quarter given the Industry at-large stance on outsourcing.
Countries that export crude are having recession.. To name few Canada, Russia, Brazil, Nigeria, Venezuela, Australia (commodities not just crude), at the same countries like India who import and depend heavily on crude are having good times (relatively).
So finally is it crude that runs all economies and everything else is overrated.. That scenario if true is so scary!
> at the same countries like India who import and depend heavily on crude are having good times (relatively).
That's not really true. If you want to scare yourself look up what the "baltic dry index" is and what level it's at. Other transport indices (e.g. free space in harbours, train freight, ...) are all down hard.
Whatever the cause, but America and Europe have slowed down in ... pretty much everything they do. Goods transport is the clearest indication of that, but far from the only one. Somehow building in the US and Europe (and India) is down. A lot of economic activity is down in fact, the exception for now is very large debt-free services corporations.
Australia has managed to avoid recession so far. I know that's only technically true, but that's the best kind of true. (We had a lot of defense spending in one quarter that pushed us over the line between contracting/expanding.) It'll be interesting to see how Q1 2016 goes. Even if it is a recession, it's not a normal one, since unemployment is going down.
Oh, people in India are not having a good time. Retail gas/diesel prices have barely changed. Retail price is still the same as when crude prices where at $99/barrel. Taxes has been raised whenever crude prices falls, so the retail price remains the same.
rise in oil prices has never caused rupee to crash too much. Rupee has fallen a lot in last couple of years, but thats not due to increase in crude price. The govt could do better to support exports. There is still too much bureaucracy red tapes which discourages business. Unless this changes for better, it will not do any good in the long run.
I would see it the other way around, where real and stable economies don't depend on oil export. We will see them in the coming years. An economy that mostly rely on one and unique natural resource can only suffer in the medium term.
May be peer to peer lottery tickets as service. I have heard friends/colleagues used potlucked money to buy tickets and if they win share the prize. Have a service for it with nice Web 2.0ish dashboard :P
I am looking forward for Row Level Security, Though cell level security will be even more awesome to have.. Difficult to achieve in SQL. Only Apache Accumulo in NoSQL space has it.. But once we have it make sure no one has access to SSN column and we will be protected to one degree in data breaches.
Imagine you're working in a place with a rather large sales/marketing department. Now, sales is a pretty cutthroat job, and some people will do any cheat possible to get ahead of their co-workers. In a typical sales database, someone who manages to borrow a bit of sql from a techie friend could potentially go in and get sales leads from co-workers, poaching their deals. With row level security, the sleezier co-worker isn't allowed to look at those rows to be able to poach.
Do you mean as another security layer? I guess the sales people don't normally have direct access to the databases and the softwares already restricts which data they can see.
Maybe you mean just in case they manage to bypass the software restrictions.
In some cases, people will defer to database level security restrictions. It really depends on how much application logic is in the database. Some applications are designed with as much logic as possible in the DB, including each user being a db user with credentialed access. Others will treat the DB as dumb storage with all access through a programatic API... with thin API shims over DBMS, the db security is paramount.
Imagine how much simpler every single query becomes, when you don't have to do complex access checking as part of the criteria. You can just write a normal select/join! The database handles access checking for you.
Suddently, it's not that scary to ask the intern to generate a rather complex report - he can't show anyone data they're not allowed to see by accident.
To be more specific, with Postgrest you're supposed to be able to use database-level permissions as your client-side permissions. (I personally haven't tried it so can't say how well it works)
Normal views aren't designed for security. There are a number of ways that they can "leak" information that is supposed to be hidden.
The reason is that the optimizer reorders operations. So, a tricky person can write the query in a way that, for example, throws a divide-by-zero error if someone's account balance is within a certain range, even if they don't have permission to see the balance. Then they can run a few queries to determine the exact balance.
RLS builds on top of something called a "security barrier view" which prevents certain kinds of optimizations that could cause this problem.
It also offers a nicer interface that's easier to manage.
I may be wrong in the level of separation that pgsql provides in such situations, but it appears that a materialized view offers another level of isolation that would make such leaks more difficult to handle.
I think every parent has same concern - middle class is vanishing, normal degree will not be enough, etc.. I have read in one of the book "65 percent of children entering grade school this year will end up working in careers that haven't even been invented yet" (I know data science is consider new field, it is just derivation of CS).
At the same time, if we feel our kids are smarter they should be able to figure out their way out if they have good basic skills ( leadership, teamwork, co-ordination, communication, passion etc).. So we as society should focus on such skills and not expect every kid to make multi billion company out of college room..
Yes.. It is mature and very active too. AWS keeps on adding services and also make them available on CF. Troposphere community is very quick in implementing them..
I think you can achieve that using AWS OpsWork.. So you can configure local machine as well as cloud using same Opswork agent and when on premise one dies.. It should scale it on cloud.