Hacker Newsnew | past | comments | ask | show | jobs | submit | chuckharmston's commentslogin


Mozilla isn't neutral politically, though there isn't a specific political alignment that is endorsed. That is, it's issue-focused, rather than partisan.

We have a strongly-worded manifesto that lays out what we believe: https://www.mozilla.org/about/manifesto/

Mitchell Baker, the chairwoman of the Mozilla Foundation, talking about how the current political environment in America might overlay that manifesto: https://blog.lizardwrangler.com/2017/03/13/the-worldview-of-...

I'm an employee at Mozilla, though am trying to set personal politics aside to present public explanation of our institutional viewpoint.


Maybe I didn't word my comment correctly. But I thought of politically neutral as not left-wing nor right-wing, not openly supporting capitalism nor being openly against capitalism. I wouldn't be surprised by Mozilla pushing privacy, free speech and copyright related political agendas, but I am surprised by it supporting a left wing organization.


Mozilla certainly do lots of things to support capitalism, too.


[flagged]


"Mozilla" isn't a man in a room smoking a cigar, it's a building full of relatively young and well-educated people, in San Francisco.

If a leader does anything to lose a consensus of respect from their workers (and ultimately authority over them) the long term productivity of the organization is imperiled. Firing everyone except the leader isn't going to be a good option.

Politics is a contentious issue, no matter how much people wish it wasn't. Involvement in it makes you polarizing, whether you like it or not.

Do I believe in marriage equality? Absolutely, yes.

Am I personally outraged that Eich donated that money? Not at all.

Is it reasonable for him to expect to maintain authority and influence over a building full of relatively young and well-educated people, in San Francisco, after publicly (though perhaps inadvertently so) working against marriage equality? Of course not. Morals aside, it's a low probability outcome.


I really don't want to rehash this discussion, but there is one important inaccuracy in your presentation of what happened that keeps being propagated. As far as I could tell at the time, the people who Brendan would have had "authority and influence" over by and large didn't seem to feel that he should go. Some of them were fairly conflicted about the whole thing, but in the end felt that the things Mozilla works on should be important across the "traditional" left/right spectrum. And please don't forget that pretty much everyone who worked with Brendan was already aware of the donation, since it had been gone over in the press in 2008. So it's not like there was important new information coming to light for the people who he would have "authority and influence" over.

There were some comments on twitter calling on him to resign from some people at the Mozilla _Foundation_ (not to be confused with the _Corporation_), starting with one of the then-interns, iirc. The irony is that those particular people wouldn't have had any interaction with Brendan anyway...

Of course the reporting on the whole thing blew everything completely out of proportion, like the media usually does.

Oh, one other inaccuracy: I'd guess something like 1/3 of Mozilla's employees are in the SF bay area. Others are in other places, with a variety of cultural and political outlooks. So assuming that "Mozilla" is well-represented by "young, well-educated people in San Francisco" is not a great idea.


I stand corrected (and you have my upvote)!

I would say that a CEO’s authority and influence does need to extend well beyond the people they work with day-to-day (though I doubt this is a point of disagreement).

Do you have any thoughts on the parent discussion?


My main thought on the parent discussion is that it should be possible for two reasonable people to cooperate on achieving a goal, including a political goal, even if their politics otherwise do not align very well (or at all). If a "left-leaning" organization is organizing encrypted email, and you want to push for encrypted email, it may make sense to support them in that endeavor even if you disagree with their other goals. If the Koch brothers are pushing for an end to asset forfeiture and you think that needs to happen, feel free to push with them, even if you disagree with other things they do.

Of course there may be other tradeoffs, and maybe there are other organizations that aim for the same goal that are more closely aligned with one's views, and then it may make sense to support those. But the important thing for me is not having everything decided by ideological litmus tests. Results matter more than affiliations, at least for me. I'm not sure that's true of everyone...


