Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:I'll just let my sig do the talking (Score 1) 478

Of course, Krugman, a Nobel prize winning economist, does actually know about the broken window fallacy:

[A liquidity trap] puts us in a world of topsy-turvy, in which many of the usual rules of economics cease to hold. Thrift leads to lower investment; wage cuts reduce employment; even higher productivity can be a bad thing. And the broken windows fallacy ceases to be a fallacy: something that forces firms to replace capital, even if that something seemingly makes them poorer, can stimulate spending and raise employment. Indeed, in the absence of effective policy, that’s how recovery eventually happens: as Keynes put it, a slump goes on until “the shortage of capital through use, decay and obsolescence” gets firms spending again to replace their plant and equipment.

Mind you, Keynesians don't actually propose that the government should go around smashing windows, given that there is plenty of useful infrastructure spending to be done.

Having said that, military spending apparently has a negative multiplier, so it may be a bad idea even if you're down with Keynes.

Comment Re:Not a boycott but a confirmation (Score 1) 469

How is systemd's use of D-Bus a problem for anybody? Do you have any evidence that its use of D-Bus is causing a performance problem anywhere? D-Bus is not an appropriate IPC in every situation (e.g. if you need to send huge amounts of data), but for systemd's usage scenario (sending occasional messages between processes), it seems perfectly fine.

The claim that systemd is somehow causing "tivoization" makes no sense whatsoever. If the systemd developers feel that it's fine for proprietary code to make API calls to systemd via D-Bus, then so what? They're not forcing anybody else to use D-Bus. (Systemd is licensed under the LGPL, by the way.)

Comment More FUD (Score 4, Interesting) 469

This is just more anti-systemd FUD very light on actual facts.

First you assert that it's somehow a bad thing that systemd uses a standard, established IPC mechanism (D-Bus). Would it have been better if it had invented its own?

Then you claim that a crash of one systemd daemon "might" cause deadlocks/hangs/crashes, but you don't give any example. What daemons are intertwined in such a way that a failure of one would bring down the system? As far as I know, you can kill any systemd daemon (other than PID 1, obviously), and systemd will notice and restart it. Daemons like systemd-journald even use systemd's watchdog mechanism to ensure that they get restarted in case of a hang. In other words, systemd provides a much stronger basis for a reliable system than SysV init.

Fun fact: I just did a "kill -9 -1" to kill every process in a NixOS VM except PID 1. Systemd restarted every system service perfectly. Try that on SysV init.

Comment Re:Er? (Score 0, Flamebait) 314

Your post captures what most anti-systemd posts have in common: it spouts reasonably-sounding slogans ("Unix philosophy!", "dependency hell bad!") - which have nothing to do with how systemd actually works.

Take the supposed dependency hell. In reality, systemd has a fairly small number of dependencies, almost all of which are already ubiquitous on a modern Linux system (e.g. libacl), and many of which are optional (e.g. PAM). Gnome depending on systemd is hardly systemd's fault - if systemd provides useful functionality that Gnome wants to use, then why does that count against systemd? In any case, it's irrelevant for your "stripped down and hardened server", because surely you're not running Gnome there.

Or take the Unix philosophy. I'd say systemd (as in the PID 1 program) exemplifies the Unix philosophy: it does one thing, namely managing system services, and it does it really well. Now, systemd the *package* contains lots of other stuff, but most of it is optional. For instance, it does contain an NTP client now, but you don't have to use it. In fact, there even is a configure flag to disable it at build time. Also, the existence of systemd-timesyncd in no way prevents you from running whatever NTP client you want under systemd.

The idea that systemd is only relevent on the desktop could not be further from the truth. I would say it's even more relevant on servers, where I expect services to be managed reliably. SysV init cannot do that. (E.g., there is no guarantee that after "/etc/init.d/httpd stop" all httpd processes are really gone. It cannot even tell me if a service is currently running.) Systemd can. It cannot imagine going back to a situation where I can't do "systemctl" or "systemd-cgls" to get an overview of what is running on a system, or do "systemctl status " to see the status of a service, including its most recent log messages.

