Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:License (Score 1) 255

You have cherry picked one comment from Richard Stallman, which was just his personal ideology. David Edelsohn replied this:

GCC is working toward re-factoring its code base toward a more
compositional approach for "toolification". One can look at
presentations from the recent GNU Cauldron 2013 for discussion of the
topic. David Malcolm also has created patches for the GCC backend to be used as a JIT.
The assertions that FSF policy prevents technical development and
innovation simply is not true.

Maybe GCC was "deliberately obtuse", but as I see it, steps are taken to change that and enhance GCC for tool chains and to be used a library just as LVMM is.

Comment My answers (Score 1) 208

"reverse a linked list in place,"
> use a double linked list. no need for any reversing.
"balance a binary search tree,"
> use self-balancing binary search tree
"find the missing number in an array"
> disallow empty slots in the array, throw a runtime exception if the caller passed null into the array

Comment Re: Causes cancer (Score 1) 428

That's why people who advocate healthy food are seen as dicks. Come down from your condescending high horse and maybe more people would listen to you. Do you really think you are going to help people by insulting them like "But go ahead and munch on Doritos and Mt. Dew if you prefer - a goatee should compensate."? Most people will just think that you are a dick. Or "experience real food.", like you are the expert who decides what is "real" food and what isn't.

Comment Re:Hate in 3, 2, 1... (Score 2) 128

Groovy is an example how to do it right. In Groovy, I don't need semicolons and even parenthesis are optional, but there is no pitfalls you can fall into like in JavaScript. That is because the Groovy compiler don't try to be intelligent and try to guess your intent.

In Groovy I can write
func "a", "b"
func "a" bar "b" baz "c"
func { closure }
return [func: "something"]

Comment Re: And we care because...why? (Score 1) 280

That's a no brainer. Because if a job is open people will take it. But woman have more options than man. For example, marrying a man who goes into STEM, or make money off looks (which includes everything from ads, to modeling, to porn, to marrying), or go into services or nursery or kindergarten or teacher jobs.

Comment Re:Their work is being wasted. (Score 0) 142

Utter BS. The user land of Linux gets better and better. I remember the time about 14 years ego when I had to put some obscure data of my monitor in the Xorg.conf to get any graphic output, and when I could only have sound from one application. PulseAudio, KDE and Gnome all improved my experience of Linux, and now systemd which also improves my experience. For example, to add the Emacs-Daemon I just had to put a 14 lines systemd-service file in .local/share/systemd/user/emacsd.service and run systemctl --user enable emacsd, without root privileges.

Just look what a mess Sysvinit scripts are for the same task:
For the same task in systemd for Sysvinit I need an over 150 lines bash script, root privileges, and the Sysvinit have several bugs that needs to be fixed. And for what? Just to start a user daemon.

Comment Sensational article is sensational (Score 0) 747

Like I think all of the Systemd stories, sensational article is sensational. If you actually read what machinectl is, you'll see it has nothing to do with the su command, and it's also not suppose to replace it. Basically, from reading for about 1 minute, machinectl is to execute operations on VMs and containers. Last time I checked, the su command don't do that and have nothing to do with it. Probably someone asked Poettering, "Hey, would be nice to have root shells in a VM"

machinectl may be used to execute operations on machines and images. Machines in this sense are considered running instances of:
        Virtual Machines (VMs) that virtualize hardware to run full operating system (OS) instances (including their kernels) in a virtualized environment on top of the host OS.
        Containers that share the hardware and OS kernel with the host OS, in order to run OS userspace instances on top the host OS.
        The host system itself

Comment Re:read the man page (Score 2) 747

Wasn't the point that chroot is as good, and not better, as the normal Unix permission/groups security feature? So, basically, chroot doesn't and isn't designed to add any additional security besides the normal Unix permission/groups security.

This means using a chroot is not less secure, but it is not more secure either. If you have proper permissions configured on your system, you are no safer inside a chroot than relying on system permissions to keep a user in check.

Comment Why the Big Deal? (Score 1) 122

Firefox and other browsers (and Flash) had 0-day security exploids like forever, but nobody recomends to just stop using the Internet. Also, you can chose to run the Java Applet in a sandbox. There are tons of very useful Japa Apples still there, why should I deactivate Java and stop using them now? How is that 0-day exploid going to affect me in any way? It isn't and it won't, especially because Java Apps ask for permission to be run.

Comment Re:kinda dissapointed... (Score 1) 187

"The documented format is compatible with the format used in the first versions of the journal, but received various compatible additions since."

So, your last statement is factually wrong, i.e. that you need the version of journalctl that systemd was running. You can use the first version of journalctl and you will be able to read systemd 195 logs. But pracically, it is not the big deal you want it to make.

Comment Re:kinda dissapointed... (Score 2) 187

I don't get the issue of binary logging. All files on my computer are binary, I always need some sort of program to show me the content of the file on my monitor. And what's the difference if SystemRescueCD ships journalctl alongside grep and emacs to show me system-log files?
The other, systemd's influence over other projects? What? So, if developers of Gnome or KDE decide that systemd brings a feature that they want to use (like systemd-logind) *that's* what you call "system'd influcence over other projects"? What is that igocentric thinking on your part?

Comment Re:And here I am about to ditch Chrome... (Score 2) 102

I never understand the penchant for people who complain how many tabs other people have open. Is there a rule that you should limit yourself to single digit count of tabs open? But to answer your question, Firefox have since ages vertical tree tabs as plugin, and the lack of such vertical tabs plugin is the reason why I don't use Chrome.

Slashdot Top Deals

Mathematics is the only science where one never knows what one is talking about nor whether what is said is true. -- Russell