You are mixing up two different things here. It's true that individuals inevitably have complex, multidimensional views on reality and, therefore, need to concentrate on cooperation based on shared interests. An organization, particularly one based on volunteering and donations, on the other hand, can and should choose a narrow set of goals and pursue them without taking any more sides than necessary. Otherwise people may and will withhold support for that organization because they disagree with its secondary goals.

Political bias is generally supposed to be bad for business, and the current tendency of tech companies to take active political stance is a sign that something very rotten has happened to the public discourse. Indeed: entire sectors of society (mass media, universities, now tech companies) are becoming increasingly hostile towards still widespread conservative views, excluding huge sections of the population from political debate and deligitimizing their views. That population is now oppressed and unable to advocate their views in a public way, but they can still vote, so now USA has leftist mass media going nuts over the election of President Trump. But it's not going to end there: when the conservatives realize that Trump has failed to turn this oppression around, it might come to violence and who knows what else.


> An organization, particularly one based on volunteering and donations, on the other hand, can and should choose a narrow set of goals and pursue them without taking any more sides than necessary.

First, even given a narrow set of goals you can end up with other organizations that are aligned with your organization on some but not all of those goals.

Second, my point is that when someone _is_ aligned with your organization on its narrow set of goals, they may be worth working with even if you may disagree with other goals they have. The devil is, as usual, in the details.


This line of thinking is that it's acceptable to fire a CEO of a company for not having the same political views of employees. Do you not see how rediculous that is?


It depends how much you want those employees (and possibly, customers / users).


> If a leader does anything to lose a consensus of respect from their workers (and ultimately authority over them) the long term productivity of the organization is imperiled.

So the leader has to go because employees can't separate work life from home life? Usually it's the other way around with companies being to over bearing of en employees private life.

> Is it reasonable for him to expect to maintain authority over a building full of relatively young and well-educated people, in San Francisco, after publicly (though perhaps inadvertently so) working against marriage equality? Of course not. Morals aside, it's unrealistic proposition.

Yes, because his opinion on gay marriage is irrelevant to his work as a CEO, just as my activities on the weekend should have no bearing on my job.


> work life from home life

I have to imagine it would be hard to separate your work life from your home life when you know your boss doesn't believe that you have the right to your home life.


[flagged]


> The separation is necessary is there to protect people from being fired for having unpopular opinions because it's not an argument we want to follow to it's logical conclusion.

We can follow it to it's logical conclusion because it happens all the time. People get fired for unpopular opinions frequently. This case is interesting because the unpopular opinion is "political" to some. I would contend that breathing is political.

I can't answer any of the hypotheticals you present because they are exactly that: hypotheticals. It would require additional context for me to give a personal opinion on any of them. Even with that, your or my opinion on the situation would be irrelevant to the employees who are actually part of the organizations in question. They would be taking action to fix something within their organization that they found to be uncouth. Why shouldn't they be able to?

I am getting the impression that you see a clear line between what belongs at work and what belongs at home. How do you define it?


> We can follow it to it's logical conclusion because it happens all the time. People get fired for unpopular opinions frequently.

In most of the Western World that would be illegal and you'd have a clear cut wrongful termination case.

> I am getting the impression that you see a clear line between what belongs at work and what belongs at home. How do you define it?

Most of it is incredibly clear, what I do at home or while I'm not representing the company is none of the companies business, what I do at work is the companies business, there are only a few places where the line is blurred. The first is posting from company property (like I'm doing now), I'd say this should be either completely prohibited or allowed, and if it's allowed they shouldn't be able to police what I say. The second is on social media, companies and governments have definitely pushed beyond what should be allowed here, anything I post on facebook is only relevant to the company if I'm representing them or divulging private information. The third is lunch room or water cooler chatter, I'd argue people should be allowed to share their opinions here, but it's blurry enough that most people just stay away from anything remotely controversial in these environments.


The distinction being made that I see is that a CEO of an organization has different expectations placed upon them than any other employee. So, this home vs. work separation makes sense in most cases, but not when it comes to the CEO role.


He was fired for something he did several years before being CEO. Your standard is that the CEO can't have personal opinions not only while they are CEO bit the can't have held a controversial opinion in their life.


