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


Forgot your password?

Comment: Re:Is nobody going to call this lie out? (Score 2) 223

by antientropic (#48864323) Attached to: The Current State of Linux Video Editing

>all of the best 3D and 2D tools, other than video, are entrenched in the Linux environment and perform best there

Um, no. What a ridiculous statement. Maya is for Windows and OSX only.

Maya has been available for Linux for years. See http://www.autodesk.com/produc...: "Available for Windows, Linux, and Mac OS X operating systems." It's just the free trial that isn't available for Linux.

Comment: Re:But *are* there enough eyes? (Score 4, Interesting) 255

A long time ago, I saw Bertrand Meyer (the Eiffel guy) give a keynote at ICSE, where he pointed out that the "given enough eyeballs, all bugs are shallow" claim is unscientific, because it can't be falsified: if a bug is not found, people can always say that there were not enough eyeballs, so "Linus' Law" still holds.

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

by antientropic (#47977567) Attached to: US Strikes ISIL Targets In Syria

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

by antientropic (#47960783) Attached to: Fork of Systemd Leads To Lightweight Uselessd

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

by antientropic (#47960695) Attached to: Fork of Systemd Leads To Lightweight Uselessd

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

by antientropic (#47852371) Attached to: GSOC Project Works To Emulate Systemd For OpenBSD

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

by antientropic (#47163157) Attached to: GnuTLS Flaw Leaves Many Linux Users Open To Attacks

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

by antientropic (#46245765) Attached to: EU Parliament Rejects Asylum For Snowden

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

by antientropic (#44648887) Attached to: Open Source Mapping Software Shows Every Traffic Death On Earth

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

by antientropic (#44124809) Attached to: Supreme Court Overturns Defense of Marriage Act

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?

Air pollution is really making us pay through the nose.