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

 



Forgot your password?
typodupeerror

Comment Re:If systemd is so bad... (Score 5, Informative) 209

It's because it's a genuinely better way to manage system services.

It's faster. It has explicit dependencies which enables parallelism. It integrates cgroups natively.

It unifies service configuration language. This is the thing that many people say they hate about it. Rather than any executable being able to do whatever it wants there's a model for how to describe your service and the things it will execute.

The biggest problem with it is that it's not seamlessly compatible with existing init scripts. If you don't have any existing custom init scripts, then this doesn't matter. In my life I've only written a few custom init scripts, and in almost every single one of them I went looking for something like libdaemon to help me simplify certain steps. systemd integrates all of that stuff and puts it into one manual.

Ultimately the people that hate systemd for legitimate rather than cargo-cult reasons it's because they didn't feel like they needed all of the extra features and functionality that systemd offered, so the cost of migrating seemed like a waste of time to them.

I've recently had to make unit files for systemd and, compared to my experience doing init scripts to cover the same workload about five years ago, it has been an amazing experience. I have no interest in going back to the old way.

Submission + - Food Taste 'Not Protected By Copyright,' EU Court Rules (bbc.com)

An anonymous reader writes: The taste of a food cannot be protected by copyright, the EU's highest legal authority has ruled in a case involving a Dutch cheese. The European Court of Justice said the taste of food was too "subjective and variable" for it to meet the requirements for copyright protection. The court was asked to rule in the case of a spreadable cream cheese and herb dip, Heksenkaas, produced by Levola. Levola argued another cheese, Witte Wievenkaas, infringed its copyright. The firm claimed that Heksenkaas was a work protected by copyright; it asked the Dutch courts to insist Smilde, the producers of Witte Wievenkaas, cease the production and sale of its cheese. The Court of Justice of the European Union was asked by Netherlands' court of appeal to rule on whether the taste of a food could be protected under the Copyright Directive.

Comment Verification not casting (Score 1) 168

Blockchain could probably be an effective way to allow the electorate to verify that their results were tallied correctly. Imagine each vote is added to a closed blockchain that's merged internally. Once the results are tallied the chain used for the tally is moved from air-gapped systems to the public internet. Once that happens the results are essentially fixed. The voters could have been given their key in the chain to check that it exists.

Using any of this to actually cast the votes is a terrible idea. We need a more strict consensus algorithm and chain of custody to handle that part.

Comment Re:But is it a bad code? (Score 1) 653

TFA: "What can you do?

I made a joke in the title of this post about weaponizing empathy. I'm not sure that's even possible. But you can start by having clear community guidelines, teaching your community to close the door on overt hate, and watching out for any overall empathy erosion caused by the six dark community behavior patterns I outlined above."

Comment Pocket and Developer Edition are Great (Score 3, Interesting) 104

I got pulled back into Firefox by the Developer Edition. I wasn't sold on Pocket at first, but so far it's turn out to be great for me. Easy to ignore when I don't care, but every time I've looked at it there have been good suggestions that I actually wanted to read.

I think the people screaming about how Mozilla needs to get back to just making a browser completely misunderstand Mozilla. The Firefox era was probably the only one where they did anything close to just making a browser. In the early days Seamonkey *was* Mozilla. It was a full suite of things. They were build XUL and XpCom and all of this as a platform with a strong html rendering engine as the backing for it all. I'm sorry that so many of you were confused by the breakout success of Firefox, but the organization has never been so narrowly defined.

Comment One convert to the ss train (Score 1) 478

I thought that ss was silly until I actually needed its extended features. There's no way to add that stuff to the output of netstat without breaking everybody that depends on netstat. I still find myself writing `netstat -lanp` out of habit, but when I see that the queue sizes are missing I remember and do something like `ss -tanp` instead. This is definitely one of those cases where you're blind to what you're missing until you play around with it.

Comment Re:Excellent! (Score 1) 859

No, the fact that the list is needed in the first place is a huge red flag regarding the management of the project. If you have one asshole, you use your "captain's prerogative" and kick the asshole off the boat. If you have several assholes and you won't kick them all off, the problem is with you, not with the fact that assholes exist.

If a single person decided to enforce this code of conduct by divine decree without encoding the standard for others to read you would be entirely okay with that? Let's say this person decides to kick you out because they think you're an asshole. Would you just accept that silently or demand to know the standard by which you were judged an asshole

Codes of Conduct are two things: a way for people who don't have the ability to manage to dismiss problems rather than making decisions and facing those problems,

The "kick them off if they're an asshole" standard is no more resilient to this.

and a way for the assholes to put hard "rules" in place with vague wording that sounds good on first reading but are wide open to abuse.

Again, the "kick them off if they're an asshole" standard doesn't do anything to avoid this negative consequence. You seem to be complaining about the fact that others are allowed to decide whether you're being disrespectful or derogatory even if you don't believe you were. This is the exact same way the word asshole is applied. We decide whether you're an asshole with no need to consider your intent.

You end up with colossal arguments over something as simple as not typing singular "they" instead of "he" or "she" eating a bunch of community member and moderator time, accomplishing nothing, and causing people who think arguing over such silly things is silly to be penalized or booted for doing so.

That argument didn't involve a code of conduct and was unproductive due to trolling and bad moderator tools. It doesn't really pertain to this because there was no way for anybody to decide the standard.

Comment Excellent! (Score 0) 859

I'm really glad they did this. Reading the other comments it's super obvious that a lot of programmers have absolutely no idea of what others consider the required civility and etiquette for online discourse. Giving such a specific list, at the very least, makes it clear to those people that they are acting way outside of community standards. For the majority of this list if anybody was doing that then they are toxic and trash people that were probably dragging your community down anyway. Bravo on giving a procedure and definition to follow so that they can shape up or get shipped out.

As an aside to everybody that's mad about this Code of Conduct, are you really this terrible to people in your developer communities?

Slashdot Top Deals

"I'm a mean green mother from outer space" -- Audrey II, The Little Shop of Horrors

Working...