> So the leader has to go because employees can't separate work life from home life?

Yeah, and bad companies. But a leader has to lead. And it wasn't just employees having issues. The CEO is the face of the company, and if they can't lead either employees nor can they effectively be the face of the company, they have to go.

> Yes, because his opinion on gay marriage is irrelevant to his work as a CEO, just as my activities on the weekend should have no bearing on my job.

Your activities don't involve being a leader or being the face of the company. If you can't do that, you can't do your job as CEO. This happens all the time. See Equifax as the latest example. The CEO wasn't personally responsible for the security issue. But he was the leader, and his priorities sets the companies priorities. He leads, and his failure in leadership is what fundamentally failed the company.

If you think a CEO and a junior level employee have the same responsibilities and are graded on the same metrics, you are sorely mistaken.


> The CEO is the face of the company, and if they can't lead either employees nor can they effectively be the face of the company, they have to go.

And yet no one has explained why a guy holding particular political views can not effectively be the face of the company. If one does believes in gay marriage rights, can they effectively be the face of the company? Clearly, many people oppose that view, so let's oust every CEO out there who donated to gay rights campaigns.

What differentiates between these two CEOs with opposing views on gay rights in this respect is only how much public outrage there is about their biography. Somehow, people holding left views tend to be much louder than people holding right views. Which, without a doubt, has a lot to do with leftist bias in the mass media. So, taking your statement to its logical conclusion, what you are suggesting is we give up any sense of fairness and work ethic and bow to our mass media overlords because they have the microphone.


> And yet no one has explained why a guy holding particular political views can not effectively be the face of the company.

I'm pretty sure they have, many times, but you presumably don't agree - which is perfectly fine but don't say it's not been explained!

(To recap: someone with exclusionary views, donating money to promote and enforce those exclusionary views, cannot effectively be head of a company specifically promoting inclusionary views.)


You raise an interesting objection. Some questions in this regard:

1) What does inclusivity have to do with Mozilla's core business, namely open-source Internet software?

2) Can any organization declare inclusivity as one of its core values and start enforcing it by firing every person in position of power who holds an exclusionary view on any subject? By the way, there are more people in positions of power than just the CEO. Every person in the corporate hierarchy, except perhaps the lowest, holds power over other people. The exact same argument you make about the CEO can be made about a VP, a CTO or a teamleader. They all represent their group in front of everyone else and they are all looked up to by their inferiors.

3) What is an exclusionary view? Is it one advocating that people in certain category deserve less than in another category? But by that logic, you hold an exclusionary view: after all, you support the idea that people with particular views should not occupy positions of power.

4) Why is it a good idea for an organization to declare holding exclusionary opinions a punishable offense? I can tell you why it is a bad idea. Quoting an excellent comment [1] below, "there's something wrong with injecting ideology into everything, that is, dividing everything in the world into what supports your ideology and what doesn't, making all judgments based on it, and shunning all who don't share your ideology. All must prove their purity and loyalty or be excommunicated. It's a very dangerous approach, and a quick glance at history books will tell you what's at the end of this path."

The life is a complex, non-binary (in fact, multidimensional) thing, and we all err in some regard, including yourself. You don't want to be discriminated based on your opinions, unless you overstep the boundaries of law.

[1] https://news.ycombinator.com/item?id=15398460


> What does inclusivity have to do with Mozilla's core business

Irrelevant - it's a stated organisational value. https://wiki.mozilla.org/Diversity_and_Inclusion_Strategy

> Can any organization declare inclusivity as one of its core values

Yep.

> and start enforcing it by firing every person in position of power who holds an exclusionary view on any subject?

In the US, probably, although it may depend on which state and precisely which exclusionary views are in play. In the UK, maybe, depending on what those exclusionary views are.

> But by that logic, you hold an exclusionary view

I do, yes. Well done! I hold many exclusionary views but they are all targeted at people who people who want to exclude or hurt others for what I consider bullshit reasons.

