Comment Re:There is no "almost impossible" (Score 2) 236
This is one of the most informative and insightful comments I've ever read on slashdot. thanks!
This is one of the most informative and insightful comments I've ever read on slashdot. thanks!
I love his Geraldine character.
Law enforcement began as [any given region's] largest street gang, long before recorded history.
You mean that that was in the brief period where it was a relatively popular idea to make law enforcement something better than that
An oversimplification. The US, UK, and allies variously broke many cipher systems throughout WWII. Still the US benefitted from this.
What if the Germans were using, say, Windows, Android phones, SSL, Gmail, Yahoo, and Skype, instead of Enigma machines?
I presume you wouldn't say it was "wrong" of the United States to crack the German and Japanese codes in WWII...
This isn't so much a law enforcement question as a question of how to do SIGINT in the modern digital world, but given the above, and given that intelligence requires secrecy in order to be effective, how would you suggest the United States go after legitimate targets? Or should we not be able to, because that power "might" be able to be abused -- as can any/all government powers, by definition?
This simplistic view that the only purpose of the government in a free and democratic society must be to somehow subjugate, spy on, and violate the rights of its citizens is insane, while actual totalitarian and non-free states, to say nothing of myriad terrorist and other groups, press their advantage. And why wouldn't they? The US and its ever-imperfect system of law is not the great villain in the world.
Take a step back and get some perspective. And this is not a rhetorical question: if someone can tell me their solution for how we should be able to target technologies that are fundamentally shared with innocent Americans and foreigners everywhere while still keeping such sources, methods, capabilities, and techniques secret, I'm all ears. And if you believe the second a technology is shared it should become magically off-limits because power might be abused, you are insane -- or, more to the point, you believe you have some moral high ground which, ironically, would actually result in severe disadvantages for the system of free society you would claim to support.
I was going to say the same thing. It's total rubbish in it's claims. Being just yet-another-linear combination of MiMo modes it provides no additional channel capacity. But there is the possibility that the demodulation/modulation methodology is easier to implement than other fast modulation schemes.
As a Californian, it sure would be nice for the drought to end, but the last time El Niño struck, a mountain fell on my house. It's still there, the house holding back the mountain. I'd like to not repeat that experience.
Here in California we have four seasons just like everywhere else:
Sunny
Hot
Flooding
On Fire
The original Liberal Arts (a term which literally means, more idiomatically translated from ars liberalis, "skills [needed] of free men") were, funny enough, mostly things that we would consider branches of mathematics today, and thus STEM fields.
First there was the "trivium" (from whence our word "trivial", because these skills were considered so basic and elementary):
- Grammar
- Logic (now considered a branch of mathematics)
- Rhetoric
But then there was the "quadrivium" which followed that:
- Arithmetic (obviously a branch of mathematics)
- Geometry (obviously a branch of mathematics)
- "Music"
- "Astronomy"
The last two are the most interesting ones, because "music" was not about playing instruments or singing, it was essentially harmonics, the study of "number in time"; and likewise, "astronomy" was not about the actual particulars of celestial bodies, but was essentially dynamics, the study of "number in space and time". These complemented geometry as the study of "number in space" and arithmetic as "number in itself".
In short, the quadrivium, which was over half of the original Liberal Arts, was entirely things we'd now consider mathematics; and a third of the remaining portion in the trivium, logic, would also be considered mathematics today. Five sevenths or over 71% of the Liberal Arts were all math subjects.
These were all intended to prepare one for the study of philosophy, which at that time encompassed what would become the natural sciences of today. (In the middle ages philosophy was in turn considered to be essentially in a support role to theology, but of course you'd get that kind of attitude in the continent-wide theocracy that was old Christendom.)
The Liberal Arts were to teach people how to communicate their thoughts coherently, rigorously, and persuasively, and to be able to think quantitatively about things in themselves and also their relations in space and time, all of that for the purpose of conducting the kind of broad and deep critical thinking about of the world we live necessary to live life as a free individual and to preserve the freedom of one's society.
Dismissing all of that for "science lol stem envy much" is the start of the road to serfdom.
Rather than creeping you out by peering over your shoulder waiting for you too blunder so he can offer unsolicited advice instead He just sits there and serenades you with the Beatles song "Number Nine" until ask him a question
How is the objective-c compiled and ran on Dalvik? Are you doing: objective-c -> LLVM -> dalvik bytecode?
It isn't. It runs natively via the NDK.
I maintain the GNUstep / Clang Objective-C stack. Most people who use it now do so in Android applications. A lot of popular apps have a core in Objective-C with the Foundation framework (sometimes they use GNUstep's on Android, more often they'll use one of the proprietary versions that includes code from libFoundation, GNUstep and Cocotron, but they almost all use clang and the GNUstep Objective-C runtime). Amusingly, there are actually more devices deployed with my Objective-C stack than Apple's. The advantage for developers is that their core logic is portable everywhere, but the GUIs can be in Objective-C with UIKit on iOS or Java on Android (or, commonly for games, GLES with a little tiny bit of platform-specific setup code). I suspect that one of the big reasons why the app situation on Windows Phone sucks is that you can't do this with a Windows port.
It would be great for these people to have an open source Swift that integrated cleanly with open source Objective-C stacks. Let's not forget that that's exactly what Swift is: a higher-level language designed for dealing with Objective-C libraries (not specifically Apple libraries).
Objective-C is a good language for mid-1990s development. Swift looks like a nice language for early 2000s development. Hopefully someone will come up with a good language for late 2010s development soon...
For God's sake, stop researching for a while and begin to think!