Forgot your password?
typodupeerror

Comment: Re:Gut reaction? (Score 1) 261

by hanwen (#42233141) Attached to: Python Creator Guido van Rossum Leaves Google For Dropbox

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.

Comment: Re:Gut reaction? (Score 2) 261

by hanwen (#42224095) Attached to: Python Creator Guido van Rossum Leaves Google For Dropbox

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.

Facebook

Google, Amazon, Microsoft Go East For Network Gear 88

Posted by samzenpus
from the better-buy dept.
theodp writes "Wired's Cade Metz has the scoop on the move away from U.S. network equipment stalwarts, calling it of the best-kept secrets in Silicon Valley. 'Cloud computing is an arms race,' writes Metz. 'The biggest web companies on earth are competing to see who can deliver their services to the most people in the shortest amount of time at the lowest cost. And the cheapest arms come straight from Asia.' Or, as Joyent's Howard Wu puts it, 'It's kind of like buying couches. If you buy one, you go to a retail store. If you buy 10,000 couches, you go straight to the factory.'"

Comment: Re:Rube Googleberg Machines? (Score 4, Interesting) 186

by hanwen (#39503525) Attached to: Go Version 1 Released

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.

Comment: Re:Here's how it works: (Score 2) 156

by hanwen (#38876067) Attached to: Dutch ISPs Refuse To Block Pirate Bay

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.

Comment: Re:And what happens is this (Score 1) 235

by hanwen (#35896906) Attached to: Google, Microsoft In Epic Hiring War

Hi there,


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.

Cellphones

Jailbreaking iPhone Now Legal 423

Posted by CmdrTaco
from the wait-for-the-appeal dept.
whisper_jeff writes "The US government on Monday announced new rules making it officially legal for iPhone owners to 'jailbreak' their device and run unauthorized third-party applications, as well as the ability to unlock any cell phone for use on multiple carriers." The EFF has further details on this and some of the other legal protections granted in the new rules.

Comment: Re:is waterboarding next to get the info? (Score 1) 486

by hanwen (#32709696) Attached to: FBI Failed To Break Encryption of Hard Drives

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.

Comment: Re:is waterboarding next to get the info? (Score 1) 486

by hanwen (#32709344) Attached to: FBI Failed To Break Encryption of Hard Drives

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'.

Han-Wen
(not brazilian, but living there)

Debug is human, de-fix divine.

Working...