Insightful? Comparing the installation of Java to "priming your fuel pump everytime you want to drive somewhere" or "calibrating your derailleur gears before you can use your bicycle"? Lets be real, OK?
Your analogies would do better if used for the VM startup time. That is something that has to be done "everytime you want to" start it up for the first time. In terms of installation, if Java is required, why hasn't the sysadmin already installed it?
In terms of throwing people off the project who would specify run-time pre-reqs...does this include MS Office? MySQL? IIS or Apache? Would you insist on writing a webserver so that one wouldn't need to be installed?
the default being to ask when some program is trying to access "the internet"
Um...actually isn't it that the firewall only cares if some program is *listening* to a port? If some program (spyware) wants to access the internet, no problem. Its default open. Can you change that? Or do you have to disable MS Firewall and install Norten Internet Security (apparently both can not run).
But that also means that, if its possible for YOU to run code, then it is possible for an exploit to run code. In other words, allowing you to run your own code on your own machine means the latest trojan/worm/virus/spyware...
Nope. Didn't read the article? Its not even about blocking or unblocking a port at your firewall.
Its about two things, raw sockets go bye-bye, and TCP/IP stack based limits to simultaneous outbound connections:
"The Windows implementation of TCP/IP still supports receiving traffic on raw IP sockets. However, the ability to send traffic over raw sockets has been restricted in two ways:
*TCP data cannot be sent over raw sockets.
*UDP datagrams with invalid source addresses cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped."
Also, "The TCP/IP stack now limits the number of simultaneous incomplete outbound TCP connection attempts."
Please note that this last is *not* the firewall, but the TCP/IP stack.
My 800Mhz athlon/640MB PC-100 RAM, is slated for at least a couple more years of use. I dualboot linux and winxp, and run winxp under vmware under linux. Personally, I'd rather double my RAM than double my Mhz.
In terms of formfactor, as a student, I wish I'd bought a laptop. But really what I need is PIM, notetaking (with adv. math symbols), and maxima & octave & emacs. I can wait to get back to my dorm to do heavy keyboarding, but I want/need to replace my HP-48. So a handheld looks very interesting...
Well yeah. But if they have to kill their other suits because they don't own the copyrights right now, can't they refile if they manage to win the copyright from Novell? So its really more a matter of timing? Dragging it out even longer? In terms of FUD, isn't longer better?
Which version of windows do I want? ME? 2000? XP? What does "pro" mean? Why won't my software install now? What do you mean, I have to either reinstall my old version of windows, or buy new versions of my software?
Allow free distribution and collaboration: My numerical anal II class used MathCAD. We had a couple computers setup in the Math department, but the rest of the campus used Mathematica. I brought in a CD with emacs and octave (for windows) and offered it to the class. Many couldn't believe it was even legal to be giving out free software. The professor made copies to distribute to everyone, and there was nothing that we did that semester from his MathCAD based handouts wouldn't run on octave. I know of two of those students who dual-boot, now.
There is no truth to the campaign as stated: "And the stories are all very similar. For instance, in Argentina, they used Grimaldi, a shoe manufacturer as the example. When you dig into the story, you discover that the company that was supposed to carry out Grimaldi's migration to Linux is a Windows certified partner and a windows-only shop. The idiots could not get sendmail or postfix up-and-running and thus claim that it doesn't work. They then told Grimaldi, surprise, surprise, not to bother with Linux because it just doesn't work.
Your remarks have nothing to do with claiming that "sendmail doesn't work". If you can find grains of truth in outright lies, you must already love the kool-aid.
I call bullshit. Saying that you can't get a scholarship means you can't get a degree ignores grants (which are needs based) and government backed loans (which are needs based). If you can get accepted into the program (and scholarships won't help if you can't get into the program) then a US citizen will be financed, up to $100,000 limit before the loan program shuts you down.
Once you have a BS, you are eligible for grad assistant work (either teaching or doing research) which will cover tuition and fees and pay you some cash, as well. But be aware, this effects your financial need, so in the end you'll have the same living standard (but won't be racking up as large a loan debt).
There is a guy who runs the shop for Math, Physics, and Chemistry at my University. He can install software, and apply patches, and solder wires, crip connectors...but don't ask him to code anything. He can run the shop, but doesn't need even Visual Basic skills to do so. What he does know is where to find something in the menus and how to set permissions.
"MCSE is a path to a career in programming or computer science is like saying that a certificate in oil and air filter changing... is a stepping stone into car engineering and design"
The thing to consider is this: Would an engineering degree from MIT qualify you to pump gas, change the oil, and check the tires? If what they are looking for is *mechanics*, then a piece of paper stating your qualified as a *mechanic* is a good thing. Saying that a mechanic isn't a mechanical engineer is obvious but not relavant. There may even be more mechanics in the world than mechanical engineers...
They do refer to Information Systems, but they also refer to: "medical instruments" , "medical-device manufacturers", and the fact that "the FDA eight years ago began allowing off-the-shelf software in medical devices". So it seems to me they are refering to Medical Systems, which include both medical instruements/devices and information systems.
I disagree with your "not about the imaging devices (x-ray, CAT scan, etc), but the associated controlling devices and archiving systems" because the controlling devices *control* the "x-ray, CAT scan, etc". Thats like saying, "well its not like the automobile had a problem...the engine, brakes, etc... where all fine...its just that the accelerator pedel and brake pedel would be randomly pushed all the way in by the cruise control. But thats not the car, thats just the controller. "
When I think GE, I think Diagnostic Imaging (VTK, anyone?) Likewise AGFA -> imaging. Don't know about Phillips. I wouldn't be as worried about the router as I would the MRI controller.
Hmmm...The figure I was quoted was that the average MD in the US makes $300,000/year. Thats the average, some make more & some make less, based on specialty and experience. Hard to make the case that MDs are underpaid, though.
You've got your protocols confused. You could just run TCP/IP over RS-232.
Transport Layer = TCP (or UDP)
The Network Layer = Internet Protocol (IP)
But then there is:
Data Link Layer, and Physical Layer (defines the characteristics of the hardware) Examples of standards at the Physical Layer are interface connectors such as RS232C and V.35, and standards for local area network wiring such as IEEE 802.3. TCP/IP does not define physical standards - it makes use of existing standards.
In a nutshell: "The GPL is intended to create an ecosystem of free software and to discourage the creation of proprietary code, because proprietary code makes it illegal for me to help my neighbor."
So the real question is can we devise methods for proprietary code development, so that proprietary code can exist while not making it illegal for us to help our neighbor?
We have two: emacs, and mutt. The rest is just (very attractive) eye candy. Sure, "sexy-good-looking" is a force to be reckoned with...but *good* cooking lasts forever! You want to learn to cook? Or you want to suck on a lollipop?
Especially relevant is #5:
5) Copyright infringement is a civil crime, not a criminal one. The gvt has no case in trying someone under criminal law for copyright infringement.
The criminalization of business model failures is an indicator of the concentration of real power. Be afraid. Be very afraid.
I look at Enron, and then I consider the GPL, and I ask you: "Which is the bizarro-world?"
Insightful? Comparing the installation of Java to "priming your fuel pump everytime you want to drive somewhere" or "calibrating your derailleur gears before you can use your bicycle"? Lets be real, OK?
Your analogies would do better if used for the VM startup time. That is something that has to be done "everytime you want to" start it up for the first time. In terms of installation, if Java is required, why hasn't the sysadmin already installed it?
In terms of throwing people off the project who would specify run-time pre-reqs...does this include MS Office? MySQL? IIS or Apache? Would you insist on writing a webserver so that one wouldn't need to be installed?
HAH! Oh so not acceptable!!
Actually one of the places that Lisp does well is *really* large projects. When complexity issues drown C++/Java, look to Lisp.
Which only changes the firewall and not the TCP/IP stack, where the simultaneous connection attempt limit occurs. You can't adjust this.
the default being to ask when some program is trying to access "the internet"
Um...actually isn't it that the firewall only cares if some program is *listening* to a port? If some program (spyware) wants to access the internet, no problem. Its default open. Can you change that? Or do you have to disable MS Firewall and install Norten Internet Security (apparently both can not run).
I'd hardly call having to go to a control panel and explicitly opening an (incoming) port "nailing" anyone. It's the right thing to do.
Its not the firewall, its the TCP/IP stack. So actually, yeah, *everybody* gets nailed.
But that also means that, if its possible for YOU to run code, then it is possible for an exploit to run code. In other words, allowing you to run your own code on your own machine means the latest trojan/worm/virus/spyware...
Somewhere the insanity has to stop. Why not here?
Its also no more outbound raw IP sockets,
"Various UNIX utilities use raw sockets, among them are: traceroute, ping, arp. Also, a lot of Internet security tools make use of raw sockets."
Nope. Didn't read the article? Its not even about blocking or unblocking a port at your firewall.
Its about two things, raw sockets go bye-bye, and TCP/IP stack based limits to simultaneous outbound connections:
"The Windows implementation of TCP/IP still supports receiving traffic on raw IP sockets. However, the ability to send traffic over raw sockets has been restricted in two ways:
*TCP data cannot be sent over raw sockets.
*UDP datagrams with invalid source addresses cannot be sent over raw sockets. The IP source address for any outgoing UDP datagram must exist on a network interface or the datagram is dropped."
Also, "The TCP/IP stack now limits the number of simultaneous incomplete outbound TCP connection attempts."
Please note that this last is *not* the firewall, but the TCP/IP stack.
My 800Mhz athlon/640MB PC-100 RAM, is slated for at least a couple more years of use. I dualboot linux and winxp, and run winxp under vmware under linux. Personally, I'd rather double my RAM than double my Mhz.
In terms of formfactor, as a student, I wish I'd bought a laptop. But really what I need is PIM, notetaking (with adv. math symbols), and maxima & octave & emacs. I can wait to get back to my dorm to do heavy keyboarding, but I want/need to replace my HP-48. So a handheld looks very interesting...
Well yeah. But if they have to kill their other suits because they don't own the copyrights right now, can't they refile if they manage to win the copyright from Novell? So its really more a matter of timing? Dragging it out even longer? In terms of FUD, isn't longer better?
Which version of windows do I want? ME? 2000? XP? What does "pro" mean? Why won't my software install now? What do you mean, I have to either reinstall my old version of windows, or buy new versions of my software?
"Tell us what Linux does that we can't do."
Allow free distribution and collaboration: My numerical anal II class used MathCAD. We had a couple computers setup in the Math department, but the rest of the campus used Mathematica. I brought in a CD with emacs and octave (for windows) and offered it to the class. Many couldn't believe it was even legal to be giving out free software. The professor made copies to distribute to everyone, and there was nothing that we did that semester from his MathCAD based handouts wouldn't run on octave. I know of two of those students who dual-boot, now.
There is no truth to the campaign as stated: "And the stories are all very similar. For instance, in Argentina, they used Grimaldi, a shoe manufacturer as the example. When you dig into the story, you discover that the company that was supposed to carry out Grimaldi's migration to Linux is a Windows certified partner and a windows-only shop. The idiots could not get sendmail or postfix up-and-running and thus claim that it doesn't work. They then told Grimaldi, surprise, surprise, not to bother with Linux because it just doesn't work.
Your remarks have nothing to do with claiming that "sendmail doesn't work". If you can find grains of truth in outright lies, you must already love the kool-aid.
"That campaign wouldn't work if there wasn't a grain of truth to it."
BEHOLD! The Power of FUD!!!
I call bullshit. Saying that you can't get a scholarship means you can't get a degree ignores grants (which are needs based) and government backed loans (which are needs based). If you can get accepted into the program (and scholarships won't help if you can't get into the program) then a US citizen will be financed, up to $100,000 limit before the loan program shuts you down.
Once you have a BS, you are eligible for grad assistant work (either teaching or doing research) which will cover tuition and fees and pay you some cash, as well. But be aware, this effects your financial need, so in the end you'll have the same living standard (but won't be racking up as large a loan debt).
There is a guy who runs the shop for Math, Physics, and Chemistry at my University. He can install software, and apply patches, and solder wires, crip connectors...but don't ask him to code anything. He can run the shop, but doesn't need even Visual Basic skills to do so. What he does know is where to find something in the menus and how to set permissions.
"MCSE is a path to a career in programming or computer science is like saying that a certificate in oil and air filter changing ... is a stepping stone into car engineering and design"
The thing to consider is this: Would an engineering degree from MIT qualify you to pump gas, change the oil, and check the tires? If what they are looking for is *mechanics*, then a piece of paper stating your qualified as a *mechanic* is a good thing. Saying that a mechanic isn't a mechanical engineer is obvious but not relavant. There may even be more mechanics in the world than mechanical engineers...
They do refer to Information Systems, but they also refer to: "medical instruments" , "medical-device manufacturers", and the fact that "the FDA eight years ago began allowing off-the-shelf software in medical devices". So it seems to me they are refering to Medical Systems, which include both medical instruements/devices and information systems.
I disagree with your "not about the imaging devices (x-ray, CAT scan, etc), but the associated controlling devices and archiving systems" because the controlling devices *control* the "x-ray, CAT scan, etc". Thats like saying, "well its not like the automobile had a problem...the engine, brakes, etc... where all fine...its just that the accelerator pedel and brake pedel would be randomly pushed all the way in by the cruise control. But thats not the car, thats just the controller. "
When I think GE, I think Diagnostic Imaging (VTK, anyone?) Likewise AGFA -> imaging. Don't know about Phillips. I wouldn't be as worried about the router as I would the MRI controller.
Hmmm...The figure I was quoted was that the average MD in the US makes $300,000/year. Thats the average, some make more & some make less, based on specialty and experience. Hard to make the case that MDs are underpaid, though.
develop a Serial Port based Web Browser?
You've got your protocols confused. You could just run TCP/IP over RS-232.
Transport Layer = TCP (or UDP)
The Network Layer = Internet Protocol (IP)
But then there is:
Data Link Layer, and Physical Layer (defines the characteristics of the hardware) Examples of standards at the Physical Layer are interface connectors such as RS232C and V.35, and standards for local area network wiring such as IEEE 802.3. TCP/IP does not define physical standards - it makes use of existing standards.
In a nutshell: "The GPL is intended to create an ecosystem of free software and to discourage the creation of proprietary code, because proprietary code makes it illegal for me to help my neighbor."
So the real question is can we devise methods for proprietary code development, so that proprietary code can exist while not making it illegal for us to help our neighbor?
We have two: emacs, and mutt. The rest is just (very attractive) eye candy. Sure, "sexy-good-looking" is a force to be reckoned with...but *good* cooking lasts forever! You want to learn to cook? Or you want to suck on a lollipop?
Especially relevant is #5:
5) Copyright infringement is a civil crime, not a criminal one. The gvt has no case in trying someone under criminal law for copyright infringement.
The criminalization of business model failures is an indicator of the concentration of real power. Be afraid. Be very afraid.