> "All must prove their purity and loyalty or be excommunicated."

Nonsense.

> You don't want to be discriminated based on your opinions

I am 100% behind discriminating against people who hold opinions that another class of person is lesser than them.


Not everyone who opposes gay marriage thinks of gays as lesser than them. Some oppose it for religious reasons, for example. Also, what about views on other exclusionary policies? Wherever you live, I'm sure many people in your country think that no foreigners have an inherent right to gain citizenship and residence in your country. Perhaps even you feel that way. This is an exclusionary view and therefore should be punished by prohibiting those people from holding positions of power... right?

Besides, you are still missing the main point. Discriminating against people for their opinions is nonconstructive - by excluding them from dialog, oppressing them in daily lives and proudly putting your intolerance to their views on display, you just make them angry and more entrenched. That kind of demonization might feel really nice (when you're on the giving end of the stick), but it works against liberal values in the long run. Where do you think Trump and Brexit came from?


[flagged]


Please be constructive. If you think I don't know something, feel free to explain or provide informative links.


I agree that there's not much new in Mozilla being more left-wing than right-wing, even open-source is practically software communism, but man this dead-beat horse of Eich, again, and still not telling the whole story as it happened, just because you want to push your political agenda.

The witchhunt on Eich was primarily by the media, that of course had found the most exciting story in the tech industry in a long time.

And as far as we know, Eich stepped back by himself. Maybe he was pressured to do that, but until you can find evidence for that, you're being dishonest, if you tell the story different.

And lastly, yes, it was said by Mozilla that they should have reacted earlier, but that was not in the context of throwing Eich out, like you turn it, it was in the context of clearing that situation up, maybe talking to Eich, so that he makes a public statement about it or whatnot, before the public pressure gets big enough for him to step back. Because this story had become public at an earlier date already, Eich just wasn't yet CEO then, so it got much less press coverage.

https://blog.mozilla.org/blog/2014/04/03/brendan-eich-steps-...


Thanks for linking that. I agree that whether or not stepping down was voluntary is an important question. But the answer is right there in your link. That whole memo is nothing else than a manifesto saying "Brendan had to go". Your only possible counterargument seems to be that the memo might have been just a PR move, while in fact he stepped down voluntarily. But, when you think of it, publicly saying "Brendan had to go" is not much different from actually making him go in the sense that in both cases the organization makes a bold political statement on behalf of its employees, its contributors, its supporters and with consequences for its users.


The attitude that Mozilla espouses (and they're not alone in it) is what's kept me from donating to them -- either in time/code or money.

I don't want my activism on one set of issues co-opted to bolster other people's activism on completely unrelated topics.

Mozilla insists on doing that; I won't be part of it. (And I encourage others to avoid that kind of extremist partisanship.)


What part of Mozilla's manifesto supports revolutionary socialism?


> though there isn't a specific political alignment that is endorsed.

After browsing RiseUp's site, you would certainly think otherwise.


> 05 Individuals must have the ability to shape the Internet and their own experiences on it.

Try and stop HTML5 video from autoplaying. Try walking the talk for once.


about:config -> media.autoplay.enabled

Some sites are buggy with this preference. Hopefully you will not lay that at Mozilla's feet.


Followup: after using Snooze Tabs personally for a few days, it struck me that this is actually a pretty natural feature for Snooze Tabs. Filed a bug for that:

https://github.com/bwinton/SnoozeTabs/issues/208


Test Pilot team member here.

I don't think that such an experiment is being considered right now, but we definitely take pitches! Our Discourse would be a great place to do give one: https://discourse.mozilla-community.org/c/test-pilot/develop...


It should be available in the next month as they finish off the brand guide. The partner type foundry is also expanding to include Cyrillic and Indic character sets.


Great, thanks!


The roadmap includes support of a number of additional video providers: https://github.com/meandavejustice/min-vid/issues/6

Additionally, they're looking at supporting any old HTML5 <video> element: https://github.com/meandavejustice/min-vid/issues/331

The intent is certainly not to be exclusionary; it's just a new, experimental project with a small team.

Disclaimer: I work at Mozilla, on Test Pilot.


So why does the playback of html5 video from a site outside the bounds of the page require specific support for the service?

Why wouldn't you just make this play any <video> element in a floating widow and be done with it?


You can check the compatibility of popular add-ons here: https://www.arewee10syet.com/


A doorhanger is a term for this sort of warning notification: http://i.imgur.com/huWjWjq.png

As 6a68 mentioned, Firefox presents this doorhanger whenever any site other than addons.mozilla.org attempts to install an add-on.


Potentially!

The simple story is that the current tabbing model in was designed to save you from needing half a dozen browser window open. It just doesn't scale well past a dozen tabs or so, and we know that some users have dozens or even hundreds open at the same time. Tab Center is taking a fresh look at the problem with that in mind.


The whole problem of a tab UI for power users with hundreds or even thousands of open tabs (like me) is mindblowingly daunting. I don't know that tabs on the side is the solution. For a long time I'd been using Tab Groups but I've been frustrated with its limitations.

Ideally, I think I'd like something similar to the spatial system of the Classic Mac OS Finder, which I coincidentally expounded upon recently in another thread[0]. Tab Groups goes part of the way there with its spatial organizational system but it lacks the hierarchy and persistence of those Classic folders and desktop.

[0] https://news.ycombinator.com/item?id=11664984


I agree, it is a daunting problem.

Another problem is that it's hard to experiment in the browser; the stakes are very high when bugs or poorly-conceived ideas quite literally break the internet for users. As a result, the development cycle is righteously slow (~18 weeks), the cost of landing code in Firefox is righteously high, and it's just a difficult environment to try new things.

On Test Pilot we aren't trying to build the solution, we're trying to find it. It's a different model of product development than we've historically had at Mozilla. In this case, side tabs are the start, but you can expect new features and concepts to start coming down the pipeline as we start gathering feedback and data about how people use them.


Did you try tree style tabs?

It solves the problem for me using a combination of auto indentation and auto collapsing of inactive tab trees.


My issue with systems like this is that they consume valuable horizontal real estate. Like most people, I use a widescreen monitor. To take full advantage of this, I use a tiling window manager (Xmonad) and typically use two browser windows side-by-side, akin to a full two-page broadsheet newspaper. Putting a tab bar on the side of each window would consume nearly 1/3 of the screen and generally get in the way of the content.


The Tab Center in test flight mostly collapses the side tab bar unless you hover over it.


I do hundreds of tabs. The UI is fine, but performance is not at all OK.

The tab UI works because it is part of a larger 3-level system. There are tabs, windows, and virtual desktops. With 10 at each level, you can handle 1000 tabs... except for the performance.

It's important to avoid running things on pages that aren't in focus or even in view. It's important to avoid walking data structures that scatter nodes all over the address space, causing swap access and cache misses. Watch your RSS. Keep those extra tabs idle. Make sure the "Esc" key and the stop button actually work, stopping everything (all tabs, all video, all animation, all audio, etc.) until the user explicitly asks for something to run again.


Firefox itself is quite fast [1]; if you're having issues, there's a good chance that it's due to an add-on [2]. A (historically; I'm unsure if this is still the case) particularly egregious offender [3] is AdBlock Plus, but µBlock [4] does come highly recommended.

[1] http://arewefastyet.com

[2] https://support.mozilla.org/en-US/kb/firefox-uses-too-much-m...

[3] https://blog.mozilla.org/nnethercote/2014/05/14/adblock-plus...

[4] https://addons.mozilla.org/en-us/firefox/addon/ublock/


I didn't say it slow. It is indeed fast. Thank you for that!

Until suddenly the show stops and I have to kill it via Taskmgr to inject new life into it due to memory suffocation.


Hmm...that doesn't sound like normal behavior; my uneducated guess would be that there's a specific webpage or extension with a leak. Next time it happens, it'd be fantastic if you could go to about:memory, save the reports, and file a bug with them attached:

https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: