438 karma · joined February 14, 2009
Are the other nations which are ahead in US in these areas which I am missing?
You can't properly price the service into your economic activity if it's forced onto you.
I don't see how this law benefits anybody except filling up the EU budget by collecting fines. The companies are already careful with their data as any leak would affect their image extremely negatively.
If one needs a good example of why Brexit happened, here it is.
Also, TI and Freescale are both good with providing official driver source code of decent quality. Even Broadcom contributed a lot of drivers upstream.
[1] http://www.mtome.com/Publications/PNLA/prolog-digital.pdf
Furthermore, it's not even clear what the question is. Why it's not elected by the US populous? Because it's the President of the United States being elected, not the President of the people of the United States. Why is it not a direct vote? In part, to make the system resilient to the tyranny of majority which was feared by Founding Fathers.
There is extensive literature on that topic by the designers of the system itself and one cannot summarize it in a HN comment. So if the the Americans the parent was referring to are indeed puzzled by that question there are answers to be found.
Which of these are unfit or confidential? This is an extremely weak argument. It's basically saying that none of the languages besides Rust and/or Go are unfit for system-level software.
This seems like an appropriate quote here. If we want to protect our rights we should not settle for conveniences. The software world in 90s is a good example of what happens.
I also rather enjoyed Crafting a Compiler. I found the explanations and excercises to be much more practical and enjoyable than the dragon book, but the code authors present is mostly garbage and full of global variables, state mutations and design pattern heavy. Ignore the code and do the excercises yourself.
I always found the Dragon book to be too parsing-heavy which gets boring quickly. The books I listed spend far less time on parsing and much more on code generation and optimization which I find more enjoyable. YMMV.