Live data from Hacker News

Maintaining an Independent Browser Is Expensive

robert.ocallahan.org

221–230 of 310 posts

Re: Maintaining an Independent Browser Is Expensive

#221
post #12

Earlier quoted context omitted.

I wonder: who could even feasibly introduce another browser today? The task seems almost impossible.

Amazon and Facebook could both launch entirely new browsers. Spotlight it constantly on Amazon.com or across Facebook's properties as with Chrome on Google.com. Facebook already has far more cash and profit than they know what to do with. $38 billion currently, rapidly climbing. They'll add ~$20 billion to that in 2018. They could do a new browser just for kicks if they wanted to, and they have the vast global reach…

Samsung makes their own browser on Android.

Re: Maintaining an Independent Browser Is Expensive

#223

A reminder that, as article points out, a healthy web needs multiple independent client implementations and we're already down to less than a handful major ones. Ideally they should hold equivalent usage share which implies that as currently usage is heavily tilted towards Google Chrome, the best way in which you can help Mozilla is to use their browser and get your friends and family to use it too, unless there's a…

>A reminder that, as article points out, a healthy web needs multiple independent client implementations

I don't think it does. It could just do (and do better) with a single client implementation, as long as it wasn't controlled by a single company.

Re: Maintaining an Independent Browser Is Expensive

#224
post #12

Earlier quoted context omitted.

I wonder: who could even feasibly introduce another browser today? The task seems almost impossible.

I would first target a subset of HTML, for example static documents instead of web apps. You would have a specification like AMP which restricts what elements you can use. If a document used the full spec, I would fallback to another engine (e.g. WebKit). You could have full documents in iframes inside limited documents (but cross-frame scripting might be hard to get right in that case). Also, I would try to make it…

Not sure why you're downvoted, this is a good plan of attack.

Re: Maintaining an Independent Browser Is Expensive

#225

Earlier quoted context omitted.

...and ideally, we should also encourage the use of the "lesser" browsers like Dillo, NetSurf, and all the text-based ones. They can't really run "web apps" and the like, but will be fine for viewing the "long tail" of content-focused sites out there (including this one.) What has become quite obvious to me within the past few years is that the whole "move the Web forward" thing seems to be really about coming up wit…

> we should also encourage the use of the "lesser" browsers like Dillo, NetSurf, and all the text-based ones. They can't really run "web apps" and the like, but will be fine for viewing the "long tail" of content-focused sites out there Perhaps this is a knee-jerk reaction on my part, but I'm against initiatives that resist technological progress, including those that rail against modern web applications. Not only do…

I'm sorry, but who says the web platforms of today are "progress?" it's the same re-heated cross-platform "write-once-run-anywhere" pies-in-the-sky as 20-30 years ago. It's just these days it's wearing half-shaved heads and horn rimmed glasses, skinny pants and plaid shirts instead of pony tails and threadbare t-shirts and jeans/shorts with sandals or sneakers.

Re: Maintaining an Independent Browser Is Expensive

#226
post #221

Earlier quoted context omitted.

Amazon and Facebook could both launch entirely new browsers. Spotlight it constantly on Amazon.com or across Facebook's properties as with Chrome on Google.com. Facebook already has far more cash and profit than they know what to do with. $38 billion currently, rapidly climbing. They'll add ~$20 billion to that in 2018. They could do a new browser just for kicks if they wanted to, and they have the vast global reach…

Samsung makes their own browser on Android.

it uses webkit/blink underneath, so that doesn't really count.

Re: Maintaining an Independent Browser Is Expensive

#227

Earlier quoted context omitted.

You butchered my original comment to a point where I could only assume malice. As for "hints", my bad. In 2017 they're going back to the 800lb gorilla of search and browsers for the bulk of their operating revenue, and I'm supposed to just accept that as "independence" and back off? There is a disconnect here that I'm obviously not going to bridge, so fine, they're independent! Go write their non-profit-for-profit ch…

The bulk of Mozilla's revenue through 2019 is most likely going to come from Verizon. https://techcrunch.com/2017/11/14/mozilla-terminates-its-dea... https://www.bloomberg.com/news/articles/2017-11-21/verizon-i... I'm not aware of a renewal of the Google financial partnership. Feel free to correct me if you find information that goes beyond 2011. There certainly could be a new deal with Google there but Mozilla is no…

Unlike Edge, Chrome, Opera, or Safari, which are obviously corporate assets, Mozilla is also part non-profit, and going by their PR, a defender of privacy and the open web.

When money from search, which whittles away at privacy to deliver the right ads, or money from Verizon, who isn't a friend of privacy or the open web, is what keeps the lights on, don't you think that is just a little misleading to Joe Internet who is thinking about donating his time or money to their cause?

Re: Maintaining an Independent Browser Is Expensive

#228

   Annual salaries from 2015 (reportable compensation from IRS Form 990):

   Mitchell Baker, Chair $977,382 + $45,530
   Bob Lisborne, Director $92,000
   Mark Surman, Exec. Dir./President $170,699 + $40,602
   Jim Cook, Treasurer $934,526 + $45,530
   Angela Plohman, Secretary/VP Operations $121,322 + $30,342
   Christopher Lawrence, VP Learning $153,492 + $62,538
   An-Me Chung, Dir. Partnerships 154,946 + $72,672
   Daniel Sinker, Dir. Partnerships 123,630 + $64,215
   Hiram Paul Johnson, Marketing Lead 126,605 + 54, 903
   Andrea Wood, Online Organizing/Fundraising Lead $135,048 + $46,322
   Samuel Dyson, Director Hive Chicago $114,860 + $63,549
