KDE has a very strictly enforced guideline denying any non-trivial changes in minor releases.
All non-trivial changes as limited to major releases, nothing intrusive ever happens in the a released tree.
That said, KDE's changes even between major releases are usually logical expansions on what was there, not rabid redesigns so to compare it to the changes between say windows 98 and windows XP is simply inacurate.
Finally, as a point of evidence GNOME does NOT have a rule like this, and makes changes of any kind at any time. Gnome apps have had no less than four different file selection dialogs just in the gnome 2 tree, every single gnome release seems to change major parts of the interface in completely new ways.
At least they finally seem to have settled on a file selection dialog now (which is still harder to work with than the KDE/XP variants). KDE waited until they could replace the old selector with the best that current evolution in DE's could suggest, and changed in a major version - ONCE. The File selector now has been there since KDE 3.0 and it will definitely not be changed again until at least KDE 4.0, KDE's CVS maintainers will simply refuse to merge a change to it until then as it's an intrusive change, and intrusive changes cannot happen in minor versions under KDE's development rules.
Some less obvious ones: The star-trek computer (Well they added HAL) Jane from the Ender series (She's so much more than a computer afterall) The entire cast of Ghost in the Shell. And if that goes, well heck what about Agent Smith ? Does frankensteins monster count (After all it's the first sifi version of a bioware animaton) ?
Of course some specific real world robots deserve mention. Big Blue for one. This is politically charged (and I'm both non- and somewhat anti-American) but the Patriot misiles are a very good example of practical robotics being well applied. I may dissagree with where they are used - but they are saving lives.
Running Linux on an X-Box is *NOT* copyright circumvention.
Yes a modchip can be used to allow copyright circumvention as well. But not even the uptight suppressive morons in the Ausie goverment can really believe that you copyright covers WHAT operating system you choose to run on your hardware ?
It's not copyright circumvention. It is prevented because a prerequisite technology could also be used for an illegal action. That is just stupid.
That's like banning the production of dynamite. Yes it's primarilly used for mining but possessing this technology would also allow you to blow up the neighbours cat !!!
Taylor says he plans to focus on (and fund) studies that 'will highlight Microsoft's advantages in areas such as security, feature-completeness and total cost of ownership.'
Lemme get this straight. He wants to beat Linux by showcasing microsofts actual superiority...this is like Kinqs Quest trying to compete with NetHack.... Or NetHack with sex...
Well If you read the rest of the thread, you will see that I have expanded on this - indicating the one major flaw etc.
This was just something I put together in Lunchtime because some of my managers thought it horrible that some bugs were discovered by users - it seemed applicable to post it in this discussion.
Of course, I made typos - and I did not post the full six page deliniation - just the core argument.
Anyway - your answer was funny, welcome to my friends list.
Oh, but there is a real catch in there (did you spot it ?)
According to those maths, if t1 = 0 then b2 - b1 = 0 which could be taken to mean that if you don't debug at all, there won't be any bugs. This is of course only possible if b1 = 0 - ie if the code is written bug free from the very start - and there is no debug time. Which is fairly unlikely with anything more complex than a hello world.:-)
Sorry I made a typo in the top part, it is supposed to read: b1 = bugs in the system b2 = bugs fixed during debugging. (I accidently typed after instead of during) if you make that change - everything works again:*)
assume: b1 = total bugs before debugging starts b2 = total bugs after debugging ends t1 = total time spent on debugging t2 = time a programmer takes to fix one bug x = number of programmers
then t1 = -(b2 - b1)/(t2 * x)
Thus: -(b2 - b1) = t1 * t2 * x
Thus if b2 = b1 (all bugs are fixed) then -(b2 -b1) = 0
Which means that one or more of t1,t2 or X must also be 0. That is obviously is a logical impossibility.
Mathematically proof that you can never fix all the bugs.
Since when has troll Tuesday's been moved to thursday ?
Anyway, I would love a standard anything compatible connector at the bottom my phone. Say, USB compatible so you can hook up to anything from another phone with it, laptop, pc, palm whatever, and it always works.
Don't the manufacturers realise that exactly this approach to device standards was half the reason for the massive growth in the computer industry ? Interopting makes products more attractive not less.
While I do understand the baby making process quite well. I am not actively pursuing it as an option right now. Thus far I have quite happilly stuck it out at step 1. Sadly it seems that's about to end. My girlfriend of two years left me this morning.... life's a bitch.
And, damn it, pick a name that doesn't attempt to ride the coat tails of the commercial version so you get free marketing name association. If you're too lazy to market it yourself than you deserve to be ceased and desisted.
Very interesting statement considdering your sig nitwit.
Doesn't Sam Lantinga work for blizzard ? You know, the former loki coder who wrote SDL ?
I mean LOKI employes a man, without whom Linux gaming would be ten years behind - UT2003, and pretty much every OSS game makes use of SDL these days.
On a different point, since when is it illegal to create clone software ? I mean clone software is a very rich source of many things. OpenOffice is nothing but a clone. A lot of the nicest OSS games are clones of old favorites, think FreeTrek, Kpackman and the like.
For that matter, FreeCraft wasn't even a true clone, it was a cloned engin, capable of playing *craft on many platforms. It still used the gamedata from your *craft CD's to do this, there was a sepperate project to create a set of unrestricted free (as in beer) media packs for the engin as well though. If anythign I think freecraft did Blizzard a massive favor, people who would otherwize have shunned warcraft X, would buy it to play with freecraft on the linux boxes. Some people may have chosen their own gamedata, but who cares - they are the small minority who would never have bought anyway. If this is really just about the name, the blizzard is stupid as it is totally nondilutional. If the freecraft people want to really snappy - let them change their name to:"CloneOfStupidBlizzardGame" and when the next C&D letter comes, write back with one word only:"Protected Parody"
Re:As I pointed out at stories before...
on
My Visit to SCO
·
· Score: 1
I get so sick and tired of hearing how Linux and OSS is always copying ideas. Like shit. Come on, if anything Linux has proven to be a breeding ground of research into what will be the future of computing. Have you ever heard of 3dwm nothing like it exists anywhere else - and one day all computers will work that way. Python ? LTSP ?
Heck every other webserver in the world is a failed attempt to copy functionality from apache - which is for all matters of practicality an extention on the orriginal CERN webserver - the first ever webserver was OSS. BIND ? An OSS invention is the only reason slashdot is not called 121.123.553.232 (and you probably missed the invalidness of said IP).
Bleeding moron.
Sorry to resort to flamage, it is not my normal style, but that kind of remark just pisses me off. I admit, I have been trolled.
There is a different view on all this. I have incredibly bad coordination at the small-muscle level. Everyone who knows me has commented on my clumsiness. Throughout my school career I was always in trouble for bad handwriting.
I got AÂs in languages all the time, but always with the warning Âwrite legiblyÂ. Bugger that. I canÂt, I did not choose to be born like this, but I never let it stand in my way. My father studied electrical engineering in the early 80Âs (when I was a little boy) and back then (donÂt know about now) EE required a course in BASIC programming so we got a commmodore 64 for him to do assignments on. After he finished, I started toying around on it, and was soon in love with computers. By the time I was 9, I was coding in three languages. I have not written anything more complex than a post-it note by hand since I was 12, nor written anything at all in cursive (which is just stupid if you ask me) yet today I am a programmer - in charge of all developement at one of the fastest growing OSS companies in the world, earning a 5 figure salary.
DonÂt tell me handwriting is important. It is a form elitism nothing more. What matters is being able to read and write, not the medium you do it in. LetÂs focus on increasing world literacy levels, anything else is a waste of everybodies time.
Programmers work in the real world, standards committees work from inside the time-capsules where they have been carefully protected from all outside influences these past 7 thousand years.
Programmers improve upon standards. Open Source guys no less than the EULA-writers. The big difference is: When an open-source guy extends a standard, the changes he makes becomes available for all to copy and interact with. Even if he never writes so much as a man page for the change, you always have the source. Besides most times OSS guys extend a standard, the retain compatibility with the orriginal.
When that company that was named to describe it's founders private parts does it, nobody outside it's secret vault will ever know how they changed it or why - at least not without a long painfull road of reverse engineering.
Hence, when open-source guys extend standards, they are innovating, giving the technology new uses etc. When closed source guys do it, they (USUALLY I know there are exceptions and more power to them) are merely trying to decomoditize the standard for the sake of market control.
Not true.
In fact it's MUCH worse in Gnome.
KDE has a very strictly enforced guideline denying any non-trivial changes in minor releases.
All non-trivial changes as limited to major releases, nothing intrusive ever happens in the a released tree.
That said, KDE's changes even between major releases are usually logical expansions on what was there, not rabid redesigns so to compare it to the changes between say windows 98 and windows XP is simply inacurate.
Finally, as a point of evidence GNOME does NOT have a rule like this, and makes changes of any kind at any time. Gnome apps have had no less than four different file selection dialogs just in the gnome 2 tree, every single gnome release seems to change major parts of the interface in completely new ways.
At least they finally seem to have settled on a file selection dialog now (which is still harder to work with than the KDE/XP variants). KDE waited until they could replace the old selector with the best that current evolution in DE's could suggest, and changed in a major version - ONCE. The File selector now has been there since KDE 3.0 and it will definitely not be changed again until at least KDE 4.0, KDE's CVS maintainers will simply refuse to merge a change to it until then as it's an intrusive change, and intrusive changes cannot happen in minor versions under KDE's development rules.
Simple 32 Qbit quantum computer:
32 Boxes
32 Cats
32 Proton emitters
Shroedinger would have been so proud
candidates unmentioned (as seen by reading up).
Some less obvious ones:
The star-trek computer (Well they added HAL)
Jane from the Ender series (She's so much more than a computer afterall)
The entire cast of Ghost in the Shell.
And if that goes, well heck what about Agent Smith ?
Does frankensteins monster count (After all it's the first sifi version of a bioware animaton) ?
Of course some specific real world robots deserve mention.
Big Blue for one.
This is politically charged (and I'm both non- and somewhat anti-American) but the Patriot misiles are a very good example of practical robotics being well applied. I may dissagree with where they are used - but they are saving lives.
It's Torvalds not Torvald.
Geez other languages don't use a leading s for pluralization - the singular form of Torvalds is STILL Torvalds.
How long you think before we see netBSD ported to tin-cans with strings ?
Running Linux on an X-Box is *NOT* copyright circumvention.
Yes a modchip can be used to allow copyright circumvention as well. But not even the uptight suppressive morons in the Ausie goverment can really believe that you copyright covers WHAT operating system you choose to run on your hardware ?
It's not copyright circumvention. It is prevented because a prerequisite technology could also be used for an illegal action. That is just stupid.
That's like banning the production of dynamite. Yes it's primarilly used for mining but possessing this technology would also allow you to blow up the neighbours cat !!!
You used "moderators" and "read" in the same sentence - and on slashdot to boot.
Thank hastur you did not add the word "intelligently" - the fabric of reality shreds so easilly.
Side note: I moderate about once a week so I am allowed to joke about it I think.
Taylor says he plans to focus on (and fund) studies that 'will highlight Microsoft's advantages in areas such as security, feature-completeness and total cost of ownership.'
...
Lemme get this straight. He wants to beat Linux by showcasing microsofts actual superiority...this is like Kinqs Quest trying to compete with NetHack.
Or NetHack with sex...
Well If you read the rest of the thread, you will see that I have expanded on this - indicating the one major flaw etc.
This was just something I put together in Lunchtime because some of my managers thought it horrible that some bugs were discovered by users - it seemed applicable to post it in this discussion.
Of course, I made typos - and I did not post the full six page deliniation - just the core argument.
Anyway - your answer was funny, welcome to my friends list.
Oh, but there is a real catch in there (did you spot it ?)
:-)
According to those maths, if t1 = 0 then b2 - b1 = 0 which could be taken to mean that if you don't debug at all, there won't be any bugs.
This is of course only possible if b1 = 0 - ie if the code is written bug free from the very start - and there is no debug time. Which is fairly unlikely with anything more complex than a hello world.
Sorry I made a typo in the top part, it is supposed to read: :*)
b1 = bugs in the system
b2 = bugs fixed during debugging.
(I accidently typed after instead of during) if you make that change - everything works again
Let's see if I can still do this:
assume:
b1 = total bugs before debugging starts
b2 = total bugs after debugging ends
t1 = total time spent on debugging
t2 = time a programmer takes to fix one bug
x = number of programmers
then
t1 = -(b2 - b1)/(t2 * x)
Thus:
-(b2 - b1) = t1 * t2 * x
Thus if b2 = b1 (all bugs are fixed)
then -(b2 -b1) = 0
Which means that one or more of t1,t2 or X must also be 0. That is
obviously is a logical impossibility.
Mathematically proof that you can never fix all the bugs.
Since when has troll Tuesday's been moved to thursday ?
Anyway, I would love a standard anything compatible connector at the bottom my phone. Say, USB compatible so you can hook up to anything from another phone with it, laptop, pc, palm whatever, and it always works.
Don't the manufacturers realise that exactly this approach to device standards was half the reason for the massive growth in the computer industry ?
Interopting makes products more attractive not less.
Sonny Bono is one of the few conservatives from Hollywood, he is an exception to the norm.
Not to pick nits, but don't you mean was ?
Although granted, I would not be the least bit surprized to learn that dead congressmen retain voting rights in the house.
Hey Georgie, how do you think old Sonny woulda voted on this "prison without trial" business ?
Fred Colon did know what "irony" meant, he thought it meant "something with the nature of iron."
Terry Pratchet, Reaper Man.
Business policy ?
/dev/ram0" >> /etc/rc.sysinit /dev/ram0 /var/log" >> /etc/rc.sysinit.
echo "mkefs -m 0
echo "mount -t ext2
When the feds show up, reboot the machine and say
"You can have all the logs that are there".
Done.
While I do understand the baby making process quite well. I am not actively pursuing it as an option right now.
Thus far I have quite happilly stuck it out at step 1.
Sadly it seems that's about to end. My girlfriend of two years left me this morning....
life's a bitch.
Mmm, your example is incomplete, no ammount of woman can produce babies by themselves...
/.'er * 9 months = 1 harrasment suit
1 woman + 1 man * 9 months = 1 baby
1 woman + 1
etc.
When you say GNU/Linux you mean GNU/XFree86/KDE/Apache/Bind/OpenGL/SDL/BSD/Posix/M ySQL/PHP/Python/Linux right ?
And, damn it, pick a name that doesn't attempt to ride the coat tails of the commercial version so you get free marketing name association. If you're too lazy to market it yourself than you deserve to be ceased and desisted.
Very interesting statement considdering your sig nitwit.
Doesn't Sam Lantinga work for blizzard ? You know, the former loki coder who wrote SDL ?
I mean LOKI employes a man, without whom Linux gaming would be ten years behind - UT2003, and pretty much every OSS game makes use of SDL these days.
On a different point, since when is it illegal to create clone software ? I mean clone software is a very rich source of many things. OpenOffice is nothing but a clone. A lot of the nicest OSS games are clones of old favorites, think FreeTrek, Kpackman and the like.
For that matter, FreeCraft wasn't even a true clone, it was a cloned engin, capable of playing *craft on many platforms. It still used the gamedata from your *craft CD's to do this, there was a sepperate project to create a set of unrestricted free (as in beer) media packs for the engin as well though.
If anythign I think freecraft did Blizzard a massive favor, people who would otherwize have shunned warcraft X, would buy it to play with freecraft on the linux boxes.
Some people may have chosen their own gamedata, but who cares - they are the small minority who would never have bought anyway.
If this is really just about the name, the blizzard is stupid as it is totally nondilutional. If the freecraft people want to really snappy - let them change their name
to:"CloneOfStupidBlizzardGame" and when the next C&D letter comes, write back with one word only:"Protected Parody"
I get so sick and tired of hearing how Linux and OSS is always copying ideas.
Like shit.
Come on, if anything Linux has proven to be a breeding ground of research into what will be the future of computing.
Have you ever heard of 3dwm nothing like it exists anywhere else - and one day all computers will work that way.
Python ?
LTSP ?
Heck every other webserver in the world is a failed attempt to copy functionality from apache - which is for all matters of practicality an extention on the orriginal CERN webserver - the first ever webserver was OSS.
BIND ? An OSS invention is the only reason slashdot is not called 121.123.553.232 (and you probably missed the invalidness of said IP).
Bleeding moron.
Sorry to resort to flamage, it is not my normal style, but that kind of remark just pisses me off. I admit, I have been trolled.
There is a different view on all this. I have incredibly bad coordination at the small-muscle level. Everyone who knows me has commented on my clumsiness. Throughout my school career I was always in trouble for bad handwriting.
I got AÂs in languages all the time, but always with the warning Âwrite legiblyÂ.
Bugger that.
I canÂt, I did not choose to be born like this, but I never let it stand in my way.
My father studied electrical engineering in the early 80Âs (when I was a little boy) and back then (donÂt know about now) EE required a course in BASIC programming so we got a commmodore 64 for him to do assignments on.
After he finished, I started toying around on it, and was soon in love with computers. By the time I was 9, I was coding in three languages. I have not written anything more complex than a post-it note by hand since I was 12, nor written anything at all in cursive (which is just stupid if you ask me) yet today I am a programmer - in charge of all developement at one of the fastest growing OSS companies in the world, earning a 5 figure salary.
DonÂt tell me handwriting is important. It is a form elitism nothing more. What matters is being able to read and write, not the medium you do it in. LetÂs focus on increasing world literacy levels, anything else is a waste of everybodies time.
Programmers work in the real world, standards committees work from inside the time-capsules where they have been carefully protected from all outside influences these past 7 thousand years.
Programmers improve upon standards.
Open Source guys no less than the EULA-writers. The big difference is:
When an open-source guy extends a standard, the changes he makes becomes available for all to copy and interact with.
Even if he never writes so much as a man page for the change, you always have the source. Besides most times OSS guys extend a standard, the retain compatibility with the orriginal.
When that company that was named to describe it's founders private parts does it, nobody outside it's secret vault will ever know how they changed it or why - at least not without a long painfull road of reverse engineering.
Hence, when open-source guys extend standards, they are innovating, giving the technology new uses etc.
When closed source guys do it, they (USUALLY I know there are exceptions and more power to them) are merely trying to decomoditize the standard for the sake of market control.