Comment Re:~45yrs of buffer overflows... (Score 1) 127

How is that a problem? Pass the size in a separate variable.

You've just answered your own question. It's a problem because it requires programmers to concern themselves with low-level tedious details that the compiler could handle for them - details that they are in fact likely to get wrong. (E.g., you have to pass the correct size value, you have to remember to check it everywhere, and so on.)

Decades of buffer overflows should be sufficient evidence that this is not a good approach. Unfortunately, many programmers stubbornly refuse to see the obvious.

Comment Re:Where? (Score 1) 88

However, there is no smoke without fire and some of the EU's enforced regulations are truly head-scratching (eg: bottled water packaging cannot claim to combat dehydration.

Now you're propagating sensationalized British tabloid stories yourself, as explained here.

Comment Re:Where? (Score 1) 88

Which of the thousand examples do you want?

The UK did not want to give the vote to prisoners. They voted against it through to the EU courts.

The prisoner voting thing was a decision by the European Court of Human Rights, which is not an EU institution. If you want to criticize the EU, please inform yourself a bit better first.

Regarding immigration: yes, you have to let those foreigners in because that's what your government agreed to after a democratic process. In fact, the UK has traditionally been one of the biggest supporters of freedom of movement...

Comment Re:I have driven in the netherlands (Score 1) 322

I have in fact driven in the netherlands. You may think it's not that laid back - you have plainly not driven in the U.S. or anywhere with aggressive traffic for that matter.

I have driven in several states in the US and haven't noticed traffic being more "aggressive" than in the Netherlands. But that's of course anecdotal.

Not that I saw, apart from some speed cameras. It's that more people follow the rules as they are.

You're wrong. There were 9.6 million traffic citations in the Netherlands last year, on 10 million people with a driver's license. That appears to be a lot more (per capita) than in the US. The book "Traffic" by Tom Vanderbilt suggests that the much higher enforcement level may be the reason that the number of traffic fatalities is much less in the Netherlands than in Belgium (3.9 vs 8.1 per 100,000 according to the map).

Comment Re:Good ... (Score 1) 1073

That God doesn't give a shit about my right to file a joint tax return has no bearing on the fact that the United States government doesn't grant rights to the citizenry. That's an inherently un-American way of looking at rights

"Natural rights" may be the American way of looking at rights, but it's also a completely meaningless notion. Rights do not grow on trees. They're not laws of physics or mathematics. (If they were, they couldn't be violated.) Instead rights are a legal notion, and every society and individual has different views on what rights should be recognized.

For instance, you can certainly feel that gays should have the right to marry (as I do), but to say that the right to gay marriage has existed since the dawn of time but just wasn't recognized by the government is meaningless and pointless. You can certainly feel that certain rights should be universal, but there is no sense in pretending that they are.

And if "natural rights" really exist, what are they? Is my "right" not to pay taxes a natural right? Clearly there are people who feel that way. How do you decide in an objective way?

Comment Re:Major Supplier does not want home based servers (Score 1) 165

Amazing how you manage to spin two giant downsides of NAT as advantages. #1 is especially bad: no end-to-end connectivity means whole classes of applications (like peer-to-peer systems) are only possible with awful hacks (if you are lucky). #2 is really a non-issue. Things like SLAAC and DNS were invented for a reason.

Comment Re:The NYSE shouldn't reverse trades. (Score 1) 223

It should have AAA, rating is based on the likelyhood of default. US can print money to repay debt, that means there's no chance of default.

If that were true, then every country with its own currency would have a AAA rating. They don't.

The notion that countries with their own currency can't default seems to be a strange meme that has emerged from the Eurozone crisis. In fact, countries with their own currency have defaulted all the time in history (including Greece before the Euro). This is because printing money to repay your debt is likely to lead to inflation, which will in turn cause lenders to demand a higher interest rate, requiring you to print even more money, and so on. This will ruin your economy so defaulting may be the better solution. Also, if investors distrust your currency because of inflation, you may be forced to start borrowing in a foreign currency, which you can't just print.

Slashdot Top Deals

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...