Forgot your password?
typodupeerror

Comment Re:Can I pay him not to post? (Score 1) 137

There's a problem there. Centralized power means a single entity is in control of that power. I don't think there's any way around that. If that single entity has an agenda, it will use that power to further the agenda. The only solution I can see is decentralization of power. That was what the tripartite government was supposed to achieve. It worked pretty well until the executive branch became too powerful. It's worked increasingly less well since FDR. But things are so complicated that the legislature has been giving the executive branch increasing power, and the courts have been acquiescent.

Trump is a symptom of a much more basic problem. Presidents have always abused their power, but it used to be a lot more limited. (Though look a Lincoln.)

Comment Re:An AMAZING number of flaws (Score 1) 76

The whole effort of design of software systems is ultimately the effective management of complexity. Complexity of features that provide real world value is the developers problem to manage. If "technical debt just keeps compounding" it is probably best to find a better developer.

I love scapegoating individual developers as much as the next guy, but if you take a look at the Win32 API, you'll find loads of fun "features" such as:

- Every single function that takes a string has two implementations: one that ends with the letter A (and takes its strings as ASCII) and one that ends with the letter W (and takes its strings as UCS-16). And then it has a preprocessor-define (with no suffix) that gets expanded to either one implementation or the other, based on your compiler settings.

- windows.h defines preprocessor-tokens for min() and max(), which means any C++ program that ever calls std::min() or std::max() will error out with a very strange compile-time error, if it included windows.h first; the work-around is to define NOMINMAX first to prevent windows.h from polluting the namespace.

- Modern windows is perfectly capable of arbitrary-length file-paths, but ships by default with a 260-character filepath limit anyway, "to preserve backwards compatibility with older software that expects that limitation to be enforced". To get correct behavior you have to hand-modify your registry; otherwise you find out about this limitation when you go to unzip a .zip file and the unzip mysteriously fails even though the .zip file is valid.

These are all defects that other OS's simply don't suffer from, either because the other OS's were designed correctly from the beginning, or because the people in charge of the other OS's long ago took the hit (in short-term breakage) and fixed the problems rather than letting them linger forever to preserve backwards compatibility.

All Windows developers (good and bad) have to deal with these issues, probably forever, and every line of code they add to work around these problems has to be supported and debugged and tested as well, hence the damage compounds.

Comment Re:Can I pay him not to post? (Score 5, Insightful) 137

That is, isn't this illegal? Or is it just that no other presidency thought of doing this particular cash grab?

Before Trump, it was a cultural norm that a President of the United States was expected to follow ethical and moral guidelines as well as laws; not only because anything less would be dishonorable and a disservice to his country, but also because otherwise he would pay a steep political price for his unethical behavior. Trump's most significant political innovation has taken the form of figuring out how to convince a plurality of the American public that the only real standard for Presidential behavior is "whatever you can get away with".

Comment Re:Money To Burn (Score 1) 13

Useless? To whom? This is being run by the government. It will provide the advice the government desires it to provide. It will collect the information the government chooses to collect.

In principle this could lead to an ideal outcome, but that presumes that all controlling parties have consistent good will and excellent foresight. Not something I expect of any entity.

Comment Re:Love (Score 1) 148

Descartes started off looking for his axioms. He settled on "I think therefore I am", but if you believe that was his only axiom, you reasoning is faulty. That, by itself, can't justify choosing between solipism and predeterminism, never mind the other possibilities.

I don't know enough about Kant to be able to specifically refute your assertion that he's an example, but since I'm already disagreeing with Descartes I suppose I may also be disagreeing with Kant. I'm NOT disagreeing with Euclid, and anyone who does had better be able to explain why if they want me to take them seriously.

Comment Re:Love (Score 1) 148

EVERYONE "just use their mental skills to justify whatever conclusions they arrived at NOT using these skills".

You can't reason without starting from axioms accepted for some other reason. And nobody really knows what their axioms are. This is all a matter of degrees. Some people's conscious thoughts are more consistent than others...and that's about as far as you can justify. (But I tend to think more highly of those that agree with me.)

Comment Re: Context? (Score 1) 127

Nonsense. Nobody is "forced" to incorporate GPL code into their project.

I may want to use the code modified and not share my modifications. The GPL prevents this.

Aside from the corner case of libraries incrementing proposed standards I think this is a plus, but it certainly is a restriction that a copy left license has and a BSD/MIT one doesn't.

Slashdot Top Deals

Memory fault -- brain fried

Working...