You think this is different to any other type of contract? Every company is going to get their lawyers to write every contract so it's in their best interests. Best interests for Microsoft is not going to be the same as best interests for Red Hat, so naturally they will have different contracts.
Then there's the old bugaboo of undeliverable email. How about putting in some standards for things like "no longer here but we'll forward anyway" or "here's their new address effective a/b/c)" or even "this rotten bastard is no longer associated with our repectable firm and if you've any sense you'll keep this freak away from small children & house pets!"
You can do this with 550 error codes. The text of the error message should be delivered back to the author.
seeing as upgrades fixing the problem have been available since mid-2000, according to here.
Upgrading a large network comprised of hundreds or thousands of routers takes time to plan, and you don't want to do too often, or until you're sure the new code base is going to work properly. A year is not unreasonable to obtain, test, plan & implement such an upgrade.
I'd say that for stuff which is expected to be common to all installations, for example basic IP, it should be enabled by default. For stuff which may or may not be used by any particular site, eg ECN or khttpd, it should be disabled by default.
This can allow a default kernel to be shipped, and if the user wants anything out the ordinary, then they can customize the startup scripts, without having to rebuild the kernel.
I wrote a program in 1998 which monitored several pages and emailed me if any of them had been changed. I used it when I was having problems with a content generation system loosing connection to the database. I couldn't use the last modified header, because this was dynamically generated content without one.
Essentially, this spec is an attempt to give the person everything that they need, and therefore will never want for anything else. The ultimate all in one solution.
Is this a quote from Steve Jobs in 1984? The original 128 Mac and the Fat Mac were exactly like this. Totally non-upgradable, it wasn't until the Mac plus that there was anything you could upgrade (increase the memory only), and the Mac SE before there was an expansion slot.
Those that forget history are condemmed to repeat it.
To convert it to another format to use on a different playback media
To write my own viewer
To allow me to view a work as I choose
All very essential requirements for the blind. Converting to braille, text-to-speech, or very large print are routinely done today for convential media of all sorts, and these should continue for the future.
This is not a new problem. It used to be that leasing of hardware & software was the way that IBM did business. You didn't even rent foocalc 1.2, you rented production payroll for 1200 employees, complying with all federal & state statues'. If you found you could only produce 1000, or there was a statue you weren't complying with, then IBM would fix it for you.
This is one of the reasons why IBM was investigated & the prosecution started for anti-trust.
Businesses never liked this model, they wanted control over their destiny. I see no reason to suspect that business has changed much in the intervening 40 years.
They all have the look of "get the job done" rather then "use a lot of tricks to make it as fast as can be".
All of the programs could be optimized I'm sure, I know the Perl experts have offered suggestions on the Perl version. However, the test was comparing programs as written by people familiar with programming but not neccessarily experts the the language. It's not valid to compare expertly written programs, because most programmers aren't experts. Very few programs are optimized in real life, simply because there are always more important things which need doing.
One problem is the bandwidth required for full motion video. Mars Global Surveyor sends at 21 to 85 kbps, depending on the relative distance between Mars & Earth. If you make it 160x320 at 10fps, then you've just eaten up about 1/4 of your bandwidth. Another problem is the extra mass, which is always a consideration in constructing something to be launched. If you're interesting in getting some real time data, then NASA has a page where you can check the telemetry. It's just text, but it's all there, and live.
It would be very interesting if it was true, because 10 years ago most businesses were running dumb terminals and applications were actually running inside the software giants houses (or the company mainframe).
While obviously some of the reasons that people moved away from that sort of enviroment are no longer true, there are many reasons that remain stoppers to businesses wanting to do that. (There are also reasons why business should have stayed on the central server pardigm, but no option has all pro, or all con).
Actually, Perl benchmarks faster than Java for real world problems. Rob Pike & Brian Kernigan's "The Practice of Programming" has a bake off between various languages, implementing a markov chain algorithm. The results are (Stolen from an earlier/. discussion):
PentiumII400MHz ----- Lines of source code
C ----- 0.30sec --------------- 150
Java --- 9.2 ------------------ 105
C++ --- 1.5 ------------------- 70
Awk ---2.1 ------------------- 20
Perl --- 1.0 ------------------- 18
Now I don't know about you, but for the majority of my programs I'm happy with a 3x speed decrease to avoid the hassles of dealing with C (And I'm more than happy to have a 1/3 increase by avoiding C++!!!!!) I'm not willing to pay a 18x decrease.
No, it's nothing like a Turing machine. A turning machine is a state machine which can read & write to a long tape of data. A better description is here.
Let's talk about online pornography. As a dad trying to keep his kids from seeing it. The web makes pornography extraordinarily difficult to hide from my kids.
Well that's your problem. Perhaps instead of trying to hide it from your kids, you should have age appropriate discussions with them, so that when they are exposed to sexual images they can deal with them.
From what I understand, a large porportion of the child porn being found is endless reposts of the same pictures, made back when it was legal in places like Denmark. While that is still obviously not acceptable, it's much better than if it was new.
And we all know that researchers have unlimited grants, which they can spend freely and without thinking.
Word processing files can be structured. One based upon SGML, XML or even WordPerfect's system of tags would be an example.
You think this is different to any other type of contract? Every company is going to get their lawyers to write every contract so it's in their best interests. Best interests for Microsoft is not going to be the same as best interests for Red Hat, so naturally they will have different contracts.
I'd disagree. Yes MP3 players are new, but cable boxes aren't. Try and find a VCR which will talk to an external cable box.
It seems to me that the sort of employer who would have a restrictive contract is exactly the sort of employer who would refuse to sign this override.
You can do this with 550 error codes. The text of the error message should be delivered back to the author.
I've wondered why we don't start giving RFC's version numbers. If we said RFC822 version 2, that would be perfectly clear.
seeing as upgrades fixing the problem have been available since mid-2000, according to here. Upgrading a large network comprised of hundreds or thousands of routers takes time to plan, and you don't want to do too often, or until you're sure the new code base is going to work properly. A year is not unreasonable to obtain, test, plan & implement such an upgrade.
This can allow a default kernel to be shipped, and if the user wants anything out the ordinary, then they can customize the startup scripts, without having to rebuild the kernel.
I wrote a program in 1998 which monitored several pages and emailed me if any of them had been changed. I used it when I was having problems with a content generation system loosing connection to the database. I couldn't use the last modified header, because this was dynamically generated content without one.
Well not the very beginnings, only since the monolith taught us how to use tools.
Is this a quote from Steve Jobs in 1984? The original 128 Mac and the Fat Mac were exactly like this. Totally non-upgradable, it wasn't until the Mac plus that there was anything you could upgrade (increase the memory only), and the Mac SE before there was an expansion slot.
Those that forget history are condemmed to repeat it.
To write my own viewer
To allow me to view a work as I choose
All very essential requirements for the blind. Converting to braille, text-to-speech, or very large print are routinely done today for convential media of all sorts, and these should continue for the future.
This is one of the reasons why IBM was investigated & the prosecution started for anti-trust.
Businesses never liked this model, they wanted control over their destiny. I see no reason to suspect that business has changed much in the intervening 40 years.
All of the programs could be optimized I'm sure, I know the Perl experts have offered suggestions on the Perl version. However, the test was comparing programs as written by people familiar with programming but not neccessarily experts the the language. It's not valid to compare expertly written programs, because most programmers aren't experts. Very few programs are optimized in real life, simply because there are always more important things which need doing.
This isn't really a feature. This is an anti-feature, designed to make it difficult for people to run any version of Word before 2000.
One problem is the bandwidth required for full motion video. Mars Global Surveyor sends at 21 to 85 kbps, depending on the relative distance between Mars & Earth. If you make it 160x320 at 10fps, then you've just eaten up about 1/4 of your bandwidth. Another problem is the extra mass, which is always a consideration in constructing something to be launched. If you're interesting in getting some real time data, then NASA has a page where you can check the telemetry. It's just text, but it's all there, and live.
While obviously some of the reasons that people moved away from that sort of enviroment are no longer true, there are many reasons that remain stoppers to businesses wanting to do that. (There are also reasons why business should have stayed on the central server pardigm, but no option has all pro, or all con).
Officer makes a typo in entering someone else's plate, and actually enters your license plate.
Insurance companies note that you've been in an accident, and raise your premium.
If you want to use a random domainname, you should use 'example.com', which is setup specifically to never really exist.
PentiumII400MHz ----- Lines of source code
C ----- 0.30sec --------------- 150
Java --- 9.2 ------------------ 105
C++ --- 1.5 ------------------- 70
Awk ---2.1 ------------------- 20
Perl --- 1.0 ------------------- 18
Now I don't know about you, but for the majority of my programs I'm happy with a 3x speed decrease to avoid the hassles of dealing with C (And I'm more than happy to have a 1/3 increase by avoiding C++!!!!!) I'm not willing to pay a 18x decrease.
Or anything else other than in a very large flat area with no obstacles.
No, it's nothing like a Turing machine. A turning machine is a state machine which can read & write to a long tape of data. A better description is here.
Well that's your problem. Perhaps instead of trying to hide it from your kids, you should have age appropriate discussions with them, so that when they are exposed to sexual images they can deal with them.
From what I understand, a large porportion of the child porn being found is endless reposts of the same pictures, made back when it was legal in places like Denmark. While that is still obviously not acceptable, it's much better than if it was new.