source: https://static.mozilla.com/moco/en-US/pdf/2015_Mozilla_Found...

Perhaps the author is telling the truth. Consider the salary costs of retaining skilled "maintainers" like the above personnel.

Note I am not condemning Mozilla. They do good work.

However I am not quite sold on the idea that their purpose for existence is to "keep the web open" or whatever tagline they are going with.

For example, an "open" web would be one made for all browsers to access, not just a select few who have chosen to try to keep up with an arms race of recently-added, non-optional "features" that carry serious costs to users. The key word I wish to emphasize is "non-optional". Users are not given choice and that is most likely intentional.

Many a web developer presents the user with a small selection of "acceptable browsers", the ones that will run third party code and readily show heavy, third party advertising. Anything else is "prohibited" and must be a "bot". Users are sometimes even shamed for not using the web browser or version that the web developer wants them to use, calling the user's software "outdated" when they have almost no information about the user's software except its behavior and some easily forgeable HTTP headers. In many cases, e.g., where the user is just retrieving some information, that is just silly.

Not every website needs to show advertising. Not all information is commercial. Not all information is graphical. I am not using one of the select few targeted browsers to read HN or post this comment, but I am getting the same information as the readers who are. And for some reason(s), web developers flock to this "outdated" website. Why?

Clearly the web can be both accesible by simpler user agents, and fully-functional for the most bleeding-edge features of corporate-sponsored browsers at the same time. The original web standards, e.g. basic HTML, still work, very effectively. The web as a means to offer basic functionality such as HN can be "backwards compatible" with user agents that are far more simple than Firefox, Chromium, etc.

The select few browsers that many web developers target overwhelmingly controlled by corporations and other advertisers. Netscape and the idea of corporations paying to use a browser may exist only as entries in the historical record, but I do not think we can say that browsers are truly separated from corporate funding (and influence). Browsers are still commercial, in a sense, IMO. While it might be viewed as "free software", the authors of these few browsers are well-paid by their corporate (or "non-profit") employers and the end goal is "market share", ideally a monopoly.

This is fine if the web is 100% commercial. But it did not start that way and it still isn't 100% commercial. Non-commercial uses are still alive and well.

It is not necessarily Mozilla's fault for the direction the web moves in, e.g., making content less accessible by simpler user agents. However, if their purpose is to make the web "open" or some such "non-commercial" aim, then what could they do to enable and promote use of simpler user agents (and thereby promote their acceptability among web developers)? I can think of a few things. I am sure others could as well. There is no shortage of users who are dissatisfied with the (lack of) variety of user agents that are available.

http://bitcheese.net/web_browsers_must_die

The question is whether Mozilla really wants to listen to users who might criticize dismiss their browser as, e.g., too bloated.

Re: Maintaining an Independent Browser Is Expensive

#229
post #126

Earlier quoted context omitted.

There is a subset of web pages that only use a subset of features - Hacker News is an example, but better examples would be Wikipedia, many news sites, documentation of all kinds, and so on. You have basically static HTML, and use JavaScript for 1) progressive enhancement and decoration (what used to be called "DHTML"), 2) ads, and 3) more and more for client side rendering. You can't do much about 3 right now, but I…

>I would view it as a guideline or a best practice, rather than a restriction. >I would definitely offer scripting, but just not all features. That's a restriction. If site authors have to abide by that or else not have their content render in your browser, you're restricting their freedom to publish the content they want or make their own decisions about what code they choose to write. But if you still have a "backu…

> > Why can ads inject arbitrary javascript into my website?!

> Because that's what the site authors decided to publish. Like it or not, that's the way the web is intended to work

I'd argue that the web wasn't intended to involve executing code, but rather it was originally envisioned to be a means of viewing documents.

Re: Maintaining an Independent Browser Is Expensive

#230

Earlier quoted context omitted.

Has anyone ever tried to hire someone requiring less than or up to max say 20k for such a job? I wonder which qualifications that are that you find only in people asking for >50 or even 100k/month. I am from Europe so i might miss something that’s different in US. But 20k USD would make for a very good living here. Ok you only can afford one house with that an no 1000sqm villa and no Ferrari... but i state you don’t…

20k USD/month is in the range that Google/FB/Microsoft pays for direct managers of ~10 person teams: basically that would be the level of credentials that you would be competing for in that pay area.

Interesting info - but what does that mean in conclusion?

what proves us that the skills necessary to lead bigger teams or whole companies are so scarce that they have to be paid orders of magnitude more?

Put another way: is it proven that the pay needs to rise with the same or even any multiplier as the people you are “responsible for”? (and i even have to understand what that responsibility means - i saw too many bad managers doing bad in terms of people as well business. who takes responsibility for thousands of failed and misconducted IT projects,their exploded costs and burned out people, to speak only of my personal area of work?

Ok, maybe it’s the money you are responsible for... if you have to decide about a certain amount of money, especially in expenses, you might be prone to bribery as somebody who wants to sell your company something for a few millions could easily give you an “extra” of a few hundred thousands to buy from him and this would make uou “earn” a multitude of a months wage with just one signature.

But besides this? I see no proof that skills to handle certain management tasks are really so scarce that those who get these jobs get hundreds or some even millions a month for doing them. And they certainly don’t work hundred or thousand times more than others - that would make for extreeeeeme long days.

It might sound like bashing, but to me these questions are real, and i wanna know the answers.

Post reply on HN