Designing the interface is not trivial: dealing with existing assumptions, attempting to convey new information in a predictable fashion, effective flow of information between system and user... none of these things is easy. Or better said, if they were trivial for your projects, then your projects are trivial (not that there's anything wrong with that).
As for your statement about MVC being "crap", all you're doing is exposing your ignorance of MVC and patterns in general. The MVC pattern is the *only* way to accurately display changing data in several different ways (or different places). Perhaps a clearer way of saying that is that if you're keeping several different displays up to date on the same changing information, I can go into your design and point to a model, some views, and a controller and show you how you are in fact using MVC.
If MVC "fell down" then you didn't implement MVC properly. I'll admit that there are a lot of half-baked event models around calling themselves MVC (servlets w/ entity beans quickly comes to mind), but their failure to be effective isn't MVC's fault. When a badly designed car falls apart after three months, it's silly to blame the concept of a car and say that the car concept "fell down". The correct conclusion is that you were cheap and you should buy a better car next time.
The creation story in Genesis has NO elements of a parable. Whether you agree with it or not, you have to agree that whoever wrote it, wrote it as literal truth.
How do you justify this assertion? Based on the evidence, it looks like he copied it from an intentionally mythical account from an earlier civilization (Sumerian). As does much of the Bible. Just because the Genesis author didn't attribute what he "borrowed" for Genesis 1 doesn't make it any less mythical. Same goes for the other Genesis story he borrowed from another more ancient culture for Genesis 2.
Don't get me wrong, these myths are wonderful ways to express the relationship of man and nature, aka
man and his creator (an anthropomorphism of nature's creative side). The fact that they're myths doesn't lessen the wisdom of their message. After all, they'd been hones for thousands of years before the Genesis author borrowed them for the Bible. What astonishes me is how almost all Christians are unaware of when and where Genesis was actually written.
And herein lies the rub: If the Bible cannot be trusted in the creation account, then why should it be trusted in John 3:16? How do we know that Jesus wasn't just another guy who said some interesting things?
I'll agree that a mythical man named Jesus said some interesting things. What you don't seem to grasp is how common those interesting things he said were. His expression of his inner "God-ness", his admonitions of peace and revocation of "an eye for an eye", along with his death and rebirth are repetitions of the statements and actions of archtypical heroes down through history. Several Biblical authors are even noted as crafting the Jesus story to fulfill many previous hero stories. His insistence on a message of peace is probably the most notable thing about his statements and life and reflects well on the original person named Jesus along with those who wrote and rewrote his story for their own purposes.
and you'd better understand that to deny Genesis 1 is also to deny Christ's death and resurrection. The two are linked
I agree. Both issues are mythical and any importance they have to us are how they relate to real everyday human issues (of this life). Issues as common to modern man as to people living ten thousand years ago. Issues like taking on adult responsibilities, like becoming a parent, like mortality, etc.
Without sin, we don't need a Saviour -- that's the real purpose of the myth of evolution: to deny God and his redemption plan.
The need for a Savior is relatively recent invention of the organized church. The real purpose of Evolution is to explain all of the available evidence (characteristics of living animals, genes, fossils, etc.). It's a rather fantastic piece of hubris to believe that all of these scientists have an agenda out to "get" the myths of your particular religion. Quite honestly, they don't care except to stand by their guns when you claim they're wrong without any evidence (and I mean *any*) to back up your claim.
But some of the people I know wouldn't feel complete without being able to claim persecution for what they choose to believe are justified actions.
We're not talking about a new form of DVD encryption, but a new form of authentication for real-time communications.
This system as described in her paper uses two non-standard GPS receivers, one in the server and one in the client. These GPS receivers are used for client authentication by challenging the client to produce a signature that correctly locates the client to an authorized location and local time within a specified time frame.
The signature is only valid for a 5ms period and corresponds to actual locations of GPS satellites as currently measured by the server.
1) Server asks: at this GPS time marker, two seconds from now, tell me where you are.
2) Client and server wait for the GPS clocks to get to the specified point.
3) Client measures GPS satellite delays, calculates it's position at that moment, builds signature packet (think something like MD-5 digest for this step).
4) Server measures GPS satellite delays at that same moment and waits for the Client response.
5) Client transmits signature.
6) Server receives signature, reads out the location as calculated by the client as well as the digest, applies it's own measurements to the calculated location and verifies the digest was based on actual GPS satellite locations.
7) Server begins transmission of requested stream.
This defeats the faraday cage model unless your system is monitoring the GPS constellation and precise enough to replicate their actual locations within the time frame required for signature production and transmission. This is possible, but the parameters are intentionally chosen to defeat this attack and it's likely they can be improved as the tech gets better. All that's needed is that the valid stays ahead of the hackers.
There's simply no way to plug your GPS receiver simulator into the client and spoof it that way because the inputs needed by the client to produce its signature are the calculated GPS satellite delays, not the actual location provided by "normal" GPS with a NEMA serial interface. You're back to the faraday cage hack, which is probably very expensive.
Since the goal of security is to make it more expensive to acquire the information than it is worth, the approach here seems sound.
The encryption used to conceal the stream payload is the same highly effective encryption that everyone else is using and is vulnerable to the same attacks. Assume it's 4096-bit RSA covering 128-bit IDEA or better. The stream is "secure".
IANASE (security expert), but I do develop network security products for a living...
Actualy, it's pretty unlikely that the indians ever had a population close to that of europe. Almost all of america was vast, untouched wilderness before the europeans came. Europe, in contrast was almost all farmland, and the hands of humans are evident everywhere.
Ever wonder why the names of so many New England towns end in the word "field"? Most of what is now New England (and anywhere else on the continent with good dirt and a decent growth season) was cleared fields long before European settlers showed up. Further, most recent estimates (recent, because previous estimates have been uniformly politically self-serving, but based on the same historical observations) show that aboriginal populations in North America rival europe's population at the time of westward expansion.
The density of population from one place to another was much more consistent than in Europe, so there were no streets being used as open sewers , no Bubonic plague, no resistance to the diseases that appear among densely populated cities.
What you learned in High School about native populations is simply wrong. When the plagues started depopulating native villages (mortality rates were about 95%), the settlers thought that all of this wealth sitting and waiting for them to come along was the will of God and in their prayers thanked God for their good fortune.
To get back to the current topic. Just about everyone has been to the Americas before Columbus. The obsession with his successful trips to enslave a few natives and steal a lot of gold shouldn't be interesting to anyone actually interested in history.
Don't get me wrong. The natives made plenty of mistakes. The Mayans were likely wiped out by an ecological disaster of their own making. Other native tribes made their own mistakes. They were human, but several of my ancestors uniformly and repeatedly screwed them over by breaking treaties and contracts time and time again. Pretending it didn't happen or even outright denying it doesn't change the facts.
Here's another one for you. The sale of Manhattan for a few beads? Two problems: First, the deal was made with a tribe that had no claim to Manhattan at the time (though they said they did) . Second, the treaty as signed was for one season's hunting rights (the natives were very savvy with land contracts and land rights). At the end of the contract, we had to vacate, but we pulled out our guns, enslaved the natives, and shipped them back to Europe (the slave trade went both ways across the Atlantic).
This is the smallest palm available, by a long shot.
If you take a look at the Treo website, they have a few size comparison pictures to help out (including one against a credit card where the Treo does pretty well).
I have a Nokia 83xx phone right now, and the Treo looks to be a little wider (and have an external antenna) but is otherwise quite comparable in size.
I don't use a palm often enough unless it's in my pocket. This lets me use a regular wallet again.
Designing the interface is not trivial: dealing with existing assumptions, attempting to convey new information in a predictable fashion, effective flow of information between system and user... none of these things is easy. Or better said, if they were trivial for your projects, then your projects are trivial (not that there's anything wrong with that).
As for your statement about MVC being "crap", all you're doing is exposing your ignorance of MVC and patterns in general. The MVC pattern is the *only* way to accurately display changing data in several different ways (or different places). Perhaps a clearer way of saying that is that if you're keeping several different displays up to date on the same changing information, I can go into your design and point to a model, some views, and a controller and show you how you are in fact using MVC.
If MVC "fell down" then you didn't implement MVC properly. I'll admit that there are a lot of half-baked event models around calling themselves MVC (servlets w/ entity beans quickly comes to mind), but their failure to be effective isn't MVC's fault. When a badly designed car falls apart after three months, it's silly to blame the concept of a car and say that the car concept "fell down". The correct conclusion is that you were cheap and you should buy a better car next time.
Regards,
Ross
How do you justify this assertion? Based on the evidence, it looks like he copied it from an intentionally mythical account from an earlier civilization (Sumerian). As does much of the Bible. Just because the Genesis author didn't attribute what he "borrowed" for Genesis 1 doesn't make it any less mythical. Same goes for the other Genesis story he borrowed from another more ancient culture for Genesis 2.
Don't get me wrong, these myths are wonderful ways to express the relationship of man and nature, aka man and his creator (an anthropomorphism of nature's creative side). The fact that they're myths doesn't lessen the wisdom of their message. After all, they'd been hones for thousands of years before the Genesis author borrowed them for the Bible. What astonishes me is how almost all Christians are unaware of when and where Genesis was actually written.
And herein lies the rub: If the Bible cannot be trusted in the creation account, then why should it be trusted in John 3:16? How do we know that Jesus wasn't just another guy who said some interesting things?
I'll agree that a mythical man named Jesus said some interesting things. What you don't seem to grasp is how common those interesting things he said were. His expression of his inner "God-ness", his admonitions of peace and revocation of "an eye for an eye", along with his death and rebirth are repetitions of the statements and actions of archtypical heroes down through history. Several Biblical authors are even noted as crafting the Jesus story to fulfill many previous hero stories. His insistence on a message of peace is probably the most notable thing about his statements and life and reflects well on the original person named Jesus along with those who wrote and rewrote his story for their own purposes.
and you'd better understand that to deny Genesis 1 is also to deny Christ's death and resurrection. The two are linked
I agree. Both issues are mythical and any importance they have to us are how they relate to real everyday human issues (of this life). Issues as common to modern man as to people living ten thousand years ago. Issues like taking on adult responsibilities, like becoming a parent, like mortality, etc.
Without sin, we don't need a Saviour -- that's the real purpose of the myth of evolution: to deny God and his redemption plan.
The need for a Savior is relatively recent invention of the organized church. The real purpose of Evolution is to explain all of the available evidence (characteristics of living animals, genes, fossils, etc.). It's a rather fantastic piece of hubris to believe that all of these scientists have an agenda out to "get" the myths of your particular religion. Quite honestly, they don't care except to stand by their guns when you claim they're wrong without any evidence (and I mean *any*) to back up your claim.
But some of the people I know wouldn't feel complete without being able to claim persecution for what they choose to believe are justified actions.
Regards, Ross
This system as described in her paper uses two non-standard GPS receivers, one in the server and one in the client. These GPS receivers are used for client authentication by challenging the client to produce a signature that correctly locates the client to an authorized location and local time within a specified time frame.
The signature is only valid for a 5ms period and corresponds to actual locations of GPS satellites as currently measured by the server.
1) Server asks: at this GPS time marker, two seconds from now, tell me where you are.
2) Client and server wait for the GPS clocks to get to the specified point.
3) Client measures GPS satellite delays, calculates it's position at that moment, builds signature packet (think something like MD-5 digest for this step).
4) Server measures GPS satellite delays at that same moment and waits for the Client response.
5) Client transmits signature.
6) Server receives signature, reads out the location as calculated by the client as well as the digest, applies it's own measurements to the calculated location and verifies the digest was based on actual GPS satellite locations.
7) Server begins transmission of requested stream.
This defeats the faraday cage model unless your system is monitoring the GPS constellation and precise enough to replicate their actual locations within the time frame required for signature production and transmission. This is possible, but the parameters are intentionally chosen to defeat this attack and it's likely they can be improved as the tech gets better. All that's needed is that the valid stays ahead of the hackers.
There's simply no way to plug your GPS receiver simulator into the client and spoof it that way because the inputs needed by the client to produce its signature are the calculated GPS satellite delays, not the actual location provided by "normal" GPS with a NEMA serial interface. You're back to the faraday cage hack, which is probably very expensive.
Since the goal of security is to make it more expensive to acquire the information than it is worth, the approach here seems sound.
The encryption used to conceal the stream payload is the same highly effective encryption that everyone else is using and is vulnerable to the same attacks. Assume it's 4096-bit RSA covering 128-bit IDEA or better. The stream is "secure".
IANASE (security expert), but I do develop network security products for a living...
Regards, Ross
The first sound to be patented was the NBC three chimes.
Ever wonder why the names of so many New England towns end in the word "field"? Most of what is now New England (and anywhere else on the continent with good dirt and a decent growth season) was cleared fields long before European settlers showed up. Further, most recent estimates (recent, because previous estimates have been uniformly politically self-serving, but based on the same historical observations) show that aboriginal populations in North America rival europe's population at the time of westward expansion.
The density of population from one place to another was much more consistent than in Europe, so there were no streets being used as open sewers , no Bubonic plague, no resistance to the diseases that appear among densely populated cities.
What you learned in High School about native populations is simply wrong. When the plagues started depopulating native villages (mortality rates were about 95%), the settlers thought that all of this wealth sitting and waiting for them to come along was the will of God and in their prayers thanked God for their good fortune.
To get back to the current topic. Just about everyone has been to the Americas before Columbus. The obsession with his successful trips to enslave a few natives and steal a lot of gold shouldn't be interesting to anyone actually interested in history.
Don't get me wrong. The natives made plenty of mistakes. The Mayans were likely wiped out by an ecological disaster of their own making. Other native tribes made their own mistakes. They were human, but several of my ancestors uniformly and repeatedly screwed them over by breaking treaties and contracts time and time again. Pretending it didn't happen or even outright denying it doesn't change the facts.
Here's another one for you. The sale of Manhattan for a few beads? Two problems: First, the deal was made with a tribe that had no claim to Manhattan at the time (though they said they did) . Second, the treaty as signed was for one season's hunting rights (the natives were very savvy with land contracts and land rights). At the end of the contract, we had to vacate, but we pulled out our guns, enslaved the natives, and shipped them back to Europe (the slave trade went both ways across the Atlantic).
Regards, Ross
This is the smallest palm available, by a long shot.
If you take a look at the Treo website, they have a few size comparison pictures to help out (including one against a credit card where the Treo does pretty well).
I have a Nokia 83xx phone right now, and the Treo looks to be a little wider (and have an external antenna) but is otherwise quite comparable in size.
I don't use a palm often enough unless it's in my pocket. This lets me use a regular wallet again.
Regards,
Ross