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.
Fundamentally the term "open source" was coined to try to take away the political meaning. Free software has always been political. I suspect this distinction is playing out in these debates too.
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."
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.
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.
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.
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.
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?
I'm not sure why there isn't a PKI system for this like with ssh or other open source projects. Once you've established the trust it would then warn you if it was signed with a different key. It's shocking that this most basic warning system doesn't exist.
Is Material Design the thing where I can't tell which part of the screen is a button and which part isn't? I loved webOS, but the whole "everything is a uniform color with no way to tell what is what or how to interact with it" is one of the dumber design ideas for computers.
It's still mostly compatible with the version of the library that supported Backbone too. I basically just ignored the client side, migrated the server side, and moved on with my life. It was a pain, but not quite the technological showstopper people make it out to be. I really wish we'd use Parse as a good example of how to retired a project.
Clearly none of these people have ever tried to use their cell phones at an outdoor festival before. You can't do networking events at public parks because you can't add your own wireless infrastructure. I'm surprised that this didn't occur to anybody when planning this.
All of these problems crop up because of the conflict between wanting software that Just Works(tm) and wanting to be on the Internet. It's probably time that we started setting up networks where each computer has a separate, dedicate piece of hardware that handles security. A little crossover-switch that's kept up-to-date, or, in big enterprise deployments like this can be upgraded without interrupting whatever software application they have that's still running on something old.
Get the laws changed. (So that a very mature 17 year old can coerce his very immature 16 year old friend to pose nude) Problems, problems.
Immaturity applies to anybody of any age. I was more mature at fourteen than some of my parent's friends. A manipulative 27-year-old can coerce a 25-year-old to pose nude and it can have the exact same damage as this happening at any other age.
What you're seeing is that we're socialists. It's the hacker *community*. The OSS *community*.
People that are outsiders are threatening to break the Internet as we know and love it, so we're asking the outsider that is supposed to watch them to do something about it. This is an issue where de-regulation sounded good, but the standards were set by the clueless and it has turned out much worse. Not everything is so cut and dry.
The original is way off base. The Free Software Movement has always been about freedom. By RMS' account, the Linux community was the first one that differentiated itself and didn't want to give back.
Open source is a different idea; it's a development model that is often used with free software in order to encourage collaboration. Having the code available to you is just one of the freedoms necessary for something to be free software.
Side note: I am amazed at the hypocrisy I see when this issue appears. Many people who post they want the GPL upheld using copyright law, turn around and want to deprive others of their rights under copyright law.
We want the GPL upheld using copyright law because that is the only option. The GPL is a license meant to implement copyleft in a system that is controlled by copyright. This isn't a hypocrisy, because we've found a way to use this system so that we can ignore it.
This is why many of us don't watch TV, we only download it. Why pay so much money for TV littered with commercials? Especially TNT and the like that have noise-making integrated ads.
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.
Fundamentally the term "open source" was coined to try to take away the political meaning. Free software has always been political. I suspect this distinction is playing out in these debates too.
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."
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.
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.
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.
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?
I'm not sure why there isn't a PKI system for this like with ssh or other open source projects. Once you've established the trust it would then warn you if it was signed with a different key. It's shocking that this most basic warning system doesn't exist.
If there's a way to recover the device, then it's not bricked. Picking the previous image in grub, while annoying, is a pretty simple workaround.
Is Material Design the thing where I can't tell which part of the screen is a button and which part isn't? I loved webOS, but the whole "everything is a uniform color with no way to tell what is what or how to interact with it" is one of the dumber design ideas for computers.
You can still use Parse http://parseplatform.org/
It's still mostly compatible with the version of the library that supported Backbone too. I basically just ignored the client side, migrated the server side, and moved on with my life. It was a pain, but not quite the technological showstopper people make it out to be. I really wish we'd use Parse as a good example of how to retired a project.
Clearly none of these people have ever tried to use their cell phones at an outdoor festival before. You can't do networking events at public parks because you can't add your own wireless infrastructure. I'm surprised that this didn't occur to anybody when planning this.
All of these problems crop up because of the conflict between wanting software that Just Works(tm) and wanting to be on the Internet. It's probably time that we started setting up networks where each computer has a separate, dedicate piece of hardware that handles security. A little crossover-switch that's kept up-to-date, or, in big enterprise deployments like this can be upgraded without interrupting whatever software application they have that's still running on something old.
My pixel is working great. I'm glad I'm not hit by whatever this bug is.
Windows 10 won't be popular until it stops restarting without asking users.
If you really care, here's the tracker for his patches in Metacity's bugzilla http://bugzilla.gnome.org/show_bug.cgi?id=408898
I disagree. You didn't say enough. Please explain why you think they're wrong.
Immaturity applies to anybody of any age. I was more mature at fourteen than some of my parent's friends. A manipulative 27-year-old can coerce a 25-year-old to pose nude and it can have the exact same damage as this happening at any other age.
What you're seeing is that we're socialists. It's the hacker *community*. The OSS *community*.
People that are outsiders are threatening to break the Internet as we know and love it, so we're asking the outsider that is supposed to watch them to do something about it. This is an issue where de-regulation sounded good, but the standards were set by the clueless and it has turned out much worse. Not everything is so cut and dry.
Mod this up.
The original is way off base. The Free Software Movement has always been about freedom. By RMS' account, the Linux community was the first one that differentiated itself and didn't want to give back.
Open source is a different idea; it's a development model that is often used with free software in order to encourage collaboration. Having the code available to you is just one of the freedoms necessary for something to be free software.
Side note: I am amazed at the hypocrisy I see when this issue appears. Many people who post they want the GPL upheld using copyright law, turn around and want to deprive others of their rights under copyright law.
We want the GPL upheld using copyright law because that is the only option. The GPL is a license meant to implement copyleft in a system that is controlled by copyright. This isn't a hypocrisy, because we've found a way to use this system so that we can ignore it.
http://software.newsforge.com/article.pl?sid=05/09 /09/192250&from=rss
The information wasn't encrypted, so he's not violating any anti-circumvention technologies.
www.myrealbox.com is a tech demo of NetMail and eDirectory.
This is why many of us don't watch TV, we only download it. Why pay so much money for TV littered with commercials? Especially TNT and the like that have noise-making integrated ads.