Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:Perl? LOL. (Score 4, Insightful) 139

The cool kids jumped on the python bandwagon saying perl was old, but in all this time they have yet failed to:
- created a language that has libraries like perl has,
- created a scripting language that can execute sql safely like perl can,
- created a language that has regular expression support as part of the syntax (so you don't have to enter in yet another level of indirection and escape all the whatevers ' " \ / when you're trying to simply match some string easily),
- created a scripting language that is also fast.

Which are all the reasons I love and use perl.

Comment I really don't see the big fuss (Score 2) 351

Sorry, but if ads were simply generated on the webserver itself (in case of slashdot), with images that also come from slashdot itself, or - in case of something like wordfeud - the ads are simply proxied by the app's home base (apps also phone home for stuff, right?), then the ad-traffic becomes indistinguishable from other, necessary traffic and ad-blockers would be out of work, right?

Yet this doesn't happen. So apparently, it is still too easy to serve apps.

Comment Re:Only incidentally similar to su (Score 1) 747

It's a privilege escalation inside a very complex environment. Su is a simple shell interface to a system call.

I'll tell you what - as long as I can turn the option of escalation privilege to arbitrary processes off inside systemd, in a safe and predictable manner, and the option to turn it off is heavily documented, I'm happy.

Comment Re:Bullshit (Score 1) 747

Su is not a broken concept; it's a long well-established fundamental of BSD Unix/Linux.

You're pretty much making an argument to tradition here. The correct thing to do would be to counter his claims:

what "su" is supposed to do is very unclear. On one hand it's supposed to open a new session and change a number of execution context parameters (`uid`, `gid`, `env`, ...), and on the other it's supposed to inherit a lot concepts from the originating session (`tty`, `cgroup`, `audit`, ...). Since this is so weakly defined it's a really weird mix&match of old and new paramters.

I would like more detail from him on why and how it's broken, and how his replacement is truly different from "su -" but since it doesn't appear to be mutually exclusive with the use of "su" or "su -", other than typical reactionary hate I don't see what the problem is.

99% of the execution context changes and things that stay the same that su cause, happen in any subshell. Does Poettering dislike subshells as well? Does he dislike shell scripts?

"Live or die, I'll make a million." -- Reebus Kneebus, before his jump to the center of the earth, Firesign Theater