Please create an account to participate in the Slashdot moderation system


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Re:spying is a drug (Score 1) 87

by Celarent Darii (#49157843) Attached to: NSA Spying Wins Another Rubber Stamp

Actually, Rousseau is just copying from Aristotle's Politics [5, v]. Here is an interesting quote that reminds us of our own times. (in this translation despotes is made into 'tyrant') :

Revolutions in democracies are generally caused by the intemperance of demagogues, who either in their private capacity lay information against rich men until they compel them to combine (for a common danger unites even the bitterest enemies), or coming forward in public stir up the people against them. The truth of this remark is proved by a variety of examples. At Cos the democracy was overthrown because wicked demagogues arose, and the notables combined. At Rhodes the demagogues not only provided pay for the multitude, but prevented them from making good to the trierarchs the sums which had been expended by them; and they, in consequence of the suits which were brought against them, were compelled to combine and put down the democracy. The democracy at Heraclea was overthrown shortly after the foundation of the colony by the injustice of the demagogues, which drove out the notables, who came back in a body and put an end to the democracy. Much in the same manner the democracy at Megara was overturned; there the demagogues drove out many of the notables in order that they might be able to confiscate their property. At length the exiles, becoming numerous, returned, and, engaging and defeating the people, established the oligarchy. The same thing happened with the democracy of Cyme, which was overthrown by Thrasymachus. And we may observe that in most states the changes have been of this character. For sometimes the demagogues, in order to curry favor with the people, wrong the notables and so force them to combine; either they make a division of their property, or diminish their incomes by the imposition of public services, and sometimes they bring accusations against the rich that they may have their wealth to confiscate.

Of old, the demagogue was also a general, and then democracies changed into tyrannies. Most of the ancient tyrants were originally demagogues. They are not so now, but they were then; and the reason is that they were generals and not orators, for oratory had not yet come into fashion. Whereas in our day, when the art of rhetoric has made such progress, the orators lead the people, but their ignorance of military matters prevents them from usurping power; at any rate instances to the contrary are few and slight. Tyrannies were more common formerly than now, for this reason also, that great power was placed in the hands of individuals; thus a tyranny arose at Miletus out of the office of the Prytanis, who had supreme authority in many important matters. Moreover, in those days, when cities were not large, the people dwelt in the fields, busy at their work; and their chiefs, if they possessed any military talent, seized the opportunity, and winning the confidence of the masses by professing their hatred of the wealthy, they succeeded in obtaining the tyranny. Thus at Athens Peisistratus led a faction against the men of the plain, and Theagenes at Megara slaughtered the cattle of the wealthy, which he found by the river side, where they had put them to graze in land not their own. Dionysius, again, was thought worthy of the tyranny because he denounced Daphnaeus and the rich; his enmity to the notables won for him the confidence of the people. Changes also take place from the ancient to the latest form of democracy; for where there is a popular election of the magistrates and no property qualification, the aspirants for office get hold of the people, and contrive at last even to set them above the laws. A more or less complete cure for this state of things is for the separate tribes, and not the whole people, to elect the magistrates.

Comment: Re:spying is a drug (Score 0) 87

by Celarent Darii (#49154127) Attached to: NSA Spying Wins Another Rubber Stamp

Actually, spying on citizenry is really the effect of democratic rule if you think about it.

Any body with political power will naturally try to preserve its power, just like anything likes to hold onto what it has. Thus it will do everything possible to insure that it continues in power. Anything that is a danger to the exercise of its power must be observed, controlled or eliminated or else one loses political power.

In a monarchy, the threats to power are usually other possible candidates to the throne, or, more commonly, foreign powers. Thus a monarch will do everything possible to eliminate possible usurpers or foreign agression. Examples of history are the War of Roses, or most of medieval Europe.

In a democracy however, the power devolves from the people, and so those in power need to know what the people are planning to do, especially on how they plan to vote, because this is the only real threat to their power. The power devolves more from public opinion, and so public opinion has to be known, observed and eventually controlled in order to stay in power. Since political power resides in the voting populace, there is a general tendency in any democracy to try to control the opinion of the populace, or at least to know the dangers to which their power is endangered. The phenomenon of gerry-mandering is nothing else than political power trying to insure its continuance.

In a monarchy the people are naturally subject to the monarch, and the enemies are usually foreigners. Thus in a monarchy there is not much need of a general program of spying on citizenry. In a democracy however the people elect their ruler, and so a democratic ruler, if he wants to continue to rule, generally treats the citizens themselves as a threat to his power. Thus he must spy on them, know that they are doing, just like any political power spies on its enemies.

Even Aristotle said that a democracy naturally degenerates into despotism. The United States is simply repeating the past, though one must say in a much faster tempo than its predecessors.

Comment: Another Reason Businesses prefer BSD (Score 0, Troll) 264

by Celarent Darii (#49110837) Attached to: Linux Kernel Switching To Linux v4.0, Coming With Many New Addons

"Hurr durr I'ma sheep."

(setq sarcasm 'on) Well, that will certainly help me convince the boss to upgrade our infrastructure. (setq sarcasm nil)

I wish people in Open Source realized that Open source means you are living in a fishbowl, and everyone can see your shit. In a closed system you can call your work anything you like, the marketers will take care of the image. Yet open source, for good or ill, is visible to all, including this kind of nonsense. Juvenile stuff just doesn't work with people who have the authority to make major decisions. You would think that there would be a natural sense of shame in trying to practice marketing when you are really an engineer. Stick to coding guys!

One reason we use a lot of BSD here instead of linux a few years ago, is that not only is it open source but also there is a very simple release cycle and no one feels the need to name each release some sort of catchy name. The version numbers also actually mean something. It is an engineered solution, not a marketing project for high school nerds.

Linux will always remain a toy until the people coding it learn to grow up and actually promote its true abilities as an industrial strength tool for doing real work. Hurr durr just doesn't give that message. Even Red Hat has learned this and stuck to a very predictable release numbering which is what the bean counters like. Predictability is what makes risk management possible, and that is why people will invest money in it. Sheep do not get to play that game.

But well, it's just the kernel, so one could just use the number, but damn this sort of stuff is exactly why linux will never be taken that seriously, even if it is free. /rant off

Comment: Re:This is a DEVDELOPER SNAPSHOT (Score 1) 105

by Celarent Darii (#49088779) Attached to: FreeBSD-Current Random Number Generator Broken

The "code was touched" in order to bring some new features in. Here is the commit for that branch to /dev/random r 273872

This is the much-discussed major upgrade to the random(4) device, known to you all as /dev/random.

This code has had an extensive rewrite and a good series of reviews, both by the author and other parties. This means a lot of code has been simplified. Pluggable structures for high-rate entropy generators are available, and it is most definitely not the case that /dev/random can be driven by only a hardware souce any more. This has been designed out of the device. Hardware sources are stirred into the CSPRNG (Yarrow, Fortuna) like any other entropy source. Pluggable modules may be written by third parties for additional sources.

The harvesting structures and consequently the locking have been simplified. Entropy harvesting is done in a more general way (the documentation for this will follow). There is some GREAT entropy to be had in the UMA allocator, but it is disabled for now as messing with that is likely to annoy many people.

The venerable (but effective) Yarrow algorithm, which is no longer supported by its authors now has an alternative, Fortuna. For now, Yarrow is retained as the default algorithm, but this may be changed using a kernel option. It is intended to make Fortuna the default algorithm for 11.0. Interested parties are encouraged to read ISBN 978-0-470-47424-2 "Cryptography Engineering" By Ferguson, Schneier and Kohno for Fortuna's gory details. Heck, read it anyway.

Many thanks to Arthur Mesh who did early grunt work, and who got caught in the crossfire rather more than he deserved to.

My thanks also to folks who helped me thresh this out on whiteboards and in the odd "Hallway track", or otherwise.

My Nomex pants are on. Let the feedback commence!

You can see the list of those who reviewed and commited the code in the link. They are all longtime contributors.

The problem was:

When the new random adaptor code was brought it in r273872, a call to
randomdev_init_reader to change read_random over to the newly installed
adaptor was missed. This means both read_random and arc4random (seeded
from read_random) were not returning very random data. This also
effects userland arc4random as it is seeded from kernel arc4random.

So there was a problem was that the new adaptor was not 'retro-fitted' to the existing code. A simple thing to miss - I've done this many times in refactoring code. The generated was getting new seeds from the old function and not the new one.

Comment: Re:Pulseaudio misconceptions (Score 1) 755

by Celarent Darii (#49075273) Attached to: Removing Libsystemd0 From a Live-running Debian System

(By the way, why all the bash love? Only an idiot would write init scripts in bash. Anyone worried about security would use a POSIX shell like dash).

I think on that we can agree 100%. POSIX for the win.

I simply gave the link to show that Android does not use systemd, and actually has a "mess of scripts" in order to do its business.

Comment: Re:I doubt it (Score 1) 393

by Celarent Darii (#49075239) Attached to: PC-BSD: Set For Serious Growth?

You can see who works on PC-BSD by checking out the commit history on the official github repo Kris Moore is one of the main contributors and is a really nice guy. He works for iXsystems.

FreeNAS is a different beastie. Here is the github. As you can see there is actually very little overlap, but a lot of cross pollination between the various BSDs.

Comment: Re:Will it run my databases and dev tools? (Score 1) 393

by Celarent Darii (#49075079) Attached to: PC-BSD: Set For Serious Growth?

I am by no means an expert in those databases, but I am fairly certain they can be run with very little difficulties on FreeBSD.

Here is an install of Oracle in a Debian jail on FreeBSD. I do not know if Oracle would support such an installation however.

The DB/2 client certainly works.

Sybase ASE for FreeBSD is available on this download page.

Whether it would be advantageous to you or not is a different question.

Comment: Re:It'll grow when FreeBSD does. (Score 3, Informative) 393

by Celarent Darii (#49070775) Attached to: PC-BSD: Set For Serious Growth?

The first thing you need to insure is that there is a MBR compatibility mode for your motherboard, which for your machine should be IPISB-CU (Carmel2), so this is possible. Once you have that, you can probably figure the rest out in the wiki, or better to ask in the forums. I could give you some help but maybe slashdot is not the place for that. I hang out often in #freebsd so you might catch me there, and in general there are many helpful people there.

You will notice that I put the links for FreeBSD for the PC-BSD. The only real difference between the two is the software repositories. In fact you can easily convert a standard FreeBSD to PC-BSD simply by changing a few configs. You might try that route if you want a quick desktop install. I prefer to 'roll my own' but the PC-BSD guys have really done a lot of good work putting in good defaults.

The moon is a planet just like the Earth, only it is even deader.