Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment Re:Easy solution (Score 1) 317

> i had a great experience at a mazda dealership.

Saturn used to be like this. I had very positive experiences with them, for new car sales and used car sales, and for vehicle service. They did try to upsell, but gracefully, and took "no, thank you" for an answer. I found it sad that GM elected to sell off this division, rather than their other divisions, and the division closed when the sale fell through.

Comment Re:Horrible English Makes for Bad Math (Score 1) 60

> English is a natural language,

From Wikipedia:

        In 1990, in the Usenet group rec.arts.sf-lovers, Nicoll wrote the following epigram on the English language:

        The problem with defending the purity of the English language is that English is about as pure as a cribhouse whore. We don't just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and riffle their pockets for new vocabulary

Comment Re:Duh (Score 2) 493

> Yes, it is too hard for the actual whiners we have, but it would be easy, beyond simply "trivial," for any Jr Sysadmin or even a Jr Software Developer if they've ever used make

I'm afraid that's not true. Take a look at the Fedora work going on right now to try to segregate systemd components, described at http://news.softpedia.com/news... .These are components that should never have been integrated into an over sized and aggressive systemd in the first place. I've taken a few stabs at segregating systemd components myself, and it's a very large octopus of dependent code.

Comment Re:OpenRC forever! (Score 2) 493

I'm sorry to say that this is a typical systemd advocate answer to a much larger problem.

Having to reboot your operating system to enable text based logging for a specific service, or for all services is not reasonable. Hand-editing the boot modules to change the next reboot is _extremely_ dangerous manual editing capable of fracturing your system, and the boot console is not available on many virtualized or remotely managed systems nor without jumping through extraordinary hoops.

Root login access, or sudo access, does not mean a developer or programmer has console access. And even if console access is available, many server class systems take quite long periods to go through hardware scanning and present only a few seconds to manually modify the boot options, and some remote management systems that nominally provide remote console access take so long to restart or reconnect after a reboot that the necessary boot options have passed by before they could be selected.

On top of this, frequently rebooting Linux systems triggers the counters on the partitions that trigger an fsck at boot time after a specific number of reboots. An unscheduled fsck on a larger storage system can make the reboot take _hours_, and can also require console access to accept or reject the fsck options. This can cause a system without console access to fail to reboot, even if the boot loader has been manually loaded, and take the system online until manual keyboad and console access can be scheduled.

Comment Re:Duh (Score 2) 493

> That is a good thing to keep in mind, since nobody is running systemd except by choice.

I'm afraid that's nonsense. systemd has been a penalty in work I do. If I could have more contemporary versions of Linux based daemsns and packages without systemd, such as entire LAMP stacks, I'd accept them in a moment. Debugging failed daemon startups with systemd has repeatedly proven painful, due to the binary log formats and the difficulty of deducing the actual daemon startup commands to run them in a debugger.

Comment Re:Duh (Score 2) 493

> Because the whiners don't have a use-case. systemd is modular, but it tends to come with all the modules packaged together

I'm afraid it's not. The dependencies among components are very strong, and it's quite difficult to segregate out one component for de-activation or non-installation unless you compile with that feature de-activated, in which case you must recompile to re-enable the future. It's very difficult to install only the components you want due to the interdependencies.

Comment Re:Something Positive (Score 1) 423

The Timothy Zahn books from the Star Wars universe have actually been quite good. They're gone further with the old characters, introduced fascinating new characters, and told much broader stories. I don't believe they're considered "Star Wars canon", but parts of them have certainly shown up in the games. The Thrawn trilogy, itself, included _wonderful_ exploration of other racess' personalities and how individuals are much more difficult to predict than large groups of their native races. It also explored why "clones" might be a limited or difficult resource to handle in a universe with "The Force".

Comment 20/20 hindsight is very common (Score 4, Insightful) 117

It's very easy after a disaster to claim that an unfunded or ignored project would have prevented the disaster. Since the whistleblowers in the article are talking about the 9/11 terrorist attack, it seems a bit late. to be blowing whistles on it now.

It does seem clear that the NSA suffered, and is suffering, from Jerry Pournell's "Iron Law of Bureaucracy"

>> First, there will be those who are devoted to the goals of the organization.

>> Secondly, there will be those dedicated to the organization itself

The amount of money, time, and manpower burned on oversampling incredible amounts of personal traffic would seem much better focused on parts of the world, and populations, where the monitoring is likely to bear more fruit. But that doesn't expand the NSA itself and its overall capacity.

Comment Re:How Would That Help? (Score 1) 274

> The US Constitution is about a set of enumerated powers. I don't see any of the enumerated powers that would allow the US government to intervene in society to "reduce the risk of homicides"

Please re-read the "preamble" of the constitution. Quoted below::

        “We the People of the United States, in Order to form a more perfect Union, establish Justice, insure domestic Tranquility, provide for the common defence, promote the general Welfare, and secure the Blessings of Liberty to ourselves and our Posterity, do ordain and establish this Constitution for the United States of America.”

I see at least three phrases that easily include "reducing the risk of homicides", especially the one about "insure domestic Tranquility".

Comment Re:How Would That Help? (Score 1) 274

> It is your error to interpret such a phrase as an authorization for the government to take away individual liberties of law abiding citizen in order to reduce perceived risks

It's part of how the laws get created. "Law abiding" takes on fascinating meaning when the laws infringe on those "individual liberties", and the grounds for the law are challenged. Whether you believe that individual liberty is the ultimate goal of government, the legislature, the courts, the government, and most of civilized history does not. It's one of _several_ goals of most governments, and a laudable one, but not an absolute goal.

> First, those two goals cannot be achieved simultaneously: you can't have a society that is governed rationally and that simultaneously is free. Second, even if rational government were desirable, it couldn't be realized in practice; the more rational you attempt to make government, the more corrupt it becomes.

Perfection isn't possible. _Anything_ taken to excess becomes corrupt. It's why governments change and respond to the people who make them up, whether peacefully or on occasion violently. And it's why they attempt to balance the rights of individuals against the safety of others: it's historically one of the clearest reasons for law and governmental intervention. Gun laws, zoning laws for hazardous businesses, fences around railroads, and eminent domain used to confiscate land in flood zones and erect dams are all classic examples of government doing exactly that.

Comment Re: Like systemd (Score 4, Informative) 460

Look again, please. systemd breaks stable network configurations by unnecessarily replacing dhcp, it breaks daemon-startup debugging, it breaks decades of log analysis tools designed to work with text based rather than proprietezed binary logging format, it's repeatedly broken kernel startups, it's broken the stable model of attached storage being mounted under /media, and the attempts to replace all of "/etc" with a "stateless Linux" model is breaking tools that never volunteered to have anything to do with systemd. It's also breaking cross-platform compatibility of daemon initialization configurations.

A "light Linux user" may not see these issues becuase you wouldn't necessarily be debugging failed daemons, writing cross-platform tools, or trying to integrate stable business software with this latest fad for configurations.

"Free markets select for winning solutions." -- Eric S. Raymond