some magical license that lets you look at the code but not do anything w/ it
"Open Source" can be exactly that (getting access to the source code)
If you want to be able to do something with the code and distribute the end result you should look at "Free Software".
By definition Free Software is Open Source but not necessarily vice versa.
Writing your own implementation is really, really hard. Especially since the "spec" doesn't specify everything. So in the near future Sun-derived VMs will be the only complete ones.
Sun is marketing Java as the only real cross-platform solution. Therefore proper cross-platform support for the JVM is of key importance to them.
Extending the JVM in such a way that it would break third party (i.e.: mostly IBM's) implementations would be very counterproductive as they have no interest in supporting every platform out there themselves.
I agree that writing a JVM is not exactly an easy thing, however it is not in Sun's best intrest to be the only vendor writing JVMs.
Notes sucks, hard. Outlook, for all its problems, blows it out of the water. I always feel sorry for people stuck using Notes at work.
While I agree that the Notes client is quirky at best (and downright nasty for some people), Domino (the Notes server) blows Exchange right out of the water.
It is one of the very few corporate "solutions" that got that whole security thing down right from the start: it has been designed and developed to provide end-to-end security and it shows (in a good way).
Likewise, I pity the people stuck dealing with Exchange for anything bigger than a "moderately small" setup. Even the latest Exchange stuff is light years behind Domino/Notes.
And if you don't want to use the Notes client for your mail stuff, you can use Domino Access for Microsoft Outlook wich lets you use your favourite MS client (albeit losing some of that aforementioned security on the way).
Disclaimer: I manage/develop (among other things) Notes for a living.
And then we have OS X 10.2, aka, Jaguar. No successful attacks.
That should read "No successful automated attacks".
The reason why XP SP1 was successfully attacked and OSX wasn't is simply because the market share of XP is so high compared to OSX it makes economic sense to target this OS (better chances for random IP attacks to succeed, far more compromised machines for spreading the infection).
Keep in mind that in vanilla OS X 10.2 there were a couple of remote root exploits which can be easily exploited by anybody who specifically targets your PC. It's just that due to the relatively low number of machines running OSX it is not a good target for automated attacks (yet?).
It'll only take some time before some folks come up with a multi-platform worm that has multiple attack vectors for multiple vulnerabilities on different machines. When that happens, any remote root hole (including non-windows ones) will be game.
I'd be more interested in learning what kind of hard drives they have that can read 151.875 Megabytes per second continuously.
I think they use the portable HDs only for transporting the movie... For playing, the movie is probably decompressed and stored on the local RAID storage (which should be plenty fast).
If a 2h movie just takes 100GB, this can be easily done using an IP uplink.
Why am I not hearing about Lotus Notes on linux? Did something change while my back was turned?
(I'm assuming you're talking about the client application, since for the Domino server Linux is one of the target platforms.)
For one: the native unix Notes client implementation (version 4.5 was the last) sucked tennisballs through a garden hose. It was justly terminated: why supporting a unix client that wasn't even used by 1% of all clients?
Secondly: with Notes release 5, for standard groupware stuff the Notes client ran acceptably in a Wine environment. Some guys at IBM even made a special Wine package for notes (NUL - Notes under Linux) -- remember that R5 went gold in 1999, when Lotus wasn't part of IBM and Linux wasn't all the brouhaha it is now.
Thirdly: from the most recent release (6.5), all the groupware functionalities can be accessed using Domino Web Access (formerly known as iNotes), and IBM went through great lenghts to make Mozilla a supported platform for this. Think webmail on steroids.
Lastly: IBM is pushing the "Workplace" technology, centralizing everything on beefy servers and provide all the technologies on-line, based on heaps and heaps of Java. Lotus Notes is part of this transition, and my guess is that with the release after the upcoming release (R7 is currently in public beta) the Notes client as we know it ceases to exist and is replaced by something that is based on Eclipse.
Basically, these companies are using FCC regulations as an excuse for limiting Mini-PCI cards (not just on these particular laptop models, but all Mini-PCI cards in general) to OEM installation only.
Where did you get this information?
AFAIK, only communication-class devices (which are regulated by the FCC) have to be certified and are whitelisted in the BIOS. This would include wifi cards, modems and possibly (not sure about this) bluetooth stuff.
Nothing will keep you from putting your own mini-PCI card into that machine, as long as it's not a communications device or if it has been properly tested with the built-in antenna and thus whitelisted in the BIOS. If you're more daring, you can always patch the BIOS, but at that point in time you are actually breaking FCC regulations without being able to blame the laptop manufacturer.
Besides: most (if not all) laptops that are sold don't iclude a "usable mini pci-slot" in their specifications, but just a way to upgrade the laptop with a built-in wireless network card.
If you don't want to use the factory upgrade, just get a PC CARD or a USB dongle for wifi access (which are also properly FCC certified with their own antennae).
I might be missing something but...
Whenever you want to execute something from within a compressed archive, don't you have to write it out to disk first? (Thereby triggering a regular scan of the file)
While this may keep the original (unscannable) RAR file on your system, and will make in-transit scanning impossible, every end user with an antivirus package should be protected from the contents of the RAR.
This is the problem which faces networking processing. Any given thread which performs network I/O will be executing on a single CPU.
In the purest form, it would be like that: one single thread that does not gain much from the offloading. However: have you checked just how many threads are actually running on PCs nowadays? You specifically say 'more tasks can be done concurrently'... isn't this exactly the point of offloading?
Next thing you know, the difference between SCSI and IDE are moot because 'for one thread it won't make that much a difference since you'll end up waiting for the data to come of the platters anyway'
To consider your analogy, if the manager has only one task to do, and needs the other person his secretary calls to respond before he can continue, there's very little point having a secretary make the call for him. He's going to be stuck waiting till the reply comes through anyway.
There are just not many managers around nowadays that just have one task to do...
To take the problem to an illustrative extreme, we could in theory have a multitude of slow CPUs which the main zippy CPU offloads everything to; graphics, network, disk, etc.
Why would you think that a network processor would be slower? Just due to the fact that it is a specialized processor you can count on it that it'll do TCP checksumming and all that stuff a lot faster than most (if not all) general purpose CPUs. On top of that, you won't get interrupts/context switches for bad packets...
While this all may not seem much, this is definitely a performance improvement for the system as a whole.
Using the same logic, machines with two (or more) CPUs wouldn't be useful, since the second CPU is not going to be any faster in than the first one.
With all due respect to Mr. Tannenbaum, but if he stated what you put in your post, his logic is severely flawed.
Let's compare the general CPU/networking CPU combination with a manager/secretary.
The manager has a number of tasks which needs to be done, including scheduling a number of appointments. Without a secretary, he'll be obliged to call/contact the people involved, wait for their responses and note the scheduled appointments in his calendar. Once that is done, he can go about with his other tasks.
When that manager has a secretary, he can just tell the secretery to make the appointments and notify him when they're done. That secretary isn't going to be any faster in time making those appointments (still has to call the same people); but in the mean time the manager can start working on something more useful (in theory).
While the secretary may not be that much faster at scheduling appointments (she probably is, since she knows how to deal with this and who to contact a lot quicker and in a more structured way than the manager), the end result is that the manager can get more work done because he delegated some of it to the secretary.
Note for the Politically Correct: feel free to swap he/she where approriate.
4. US takes North Korea at it's word--bombs every regime palace and military installation.
5. North Koreans stop eating pine needles and start a real life.
You forgot point 4A: Kim Jong Il pushes a button and turns Seoul and its 10 million inhabitants into a smoldering crater.
(I'm nitpicking here)... but the sale and consumption of drugs is still illegal over there (same as in the Netherlands).
What they have changed is that users (when found with less than 10 personal doses) cannot get arrested but instead are forwarded to a hearing by a comission. There the offender can get sent to treatment, imposed a fine or let off.
When police thinks that you're a dealer, you still can get prosecuted, even if you get busted with less than those 10 doses.
(I'll give you one guess where drugs are legal, that everyone knows..)
Which country would be that?
It surely isn't the Netherlands, since drugs (including softdrugs) are illegal over there as well.
It is a common misconception that drugs are legal in Holland, while actually all drugs are still forbidden by law. However there are a number of permissive regulations that state that:
If you are an individual with less than 5 grams of cannabis (hash/weed), police will ignore you.
You can grow your own plants for your personal use (maximum 5 plants, no technical aids such as lamps... otherwise everything will be impounded and you're fair game for prosecution).
You can open an establishment for selling cannabis, provided you abide with a whole number of regulations (including: no commercials, no admittance to minors, no selling of alcoholic beverages -- hence the name "coffeeshop", no selling of harddrugs, no selling of more than 5 grams per transaction, no total stock of more than 500 grams).
These rules and regulations are set country-wide, municipalities can add more regulations (restrict coffeeshops to specific areas, opening times,...)
Ironically, there's no legal way for coffeeshops to get their drugs so even that's illegal.
Police can still decide to prosecute for any of the above if it's causing problems in any kind of way (i.e.: you're stealing to get drugs, the clients of a coffeeshop are wrecking the street,...)
While the Netherlands is pretty liberal and permissive about softdrugs, it's far from legal and you still can get arrested for it.
If I dial a mobile in another country, I have no competitive bargaining power for what I'll be charged, right?
Wrong, actually...
When dialing a cellphone that is abroad and using roaming, the caller still pays the usual (local) tariff since he cannot know that the callee is abroad. The callee has to pay the extra charges for the international traffic, since he (presumeably) knows what those extra charges are going to be if he picks up the phone.
The only reason Microsoft is in the picture is because Bill Gates was visiting Belgium, and one of the ministers over here dreamed up a plan for using the ID to create chatrooms where only authenticated Belgian minors can enter. There is a perceived threat from paedophiles who are raiding chatrooms to chat up youngsters over here...
Since MSN Messenger is the most used chat client for this age group in Belgium, Microsoft wants to extend MSN messenger to allow just for this kind of authentication.
All in all: it's just marketing fluff from Microsoft and some politicians...
While some consider us to have a big portion of immigrants, it is less than 10% of the actual population.
The fraction of immigrants in political and official functions is miserably low, less than 1%; most political parties are simply not catering for immigrants.
What is happening in Belgium, with its accelerating destruction of Western values and Western society, is merely a foreshadowing of what will happen to the USA if we do not control our borders.
Perhaps we have completely different views of what "Western values and Western society" is, perhaps you're just trolling, or it just might be that you're just a narrowminded xenophobe. Don't forget that not too long ago you were also an immigrant.
You can still use the internet without all that information following you...
It is up to you to stick that card in the reader whenever you want to do something that requires authentication (e.g.: government issue).
The only reason Microsoft is in the picture is because:
Bill Gates has been in the country for a visit
Due to the perceived paedophile threat on the internet, some politicians wanted to give children (ID cards are required from age 12) and their parents a way to verify that their chat-friends are actually the age that they claim they are. MSN Messenger is the chat client that is used by most of the kids around here.
Other than the fact that we'll all have an electronic ID within 4 years time, this is mostly PR and marketing fluff for both government and Microsoft.
For those countries that require ID, just why is the manual system that has been in place suddenly no good any more?
Horse and carriage were also good in their days, but cars are much more convenient nowadays.
There are a couple of reasons why electronic IDs are being introduced:
Counterfeiting IDs will be (nearly) impossible, due to the fact that all IDs have to be signed by the central government. No more reproducing/stealing blanks to get a fake ID.
Currently your address data is printed on the ID card, which means getting a new ID whenever you move. Also the refresh rate for IDs is lower due to the fact that all data (including your picture) is on the chip and can be renewed.
You will have a way to identify yourself online and use the internet for things you currently can only do in meatspace (government papers, official mails, taxes,...); with a limited risk for identity theft (one would require access to the physical ID + a pass phrase)
I don't see why this is such a bad thing. Yes, we (I'm Belgian) will be on the cutting (bleeding?) edge w.r.t. the electronic ID technology, but there are actual benefits for us as well (not just the government).
Touchpads don't have anything to do with heat: the temperature of your fingers can fluctuate a lot (e.g.: when you've just been outside in the winter cold), as does the room temperature (what would happen if the touchpad and your fingers are about the same temperature?)...
They use capacitance: whenever two electrical conductors (fingers are a good electrical conductor) move alongside each other, they influence (slightly) each others electrical field. These minute changes are detected by the touchpad circuitry and translated in a 'touch' at a specific coordinate on the touchpad.
I don't see how an attack of Reynaud would influence the capacitance of ones fingers enough to mess up trackpads though.
As others have pointed out: high-end DSLRs have data verification kits available, which can verify that a picture taken by a particular camera was unchanged.
The best thing you can do when taking pictures that you want to use for evidence (digital or film), is make sure that you have:
a lot of pictures
a lot of different angles on the same subject
Photoshopping evidence in one picture is hard enough to do properly (and even then experts can tell most of the time). When you have 10 pictures from the same subject with varying angles, it becomes near impossible to fake them consistently.
With the proper tools (that don't have to be expensive at all) one can photoshop analog images just as easily as their digital counterparts.
In the end, if the evidence is questioned, it's up to the expert(s) to decide what's real and not.
Or Sendmail, or Postfix, or about any mail server...
A DNS lookup failure is considered to be a transient error, and the mail is deferred for re-transmittal on the mailserver. Only if the mail can't be delivered for a preconfigured amount of time (usually 5 days), the mail bounces.
If you want to be able to do something with the code and distribute the end result you should look at "Free Software".
By definition Free Software is Open Source but not necessarily vice versa.
Extending the JVM in such a way that it would break third party (i.e.: mostly IBM's) implementations would be very counterproductive as they have no interest in supporting every platform out there themselves.
I agree that writing a JVM is not exactly an easy thing, however it is not in Sun's best intrest to be the only vendor writing JVMs.
It is one of the very few corporate "solutions" that got that whole security thing down right from the start: it has been designed and developed to provide end-to-end security and it shows (in a good way).
Likewise, I pity the people stuck dealing with Exchange for anything bigger than a "moderately small" setup. Even the latest Exchange stuff is light years behind Domino/Notes.
And if you don't want to use the Notes client for your mail stuff, you can use Domino Access for Microsoft Outlook wich lets you use your favourite MS client (albeit losing some of that aforementioned security on the way).
Disclaimer: I manage/develop (among other things) Notes for a living.
breast option?
The reason why XP SP1 was successfully attacked and OSX wasn't is simply because the market share of XP is so high compared to OSX it makes economic sense to target this OS (better chances for random IP attacks to succeed, far more compromised machines for spreading the infection).
Keep in mind that in vanilla OS X 10.2 there were a couple of remote root exploits which can be easily exploited by anybody who specifically targets your PC. It's just that due to the relatively low number of machines running OSX it is not a good target for automated attacks (yet?).
It'll only take some time before some folks come up with a multi-platform worm that has multiple attack vectors for multiple vulnerabilities on different machines. When that happens, any remote root hole (including non-windows ones) will be game.
If a 2h movie just takes 100GB, this can be easily done using an IP uplink.
For one: the native unix Notes client implementation (version 4.5 was the last) sucked tennisballs through a garden hose. It was justly terminated: why supporting a unix client that wasn't even used by 1% of all clients?
Secondly: with Notes release 5, for standard groupware stuff the Notes client ran acceptably in a Wine environment. Some guys at IBM even made a special Wine package for notes (NUL - Notes under Linux) -- remember that R5 went gold in 1999, when Lotus wasn't part of IBM and Linux wasn't all the brouhaha it is now.
Thirdly: from the most recent release (6.5), all the groupware functionalities can be accessed using Domino Web Access (formerly known as iNotes), and IBM went through great lenghts to make Mozilla a supported platform for this. Think webmail on steroids.
Lastly: IBM is pushing the "Workplace" technology, centralizing everything on beefy servers and provide all the technologies on-line, based on heaps and heaps of Java. Lotus Notes is part of this transition, and my guess is that with the release after the upcoming release (R7 is currently in public beta) the Notes client as we know it ceases to exist and is replaced by something that is based on Eclipse.
Disclaimer: I'm a certified Notes/Java developer.
AFAIK, only communication-class devices (which are regulated by the FCC) have to be certified and are whitelisted in the BIOS. This would include wifi cards, modems and possibly (not sure about this) bluetooth stuff.
Nothing will keep you from putting your own mini-PCI card into that machine, as long as it's not a communications device or if it has been properly tested with the built-in antenna and thus whitelisted in the BIOS. If you're more daring, you can always patch the BIOS, but at that point in time you are actually breaking FCC regulations without being able to blame the laptop manufacturer.
Besides: most (if not all) laptops that are sold don't iclude a "usable mini pci-slot" in their specifications, but just a way to upgrade the laptop with a built-in wireless network card.
If you don't want to use the factory upgrade, just get a PC CARD or a USB dongle for wifi access (which are also properly FCC certified with their own antennae).
Whenever you want to execute something from within a compressed archive, don't you have to write it out to disk first? (Thereby triggering a regular scan of the file)
While this may keep the original (unscannable) RAR file on your system, and will make in-transit scanning impossible, every end user with an antivirus package should be protected from the contents of the RAR.
Next thing you know, the difference between SCSI and IDE are moot because 'for one thread it won't make that much a difference since you'll end up waiting for the data to come of the platters anyway'
There are just not many managers around nowadays that just have one task to do... Why would you think that a network processor would be slower? Just due to the fact that it is a specialized processor you can count on it that it'll do TCP checksumming and all that stuff a lot faster than most (if not all) general purpose CPUs. On top of that, you won't get interrupts/context switches for bad packets...While this all may not seem much, this is definitely a performance improvement for the system as a whole.
With all due respect to Mr. Tannenbaum, but if he stated what you put in your post, his logic is severely flawed.
Let's compare the general CPU/networking CPU combination with a manager/secretary.
The manager has a number of tasks which needs to be done, including scheduling a number of appointments. Without a secretary, he'll be obliged to call/contact the people involved, wait for their responses and note the scheduled appointments in his calendar. Once that is done, he can go about with his other tasks.
When that manager has a secretary, he can just tell the secretery to make the appointments and notify him when they're done. That secretary isn't going to be any faster in time making those appointments (still has to call the same people); but in the mean time the manager can start working on something more useful (in theory).
While the secretary may not be that much faster at scheduling appointments (she probably is, since she knows how to deal with this and who to contact a lot quicker and in a more structured way than the manager), the end result is that the manager can get more work done because he delegated some of it to the secretary.
Note for the Politically Correct: feel free to swap he/she where approriate.
And North Korea doesn't need nukes for that...
What they have changed is that users (when found with less than 10 personal doses) cannot get arrested but instead are forwarded to a hearing by a comission. There the offender can get sent to treatment, imposed a fine or let off.
When police thinks that you're a dealer, you still can get prosecuted, even if you get busted with less than those 10 doses.
It surely isn't the Netherlands, since drugs (including softdrugs) are illegal over there as well.
It is a common misconception that drugs are legal in Holland, while actually all drugs are still forbidden by law. However there are a number of permissive regulations that state that:
- If you are an individual with less than 5 grams of cannabis (hash/weed), police will ignore you.
- You can grow your own plants for your personal use (maximum 5 plants, no technical aids such as lamps... otherwise everything will be impounded and you're fair game for prosecution).
- You can open an establishment for selling cannabis, provided you abide with a whole number of regulations (including: no commercials, no admittance to minors, no selling of alcoholic beverages -- hence the name "coffeeshop", no selling of harddrugs, no selling of more than 5 grams per transaction, no total stock of more than 500 grams).
These rules and regulations are set country-wide, municipalities can add more regulations (restrict coffeeshops to specific areas, opening times,Ironically, there's no legal way for coffeeshops to get their drugs so even that's illegal.
Police can still decide to prosecute for any of the above if it's causing problems in any kind of way (i.e.: you're stealing to get drugs, the clients of a coffeeshop are wrecking the street, ...)
While the Netherlands is pretty liberal and permissive about softdrugs, it's far from legal and you still can get arrested for it.
When dialing a cellphone that is abroad and using roaming, the caller still pays the usual (local) tariff since he cannot know that the callee is abroad. The callee has to pay the extra charges for the international traffic, since he (presumeably) knows what those extra charges are going to be if he picks up the phone.
The only reason Microsoft is in the picture is because Bill Gates was visiting Belgium, and one of the ministers over here dreamed up a plan for using the ID to create chatrooms where only authenticated Belgian minors can enter. There is a perceived threat from paedophiles who are raiding chatrooms to chat up youngsters over here...
Since MSN Messenger is the most used chat client for this age group in Belgium, Microsoft wants to extend MSN messenger to allow just for this kind of authentication.
All in all: it's just marketing fluff from Microsoft and some politicians...
The fraction of immigrants in political and official functions is miserably low, less than 1%; most political parties are simply not catering for immigrants. Perhaps we have completely different views of what "Western values and Western society" is, perhaps you're just trolling, or it just might be that you're just a narrowminded xenophobe. Don't forget that not too long ago you were also an immigrant. At least something we agree on
It is up to you to stick that card in the reader whenever you want to do something that requires authentication (e.g.: government issue).
The only reason Microsoft is in the picture is because:
- Bill Gates has been in the country for a visit
- Due to the perceived paedophile threat on the internet, some politicians wanted to give children (ID cards are required from age 12) and their parents a way to verify that their chat-friends are actually the age that they claim they are. MSN Messenger is the chat client that is used by most of the kids around here.
Other than the fact that we'll all have an electronic ID within 4 years time, this is mostly PR and marketing fluff for both government and Microsoft.There are a couple of reasons why electronic IDs are being introduced:
- Counterfeiting IDs will be (nearly) impossible, due to the fact that all IDs have to be signed by the central government. No more reproducing/stealing blanks to get a fake ID.
- Currently your address data is printed on the ID card, which means getting a new ID whenever you move. Also the refresh rate for IDs is lower due to the fact that all data (including your picture) is on the chip and can be renewed.
- You will have a way to identify yourself online and use the internet for things you currently can only do in meatspace (government papers, official mails, taxes,
...); with a limited risk for identity theft (one would require access to the physical ID + a pass phrase)
I don't see why this is such a bad thing. Yes, we (I'm Belgian) will be on the cutting (bleeding?) edge w.r.t. the electronic ID technology, but there are actual benefits for us as well (not just the government).They use capacitance: whenever two electrical conductors (fingers are a good electrical conductor) move alongside each other, they influence (slightly) each others electrical field. These minute changes are detected by the touchpad circuitry and translated in a 'touch' at a specific coordinate on the touchpad.
I don't see how an attack of Reynaud would influence the capacitance of ones fingers enough to mess up trackpads though.
The best thing you can do when taking pictures that you want to use for evidence (digital or film), is make sure that you have:
- a lot of pictures
- a lot of different angles on the same subject
Photoshopping evidence in one picture is hard enough to do properly (and even then experts can tell most of the time). When you have 10 pictures from the same subject with varying angles, it becomes near impossible to fake them consistently.With the proper tools (that don't have to be expensive at all) one can photoshop analog images just as easily as their digital counterparts.
In the end, if the evidence is questioned, it's up to the expert(s) to decide what's real and not.
A DNS lookup failure is considered to be a transient error, and the mail is deferred for re-transmittal on the mailserver. Only if the mail can't be delivered for a preconfigured amount of time (usually 5 days), the mail bounces.
Add in the costs of keyboard/mouse/screen and your well up to EUR 1000,- before you have something that you can actually use.
The simPC and Mac mini are two different beasts, targetted at different audiences.