The problem is that changes happen in the base libraries, and it's up to the maintainers of the base libraries to fix up their clients. This means people from outside the Python project have to fix up your code. For code written in Python, without type annotations and without a compile step, this generates much more overhead for the maintainer.
AFAIK, nobody ousted Guido from the company, and he was just looking for something new.
At Google, Python is popular for all kinds "operations" scripts, eg. scripts that help start up production jobs, or interact with version control systems. For production systems (ie. user-facing systems), it is not popular, since its performance sucks, and python programs are fragile. More complex programs have tons of dependencies, and other teams change dependencies from under you all the time. With a dynamic language like python it is hard to verify that such changes do not break things.
There is a lot of corruption in Brazil, but it happens in the private/public atmosphere (cooperations paying politicians, politicians awarding contract to cooperations, much like the US). I have lived in Brazil for 5 years and never had to bribe anyone.
I wouldn't recommend it as a scripting language to other projects, though.
The API is not very good, and the release pace has been glacial.
I write both Go and C++ at google. Sadly, Rob Pike's joke has a definite core of truth: writing C++ code at google is extremely time-consuming and difficult to get right because it has to be multi-threaded and asynchronous.
Long compile times is more of a build system problem than a compiler problem, IME. Of course, lots of people have broken build systems, and compile the same things over and over again
Well, our in-house developed build system is the best I've ever seen, and probably the best in the industry. Read more about it here. Even with all the niftyness of a thoroughly correct build system and a data-center sized ccache, it still sucks.
Go is definitely awesome, and I recommend everyone to set aside the gripes with the syntax and learn it. I guarantee you that you'll be pleasantly surprised.
The original poster works at google (like me). We have lots of cores, and something that works quite like hadoop.
I just read the entire verdict, and it seems that BREIN had a solid case and the judge understands what is going on: the law says intermediaries to infringement can be ordered to stop services that are used to infringe. BREIN showed convincingly that TPB is overwhelmingly used to share copyrighted content illegally, and that its include large numbers of Ziggo and XS4ALL customers, and conversely that TPB has little use beyond sharing content illegally.
As a small ray of light: BREIN tried to get reimbursed for EUR 150,000 of lawyer fees, but the court decided that the ISPs themselves did not break the law, so the sum was reduced to a standard one of EUR 2000.
The real question is what will happen if many other sites like TPB spring up, or if the distribution moves to a model that also decentralizes the indexing of torrents. Then, at some point, having a rights society issue URL and IP blockades will become plain censorship, and it would be unclear how judges would rule.
You say Google is data driven? Then why not use the available data about a candidate's past?
I work for google, and interview on a regular basis. I am a huge fan of using data of a candidate's past: for open-source projects, I clone the repository and browse through patches, for example. I like this, because real work covers a depth that a 45 minute interview cannot.
Unfortunately, besides open-source work, the only source of data usually is hearsay from the candidate himself, a source which often is somewhat biased.
If the a test were to be applied, it should rather be to votees, so they actually have notions of economy, science, history, etc. That would keep people like G.W. Bush out of the office.
You can still buy the N1
It's $529 plus the (IIRC) $25 sign up as android developer.
What now happens is that the megarich hire lawyers to appeal court decisions ad-nauseum, staying unpunished until their crimes expire. Justice becomes class-justice. Punishment is only for those that cannot afford lawyers, and innocent will still suffer, it's just that the innocents are always poor.
Maybe it would be
I just find it hard to believe that after the government tortures you that they are going to let you invoke any laws on your side. I think that the CIA has taught them different.
You are assuming that The Governments is an organ to work in a coordinated fashion: tens of thousands of people all working in perfect harmony to execute vile plans against the people; a borg of sorts.
The reality is that there are hundreds of different sub-organs each with their own agendas, that together form The Government. The law allows for many layers of appeal, and the judges in Brazil are independent to apply that law as they see fit. If a lawyer can show procedural faults, the suspect will be acquitted or at least can evade incarceration in freedom until the crime 'expires'.
(not brazilian, but living there)