Well, SuSE tried to have both. It ended up with one unmanageable SuSEconf file, and an equally unmanageable pletora of YaST options.
Doing this the right way (TM) is damn hard. Not "it takes a damn lot of work" hard, but "nobody knows how to do it" hard. Just look at Windows. A few options are availably through dialogs of explorer, a lot more options available through the control panel, a hell lot of options more through the group policy editor, and a bizarre parallel universe of options is hidden somewhere in the registry.
For some strange reason people feel it's cool to tweak the registry but shy away from loading a text file into an editor.
Just doing a "me too" on Windows will get us nowhere.
Having to manually edit xorg.conf is not wise, not l33t, its simply STUPID. (Even in Ubuntu it is required sometimes). There is NO good GUI for xorg.conf editing (no, xorgcfg is not good AT ALL, it is a UI design antithesis). There is NO good GUI for configuring smb.conf just for simple sharing.
With a text file I can
search
search and replace
copy and paste
add comments
make backups by simply copying
duplicate a configuration to another machine by simply copying
easily compare two configurations
easily merge two configurations
Granted, these features are not important for John Sixpack wanting to share one directory.
But once you have a few dozen shares distributed over a few dozen machines all this simple user interfaces simply are a nightmare. Microsoft tries to ease the pain by providing special tools in so called resource kits. But to my taste they are generally poorly designed and cumbersome to use. The real solution (TM) in Microsoft country is to use Visual Basic (or similiar) to access some crude API.
To my knowledge nobody has developed the perfect UI that is both easy to learn for the novice and scalable for professional usage. It's just that making it easier for the clueless (at the cost of making it harder for everyone else) has proven to be a success for both market share and mind share. Especially because limited designs are faster to implement.
>> The 1980s was full of simplified systems where all processes ran in the same memory space - Windows, >> Mac OS 6+, AmigaOS, Sinclair QDOS, etc. At the > > And almost everything you list above was either 8 or 16 bit; and not really relevant. Most couldn't even really run multiple processes.
Windows 1.0 to 3.x was 16 bit. Mac OS 10 was 32 bit. AmigaOS was 32 bit. Sinclair QDOS was 32 bit.
AmigaOS and QDOS used pre-emptive multi-tasking. Windows and MacOS cooperative multi-tasking. Since version 7 MacOS could run multiple applications concurrently by default.
Well, I guess that every country has to make its own errors. And so the lessons of Alsace will stay limited to Western Europe. But please don't ask us to take sides in this silly conflict.
Are you honestly trying to say that Iraq was BETTER before we invaded? You're trying to say that the people didn't live in fear, and that they actually elected Saddam and wanted him as a leader?
Iraq was a modern, old-fashioned military dictator ship. Like Spain under Franco or Chile under Pinochet. Comparatively stable, law & order, tough on labour rights.
Now they live in an economic disaster zone. Lots of unemployed, no foreign investment, every public presence is risky, insurence unaffordable. It's the economy, stupid.
According to the people taking every word of the Bible literally, earth is a few thousand years olds.
Geologists think in millions and billions of years and work with concepts like continental drift, rotating magnetic poles and a liquid iron core. The scientific time frame gets you results, e.g. if you are looking for oil or diamonds, or want to predict earthquakes, or just scan seismic irregularities for nuclear explosions.
While the origin of species (aka Evolution) fits nicely in this picture, it is the weakest link. For example it's quite easy to trace chalk or crude oil back to biological matter, but extremely hard to say what species this exactly was.
The interesting scenario is a running machine with everything mounted. All you need then is a few seconds to plug in your USB device. Buffer overflow in a driver will get you kernel level access.
I really hate to bring death tolls into such discussions, but in this case there is a completely different dimension in numbers *and* course of action.
You need take inflation out of this numbers.
Relative to global population at that time both the casualties of slave trade and the genocide on native americans were significant.
All-encompassing integrated development environments are an invention of the 1970ies, nothing new. Smalltalk and Emacs come to mind. So you got to distinguish a few aspects.
IDE vs. plain shell, also known as Emacs vs. vi.
Bunch of separate source files vs. single opaque repository
Implementing the language-specific IDE in the language itself (elegant, proof of concept) vs. providing the fastest implementation (easily detoriates into a hack)
In some kind this is all a matter of taste. But
then Smalltalk, Emacs, Oberon and Eclipse are written in their respective languages. Visual Basic is too weak a language to accomplish the same feat. And instead of fixing the language Microsoft used the IDE to compensate, adding hack after hack.
Raised finger is 1, lowered finger is 0.
And ten bits^Wfingers will take you all the way from 0 to 1023.
Only problem is that some numbers are harder to display than others. For example 00100
is trivial, but 01001 (or 10010, depends on endianess) can cause severe pain well past a Trekki greeting.
Granted, there are programs that defy formal proofs, but it's nonsense to say that *no* program can be proved correct.
That's not what he said. "a piece of software" does not mean "all software", but rather gives a good impression of the fuzzy area called legacy code.
Today it's not even imaginable to have a tool that can load a typical piece of software written in one of the major languages (be it C, C++, Delphi, Java, C#, Ada or Lisp), and have it verified.
Current wisdom is to use a very special subset of imperative programming and augment it with additional proof-related hints. All together this makes a very complicated tool, requiring highly qualified engineers, and a very different mindset. This kind of development is slow and expensive.
does this mean that the reason why spam is so bad is because we are actively trying to defend against it?
No. It just means that it will get a lot worse before it can get any better. Spammers feed on a tiny population of prey. The need a certain amount of victims per month to cover their fixed costs. Lowering the ratio of gullible victims leaves them two options: starve or chase more.
[...] you are implying that if we get rid of our spam filters [...] spam levels will drop?
No. Perhaps spammers would not have improved their offensive technology, if defense had not improved. But now that they have it, they will use it.
> This smells like urban folklore. For one thing,
> given the one-dot-per-line restriction,
> how do you make "pacman-type characters?"
This story actually was part of
"Parker Lewis Can't Lose".
Kubiac (always dump and always hungry) punches
"EAT NOW" into the form and scores perfect.
No details on the test are known. The pattern just shows when the paper is hold against back light.
Well, SuSE tried to have both. It ended up with one unmanageable SuSEconf file, and an equally unmanageable pletora of YaST options.
Doing this the right way (TM) is damn hard. Not "it takes a damn lot of work" hard, but "nobody knows how to do it" hard.
Just look at Windows. A few options are availably through dialogs of explorer, a lot more options available through the control panel, a hell lot of options more through the group policy editor, and a bizarre parallel universe of options is hidden somewhere in the registry.
For some strange reason people feel it's cool to tweak the registry but shy away from loading a text file into an editor.
Just doing a "me too" on Windows will get us nowhere.
Having to manually edit xorg.conf is not wise, not l33t, its simply STUPID. (Even in Ubuntu it is required sometimes). There is NO good GUI for xorg.conf editing (no, xorgcfg is not good AT ALL, it is a UI design antithesis). There is NO good GUI for configuring smb.conf just for simple sharing.
With a text file I can
Granted, these features are not important for John Sixpack wanting to share one directory. But once you have a few dozen shares distributed over a few dozen machines all this simple user interfaces simply are a nightmare. Microsoft tries to ease the pain by providing special tools in so called resource kits. But to my taste they are generally poorly designed and cumbersome to use. The real solution (TM) in Microsoft country is to use Visual Basic (or similiar) to access some crude API.
To my knowledge nobody has developed the perfect UI that is both easy to learn for the novice and scalable for professional usage. It's just that making it easier for the clueless (at the cost of making it harder for everyone else) has proven to be a success for both market share and mind share. Especially because limited designs are faster to implement.
>> The 1980s was full of simplified systems where all processes ran in the same memory space - Windows,
>> Mac OS 6+, AmigaOS, Sinclair QDOS, etc. At the
>
> And almost everything you list above was either 8 or 16 bit; and not really relevant. Most couldn't even really run multiple processes.
Windows 1.0 to 3.x was 16 bit.
Mac OS 10 was 32 bit.
AmigaOS was 32 bit.
Sinclair QDOS was 32 bit.
AmigaOS and QDOS used pre-emptive multi-tasking.
Windows and MacOS cooperative multi-tasking.
Since version 7 MacOS could run multiple applications concurrently by default.
Lame excuses for imperialism.
Well, I guess that every country has to make its own errors.
And so the lessons of Alsace will stay limited to Western Europe.
But please don't ask us to take sides in this silly conflict.
Kashmir's population is pre-dominantly muslim. A real democracy would settle the matter through a referendum.
Iraq was a modern, old-fashioned military dictator ship. Like Spain under Franco or Chile under Pinochet. Comparatively stable, law & order, tough on labour rights.
Now they live in an economic disaster zone. Lots of unemployed, no foreign investment, every public presence is risky, insurence unaffordable. It's the economy, stupid.
Nonsense.
Conversion of carbon or oxygen to hydrogen requires nuclear fission.
No such life form exists outside science fiction.
If you can read German, see http://www.heise.de/newsticker/search.shtml?T=nutz werk
In any case, mod parent up.
According to the people taking every word of the Bible literally, earth is a few thousand years olds.
Geologists think in millions and billions of years and work with concepts like continental drift, rotating magnetic poles and a liquid iron core. The scientific time frame gets you results, e.g. if you are looking for oil or diamonds, or want to predict earthquakes, or just scan seismic irregularities for nuclear explosions.
While the origin of species (aka Evolution) fits nicely in this picture, it is the weakest link. For example it's quite easy to trace chalk or crude oil back to biological matter, but extremely hard to say what species this exactly was.
About GNU Hurd.
The interesting scenario is a running machine with everything mounted. All you need then is a few seconds to plug in your USB device. Buffer overflow in a driver will get you kernel level access.
The ability to destroy a planet is insignificant compared to the power of the Force.
-- Darth Vader
This is a FAQ.
And now the Alpha is dead.
You need take inflation out of this numbers. Relative to global population at that time both the casualties of slave trade and the genocide on native americans were significant.
All-encompassing integrated development environments are an invention of the 1970ies, nothing new. Smalltalk and Emacs come to mind. So you got to distinguish a few aspects.
In some kind this is all a matter of taste. But then Smalltalk, Emacs, Oberon and Eclipse are written in their respective languages. Visual Basic is too weak a language to accomplish the same feat. And instead of fixing the language Microsoft used the IDE to compensate, adding hack after hack.
Raised finger is 1, lowered finger is 0. And ten bits^Wfingers will take you all the way from 0 to 1023.
Only problem is that some numbers are harder to display than others. For example 00100 is trivial, but 01001 (or 10010, depends on endianess) can cause severe pain well past a Trekki greeting.http://groups.google.com/groups?selm=PM0003C0FAC19 9B298@minion.nashville.comcast.net
That's not what he said. "a piece of software" does not mean "all software", but rather gives a good impression of the fuzzy area called legacy code.
Today it's not even imaginable to have a tool that can load a typical piece of software written in one of the major languages (be it C, C++, Delphi, Java, C#, Ada or Lisp), and have it verified.
Current wisdom is to use a very special subset of imperative programming and augment it with additional proof-related hints. All together this makes a very complicated tool, requiring highly qualified engineers, and a very different mindset. This kind of development is slow and expensive.
does this mean that the reason why spam is so bad is because we are actively trying to defend against it?
No. It just means that it will get a lot worse before it can get any better. Spammers feed on a tiny population of prey. The need a certain amount of victims per month to cover their fixed costs. Lowering the ratio of gullible victims leaves them two options: starve or chase more.
[...] you are implying that if we get rid of our spam filters [...] spam levels will drop?
No. Perhaps spammers would not have improved their offensive technology, if defense had not improved. But now that they have it, they will use it.
Says who?
Though www.ebcvg.com may get the technical details right, I consider What's the Plural of `Virus'? more authorative.
At least I spell it that way in my Virus Writing HOWTO.
Ennio Flaiano: "In Italy there are two categories of fascists: the fascists and the antifascists".
> given the one-dot-per-line restriction,
> how do you make "pacman-type characters?"
This story actually was part of "Parker Lewis Can't Lose". Kubiac (always dump and always hungry) punches "EAT NOW" into the form and scores perfect. No details on the test are known. The pattern just shows when the paper is hold against back light.