Try a couple Pascal ones such as Toro or Ultibo. Or try a couple of Rust ones such as Redox or Nebulet. OSDev is a good resource for operating system starting points in various languages. You can take one of their bare bones OS examples and build from there.
If I had a criticism of them its that they're prone to low initiative on problems
I've also worked with former military people and I have exactly the same criticism. They've all needed close supervision and to be told what to do. I found it immensely disappointing.
So use this add-on. It works on Windows and macOS. It doesn't work on Linux. But again, it only has 2,308 users. Let's pretend that if it did work on Linux, the user count would increase by 50%. So you're asking Mozilla to stop the world for the sake of 1,154 users. It just doesn't seem practical.
If this deeply matters to you then you should get involved with the bug you mentioned and help implement it. Why don't you do that? It's a nice, targeted project with a clear beginning and end.
What tit-for-tat? I'm talking about practical realities. The simple fact is that Firefox provides a better API for blockers than Chrome does, even after the change to WebExtensions. The author of NoScript thinks Firefox's add-on API is better than Chrome's as well.
You should review those benchmarks. In the Firefox versus Chrome comparison, Firefox beats Chrome 5 times out of 9. It's also interesting to note that Firefox is never last in any of the benchmarks, whereas Chrome is last 4 times and Edge is last 5 times.
So I would say what you've demonstrated is that Firefox is the best browser in practical terms. Firefox delivers the best performance over a wide range of benchmarks.
It's a small nearly. There are 14,862 users of Keybinder. Why should all the other improvements be delayed for one feature used by a small number of people?
And yet Leonardo Chiariglione, the founder and chairman of MPEG, calls HEVC an unusable modern standard. The problem is that the licensing situation has gotten out of hand. HEVC's growth has been stunted because of it and AV1's growth will be boosted by it.
Forgotten? No. VP8 lead to VP9, which is used by YouTube and Netflix. The work on what was to be VP10 was merged into AV1, which also includes contributions from Cisco's Thor and Mozilla's Daala.
VP8 hasn't been forgotten so much as its development has been continued.
"Why Pascal is Not My Favorite Programming Language" was written in 1981 and the criticisms are out of date. Pascal has moved on since then. Try FreePascal (with Lazarus) or try Delphi.
The setting is still there in about:config, and you can set Javascript to "disabled", but it has no effect.
You might want to double-check that. Using Firefox 61, this page worked with JavaScript enabled. I went to about:config, I set javascript.enabled to "false", I reloaded the w3schools page, and the JavaScript aspects of the page no longer worked.
Of course they can still see that you come from the same IP address, but if all Facebook traffic is passed through a proxy then it won't do them any good.
It might not solve the problem in your particular case, but also turn on Firefox's built-in tracking protection (set it to "always" to have it on all the time). It runs after any blocker add-ons and it blocks some stuff uBlock Origin misses.
I don't think you know what you're talking about. The web browser is the most commonly used piece of application software. If there's one type of software you should educate yourself about, it's web browsers.
Try a couple Pascal ones such as Toro or Ultibo. Or try a couple of Rust ones such as Redox or Nebulet. OSDev is a good resource for operating system starting points in various languages. You can take one of their bare bones OS examples and build from there.
Where can I find examples of your prowess with C? I want to learn from a master.
you can write entire operating systems in it
You can write entire operating systems in many languages. C\C++ isn't special in this regard.
I suspect, however, that you don't really care.
It isn't about caring, it's about practical outcomes. Harden up, son.
If I had a criticism of them its that they're prone to low initiative on problems
I've also worked with former military people and I have exactly the same criticism. They've all needed close supervision and to be told what to do. I found it immensely disappointing.
Certainly not the military
Militaries don't teach discipline, they teach obedience. It's not the same thing.
So, in summary, you're not proactive. I understand.
So use this add-on. It works on Windows and macOS. It doesn't work on Linux. But again, it only has 2,308 users. Let's pretend that if it did work on Linux, the user count would increase by 50%. So you're asking Mozilla to stop the world for the sake of 1,154 users. It just doesn't seem practical.
If this deeply matters to you then you should get involved with the bug you mentioned and help implement it. Why don't you do that? It's a nice, targeted project with a clear beginning and end.
What tit-for-tat? I'm talking about practical realities. The simple fact is that Firefox provides a better API for blockers than Chrome does, even after the change to WebExtensions. The author of NoScript thinks Firefox's add-on API is better than Chrome's as well.
That's fair about adblock/etc - except I can get those on any platform.
But on which platform do they work best? It's worth reading what the author of uBlock Origin (gorhill) has to say about it.
Firefox is slower than Chrome
You should review those benchmarks. In the Firefox versus Chrome comparison, Firefox beats Chrome 5 times out of 9. It's also interesting to note that Firefox is never last in any of the benchmarks, whereas Chrome is last 4 times and Edge is last 5 times.
So I would say what you've demonstrated is that Firefox is the best browser in practical terms. Firefox delivers the best performance over a wide range of benchmarks.
And I should also add that in all 9 benchmarks Firefox is never last. Whereas Chrome is last 4 times and Edge is last 5 times.
Yes. If you compare just Firefox versus Chrome in those benchmarks, Firefox finishes ahead of Chrome 5 times out of 9.
So Firefox beats Chrome in synthetic benchmarks as well as in real world benchmarks. You're right, Firefox is plainly the better choice.
could only top Chrome in 2 benchmarks
It's more than 2 in practice. Here's a real world benchmark.
That's a big "nearly"
It's a small nearly. There are 14,862 users of Keybinder. Why should all the other improvements be delayed for one feature used by a small number of people?
Mozilla employs people from Xiph such as Chris Montgomery, Timothy Terriberry, Jean-Marc Valin, and Thomas Daede. I don't think paying the bills is laughable. Mozilla has funded development of Opus, Daala, and AV1.
If it helps, here's a recent blog post from Chris Montgomery on AV1's contstrainted directional enhancement filter.
And yet Leonardo Chiariglione, the founder and chairman of MPEG, calls HEVC an unusable modern standard. The problem is that the licensing situation has gotten out of hand. HEVC's growth has been stunted because of it and AV1's growth will be boosted by it.
Forgotten? No. VP8 lead to VP9, which is used by YouTube and Netflix. The work on what was to be VP10 was merged into AV1, which also includes contributions from Cisco's Thor and Mozilla's Daala.
VP8 hasn't been forgotten so much as its development has been continued.
C string handling, that's really elegant.
It really isn't. Pascal's string handling is superior. Try it out with Free Pascal.
So... just like most people's criticisms of C++ then?
No.
especially Pascal
"Why Pascal is Not My Favorite Programming Language" was written in 1981 and the criticisms are out of date. Pascal has moved on since then. Try FreePascal (with Lazarus) or try Delphi.
The setting is still there in about:config, and you can set Javascript to "disabled", but it has no effect.
You might want to double-check that. Using Firefox 61, this page worked with JavaScript enabled. I went to about:config, I set javascript.enabled to "false", I reloaded the w3schools page, and the JavaScript aspects of the page no longer worked.
It's hard to filter out Facebook
The Facebook Container makes it easy.
Of course they can still see that you come from the same IP address, but if all Facebook traffic is passed through a proxy then it won't do them any good.
Tor is being integrated into Firefox. So once that happens Firefox can offer this out of the box and the Tor project will no longer have to maintain Tor Browser.
I already use uBlock Origin in Firefox.
It might not solve the problem in your particular case, but also turn on Firefox's built-in tracking protection (set it to "always" to have it on all the time). It runs after any blocker add-ons and it blocks some stuff uBlock Origin misses.
Hey Firefox, looking for something else to copy?
What, you mean like how Firefox provides built-in tracking protection? Or how Firefox provides a Facebook Container which isolates Facebook from the rest of your browsing activity? Or how Firefox is developing an anti-fingerprinting mode? Or how Firefox is integrating Tor as a built-in feature?
I don't think you know what you're talking about. The web browser is the most commonly used piece of application software. If there's one type of software you should educate yourself about, it's web browsers.