The NSA spends a great deal more than the Russians, Chinese, French and Israelis. The NSA hires a huge number of number theorists those other agencies few. Yes they are better. Money matters and the USA spends.
Windows, OSX and Linux were all developed in the US (in the case of Linux most of the binary blob device drivers). One security letter and a "security update" is all it takes to compromise them all. Utterly trivial for them to get the OS to upload the keys to them.
The OS doesn't need to know about application level security. And it is rather easy to compile a Linux without binary drivers.
a) hardware for key storage, generation... Those are likely quite secure and in any case easy to build b) Crypto acceleration hardware. Those are fine as they tend to do sequences.
That is do something like: a) software uses RSA to generate AES key b) crypto hardware applies AES key to part of the binary c) repeat (a-b) as needed.
There is not going to be a backdoor because the keys aren't being generated from the hardware.
This could be a boon for Brazil in tech. Offering services that are free of surveillance could make Brazil a tech powerhouse. I can imagine lots of individuals and business that would want to put information in a place where governments can't get to it even with a subpoena. Though I wonder if Brazil is ready for all the subtle issues they are going to face out of the gate.
Algorithms for crypto are well known the math is public and not very complex. Brazil does have programmers and number theorists. Why can't they do this?
And even more especially because Apple has patented aspects of the Lightning connector, and have no intentions of sharing.
Apple is usually pretty good about sharing connector technology, IEEE 1394 i.e. FireWire being a perfect case in point. They (skipping details of the mechanism) charged $.25 per cable.
That's up to congress. They could have issued a contempt citation, have the Sargent of Arms of the Senate arrest Clapper, have him tried on the floor and have him imprisoned. That's the proper procedure. They didn't care.
NeXT had great products (particularly OS and development environment) but no way to scale up to bring them to enough market to make them viable. Apple had slipped and needed great products but had a large enough market.
The idea you are proposing is the idea behind Dylan: http://en.wikipedia.org/wiki/Dylan_(programming_language). It certainly is a reasonable idea for the base language. But when you construct a DSL you want your DSL code to be easy to construct and destruct data in the lower language. That is you don't want to have write complex parsers. Because once you start writing complex, you want to isolate them i.e. make them methods, make the protocols for putting data into and out of the DSL data structures isolated as well.... and soon you are looking at object oriented code. You've changed the whole paradigm.
What is truly unique about LISP is how easy it is to create a LISP and those s-expressions which are pre-parsed is a large part of that.
Being simpler for a computer means it is simpler to write evaluators for LISP expressions. Because of the simplicity of LISP an evaluator + applicator gives you a compiler or runtime environment. That is a huge huge advantage.
You really can only do LISP in LISP. The real tradeoff is between layers of DSLs vs. layers of libraries as a way of designing large systems. Libraries obviously won some of the fights for example on operating systems or large application. While on places like networking, or hardware DSLs won.
Your memory is fuzzy. Toshiba kinda poorly supports Linux, like linking to drivers and config pages. They have always had an OEM license agreement with Microsoft for 100% of their laptops (i.e. they buy a Windows OS on every laptop regardless of what OS they install). They have also told Linux people who tried to get the refund from the EULA to go pound sand.
I don't see any evidence that Microsoft had to do much to make Toshiba mildly hostile. Toshiba just doesn't like the Linux community much but is willing to work with them a little tiny bit to sell laptops to them, as long as it isn't too much of a hassle and they don't mind paying for Windows.
I guarantee you that if something goes wrong that requires an emergency evacuation. People will have plenty of time to avert their eyes from their phones. They aren't driving the plane.
I think we should give credit here. Congress has been hassling the FAA on this. In particular U.S. Senator for Missouri Claire McCaskill. Let's give her some credit for a job well done.
The whole world is using the same hardware. The software ecosystem in the USA is a leader. Marketing we are behind, what do you even mean? As for logistics. Cell phones don't have their own logistics except in manufacturing.
Oracle bought Sun. Sun bought MySQL.
I'd be careful on that one. This is about Oracle and well they have PostgresSQL beat by a mile: http://www.oracle.com/pls/db121/homepage
And that's 100k pages is just the free stuff. They have another ten million for the people who have licenses
The NSA spends a great deal more than the Russians, Chinese, French and Israelis. The NSA hires a huge number of number theorists those other agencies few. Yes they are better. Money matters and the USA spends.
That was what happened in this case, the Syrian army executed this priest and wanted it filmed to broadcast to other resistance sympathizers.
The OS doesn't need to know about application level security. And it is rather easy to compile a Linux without binary drivers.
There are two types of hardware:
a) hardware for key storage, generation... Those are likely quite secure and in any case easy to build
b) Crypto acceleration hardware. Those are fine as they tend to do sequences.
That is do something like:
a) software uses RSA to generate AES key
b) crypto hardware applies AES key to part of the binary
c) repeat (a-b) as needed.
There is not going to be a backdoor because the keys aren't being generated from the hardware.
All governments have secure internal communications systems. I'm not sure what's newsworthy about Brazil doing what it probably has always been doing.
If that is true, that's a huge pity. I don't have any experience with Brazil's government so I can't comment knowledgeably.
:-) Exactly. The NSA ain't magic.
Ah yes they do: http://www.liveleak.com/view?i=5ea_1381098599
This could be a boon for Brazil in tech. Offering services that are free of surveillance could make Brazil a tech powerhouse. I can imagine lots of individuals and business that would want to put information in a place where governments can't get to it even with a subpoena. Though I wonder if Brazil is ready for all the subtle issues they are going to face out of the gate.
Algorithms for crypto are well known the math is public and not very complex. Brazil does have programmers and number theorists. Why can't they do this?
Apple is usually pretty good about sharing connector technology, IEEE 1394 i.e. FireWire being a perfect case in point. They (skipping details of the mechanism) charged $.25 per cable.
That's up to congress. They could have issued a contempt citation, have the Sargent of Arms of the Senate arrest Clapper, have him tried on the floor and have him imprisoned. That's the proper procedure. They didn't care.
Or you could look at it as a company whose stock is up 5000% in the last decade building a new headquarters.
Maybe because sales aren't falling: http://cdn.macrumors.com/article-new/2013/01/applelinechart.jpg
NeXT had great products (particularly OS and development environment) but no way to scale up to bring them to enough market to make them viable.
Apple had slipped and needed great products but had a large enough market.
For lurkers the link you wanted was: http://sourceforge.net/projects/readable/
The idea you are proposing is the idea behind Dylan: http://en.wikipedia.org/wiki/Dylan_(programming_language). It certainly is a reasonable idea for the base language. But when you construct a DSL you want your DSL code to be easy to construct and destruct data in the lower language. That is you don't want to have write complex parsers. Because once you start writing complex, you want to isolate them i.e. make them methods, make the protocols for putting data into and out of the DSL data structures isolated as well.... and soon you are looking at object oriented code. You've changed the whole paradigm.
What is truly unique about LISP is how easy it is to create a LISP and those s-expressions which are pre-parsed is a large part of that.
Being simpler for a computer means it is simpler to write evaluators for LISP expressions. Because of the simplicity of LISP an evaluator + applicator gives you a compiler or runtime environment. That is a huge huge advantage.
You really can only do LISP in LISP. The real tradeoff is between layers of DSLs vs. layers of libraries as a way of designing large systems. Libraries obviously won some of the fights for example on operating systems or large application. While on places like networking, or hardware DSLs won.
Your memory is fuzzy. Toshiba kinda poorly supports Linux, like linking to drivers and config pages. They have always had an OEM license agreement with Microsoft for 100% of their laptops (i.e. they buy a Windows OS on every laptop regardless of what OS they install). They have also told Linux people who tried to get the refund from the EULA to go pound sand.
I don't see any evidence that Microsoft had to do much to make Toshiba mildly hostile. Toshiba just doesn't like the Linux community much but is willing to work with them a little tiny bit to sell laptops to them, as long as it isn't too much of a hassle and they don't mind paying for Windows.
Jet Fuel burns at 980C. If they are watching the runway literally boil, they will get off their damn phone PDQ.
They are doing fine: http://static4.businessinsider.com/image/5016f5926bb3f74e3c000002-618-/chart-of-the-day-microsofts-revenue-by-segment-july-2012.jpg
I guarantee you that if something goes wrong that requires an emergency evacuation. People will have plenty of time to avert their eyes from their phones. They aren't driving the plane.
I think we should give credit here. Congress has been hassling the FAA on this. In particular U.S. Senator for Missouri Claire McCaskill. Let's give her some credit for a job well done.
The whole world is using the same hardware. The software ecosystem in the USA is a leader. Marketing we are behind, what do you even mean? As for logistics. Cell phones don't have their own logistics except in manufacturing.