luriel
Joined 15 years ago
Joined 15 years ago
Not to mention that as many have pointed out over and over again, the main expenses of drug companies are not research, but drug approval bureaucracy and marketing.
Still, abolishing patents would go a long way to allowing real competition and progress in healthcare.
Where the regulated industry ends up in some kind of symbiosis with its regulator, encouraging it to both grow and to keep competition at bay.
The conflict between the regulators and the regulated industry is largely a farce as they know they need each other.
One could talk of NSA backdoors, but there is no need, the security of Oracle products is laughable at best, there is no need for backdoors.
That way it will never complain that fmt is imported but not used.
Still, I never had need for this. Once you have written a bit of code the import list remains relatively stable.
Nobody has bothered to add parallel compilation because building Go code is already so ridiculously fast.
See Rob Pike's essay on this very topic and the design of Go:
http://commandcenter.blogspot.nl/2012/06/less-is-exponential...
Passing a closure on a channel is both idiomatic and relatively common in Go code.
This and other comments make me suspect the author could have benefited from spending more time looking at existing Go codebases (the source of the Go stdlib is excellent).
Edit: His (IMHO somewhat strange) complaint that "Channel reads violate the laws of time and space by changing their behavior based on how their return values get used." doesn't apply anymore, now to do async reads from a channel you use select with a default, not the comma-ok idiom.
Also a package including more 'clever' Unicode operations will also be part of Go 1.1, but I have personally never found the existing support lacking, and no, I don't live in an English speaking country.
http://uriel.cat-v.org