On top of that is all the snake-oil masquerading as science, and the fact that the general public really has no idea of what is and is not science.
Considering the peudeo-science (alien visitations, paranormal investigations, etc.) that shows up on the channel that dubs itself the "learning" channel (as well as other channels). Even if the schools were well equipped, they would be badly outnumbered by the tv sets.
The major cost is not the cost of the rover, but the vehicle that gets you there. They are over engineered because they don't want it to break down during the first 30 days and waste the mamoth cost of getting them there in the first place.
Those are relatively small and densly populated countries, compared to the United States, a large country with more vast, unpopulated areas than any other industrial nation.
Compared to Canada, the US is a high density country and look where Canada is on the list.
Just like JCL(IBM's job control lanaguage). Read the
New Hackers Dictionary
description of JCL. An excerpt:
"Most programmers confronted with JCL simply copy a working file (or card deck), changing the file names. Someone who actually understands and generates unique JCL is regarded with the mixed respect one gives to someone who memorizes the phone book"
Funny - Don't they call that "anticompetitive behavior" when Microsoft does it?
That's because Aple doesn't command the large share of the market. If Apple had 90%+ of the market, then it would
be anit-competative behaviour.
Like it or not, the rules change when you become the dominant market force. It was the same for IBM in the 60's and AT&T in the 70's
I used to use Palm Desktop on my Mac linking to my Palm PDA. However, our university went to a central scheduling system called Corporate time. It allows people to book appointments on other peoples calendars and to book rooms and equipment. It can sync with the Palm PDA. However the interface is not the greatest and is somewhat clunky.
They had an episode where they brought up the Heisinburg principle and applied it to human behaviour. The Heisinbug prinicple is based on the fact that to observe an atomic particle, you have to illuminate it with a photon of some sort and therefore change it. This does not apply at the human level. The human socialogical effect of knowing you are being observed is called the Observer effrect and in some specific cases the Hawthorne effect. Both are based on the principle that observing a subject may change it's behaviour. But the Heisinburg principle says that it is impossible to observe without changing the subjects behaviour, while the observer effect says that the behaviour only changes if they are(or become) aware of the observation. The Hawthorne effect specifically relates to performance measuring studies where the employees always do better when they know they are being studied.
The concept that somehow that the principle of illuminating a subatomic particle and changing either the location or velocity of a partical somehow affects human behaviour is an example of Junk Science and is nothing but technobabble. But then more people know about the tension between Einstien and Heisinbug than know about Hawthorne.
I'm on the steering committee for a IEEE international workshop. We traditionally alternate between NA and EU. The continuing problems with US immigration especially with the problems in getting temp visas for some EU and Aisian attendees have started some of us rethinking these policies. We may have to start restricting the NA locations to Canada, Mexico and Latin America.
Gathering requirements is fine, but there's rarely a strong feedback loop between engineering and business. For example, I see requirements like this a lot:
Each customer in the database will have a unique ID. This seems like a good requirement. Adding any more detail moves you into the realm of high level design, right? Well, maybe. In any case, engineering needs to ask important questions at this point. This was an actual requirement I got at a previous job. We assumed, erroneously, that this just meant that the data stream we received and processed would contain a unique ID for each customer and that it had to go into the database...
Mind if I use that example in my Requirements class? I spend several weeks talking about elicitation including implied and tacit information, verb moods and the using problem oriented questions in elicitation. One example is a clerk in a camera store:
Version 1: do you want shutter priority or aperture priority?
Version 2: will you be taking action shots or still pictures?
While you are quite correct that developers need to keep the business need in mind, the role of the requirements team is to communicate the business requirements (among others) to the developers. And that skill, is unfortunately, all too rare.
In the requirement above, a better phrasing of the requirement is: The system shall generate a unique ID for each customer in the database.
I had a similar experience. A long time mac userr, I used to use some of the virus products in the old days (System 6 days) such as gatekeeper. I recently bought a compter at the university that I am at which has a site license for Norton. I installed Norton for MAC and constantly got warnings about the PC email viruses. I leave my email client on in the background and it was constantly interrupting me with warnings. I ended up turning the thing off. If they were able to be a bit more subtle with thier messages I might consider it again.
Part of the problem is the reliance on langauges which are over permissive. There was a whole class of languages developed in the 80's and 90's such as Euclid, Turing (both from U of T), and Modula which were much more strongly checked. Indeed the semantics of the languages allowed for many of the runtime checks to be statically eliminated. See the papers "Proof Rules for the Programming Language Euclid", R.L. London et al., Acta Informatica, And "On Legality Assertions in Euclid", D.B. Wortman, IEEE Transactions on Software Engineering.
C and C++ put the reliance on the programmer to check the rules under the assumption that compiler provided checks are too expensive. They are only too expensive if you assume the everthing-is-a-pointer model that underlies these languages. Java and C# gain some safety since they do not allow arbitrary pointers, but, in my opinion, have still inherited too much from the parent laguages.
Part of the problem is the everything looks like a nail approach. There are some wonderful languages out there that are much more appropriate for many of the tasks, and have syntax and semantics that make many of the security problems much easier to solve. However, they are not the "mainstream" langauges and as such do not get the developer attention.
Looking at the article they don't actually say that it is in GeoSync orbit. So if there is a constellation of them in LEO (or just above LEO), then ping times will not be too bad, but given that:
more than one bird would be in view (to ensure coverage)
average vis time for a single sat will be on the order of minutes
means that the ground station's routing tables are going to change. Since it is not public access, I wonder if they will run opsf:-) ?
Here is my understanding from a look at the site (I could be wrong):
IBM donated the servers and software
infrastructure (server software, libraries, etc).
United Devices wrote the client (screensaver) that links each node into the grid (presumably using IBM libraries to talk to the grid).
IBM grid infrastructure (main page,
devel) contains several components. I haven't looked at them all, but it seems most components run on a variety of platforms including AIX, Linux and Windows. In fact the few server components I looked at only run on AIX and Linux.
... but I am really sick of hearing about unethical behaviour, be it cheating on assignments and exams, unfounded lawsuits (SC0), leaking company info (this article), covering up illegal company activities (Enron). What happened to basic honesty and decency in this world?
While tripwire and radmind may have some utility in protecting system files, it does little to protect data. In a research lab you may be generating large data sets and if the intruder installs a root kit, the modified libc (and other libs that are installed) may have bugs or be incompatible with large simulations that are running (many of which are multi step). Thus the intrusion may in fact compromise serious work that is being done on the machine.
If you commit a traffic violation, do they forbid you from getting into any vehicle on any road? No! They might prevent you from driving, but they still let you get in as a passenger in other people's vehicles or take the bus.
Your analogy about cars is not even close. The ban does not stop someone else from using a computer on his behalf. He can go to the bank to pay his bills, and the bank teller will use a computer to pay the bills. Or he can use phone banking. You don't need a computer to live a full and active life. My mother and father do just fine thank you.
Judges are going to eventually have to stop throwing out blanket "computer bans" as minor parole conditions - and realize that they have to handle it differently. PCs may/can be the basis of entire home entertainment centers, your library, your photo album, your telephone, etc etc.
I think it is entirely appropriate.
When you break the systems for others, the system should be broken for you. The punishment is much
better than jail time and makes the point much better. Having been on the other side a breakin, it is not a lot of fun. Instead you often have no idea what is compromised. How much has to be reinstalled? Are any of the data files compromised? Compare them against backups? Have any of the files that have changed since the last backup been compromised? What happens if the system was compromised just before the last backup? Did that backup overwrite a previous backup and as a result you have no backup of the compromised data files? Has the system been used to break into another system? Is this the only one broken into, or are other system compromised?
Personally, I would be tempted to lock him up and throw away the key. But 3 years without significant computer access may be more effective and not as expensive as incarceration in a federal pen.
Particularly since the lame excuse is that he was looking for storage for movies he had downloaded. Which means he would have to download them again from Goddard. Wouldn't it be more effective to download them again from the same place he got them in the first place? Or burn them to a DVD-R?
I guess they think if the flatulate hard enough it will give them the extra thrust
to keep aloft.
Considering the peudeo-science (alien visitations, paranormal investigations, etc.) that shows up on the channel that dubs itself the "learning" channel (as well as other channels). Even if the schools were well equipped, they would be badly outnumbered by the tv sets.
The major cost is not the cost of the rover, but the vehicle that gets you
there. They are over engineered because they don't want it to break
down during the first 30 days and waste the mamoth cost of getting
them there in the first place.
LAMP becomes LAPP
Visiting that page, I find it tops out at 15MBit. The parent post says 20+MBit. Your example fails.
Compared to Canada, the US is a high density country and look where Canada is on the list.
Just like JCL(IBM's job control lanaguage). Read the New Hackers Dictionary description of JCL. An excerpt:
About sums up my opinion of ANT.
unfortunately my MP is the speaker, who only
gets a vote if its a tie.
That's because Aple doesn't command the large share of the market. If Apple had 90%+ of the market, then it would be anit-competative behaviour. Like it or not, the rules change when you become the dominant market force. It was the same for IBM in the 60's and AT&T in the 70's
I see, you don't email each other as well as the tech support email address. Boy you must get a lot of work done.
I used to use Palm Desktop on my Mac linking to my Palm PDA. However, our university went to a central scheduling system called Corporate time. It allows people to book appointments on other peoples calendars and to book rooms and equipment. It can sync with the Palm PDA. However the interface is not the greatest and is somewhat clunky.
That's sort of the point of the ancestor post. Some drivers do not do that and are succeptible to the attack.
They had an episode where they brought up the Heisinburg principle and applied it to human behaviour. The Heisinbug prinicple is based on the fact that to observe an atomic particle, you have to illuminate it with a photon of some sort and therefore change it. This does not apply at the human level. The human socialogical effect of knowing you are being observed is called the Observer effrect and in some specific cases the Hawthorne effect. Both are based on the principle that observing a subject may change it's behaviour. But the Heisinburg principle says that it is impossible to observe without changing the subjects behaviour, while the observer effect says that the behaviour only changes if they are(or become) aware of the observation. The Hawthorne effect specifically relates to performance measuring studies where the employees always do better when they know they are being studied.
The concept that somehow that the principle of illuminating a subatomic particle and changing either the location or velocity of a partical somehow affects human behaviour is an example of Junk Science and is nothing but technobabble. But then more people know about the tension between Einstien and Heisinbug than know about Hawthorne.
I'm on the steering committee for a IEEE international workshop. We traditionally alternate between NA and EU. The continuing problems with US immigration especially with the problems in getting temp visas for some EU and Aisian attendees have started some of us rethinking these policies. We may have to start restricting the NA locations to Canada, Mexico and Latin America.
Hopefully it is bug free...
I had a similar experience. A long time mac userr, I used to use some of the virus products in the old days (System 6 days) such as gatekeeper. I recently bought a compter at the university that I am at which has a site license for Norton. I installed Norton for MAC and constantly got warnings about the PC email viruses. I leave my email client on in the background and it was constantly interrupting me with warnings. I ended up turning the thing off. If they were able to be a bit more subtle with thier messages I might consider it again.
C and C++ put the reliance on the programmer to check the rules under the assumption that compiler provided checks are too expensive. They are only too expensive if you assume the everthing-is-a-pointer model that underlies these languages. Java and C# gain some safety since they do not allow arbitrary pointers, but, in my opinion, have still inherited too much from the parent laguages.
Part of the problem is the everything looks like a nail approach. There are some wonderful languages out there that are much more appropriate for many of the tasks, and have syntax and semantics that make many of the security problems much easier to solve. However, they are not the "mainstream" langauges and as such do not get the developer attention.
Looking at the article they don't actually say that it is in GeoSync orbit. So if there is a constellation of them in LEO (or just above LEO), then ping times will not be too bad, but given that:
- more than one bird would be in view (to ensure coverage)
- average vis time for a single sat will be on the order of minutes
means that the ground station's routing tables are going to change. Since it is not public access, I wonder if they will run opsfHere is my understanding from a look at the site (I could be wrong):
IBM donated the servers and software infrastructure (server software, libraries, etc). United Devices wrote the client (screensaver) that links each node into the grid (presumably using IBM libraries to talk to the grid).
IBM grid infrastructure (main page, devel) contains several components. I haven't looked at them all, but it seems most components run on a variety of platforms including AIX, Linux and Windows. In fact the few server components I looked at only run on AIX and Linux.
... but I am really sick of hearing about unethical behaviour, be it cheating on assignments and exams, unfounded lawsuits (SC0), leaking company info (this article), covering up illegal company activities (Enron). What happened to basic honesty and decency in this world?
While tripwire and radmind may have some utility in protecting system files, it does little to protect data. In a research lab you may be generating large data sets and if the intruder installs a root kit, the modified libc (and other libs that are installed) may have bugs or be incompatible with large simulations that are running (many of which are multi step). Thus the intrusion may in fact compromise serious work that is being done on the machine.
Your analogy about cars is not even close. The ban does not stop someone else from using a computer on his behalf. He can go to the bank to pay his bills, and the bank teller will use a computer to pay the bills. Or he can use phone banking. You don't need a computer to live a full and active life. My mother and father do just fine thank you.
I think it is entirely appropriate. When you break the systems for others, the system should be broken for you. The punishment is much better than jail time and makes the point much better. Having been on the other side a breakin, it is not a lot of fun. Instead you often have no idea what is compromised. How much has to be reinstalled? Are any of the data files compromised? Compare them against backups? Have any of the files that have changed since the last backup been compromised? What happens if the system was compromised just before the last backup? Did that backup overwrite a previous backup and as a result you have no backup of the compromised data files? Has the system been used to break into another system? Is this the only one broken into, or are other system compromised?
Personally, I would be tempted to lock him up and throw away the key. But 3 years without significant computer access may be more effective and not as expensive as incarceration in a federal pen. Particularly since the lame excuse is that he was looking for storage for movies he had downloaded. Which means he would have to download them again from Goddard. Wouldn't it be more effective to download them again from the same place he got them in the first place? Or burn them to a DVD-R?
Not my money. My employers.
I'm still using my 3 year old 400 MHz Tibook and I prefer it over my 2.4 GHz PC.