The OpenBSD project spends a lot of time on audits, but I know little about this process. How does it work? Do you just read the code and look for bugs based on experience? Do you use tools? Is there a audit-specific skill set that separates auditors from regular programmers? Are there specific books about audits that you would recommend? What is the best piece of code you have ever seen (or written?). Also, non-system programmers talk a lot about TDD and unit testing, but system programmers in general do not do that. Do you have an opinion about those techniques?
Sorry for the radical answer, but if you don't have the source code you should assume it's unsafe and backdoored.
There is an entire generation of people out there for whom mobile apps, mostly on iOS and Android, are the way in which they do their computing. The more successful apps are usually very well-designed with incredible user interfaces, an area where free software has not achieved much success, and sold at very low prices and, in many cases, also monetized through stolen personal data.
It appears to me that the GNU project is mostly ignoring this important area - I am aware of Replicant and F-Droid but these are well behind their proprietary counterparts at the moment. What should we do? Ignore mobile and hope it goes away, try to get onboard with Replicant and F-Droid, try to bring in a new generation of free software developers that is native to the mobile environment, or avoid the mobile "ecosystem" completely and try to work on the hardware side and try to make free hardware that is not inherently trackable/centralized and then run free software on top of that instead?
Where your argument falls apart is here: if he had taken a flight and gone to Sweden and found guilty he would probably be out of jail already. Instead he is still effectively "in jail" in an embassy, with no end in sight to that situation, and he is still not free from the possibility of being arrested in the future.
The fact that the British government has deployed rather high tech surveillance equipment against him kind of shows that there is something more going on than just an attempt to grab some random dude who did something wrong.
Sure, they hack browsers "in minutes" after months of studying and audits.
Just about every human being that does not drone-strike weddings was a better choice than Obama.
Congratulations to the Nobel Prize comittee for making such a particularly bad choice out of a universe of about 7 billion.
Well, to begin with, for Netflix latency doesn't matter. It's streaming. As long as there is sufficient bandwidth and not too much packet loss it's going to work.
The poster's experience with the Internet is probably as bad or better than what people have to live in most of the world that isn't the US or Europe.
I assume Google is going to move its datacenters out of the US then, to protest the ongoing US government hacking that is going on?
Rich countries spy, the poor get spied on. It's just colonialism.
Linkedin does not use SSL consistently and it's vulnerable to downgrade attacks. People are discussing this in several fora and Twitter at the moment.
I was going to argue that the UK is a Banana Republic but it just occurred to me that they are a Banana Monarchy.
HTTP is the world's most popular protocol and it's bloated and slow to parse.
I am pretty sure that the fear of "terrorists" turning off the lights at a stadium is a good reason to throw away my personal freedoms!
Telegrams are still available in Brazil. You can only send them through the Internet though - phone was discontinued a few years ago, telegraphs were discontinued a few decades ago.
Their only remaining use is as a legal document. With telegrams you can certify that you notified someone of X on date Y, or at least that you tried to. If you receive a telegram you are probably being sued by someone and the telegram is the "last resort" communication that is often required by law or at least recommended to show you made a good faith effort to settle things before going to court.
Prior to email it was common to use telegrams to congratulate distant relatives on their birthday, since you could schedule delivery to the exact day.
I think you are being completely naive if you think games will actually, really, be improved by this, or that this will be used at all. Internet bandwidth sucks, and the only thing that could conceivably be aided by remote processing (IA) isn't really relevant hard enough to demand this kind of remote processing. It's not like the enemies in Call of Duty are super-smart, they are just scripted and shoot the player at a 70% chance to hit in a loop when idle.
There are two aspects to what Microsoft has been announcing:
1) They want people to accept that somehow always-on gaming is necessary, which we know isn't
2) They can discourage people to make direct hardware comparisons between the Xbox One, the PS4 and PCs.
And pretty much nothing else.